diff --git a/rtl/VX_define.v b/rtl/VX_define.v index 059d4397..d9e15aa5 100644 --- a/rtl/VX_define.v +++ b/rtl/VX_define.v @@ -258,8 +258,8 @@ `define SHARED_MEMORY_HEIGHT ((`SHARED_MEMORY_SIZE) / (`SHARED_MEMORY_BANKS * `SHARED_MEMORY_BYTES_PER_READ)) `define SHARED_MEMORY_BANK_OFFSET_ST (2) -`define SHARED_MEMORY_BANK_OFFSET_ED (2+$clog2(`DCACHE_BANKS)-1) +`define SHARED_MEMORY_BANK_OFFSET_ED (2+$clog2(`SHARED_MEMORY_BANKS)-1) `define SHARED_MEMORY_BLOCK_OFFSET_ST (`SHARED_MEMORY_BANK_OFFSET_ED + 1) -`define SHARED_MEMORY_BLOCK_OFFSET_ED (`SHARED_MEMORY_BLOCK_OFFSET_ST +$clog2(`SHARED_MEMORY_LOG_WORDS_PER_READ)-1) +`define SHARED_MEMORY_BLOCK_OFFSET_ED (`SHARED_MEMORY_BLOCK_OFFSET_ST +`SHARED_MEMORY_LOG_WORDS_PER_READ-1) `define SHARED_MEMORY_INDEX_OFFSET_ST (`SHARED_MEMORY_BLOCK_OFFSET_ED + 1) `define SHARED_MEMORY_INDEX_OFFSET_ED (`SHARED_MEMORY_INDEX_OFFSET_ST + $clog2(`SHARED_MEMORY_HEIGHT)-1) diff --git a/rtl/VX_lsu.v b/rtl/VX_lsu.v index cb8e242b..5f278b71 100644 --- a/rtl/VX_lsu.v +++ b/rtl/VX_lsu.v @@ -31,39 +31,63 @@ module VX_lsu ( ); + wire[`NT_M1:0][31:0] use_address; + wire[`NT_M1:0][31:0] use_store_data; + wire[`NT_M1:0] use_valid; + wire[2:0] use_mem_read; + wire[2:0] use_mem_write; + wire[4:0] use_rd; + wire[`NW_M1:0] use_warp_num; + wire[1:0] use_wb; + wire[31:0] use_pc; + + + + wire zero = 0; + + VX_generic_register #(.N(308)) lsu_buffer( + .clk (clk), + .reset(reset), + .stall(out_delay), + .flush(zero), + .in ({address , VX_lsu_req.store_data, VX_lsu_req.valid, VX_lsu_req.mem_read, VX_lsu_req.mem_write, VX_lsu_req.rd, VX_lsu_req.warp_num, VX_lsu_req.wb, VX_lsu_req.lsu_pc}), + .out ({use_address, use_store_data , use_valid , use_mem_read , use_mem_write , use_rd , use_warp_num , use_wb , use_pc }) + ); + + genvar index; for (index = 0; index <= `NT_M1; index = index + 1) begin - assign VX_dcache_req.out_cache_driver_in_address[index] = address[index]; - assign VX_dcache_req.out_cache_driver_in_data[index] = VX_lsu_req.store_data[index]; - assign VX_dcache_req.out_cache_driver_in_valid[index] = (VX_lsu_req.valid[index]); + assign VX_dcache_req.out_cache_driver_in_address[index] = use_address[index]; + assign VX_dcache_req.out_cache_driver_in_data[index] = use_store_data[index]; + assign VX_dcache_req.out_cache_driver_in_valid[index] = (use_valid[index]); assign VX_mem_wb.loaded_data[index] = VX_dcache_rsp.in_cache_driver_out_data[index]; end - assign VX_dcache_req.out_cache_driver_in_mem_read = VX_lsu_req.mem_read; - assign VX_dcache_req.out_cache_driver_in_mem_write = VX_lsu_req.mem_write; + assign VX_dcache_req.out_cache_driver_in_mem_read = use_mem_read; + assign VX_dcache_req.out_cache_driver_in_mem_write = use_mem_write; - assign VX_mem_wb.rd = VX_lsu_req.rd; - assign VX_mem_wb.wb = VX_lsu_req.wb & {!VX_dcache_rsp.delay, !VX_dcache_rsp.delay}; - assign VX_mem_wb.wb_valid = VX_lsu_req.valid; - assign VX_mem_wb.wb_warp_num = VX_lsu_req.warp_num; + assign VX_mem_wb.rd = use_rd; + assign VX_mem_wb.wb = use_wb & {!VX_dcache_rsp.delay, !VX_dcache_rsp.delay}; + assign VX_mem_wb.wb_valid = use_valid; + assign VX_mem_wb.wb_warp_num = use_warp_num; - assign VX_mem_wb.mem_wb_pc = VX_lsu_req.lsu_pc; + assign VX_mem_wb.mem_wb_pc = use_pc; - integer curr_t; - always @(negedge clk) begin - for (int curr_t = 0; curr_t < `NT; curr_t=curr_t+1) - if ((VX_dcache_req.out_cache_driver_in_valid[curr_t]) && !out_delay) begin - if (VX_dcache_req.out_cache_driver_in_mem_read != `NO_MEM_READ) begin - $display("Reading addr: %x val: %x", address[0], VX_mem_wb.loaded_data[0]); - end + // integer curr_t; + // always @(negedge clk) begin + // for (int curr_t = 0; curr_t < `NT; curr_t=curr_t+1) + // if ((VX_dcache_req.out_cache_driver_in_valid[curr_t]) && !out_delay) begin + // if (VX_dcache_req.out_cache_driver_in_mem_read != `NO_MEM_READ) begin + // $display("Reading addr: %x val: %x", address[0], VX_mem_wb.loaded_data[0]); + // end - if (VX_dcache_req.out_cache_driver_in_mem_write != `NO_MEM_WRITE) begin - $display("Writing addr: %x val: %x", address[0], VX_dcache_req.out_cache_driver_in_data[0]); - end - end - end + // if (VX_dcache_req.out_cache_driver_in_mem_write != `NO_MEM_WRITE) begin + // $display("Writing addr: %x val: %x", address[0], VX_dcache_req.out_cache_driver_in_data[0]); + // end + // end + // end // wire zero_temp = 0; // VX_generic_register #(.N(142)) register_wb_data diff --git a/rtl/VX_warp_scheduler.v b/rtl/VX_warp_scheduler.v index 81589b99..e52f8fca 100644 --- a/rtl/VX_warp_scheduler.v +++ b/rtl/VX_warp_scheduler.v @@ -176,7 +176,7 @@ module VX_warp_scheduler ( if (update_use_wspawn) begin use_wsapwn[warp_to_schedule] <= 0; - thread_masks[warp_to_schedule] <= 1'b1; + thread_masks[warp_to_schedule] <= 1; end @@ -284,7 +284,7 @@ module VX_warp_scheduler ( wire real_use_wspawn = use_wsapwn[warp_to_schedule]; assign warp_pc = real_use_wspawn ? use_wsapwn_pc : warp_pcs[warp_to_schedule]; - assign thread_mask = (global_stall) ? 0 : (real_use_wspawn ? 1'b1 : thread_masks[warp_to_schedule]); + assign thread_mask = (global_stall) ? 0 : (real_use_wspawn ? `NT'b1 : thread_masks[warp_to_schedule]); assign warp_num = warp_to_schedule; assign update_use_wspawn = use_wsapwn[warp_to_schedule] && !global_stall; diff --git a/rtl/shared_memory/VX_shared_memory.v b/rtl/shared_memory/VX_shared_memory.v index 666d46f1..71149d70 100644 --- a/rtl/shared_memory/VX_shared_memory.v +++ b/rtl/shared_memory/VX_shared_memory.v @@ -49,7 +49,7 @@ reg[`NT_M1:0][31:0] temp_out_data; reg [SM_BANKS - 1:0][$clog2(SM_HEIGHT) - 1:0] block_addr; reg [SM_BANKS - 1:0][SM_WORDS_PER_READ-1:0][31:0] block_wdata; reg [SM_BANKS - 1:0][SM_WORDS_PER_READ-1:0][31:0] block_rdata; -reg [SM_BANKS - 1:0][SM_LOG_WORDS_PER_READ:0] block_we; +reg [SM_BANKS - 1:0][SM_LOG_WORDS_PER_READ-1:0] block_we; wire send_data; diff --git a/runtime/mains/nlTest/vx_nl_main.dump b/runtime/mains/nlTest/vx_nl_main.dump index a45ff88d..43c76b3e 100644 --- a/runtime/mains/nlTest/vx_nl_main.dump +++ b/runtime/mains/nlTest/vx_nl_main.dump @@ -10,7 +10,7 @@ Disassembly of section .text: 80000008: 00400513 li a0,4 8000000c: 00b5106b 0xb5106b 80000010: 010000ef jal ra,80000020 -80000014: 379000ef jal ra,80000b8c
+80000014: 405000ef jal ra,80000c18
80000018: 00000513 li a0,0 8000001c: 0005006b 0x5006b @@ -44,17334 +44,17369 @@ Disassembly of section .text: 80000078: fdc42783 lw a5,-36(s0) 8000007c: 0007a783 lw a5,0(a5) 80000080: fef42623 sw a5,-20(s0) -80000084: fec42783 lw a5,-20(s0) -80000088: fd442703 lw a4,-44(s0) -8000008c: 00e7a023 sw a4,0(a5) -80000090: fec42783 lw a5,-20(s0) -80000094: 00478793 addi a5,a5,4 -80000098: fef42623 sw a5,-20(s0) -8000009c: fe042423 sw zero,-24(s0) -800000a0: 0340006f j 800000d4 -800000a4: fe842783 lw a5,-24(s0) -800000a8: fd842703 lw a4,-40(s0) -800000ac: 00f707b3 add a5,a4,a5 -800000b0: 0007c703 lbu a4,0(a5) -800000b4: fec42783 lw a5,-20(s0) -800000b8: 00e78023 sb a4,0(a5) -800000bc: fec42783 lw a5,-20(s0) -800000c0: 00178793 addi a5,a5,1 -800000c4: fef42623 sw a5,-20(s0) -800000c8: fe842783 lw a5,-24(s0) -800000cc: 00178793 addi a5,a5,1 -800000d0: fef42423 sw a5,-24(s0) -800000d4: fe842703 lw a4,-24(s0) -800000d8: fd442783 lw a5,-44(s0) -800000dc: fcf744e3 blt a4,a5,800000a4 -800000e0: fdc42783 lw a5,-36(s0) -800000e4: fec42703 lw a4,-20(s0) -800000e8: 00e7a023 sw a4,0(a5) -800000ec: 00000013 nop -800000f0: 02c12403 lw s0,44(sp) -800000f4: 03010113 addi sp,sp,48 -800000f8: 00008067 ret +80000084: fd442783 lw a5,-44(s0) +80000088: fef42223 sw a5,-28(s0) +8000008c: fe442783 lw a5,-28(s0) +80000090: 0007c703 lbu a4,0(a5) +80000094: fec42783 lw a5,-20(s0) +80000098: 00e78023 sb a4,0(a5) +8000009c: fec42783 lw a5,-20(s0) +800000a0: 00178793 addi a5,a5,1 +800000a4: fe442703 lw a4,-28(s0) +800000a8: 00174703 lbu a4,1(a4) +800000ac: 00e78023 sb a4,0(a5) +800000b0: fec42783 lw a5,-20(s0) +800000b4: 00278793 addi a5,a5,2 +800000b8: fe442703 lw a4,-28(s0) +800000bc: 00274703 lbu a4,2(a4) +800000c0: 00e78023 sb a4,0(a5) +800000c4: fec42783 lw a5,-20(s0) +800000c8: 00378793 addi a5,a5,3 +800000cc: fe442703 lw a4,-28(s0) +800000d0: 00374703 lbu a4,3(a4) +800000d4: 00e78023 sb a4,0(a5) +800000d8: fec42783 lw a5,-20(s0) +800000dc: 00478793 addi a5,a5,4 +800000e0: fef42623 sw a5,-20(s0) +800000e4: fe042423 sw zero,-24(s0) +800000e8: 0340006f j 8000011c +800000ec: fe842783 lw a5,-24(s0) +800000f0: fd842703 lw a4,-40(s0) +800000f4: 00f707b3 add a5,a4,a5 +800000f8: 0007c703 lbu a4,0(a5) +800000fc: fec42783 lw a5,-20(s0) +80000100: 00e78023 sb a4,0(a5) +80000104: fec42783 lw a5,-20(s0) +80000108: 00178793 addi a5,a5,1 +8000010c: fef42623 sw a5,-20(s0) +80000110: fe842783 lw a5,-24(s0) +80000114: 00178793 addi a5,a5,1 +80000118: fef42423 sw a5,-24(s0) +8000011c: fe842703 lw a4,-24(s0) +80000120: fd442783 lw a5,-44(s0) +80000124: fcf744e3 blt a4,a5,800000ec +80000128: fdc42783 lw a5,-36(s0) +8000012c: fec42703 lw a4,-20(s0) +80000130: 00e7a023 sw a4,0(a5) +80000134: 00000013 nop +80000138: 02c12403 lw s0,44(sp) +8000013c: 03010113 addi sp,sp,48 +80000140: 00008067 ret -800000fc : -800000fc: fd010113 addi sp,sp,-48 -80000100: 02112623 sw ra,44(sp) -80000104: 02812423 sw s0,40(sp) -80000108: 03010413 addi s0,sp,48 -8000010c: fca42e23 sw a0,-36(s0) -80000110: fcb42c23 sw a1,-40(s0) -80000114: fdc42783 lw a5,-36(s0) -80000118: 0007a783 lw a5,0(a5) -8000011c: fef42623 sw a5,-20(s0) -80000120: fec42783 lw a5,-20(s0) -80000124: 0007a783 lw a5,0(a5) -80000128: fef42223 sw a5,-28(s0) -8000012c: fec42783 lw a5,-20(s0) -80000130: 00478793 addi a5,a5,4 -80000134: fef42623 sw a5,-20(s0) -80000138: fe442783 lw a5,-28(s0) -8000013c: 00078593 mv a1,a5 -80000140: 810007b7 lui a5,0x81000 -80000144: 04078513 addi a0,a5,64 # 81000040 <_PathLocale+0xffffe610> -80000148: 540000ef jal ra,80000688 -8000014c: 05800593 li a1,88 -80000150: 810007b7 lui a5,0x81000 -80000154: 06078513 addi a0,a5,96 # 81000060 <_PathLocale+0xffffe630> -80000158: 530000ef jal ra,80000688 -8000015c: fe042423 sw zero,-24(s0) -80000160: 0340006f j 80000194 -80000164: fe842783 lw a5,-24(s0) -80000168: fd842703 lw a4,-40(s0) -8000016c: 00f707b3 add a5,a4,a5 -80000170: fec42703 lw a4,-20(s0) -80000174: 00074703 lbu a4,0(a4) +80000144 : +80000144: fd010113 addi sp,sp,-48 +80000148: 02812623 sw s0,44(sp) +8000014c: 03010413 addi s0,sp,48 +80000150: fca42e23 sw a0,-36(s0) +80000154: fcb42c23 sw a1,-40(s0) +80000158: fdc42783 lw a5,-36(s0) +8000015c: 0007a783 lw a5,0(a5) +80000160: fef42623 sw a5,-20(s0) +80000164: fe442783 lw a5,-28(s0) +80000168: fef42023 sw a5,-32(s0) +8000016c: fec42783 lw a5,-20(s0) +80000170: 0007c703 lbu a4,0(a5) +80000174: fe042783 lw a5,-32(s0) 80000178: 00e78023 sb a4,0(a5) -8000017c: fec42783 lw a5,-20(s0) +8000017c: fe042783 lw a5,-32(s0) 80000180: 00178793 addi a5,a5,1 -80000184: fef42623 sw a5,-20(s0) -80000188: fe842783 lw a5,-24(s0) -8000018c: 00178793 addi a5,a5,1 -80000190: fef42423 sw a5,-24(s0) -80000194: fe842703 lw a4,-24(s0) -80000198: fe442783 lw a5,-28(s0) -8000019c: fcf744e3 blt a4,a5,80000164 -800001a0: fdc42783 lw a5,-36(s0) -800001a4: fec42703 lw a4,-20(s0) -800001a8: 00e7a023 sw a4,0(a5) -800001ac: 00000013 nop -800001b0: 02c12083 lw ra,44(sp) -800001b4: 02812403 lw s0,40(sp) -800001b8: 03010113 addi sp,sp,48 -800001bc: 00008067 ret +80000184: fec42703 lw a4,-20(s0) +80000188: 00174703 lbu a4,1(a4) +8000018c: 00e78023 sb a4,0(a5) +80000190: fe042783 lw a5,-32(s0) +80000194: 00278793 addi a5,a5,2 +80000198: fec42703 lw a4,-20(s0) +8000019c: 00274703 lbu a4,2(a4) +800001a0: 00e78023 sb a4,0(a5) +800001a4: fe042783 lw a5,-32(s0) +800001a8: 00378793 addi a5,a5,3 +800001ac: fec42703 lw a4,-20(s0) +800001b0: 00374703 lbu a4,3(a4) +800001b4: 00e78023 sb a4,0(a5) +800001b8: fec42783 lw a5,-20(s0) +800001bc: 00478793 addi a5,a5,4 +800001c0: fef42623 sw a5,-20(s0) +800001c4: fe042423 sw zero,-24(s0) +800001c8: 0340006f j 800001fc +800001cc: fe842783 lw a5,-24(s0) +800001d0: fd842703 lw a4,-40(s0) +800001d4: 00f707b3 add a5,a4,a5 +800001d8: fec42703 lw a4,-20(s0) +800001dc: 00074703 lbu a4,0(a4) +800001e0: 00e78023 sb a4,0(a5) +800001e4: fec42783 lw a5,-20(s0) +800001e8: 00178793 addi a5,a5,1 +800001ec: fef42623 sw a5,-20(s0) +800001f0: fe842783 lw a5,-24(s0) +800001f4: 00178793 addi a5,a5,1 +800001f8: fef42423 sw a5,-24(s0) +800001fc: fe842703 lw a4,-24(s0) +80000200: fe442783 lw a5,-28(s0) +80000204: fcf744e3 blt a4,a5,800001cc +80000208: fdc42783 lw a5,-36(s0) +8000020c: fec42703 lw a4,-20(s0) +80000210: 00e7a023 sw a4,0(a5) +80000214: 00000013 nop +80000218: 02c12403 lw s0,44(sp) +8000021c: 03010113 addi sp,sp,48 +80000220: 00008067 ret -800001c0 <_close>: -800001c0: ff010113 addi sp,sp,-16 -800001c4: 00112623 sw ra,12(sp) -800001c8: 00812423 sw s0,8(sp) -800001cc: 01010413 addi s0,sp,16 -800001d0: 810007b7 lui a5,0x81000 -800001d4: 07878513 addi a0,a5,120 # 81000078 <_PathLocale+0xffffe648> -800001d8: 3b0000ef jal ra,80000588 -800001dc: 00000013 nop -800001e0: 00c12083 lw ra,12(sp) -800001e4: 00812403 lw s0,8(sp) -800001e8: 01010113 addi sp,sp,16 -800001ec: 00008067 ret +80000224 <_close>: +80000224: ff010113 addi sp,sp,-16 +80000228: 00112623 sw ra,12(sp) +8000022c: 00812423 sw s0,8(sp) +80000230: 01010413 addi s0,sp,16 +80000234: 810007b7 lui a5,0x81000 +80000238: 04078513 addi a0,a5,64 # 81000040 <_PathLocale+0xffffe648> +8000023c: 3d8000ef jal ra,80000614 +80000240: 00000013 nop +80000244: 00c12083 lw ra,12(sp) +80000248: 00812403 lw s0,8(sp) +8000024c: 01010113 addi sp,sp,16 +80000250: 00008067 ret -800001f0 <_fstat>: -800001f0: f7010113 addi sp,sp,-144 -800001f4: 08112623 sw ra,140(sp) -800001f8: 08812423 sw s0,136(sp) -800001fc: 09010413 addi s0,sp,144 -80000200: f6a42e23 sw a0,-132(s0) -80000204: f6b42c23 sw a1,-136(s0) -80000208: 710007b7 lui a5,0x71000 -8000020c: fef42623 sw a5,-20(s0) -80000210: 00600793 li a5,6 -80000214: fef42423 sw a5,-24(s0) -80000218: fe840713 addi a4,s0,-24 -8000021c: fec40793 addi a5,s0,-20 -80000220: 00400613 li a2,4 -80000224: 00070593 mv a1,a4 -80000228: 00078513 mv a0,a5 -8000022c: e35ff0ef jal ra,80000060 -80000230: f7c40713 addi a4,s0,-132 -80000234: fec40793 addi a5,s0,-20 -80000238: 00400613 li a2,4 -8000023c: 00070593 mv a1,a4 -80000240: 00078513 mv a0,a5 -80000244: e1dff0ef jal ra,80000060 -80000248: 810027b7 lui a5,0x81002 -8000024c: 9b47a783 lw a5,-1612(a5) # 810019b4 <_PathLocale+0xffffff84> -80000250: 000780e7 jalr a5 -80000254: 720007b7 lui a5,0x72000 -80000258: fef42223 sw a5,-28(s0) -8000025c: f8840713 addi a4,s0,-120 -80000260: fe440793 addi a5,s0,-28 -80000264: 00070593 mv a1,a4 -80000268: 00078513 mv a0,a5 -8000026c: e91ff0ef jal ra,800000fc -80000270: f7842783 lw a5,-136(s0) -80000274: 00002737 lui a4,0x2 -80000278: 00e7a223 sw a4,4(a5) # 72000004 <_start-0xdfffffc> -8000027c: f7842783 lw a5,-136(s0) -80000280: 0047a783 lw a5,4(a5) -80000284: 00078593 mv a1,a5 -80000288: 810007b7 lui a5,0x81000 -8000028c: 08c78513 addi a0,a5,140 # 8100008c <_PathLocale+0xffffe65c> -80000290: 3f8000ef jal ra,80000688 -80000294: f7842783 lw a5,-136(s0) -80000298: 00079783 lh a5,0(a5) -8000029c: 00078593 mv a1,a5 -800002a0: 810007b7 lui a5,0x81000 -800002a4: 09878513 addi a0,a5,152 # 81000098 <_PathLocale+0xffffe668> -800002a8: 3e0000ef jal ra,80000688 -800002ac: f7842783 lw a5,-136(s0) -800002b0: 0027d783 lhu a5,2(a5) -800002b4: 00078593 mv a1,a5 -800002b8: 810007b7 lui a5,0x81000 -800002bc: 0a478513 addi a0,a5,164 # 810000a4 <_PathLocale+0xffffe674> -800002c0: 3c8000ef jal ra,80000688 -800002c4: f7842783 lw a5,-136(s0) -800002c8: 00a7d783 lhu a5,10(a5) -800002cc: 00078593 mv a1,a5 -800002d0: 810007b7 lui a5,0x81000 -800002d4: 0b078513 addi a0,a5,176 # 810000b0 <_PathLocale+0xffffe680> -800002d8: 3b0000ef jal ra,80000688 -800002dc: f7842783 lw a5,-136(s0) -800002e0: 00c7d783 lhu a5,12(a5) -800002e4: 00078593 mv a1,a5 -800002e8: 810007b7 lui a5,0x81000 -800002ec: 0bc78513 addi a0,a5,188 # 810000bc <_PathLocale+0xffffe68c> -800002f0: 398000ef jal ra,80000688 -800002f4: f7842783 lw a5,-136(s0) -800002f8: 00e79783 lh a5,14(a5) -800002fc: 00078593 mv a1,a5 -80000300: 810007b7 lui a5,0x81000 -80000304: 0c878513 addi a0,a5,200 # 810000c8 <_PathLocale+0xffffe698> -80000308: 380000ef jal ra,80000688 -8000030c: f7842783 lw a5,-136(s0) -80000310: 0107a783 lw a5,16(a5) -80000314: 00078593 mv a1,a5 -80000318: 810007b7 lui a5,0x81000 -8000031c: 0d478513 addi a0,a5,212 # 810000d4 <_PathLocale+0xffffe6a4> -80000320: 368000ef jal ra,80000688 -80000324: f7842783 lw a5,-136(s0) -80000328: 0447a783 lw a5,68(a5) -8000032c: 00078593 mv a1,a5 -80000330: 810007b7 lui a5,0x81000 -80000334: 0e078513 addi a0,a5,224 # 810000e0 <_PathLocale+0xffffe6b0> -80000338: 350000ef jal ra,80000688 -8000033c: f7842783 lw a5,-136(s0) -80000340: 0487a783 lw a5,72(a5) -80000344: 00078593 mv a1,a5 -80000348: 810007b7 lui a5,0x81000 -8000034c: 0f078513 addi a0,a5,240 # 810000f0 <_PathLocale+0xffffe6c0> -80000350: 338000ef jal ra,80000688 -80000354: 00000793 li a5,0 -80000358: 00078513 mv a0,a5 -8000035c: 08c12083 lw ra,140(sp) -80000360: 08812403 lw s0,136(sp) -80000364: 09010113 addi sp,sp,144 -80000368: 00008067 ret +80000254 <_fstat>: +80000254: fd010113 addi sp,sp,-48 +80000258: 02112623 sw ra,44(sp) +8000025c: 02812423 sw s0,40(sp) +80000260: 03010413 addi s0,sp,48 +80000264: fca42e23 sw a0,-36(s0) +80000268: fcb42c23 sw a1,-40(s0) +8000026c: 710007b7 lui a5,0x71000 +80000270: fef42623 sw a5,-20(s0) +80000274: 00600793 li a5,6 +80000278: fef42423 sw a5,-24(s0) +8000027c: fe840713 addi a4,s0,-24 +80000280: fec40793 addi a5,s0,-20 +80000284: 00400613 li a2,4 +80000288: 00070593 mv a1,a4 +8000028c: 00078513 mv a0,a5 +80000290: dd1ff0ef jal ra,80000060 +80000294: fdc40713 addi a4,s0,-36 +80000298: fec40793 addi a5,s0,-20 +8000029c: 00400613 li a2,4 +800002a0: 00070593 mv a1,a4 +800002a4: 00078513 mv a0,a5 +800002a8: db9ff0ef jal ra,80000060 +800002ac: 810027b7 lui a5,0x81002 +800002b0: 97c7a783 lw a5,-1668(a5) # 8100197c <_PathLocale+0xffffff84> +800002b4: 000780e7 jalr a5 +800002b8: 720007b7 lui a5,0x72000 +800002bc: fef42223 sw a5,-28(s0) +800002c0: fe040713 addi a4,s0,-32 +800002c4: fe440793 addi a5,s0,-28 +800002c8: 00070593 mv a1,a4 +800002cc: 00078513 mv a0,a5 +800002d0: e75ff0ef jal ra,80000144 +800002d4: fe042703 lw a4,-32(s0) +800002d8: fd842783 lw a5,-40(s0) +800002dc: 00e7a223 sw a4,4(a5) # 72000004 <_start-0xdfffffc> +800002e0: fe040713 addi a4,s0,-32 +800002e4: fe440793 addi a5,s0,-28 +800002e8: 00070593 mv a1,a4 +800002ec: 00078513 mv a0,a5 +800002f0: e55ff0ef jal ra,80000144 +800002f4: fe042783 lw a5,-32(s0) +800002f8: 01079713 slli a4,a5,0x10 +800002fc: 41075713 srai a4,a4,0x10 +80000300: fd842783 lw a5,-40(s0) +80000304: 00e79023 sh a4,0(a5) +80000308: fd842783 lw a5,-40(s0) +8000030c: 0047a783 lw a5,4(a5) +80000310: 00078593 mv a1,a5 +80000314: 810007b7 lui a5,0x81000 +80000318: 05478513 addi a0,a5,84 # 81000054 <_PathLocale+0xffffe65c> +8000031c: 3f8000ef jal ra,80000714 +80000320: fd842783 lw a5,-40(s0) +80000324: 00079783 lh a5,0(a5) +80000328: 00078593 mv a1,a5 +8000032c: 810007b7 lui a5,0x81000 +80000330: 06078513 addi a0,a5,96 # 81000060 <_PathLocale+0xffffe668> +80000334: 3e0000ef jal ra,80000714 +80000338: fd842783 lw a5,-40(s0) +8000033c: 0027d783 lhu a5,2(a5) +80000340: 00078593 mv a1,a5 +80000344: 810007b7 lui a5,0x81000 +80000348: 06c78513 addi a0,a5,108 # 8100006c <_PathLocale+0xffffe674> +8000034c: 3c8000ef jal ra,80000714 +80000350: fd842783 lw a5,-40(s0) +80000354: 00a7d783 lhu a5,10(a5) +80000358: 00078593 mv a1,a5 +8000035c: 810007b7 lui a5,0x81000 +80000360: 07878513 addi a0,a5,120 # 81000078 <_PathLocale+0xffffe680> +80000364: 3b0000ef jal ra,80000714 +80000368: fd842783 lw a5,-40(s0) +8000036c: 00c7d783 lhu a5,12(a5) +80000370: 00078593 mv a1,a5 +80000374: 810007b7 lui a5,0x81000 +80000378: 08478513 addi a0,a5,132 # 81000084 <_PathLocale+0xffffe68c> +8000037c: 398000ef jal ra,80000714 +80000380: fd842783 lw a5,-40(s0) +80000384: 00e79783 lh a5,14(a5) +80000388: 00078593 mv a1,a5 +8000038c: 810007b7 lui a5,0x81000 +80000390: 09078513 addi a0,a5,144 # 81000090 <_PathLocale+0xffffe698> +80000394: 380000ef jal ra,80000714 +80000398: fd842783 lw a5,-40(s0) +8000039c: 0107a783 lw a5,16(a5) +800003a0: 00078593 mv a1,a5 +800003a4: 810007b7 lui a5,0x81000 +800003a8: 09c78513 addi a0,a5,156 # 8100009c <_PathLocale+0xffffe6a4> +800003ac: 368000ef jal ra,80000714 +800003b0: fd842783 lw a5,-40(s0) +800003b4: 0447a783 lw a5,68(a5) +800003b8: 00078593 mv a1,a5 +800003bc: 810007b7 lui a5,0x81000 +800003c0: 0a878513 addi a0,a5,168 # 810000a8 <_PathLocale+0xffffe6b0> +800003c4: 350000ef jal ra,80000714 +800003c8: fd842783 lw a5,-40(s0) +800003cc: 0487a783 lw a5,72(a5) +800003d0: 00078593 mv a1,a5 +800003d4: 810007b7 lui a5,0x81000 +800003d8: 0b878513 addi a0,a5,184 # 810000b8 <_PathLocale+0xffffe6c0> +800003dc: 338000ef jal ra,80000714 +800003e0: 00000793 li a5,0 +800003e4: 00078513 mv a0,a5 +800003e8: 02c12083 lw ra,44(sp) +800003ec: 02812403 lw s0,40(sp) +800003f0: 03010113 addi sp,sp,48 +800003f4: 00008067 ret -8000036c <_isatty>: -8000036c: fe010113 addi sp,sp,-32 -80000370: 00112e23 sw ra,28(sp) -80000374: 00812c23 sw s0,24(sp) -80000378: 02010413 addi s0,sp,32 -8000037c: fea42623 sw a0,-20(s0) -80000380: 810007b7 lui a5,0x81000 -80000384: 0fc78513 addi a0,a5,252 # 810000fc <_PathLocale+0xffffe6cc> -80000388: 200000ef jal ra,80000588 -8000038c: 00100793 li a5,1 -80000390: 00078513 mv a0,a5 -80000394: 01c12083 lw ra,28(sp) -80000398: 01812403 lw s0,24(sp) -8000039c: 02010113 addi sp,sp,32 -800003a0: 00008067 ret +800003f8 <_isatty>: +800003f8: fe010113 addi sp,sp,-32 +800003fc: 00112e23 sw ra,28(sp) +80000400: 00812c23 sw s0,24(sp) +80000404: 02010413 addi s0,sp,32 +80000408: fea42623 sw a0,-20(s0) +8000040c: 810007b7 lui a5,0x81000 +80000410: 0c478513 addi a0,a5,196 # 810000c4 <_PathLocale+0xffffe6cc> +80000414: 200000ef jal ra,80000614 +80000418: 00100793 li a5,1 +8000041c: 00078513 mv a0,a5 +80000420: 01c12083 lw ra,28(sp) +80000424: 01812403 lw s0,24(sp) +80000428: 02010113 addi sp,sp,32 +8000042c: 00008067 ret -800003a4 <_lseek>: -800003a4: ff010113 addi sp,sp,-16 -800003a8: 00112623 sw ra,12(sp) -800003ac: 00812423 sw s0,8(sp) -800003b0: 01010413 addi s0,sp,16 -800003b4: 810007b7 lui a5,0x81000 -800003b8: 11078513 addi a0,a5,272 # 81000110 <_PathLocale+0xffffe6e0> -800003bc: 1cc000ef jal ra,80000588 -800003c0: 00000013 nop -800003c4: 00c12083 lw ra,12(sp) -800003c8: 00812403 lw s0,8(sp) -800003cc: 01010113 addi sp,sp,16 -800003d0: 00008067 ret +80000430 <_lseek>: +80000430: ff010113 addi sp,sp,-16 +80000434: 00112623 sw ra,12(sp) +80000438: 00812423 sw s0,8(sp) +8000043c: 01010413 addi s0,sp,16 +80000440: 810007b7 lui a5,0x81000 +80000444: 0d878513 addi a0,a5,216 # 810000d8 <_PathLocale+0xffffe6e0> +80000448: 1cc000ef jal ra,80000614 +8000044c: 00000013 nop +80000450: 00c12083 lw ra,12(sp) +80000454: 00812403 lw s0,8(sp) +80000458: 01010113 addi sp,sp,16 +8000045c: 00008067 ret -800003d4 <_read>: -800003d4: ff010113 addi sp,sp,-16 -800003d8: 00112623 sw ra,12(sp) -800003dc: 00812423 sw s0,8(sp) -800003e0: 01010413 addi s0,sp,16 -800003e4: 810007b7 lui a5,0x81000 -800003e8: 12478513 addi a0,a5,292 # 81000124 <_PathLocale+0xffffe6f4> -800003ec: 19c000ef jal ra,80000588 -800003f0: 00000013 nop -800003f4: 00c12083 lw ra,12(sp) -800003f8: 00812403 lw s0,8(sp) -800003fc: 01010113 addi sp,sp,16 -80000400: 00008067 ret +80000460 <_read>: +80000460: ff010113 addi sp,sp,-16 +80000464: 00112623 sw ra,12(sp) +80000468: 00812423 sw s0,8(sp) +8000046c: 01010413 addi s0,sp,16 +80000470: 810007b7 lui a5,0x81000 +80000474: 0ec78513 addi a0,a5,236 # 810000ec <_PathLocale+0xffffe6f4> +80000478: 19c000ef jal ra,80000614 +8000047c: 00000013 nop +80000480: 00c12083 lw ra,12(sp) +80000484: 00812403 lw s0,8(sp) +80000488: 01010113 addi sp,sp,16 +8000048c: 00008067 ret -80000404 <_write>: -80000404: fd010113 addi sp,sp,-48 -80000408: 02112623 sw ra,44(sp) -8000040c: 02812423 sw s0,40(sp) -80000410: 03010413 addi s0,sp,48 -80000414: fca42e23 sw a0,-36(s0) -80000418: fcb42c23 sw a1,-40(s0) -8000041c: fcc42a23 sw a2,-44(s0) -80000420: 710007b7 lui a5,0x71000 -80000424: fef42623 sw a5,-20(s0) -80000428: 00500793 li a5,5 -8000042c: fef42423 sw a5,-24(s0) -80000430: fe840713 addi a4,s0,-24 -80000434: fec40793 addi a5,s0,-20 -80000438: 00400613 li a2,4 -8000043c: 00070593 mv a1,a4 -80000440: 00078513 mv a0,a5 -80000444: c1dff0ef jal ra,80000060 -80000448: fdc40713 addi a4,s0,-36 -8000044c: fec40793 addi a5,s0,-20 -80000450: 00400613 li a2,4 -80000454: 00070593 mv a1,a4 -80000458: 00078513 mv a0,a5 -8000045c: c05ff0ef jal ra,80000060 -80000460: fec40793 addi a5,s0,-20 -80000464: fd442603 lw a2,-44(s0) -80000468: fd842583 lw a1,-40(s0) -8000046c: 00078513 mv a0,a5 -80000470: bf1ff0ef jal ra,80000060 -80000474: 810027b7 lui a5,0x81002 -80000478: 9b47a783 lw a5,-1612(a5) # 810019b4 <_PathLocale+0xffffff84> -8000047c: 000780e7 jalr a5 -80000480: 00000013 nop -80000484: 00078513 mv a0,a5 -80000488: 02c12083 lw ra,44(sp) -8000048c: 02812403 lw s0,40(sp) -80000490: 03010113 addi sp,sp,48 -80000494: 00008067 ret +80000490 <_write>: +80000490: fd010113 addi sp,sp,-48 +80000494: 02112623 sw ra,44(sp) +80000498: 02812423 sw s0,40(sp) +8000049c: 03010413 addi s0,sp,48 +800004a0: fca42e23 sw a0,-36(s0) +800004a4: fcb42c23 sw a1,-40(s0) +800004a8: fcc42a23 sw a2,-44(s0) +800004ac: 710007b7 lui a5,0x71000 +800004b0: fef42623 sw a5,-20(s0) +800004b4: 00500793 li a5,5 +800004b8: fef42423 sw a5,-24(s0) +800004bc: fe840713 addi a4,s0,-24 +800004c0: fec40793 addi a5,s0,-20 +800004c4: 00400613 li a2,4 +800004c8: 00070593 mv a1,a4 +800004cc: 00078513 mv a0,a5 +800004d0: b91ff0ef jal ra,80000060 +800004d4: fdc40713 addi a4,s0,-36 +800004d8: fec40793 addi a5,s0,-20 +800004dc: 00400613 li a2,4 +800004e0: 00070593 mv a1,a4 +800004e4: 00078513 mv a0,a5 +800004e8: b79ff0ef jal ra,80000060 +800004ec: fec40793 addi a5,s0,-20 +800004f0: fd442603 lw a2,-44(s0) +800004f4: fd842583 lw a1,-40(s0) +800004f8: 00078513 mv a0,a5 +800004fc: b65ff0ef jal ra,80000060 +80000500: 810027b7 lui a5,0x81002 +80000504: 97c7a783 lw a5,-1668(a5) # 8100197c <_PathLocale+0xffffff84> +80000508: 000780e7 jalr a5 +8000050c: 00000013 nop +80000510: 00078513 mv a0,a5 +80000514: 02c12083 lw ra,44(sp) +80000518: 02812403 lw s0,40(sp) +8000051c: 03010113 addi sp,sp,48 +80000520: 00008067 ret -80000498 <_sbrk>: -80000498: fd010113 addi sp,sp,-48 -8000049c: 02812623 sw s0,44(sp) -800004a0: 03010413 addi s0,sp,48 -800004a4: fca42e23 sw a0,-36(s0) -800004a8: fdc42783 lw a5,-36(s0) -800004ac: 0007d863 bgez a5,800004bc <_sbrk+0x24> -800004b0: fdc42783 lw a5,-36(s0) -800004b4: 40f007b3 neg a5,a5 -800004b8: fcf42e23 sw a5,-36(s0) -800004bc: fdc42703 lw a4,-36(s0) -800004c0: 000037b7 lui a5,0x3 -800004c4: 80078793 addi a5,a5,-2048 # 2800 <_start-0x7fffd800> -800004c8: 00e7d863 bge a5,a4,800004d8 <_sbrk+0x40> -800004cc: 000037b7 lui a5,0x3 -800004d0: 80078793 addi a5,a5,-2048 # 2800 <_start-0x7fffd800> -800004d4: fcf42e23 sw a5,-36(s0) -800004d8: 810027b7 lui a5,0x81002 -800004dc: 9b87a783 lw a5,-1608(a5) # 810019b8 <_PathLocale+0xffffff88> -800004e0: fef42623 sw a5,-20(s0) -800004e4: 810027b7 lui a5,0x81002 -800004e8: 9b87a703 lw a4,-1608(a5) # 810019b8 <_PathLocale+0xffffff88> -800004ec: fdc42783 lw a5,-36(s0) -800004f0: 00f70733 add a4,a4,a5 -800004f4: 810027b7 lui a5,0x81002 -800004f8: 9ae7ac23 sw a4,-1608(a5) # 810019b8 <_PathLocale+0xffffff88> -800004fc: fec42783 lw a5,-20(s0) -80000500: 00078513 mv a0,a5 -80000504: 02c12403 lw s0,44(sp) -80000508: 03010113 addi sp,sp,48 -8000050c: 00008067 ret +80000524 <_sbrk>: +80000524: fd010113 addi sp,sp,-48 +80000528: 02812623 sw s0,44(sp) +8000052c: 03010413 addi s0,sp,48 +80000530: fca42e23 sw a0,-36(s0) +80000534: fdc42783 lw a5,-36(s0) +80000538: 0007d863 bgez a5,80000548 <_sbrk+0x24> +8000053c: fdc42783 lw a5,-36(s0) +80000540: 40f007b3 neg a5,a5 +80000544: fcf42e23 sw a5,-36(s0) +80000548: fdc42703 lw a4,-36(s0) +8000054c: 000037b7 lui a5,0x3 +80000550: 80078793 addi a5,a5,-2048 # 2800 <_start-0x7fffd800> +80000554: 00e7d863 bge a5,a4,80000564 <_sbrk+0x40> +80000558: 000037b7 lui a5,0x3 +8000055c: 80078793 addi a5,a5,-2048 # 2800 <_start-0x7fffd800> +80000560: fcf42e23 sw a5,-36(s0) +80000564: 810027b7 lui a5,0x81002 +80000568: 9807a783 lw a5,-1664(a5) # 81001980 <_PathLocale+0xffffff88> +8000056c: fef42623 sw a5,-20(s0) +80000570: 810027b7 lui a5,0x81002 +80000574: 9807a703 lw a4,-1664(a5) # 81001980 <_PathLocale+0xffffff88> +80000578: fdc42783 lw a5,-36(s0) +8000057c: 00f70733 add a4,a4,a5 +80000580: 810027b7 lui a5,0x81002 +80000584: 98e7a023 sw a4,-1664(a5) # 81001980 <_PathLocale+0xffffff88> +80000588: fec42783 lw a5,-20(s0) +8000058c: 00078513 mv a0,a5 +80000590: 02c12403 lw s0,44(sp) +80000594: 03010113 addi sp,sp,48 +80000598: 00008067 ret -80000510 : -80000510: 00b5106b 0xb5106b -80000514: 00008067 ret +8000059c : +8000059c: 00b5106b 0xb5106b +800005a0: 00008067 ret -80000518 : -80000518: 0005006b 0x5006b -8000051c: 00008067 ret +800005a4 : +800005a4: 0005006b 0x5006b +800005a8: 00008067 ret -80000520 : -80000520: 00b5406b 0xb5406b -80000524: 00008067 ret +800005ac : +800005ac: 00b5406b 0xb5406b +800005b0: 00008067 ret -80000528 : -80000528: 0005206b 0x5206b -8000052c: 00008067 ret +800005b4 : +800005b4: 0005206b 0x5206b +800005b8: 00008067 ret -80000530 : -80000530: 0000306b 0x306b -80000534: 00008067 ret - -80000538 : -80000538: 02102573 csrr a0,0x21 -8000053c: 00008067 ret - -80000540 : -80000540: 02002573 csrr a0,0x20 -80000544: 00008067 ret - -80000548 : -80000548: 00400513 li a0,4 -8000054c: 0005006b 0x5006b -80000550: 021026f3 csrr a3,0x21 -80000554: 00f69693 slli a3,a3,0xf -80000558: 02002673 csrr a2,0x20 -8000055c: 00a61593 slli a1,a2,0xa -80000560: 00261613 slli a2,a2,0x2 -80000564: 6ffff137 lui sp,0x6ffff -80000568: 40b10133 sub sp,sp,a1 -8000056c: 40d10133 sub sp,sp,a3 -80000570: 00c10133 add sp,sp,a2 -80000574: 021026f3 csrr a3,0x21 -80000578: 00068663 beqz a3,80000584 -8000057c: 00000513 li a0,0 -80000580: 0005006b 0x5006b - -80000584 : -80000584: 00008067 ret - -80000588 : -80000588: ff410113 addi sp,sp,-12 # 6fffeff4 <_start-0x1000100c> -8000058c: 00112023 sw ra,0(sp) -80000590: 00b12223 sw a1,4(sp) - -80000594 : -80000594: 00054583 lbu a1,0(a0) -80000598: 00058863 beqz a1,800005a8 -8000059c: 01c000ef jal ra,800005b8 -800005a0: 00150513 addi a0,a0,1 -800005a4: ff1ff06f j 80000594 - -800005a8 : -800005a8: 00012083 lw ra,0(sp) -800005ac: 00412583 lw a1,4(sp) -800005b0: 00c10113 addi sp,sp,12 -800005b4: 00008067 ret - -800005b8 : -800005b8: 000102b7 lui t0,0x10 -800005bc: 00b2a023 sw a1,0(t0) # 10000 <_start-0x7fff0000> +800005bc : +800005bc: 0000306b 0x306b 800005c0: 00008067 ret -800005c4 : -800005c4: fd010113 addi sp,sp,-48 -800005c8: 02112623 sw ra,44(sp) -800005cc: 02812423 sw s0,40(sp) -800005d0: 03010413 addi s0,sp,48 -800005d4: fca42e23 sw a0,-36(s0) -800005d8: fdc42703 lw a4,-36(s0) -800005dc: 00f00793 li a5,15 -800005e0: 02e7e463 bltu a5,a4,80000608 -800005e4: 810017b7 lui a5,0x81001 -800005e8: fdc42703 lw a4,-36(s0) -800005ec: 00271713 slli a4,a4,0x2 -800005f0: f4878793 addi a5,a5,-184 # 81000f48 <_PathLocale+0xfffff518> -800005f4: 00f707b3 add a5,a4,a5 -800005f8: 0007a783 lw a5,0(a5) -800005fc: 00078513 mv a0,a5 -80000600: f89ff0ef jal ra,80000588 -80000604: 0740006f j 80000678 -80000608: 02000793 li a5,32 -8000060c: fef42623 sw a5,-20(s0) -80000610: fe0405a3 sb zero,-21(s0) -80000614: fec42783 lw a5,-20(s0) -80000618: ffc78793 addi a5,a5,-4 -8000061c: fdc42703 lw a4,-36(s0) -80000620: 00f757b3 srl a5,a4,a5 -80000624: 00f7f793 andi a5,a5,15 -80000628: fef42223 sw a5,-28(s0) -8000062c: fe442783 lw a5,-28(s0) -80000630: 00078663 beqz a5,8000063c -80000634: 00100793 li a5,1 -80000638: fef405a3 sb a5,-21(s0) -8000063c: feb44783 lbu a5,-21(s0) -80000640: 02078263 beqz a5,80000664 -80000644: 810017b7 lui a5,0x81001 -80000648: fe442703 lw a4,-28(s0) -8000064c: 00271713 slli a4,a4,0x2 -80000650: f4878793 addi a5,a5,-184 # 81000f48 <_PathLocale+0xfffff518> -80000654: 00f707b3 add a5,a4,a5 -80000658: 0007a783 lw a5,0(a5) -8000065c: 00078513 mv a0,a5 -80000660: f29ff0ef jal ra,80000588 -80000664: fec42783 lw a5,-20(s0) -80000668: ffc78793 addi a5,a5,-4 -8000066c: fef42623 sw a5,-20(s0) -80000670: fec42783 lw a5,-20(s0) -80000674: faf040e3 bgtz a5,80000614 -80000678: 02c12083 lw ra,44(sp) -8000067c: 02812403 lw s0,40(sp) -80000680: 03010113 addi sp,sp,48 -80000684: 00008067 ret +800005c4 : +800005c4: 02102573 csrr a0,0x21 +800005c8: 00008067 ret -80000688 : -80000688: fe010113 addi sp,sp,-32 -8000068c: 00112e23 sw ra,28(sp) -80000690: 00812c23 sw s0,24(sp) -80000694: 02010413 addi s0,sp,32 -80000698: fea42623 sw a0,-20(s0) -8000069c: feb42423 sw a1,-24(s0) -800006a0: fec42503 lw a0,-20(s0) -800006a4: ee5ff0ef jal ra,80000588 -800006a8: fe842503 lw a0,-24(s0) -800006ac: f19ff0ef jal ra,800005c4 -800006b0: 810007b7 lui a5,0x81000 -800006b4: 17878513 addi a0,a5,376 # 81000178 <_PathLocale+0xffffe748> -800006b8: ed1ff0ef jal ra,80000588 -800006bc: 00000013 nop -800006c0: 01c12083 lw ra,28(sp) -800006c4: 01812403 lw s0,24(sp) -800006c8: 02010113 addi sp,sp,32 -800006cc: 00008067 ret +800005cc : +800005cc: 02002573 csrr a0,0x20 +800005d0: 00008067 ret -800006d0 : -800006d0: fe010113 addi sp,sp,-32 -800006d4: 00112e23 sw ra,28(sp) -800006d8: 00812c23 sw s0,24(sp) -800006dc: 02010413 addi s0,sp,32 -800006e0: 810027b7 lui a5,0x81002 -800006e4: 9d47a783 lw a5,-1580(a5) # 810019d4 <_PathLocale+0xffffffa4> +800005d4 : +800005d4: 00400513 li a0,4 +800005d8: 0005006b 0x5006b +800005dc: 021026f3 csrr a3,0x21 +800005e0: 00f69693 slli a3,a3,0xf +800005e4: 02002673 csrr a2,0x20 +800005e8: 00a61593 slli a1,a2,0xa +800005ec: 00261613 slli a2,a2,0x2 +800005f0: 6ffff137 lui sp,0x6ffff +800005f4: 40b10133 sub sp,sp,a1 +800005f8: 40d10133 sub sp,sp,a3 +800005fc: 00c10133 add sp,sp,a2 +80000600: 021026f3 csrr a3,0x21 +80000604: 00068663 beqz a3,80000610 +80000608: 00000513 li a0,0 +8000060c: 0005006b 0x5006b + +80000610 : +80000610: 00008067 ret + +80000614 : +80000614: ff410113 addi sp,sp,-12 # 6fffeff4 <_start-0x1000100c> +80000618: 00112023 sw ra,0(sp) +8000061c: 00b12223 sw a1,4(sp) + +80000620 : +80000620: 00054583 lbu a1,0(a0) +80000624: 00058863 beqz a1,80000634 +80000628: 01c000ef jal ra,80000644 +8000062c: 00150513 addi a0,a0,1 +80000630: ff1ff06f j 80000620 + +80000634 : +80000634: 00012083 lw ra,0(sp) +80000638: 00412583 lw a1,4(sp) +8000063c: 00c10113 addi sp,sp,12 +80000640: 00008067 ret + +80000644 : +80000644: 000102b7 lui t0,0x10 +80000648: 00b2a023 sw a1,0(t0) # 10000 <_start-0x7fff0000> +8000064c: 00008067 ret + +80000650 : +80000650: fd010113 addi sp,sp,-48 +80000654: 02112623 sw ra,44(sp) +80000658: 02812423 sw s0,40(sp) +8000065c: 03010413 addi s0,sp,48 +80000660: fca42e23 sw a0,-36(s0) +80000664: fdc42703 lw a4,-36(s0) +80000668: 00f00793 li a5,15 +8000066c: 02e7e463 bltu a5,a4,80000694 +80000670: 810017b7 lui a5,0x81001 +80000674: fdc42703 lw a4,-36(s0) +80000678: 00271713 slli a4,a4,0x2 +8000067c: f1078793 addi a5,a5,-240 # 81000f10 <_PathLocale+0xfffff518> +80000680: 00f707b3 add a5,a4,a5 +80000684: 0007a783 lw a5,0(a5) +80000688: 00078513 mv a0,a5 +8000068c: f89ff0ef jal ra,80000614 +80000690: 0740006f j 80000704 +80000694: 02000793 li a5,32 +80000698: fef42623 sw a5,-20(s0) +8000069c: fe0405a3 sb zero,-21(s0) +800006a0: fec42783 lw a5,-20(s0) +800006a4: ffc78793 addi a5,a5,-4 +800006a8: fdc42703 lw a4,-36(s0) +800006ac: 00f757b3 srl a5,a4,a5 +800006b0: 00f7f793 andi a5,a5,15 +800006b4: fef42223 sw a5,-28(s0) +800006b8: fe442783 lw a5,-28(s0) +800006bc: 00078663 beqz a5,800006c8 +800006c0: 00100793 li a5,1 +800006c4: fef405a3 sb a5,-21(s0) +800006c8: feb44783 lbu a5,-21(s0) +800006cc: 02078263 beqz a5,800006f0 +800006d0: 810017b7 lui a5,0x81001 +800006d4: fe442703 lw a4,-28(s0) +800006d8: 00271713 slli a4,a4,0x2 +800006dc: f1078793 addi a5,a5,-240 # 81000f10 <_PathLocale+0xfffff518> +800006e0: 00f707b3 add a5,a4,a5 +800006e4: 0007a783 lw a5,0(a5) 800006e8: 00078513 mv a0,a5 -800006ec: e2dff0ef jal ra,80000518 -800006f0: 810027b7 lui a5,0x81002 -800006f4: 9d07a703 lw a4,-1584(a5) # 810019d0 <_PathLocale+0xffffffa0> -800006f8: 810027b7 lui a5,0x81002 -800006fc: 9cc7a783 lw a5,-1588(a5) # 810019cc <_PathLocale+0xffffff9c> -80000700: 00078513 mv a0,a5 -80000704: 000700e7 jalr a4 # 2000 <_start-0x7fffe000> -80000708: e31ff0ef jal ra,80000538 -8000070c: fea42623 sw a0,-20(s0) -80000710: fec42783 lw a5,-20(s0) -80000714: 00078863 beqz a5,80000724 -80000718: 00000513 li a0,0 -8000071c: dfdff0ef jal ra,80000518 -80000720: 00c0006f j 8000072c -80000724: 00100513 li a0,1 -80000728: df1ff0ef jal ra,80000518 -8000072c: 00000013 nop -80000730: 01c12083 lw ra,28(sp) -80000734: 01812403 lw s0,24(sp) -80000738: 02010113 addi sp,sp,32 -8000073c: 00008067 ret +800006ec: f29ff0ef jal ra,80000614 +800006f0: fec42783 lw a5,-20(s0) +800006f4: ffc78793 addi a5,a5,-4 +800006f8: fef42623 sw a5,-20(s0) +800006fc: fec42783 lw a5,-20(s0) +80000700: faf040e3 bgtz a5,800006a0 +80000704: 02c12083 lw ra,44(sp) +80000708: 02812403 lw s0,40(sp) +8000070c: 03010113 addi sp,sp,48 +80000710: 00008067 ret -80000740 : -80000740: fe010113 addi sp,sp,-32 -80000744: 00112e23 sw ra,28(sp) -80000748: 00812c23 sw s0,24(sp) -8000074c: 02010413 addi s0,sp,32 -80000750: fea42623 sw a0,-20(s0) -80000754: feb42423 sw a1,-24(s0) -80000758: fec42223 sw a2,-28(s0) -8000075c: fed42023 sw a3,-32(s0) -80000760: 810027b7 lui a5,0x81002 -80000764: fe442703 lw a4,-28(s0) -80000768: 9ce7a823 sw a4,-1584(a5) # 810019d0 <_PathLocale+0xffffffa0> +80000714 : +80000714: fe010113 addi sp,sp,-32 +80000718: 00112e23 sw ra,28(sp) +8000071c: 00812c23 sw s0,24(sp) +80000720: 02010413 addi s0,sp,32 +80000724: fea42623 sw a0,-20(s0) +80000728: feb42423 sw a1,-24(s0) +8000072c: fec42503 lw a0,-20(s0) +80000730: ee5ff0ef jal ra,80000614 +80000734: fe842503 lw a0,-24(s0) +80000738: f19ff0ef jal ra,80000650 +8000073c: 810007b7 lui a5,0x81000 +80000740: 14078513 addi a0,a5,320 # 81000140 <_PathLocale+0xffffe748> +80000744: ed1ff0ef jal ra,80000614 +80000748: 00000013 nop +8000074c: 01c12083 lw ra,28(sp) +80000750: 01812403 lw s0,24(sp) +80000754: 02010113 addi sp,sp,32 +80000758: 00008067 ret + +8000075c : +8000075c: fe010113 addi sp,sp,-32 +80000760: 00112e23 sw ra,28(sp) +80000764: 00812c23 sw s0,24(sp) +80000768: 02010413 addi s0,sp,32 8000076c: 810027b7 lui a5,0x81002 -80000770: fe042703 lw a4,-32(s0) -80000774: 9ce7a623 sw a4,-1588(a5) # 810019cc <_PathLocale+0xffffff9c> -80000778: 810027b7 lui a5,0x81002 -8000077c: fe842703 lw a4,-24(s0) -80000780: 9ce7aa23 sw a4,-1580(a5) # 810019d4 <_PathLocale+0xffffffa4> -80000784: 800007b7 lui a5,0x80000 -80000788: 6d078793 addi a5,a5,1744 # 800006d0 <_PathLocale+0xfeffeca0> -8000078c: 00078593 mv a1,a5 -80000790: fec42503 lw a0,-20(s0) -80000794: d7dff0ef jal ra,80000510 -80000798: f39ff0ef jal ra,800006d0 -8000079c: 00000013 nop -800007a0: 01c12083 lw ra,28(sp) -800007a4: 01812403 lw s0,24(sp) -800007a8: 02010113 addi sp,sp,32 -800007ac: 00008067 ret +80000770: 99c7a783 lw a5,-1636(a5) # 8100199c <_PathLocale+0xffffffa4> +80000774: 00078513 mv a0,a5 +80000778: e2dff0ef jal ra,800005a4 +8000077c: 810027b7 lui a5,0x81002 +80000780: 9987a703 lw a4,-1640(a5) # 81001998 <_PathLocale+0xffffffa0> +80000784: 810027b7 lui a5,0x81002 +80000788: 9947a783 lw a5,-1644(a5) # 81001994 <_PathLocale+0xffffff9c> +8000078c: 00078513 mv a0,a5 +80000790: 000700e7 jalr a4 +80000794: e31ff0ef jal ra,800005c4 +80000798: fea42623 sw a0,-20(s0) +8000079c: fec42783 lw a5,-20(s0) +800007a0: 00078863 beqz a5,800007b0 +800007a4: 00000513 li a0,0 +800007a8: dfdff0ef jal ra,800005a4 +800007ac: 00c0006f j 800007b8 +800007b0: 00100513 li a0,1 +800007b4: df1ff0ef jal ra,800005a4 +800007b8: 00000013 nop +800007bc: 01c12083 lw ra,28(sp) +800007c0: 01812403 lw s0,24(sp) +800007c4: 02010113 addi sp,sp,32 +800007c8: 00008067 ret -800007b0 : -800007b0: fe010113 addi sp,sp,-32 -800007b4: 00112e23 sw ra,28(sp) -800007b8: 00812c23 sw s0,24(sp) -800007bc: 02010413 addi s0,sp,32 -800007c0: 810007b7 lui a5,0x81000 -800007c4: 1bc78513 addi a0,a5,444 # 810001bc <_PathLocale+0xffffe78c> -800007c8: dc1ff0ef jal ra,80000588 -800007cc: 00400513 li a0,4 -800007d0: d49ff0ef jal ra,80000518 -800007d4: d6dff0ef jal ra,80000540 -800007d8: fea42623 sw a0,-20(s0) -800007dc: fec42703 lw a4,-20(s0) -800007e0: 810017b7 lui a5,0x81001 -800007e4: fec42683 lw a3,-20(s0) -800007e8: 00269693 slli a3,a3,0x2 -800007ec: fc878793 addi a5,a5,-56 # 81000fc8 <_PathLocale+0xfffff598> -800007f0: 00f687b3 add a5,a3,a5 -800007f4: 00e7a023 sw a4,0(a5) -800007f8: 00100513 li a0,1 -800007fc: d1dff0ef jal ra,80000518 -80000800: 810017b7 lui a5,0x81001 -80000804: fc87a783 lw a5,-56(a5) # 81000fc8 <_PathLocale+0xfffff598> -80000808: 00078513 mv a0,a5 -8000080c: db9ff0ef jal ra,800005c4 -80000810: 810007b7 lui a5,0x81000 -80000814: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000818: d71ff0ef jal ra,80000588 -8000081c: 810017b7 lui a5,0x81001 -80000820: fc878793 addi a5,a5,-56 # 81000fc8 <_PathLocale+0xfffff598> -80000824: 0047a783 lw a5,4(a5) -80000828: 00078513 mv a0,a5 -8000082c: d99ff0ef jal ra,800005c4 -80000830: 810007b7 lui a5,0x81000 -80000834: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000838: d51ff0ef jal ra,80000588 -8000083c: 810017b7 lui a5,0x81001 -80000840: fc878793 addi a5,a5,-56 # 81000fc8 <_PathLocale+0xfffff598> -80000844: 0087a783 lw a5,8(a5) -80000848: 00078513 mv a0,a5 -8000084c: d79ff0ef jal ra,800005c4 -80000850: 810007b7 lui a5,0x81000 -80000854: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000858: d31ff0ef jal ra,80000588 -8000085c: 810017b7 lui a5,0x81001 -80000860: fc878793 addi a5,a5,-56 # 81000fc8 <_PathLocale+0xfffff598> -80000864: 00c7a783 lw a5,12(a5) -80000868: 00078513 mv a0,a5 -8000086c: d59ff0ef jal ra,800005c4 -80000870: 810007b7 lui a5,0x81000 -80000874: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000878: d11ff0ef jal ra,80000588 -8000087c: 00000013 nop -80000880: 01c12083 lw ra,28(sp) -80000884: 01812403 lw s0,24(sp) -80000888: 02010113 addi sp,sp,32 -8000088c: 00008067 ret +800007cc : +800007cc: fe010113 addi sp,sp,-32 +800007d0: 00112e23 sw ra,28(sp) +800007d4: 00812c23 sw s0,24(sp) +800007d8: 02010413 addi s0,sp,32 +800007dc: fea42623 sw a0,-20(s0) +800007e0: feb42423 sw a1,-24(s0) +800007e4: fec42223 sw a2,-28(s0) +800007e8: fed42023 sw a3,-32(s0) +800007ec: 810027b7 lui a5,0x81002 +800007f0: fe442703 lw a4,-28(s0) +800007f4: 98e7ac23 sw a4,-1640(a5) # 81001998 <_PathLocale+0xffffffa0> +800007f8: 810027b7 lui a5,0x81002 +800007fc: fe042703 lw a4,-32(s0) +80000800: 98e7aa23 sw a4,-1644(a5) # 81001994 <_PathLocale+0xffffff9c> +80000804: 810027b7 lui a5,0x81002 +80000808: fe842703 lw a4,-24(s0) +8000080c: 98e7ae23 sw a4,-1636(a5) # 8100199c <_PathLocale+0xffffffa4> +80000810: 800007b7 lui a5,0x80000 +80000814: 75c78793 addi a5,a5,1884 # 8000075c <_PathLocale+0xfeffed64> +80000818: 00078593 mv a1,a5 +8000081c: fec42503 lw a0,-20(s0) +80000820: d7dff0ef jal ra,8000059c +80000824: f39ff0ef jal ra,8000075c +80000828: 00000013 nop +8000082c: 01c12083 lw ra,28(sp) +80000830: 01812403 lw s0,24(sp) +80000834: 02010113 addi sp,sp,32 +80000838: 00008067 ret -80000890 : -80000890: fe010113 addi sp,sp,-32 -80000894: 00112e23 sw ra,28(sp) -80000898: 00812c23 sw s0,24(sp) -8000089c: 02010413 addi s0,sp,32 -800008a0: ca1ff0ef jal ra,80000540 -800008a4: fea42623 sw a0,-20(s0) -800008a8: fec42783 lw a5,-20(s0) -800008ac: 0027b793 sltiu a5,a5,2 -800008b0: fef405a3 sb a5,-21(s0) -800008b4: feb44783 lbu a5,-21(s0) -800008b8: 00078513 mv a0,a5 -800008bc: c6dff0ef jal ra,80000528 -800008c0: feb44783 lbu a5,-21(s0) -800008c4: 06078463 beqz a5,8000092c -800008c8: fec42783 lw a5,-20(s0) -800008cc: 0017b793 seqz a5,a5 -800008d0: fef40523 sb a5,-22(s0) -800008d4: fea44783 lbu a5,-22(s0) -800008d8: 00078513 mv a0,a5 -800008dc: c4dff0ef jal ra,80000528 -800008e0: fea44783 lbu a5,-22(s0) -800008e4: 02078263 beqz a5,80000908 -800008e8: 810027b7 lui a5,0x81002 -800008ec: fec42703 lw a4,-20(s0) -800008f0: 00271713 slli a4,a4,0x2 -800008f4: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -800008f8: 00f707b3 add a5,a4,a5 -800008fc: 00a00713 li a4,10 -80000900: 00e7a023 sw a4,0(a5) -80000904: 0200006f j 80000924 -80000908: 810027b7 lui a5,0x81002 -8000090c: fec42703 lw a4,-20(s0) -80000910: 00271713 slli a4,a4,0x2 -80000914: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -80000918: 00f707b3 add a5,a4,a5 -8000091c: 00b00713 li a4,11 -80000920: 00e7a023 sw a4,0(a5) -80000924: c0dff0ef jal ra,80000530 -80000928: 0640006f j 8000098c -8000092c: fec42783 lw a5,-20(s0) -80000930: 0037b793 sltiu a5,a5,3 -80000934: fef404a3 sb a5,-23(s0) -80000938: fe944783 lbu a5,-23(s0) -8000093c: 00078513 mv a0,a5 -80000940: be9ff0ef jal ra,80000528 -80000944: fe944783 lbu a5,-23(s0) -80000948: 02078263 beqz a5,8000096c -8000094c: 810027b7 lui a5,0x81002 -80000950: fec42703 lw a4,-20(s0) -80000954: 00271713 slli a4,a4,0x2 -80000958: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -8000095c: 00f707b3 add a5,a4,a5 -80000960: 00c00713 li a4,12 -80000964: 00e7a023 sw a4,0(a5) -80000968: 0200006f j 80000988 -8000096c: 810027b7 lui a5,0x81002 -80000970: fec42703 lw a4,-20(s0) -80000974: 00271713 slli a4,a4,0x2 -80000978: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -8000097c: 00f707b3 add a5,a4,a5 -80000980: 00d00713 li a4,13 -80000984: 00e7a023 sw a4,0(a5) -80000988: ba9ff0ef jal ra,80000530 -8000098c: ba5ff0ef jal ra,80000530 -80000990: 810027b7 lui a5,0x81002 -80000994: 9e87a783 lw a5,-1560(a5) # 810019e8 <_PathLocale+0xffffffb8> -80000998: 00078513 mv a0,a5 -8000099c: c29ff0ef jal ra,800005c4 -800009a0: 810007b7 lui a5,0x81000 -800009a4: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -800009a8: be1ff0ef jal ra,80000588 -800009ac: 810027b7 lui a5,0x81002 -800009b0: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -800009b4: 0047a783 lw a5,4(a5) -800009b8: 00078513 mv a0,a5 -800009bc: c09ff0ef jal ra,800005c4 -800009c0: 810007b7 lui a5,0x81000 -800009c4: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -800009c8: bc1ff0ef jal ra,80000588 -800009cc: 810027b7 lui a5,0x81002 -800009d0: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -800009d4: 0087a783 lw a5,8(a5) -800009d8: 00078513 mv a0,a5 -800009dc: be9ff0ef jal ra,800005c4 -800009e0: 810007b7 lui a5,0x81000 -800009e4: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -800009e8: ba1ff0ef jal ra,80000588 -800009ec: 810027b7 lui a5,0x81002 -800009f0: 9e878793 addi a5,a5,-1560 # 810019e8 <_PathLocale+0xffffffb8> -800009f4: 00c7a783 lw a5,12(a5) -800009f8: 00078513 mv a0,a5 -800009fc: bc9ff0ef jal ra,800005c4 -80000a00: 810007b7 lui a5,0x81000 -80000a04: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000a08: b81ff0ef jal ra,80000588 -80000a0c: 00000013 nop -80000a10: 01c12083 lw ra,28(sp) -80000a14: 01812403 lw s0,24(sp) -80000a18: 02010113 addi sp,sp,32 -80000a1c: 00008067 ret +8000083c : +8000083c: fe010113 addi sp,sp,-32 +80000840: 00112e23 sw ra,28(sp) +80000844: 00812c23 sw s0,24(sp) +80000848: 02010413 addi s0,sp,32 +8000084c: 810007b7 lui a5,0x81000 +80000850: 18478513 addi a0,a5,388 # 81000184 <_PathLocale+0xffffe78c> +80000854: dc1ff0ef jal ra,80000614 +80000858: 00400513 li a0,4 +8000085c: d49ff0ef jal ra,800005a4 +80000860: d6dff0ef jal ra,800005cc +80000864: fea42623 sw a0,-20(s0) +80000868: fec42703 lw a4,-20(s0) +8000086c: 810017b7 lui a5,0x81001 +80000870: fec42683 lw a3,-20(s0) +80000874: 00269693 slli a3,a3,0x2 +80000878: f9078793 addi a5,a5,-112 # 81000f90 <_PathLocale+0xfffff598> +8000087c: 00f687b3 add a5,a3,a5 +80000880: 00e7a023 sw a4,0(a5) +80000884: 00100513 li a0,1 +80000888: d1dff0ef jal ra,800005a4 +8000088c: 810017b7 lui a5,0x81001 +80000890: f907a783 lw a5,-112(a5) # 81000f90 <_PathLocale+0xfffff598> +80000894: 00078513 mv a0,a5 +80000898: db9ff0ef jal ra,80000650 +8000089c: 810007b7 lui a5,0x81000 +800008a0: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +800008a4: d71ff0ef jal ra,80000614 +800008a8: 810017b7 lui a5,0x81001 +800008ac: f9078793 addi a5,a5,-112 # 81000f90 <_PathLocale+0xfffff598> +800008b0: 0047a783 lw a5,4(a5) +800008b4: 00078513 mv a0,a5 +800008b8: d99ff0ef jal ra,80000650 +800008bc: 810007b7 lui a5,0x81000 +800008c0: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +800008c4: d51ff0ef jal ra,80000614 +800008c8: 810017b7 lui a5,0x81001 +800008cc: f9078793 addi a5,a5,-112 # 81000f90 <_PathLocale+0xfffff598> +800008d0: 0087a783 lw a5,8(a5) +800008d4: 00078513 mv a0,a5 +800008d8: d79ff0ef jal ra,80000650 +800008dc: 810007b7 lui a5,0x81000 +800008e0: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +800008e4: d31ff0ef jal ra,80000614 +800008e8: 810017b7 lui a5,0x81001 +800008ec: f9078793 addi a5,a5,-112 # 81000f90 <_PathLocale+0xfffff598> +800008f0: 00c7a783 lw a5,12(a5) +800008f4: 00078513 mv a0,a5 +800008f8: d59ff0ef jal ra,80000650 +800008fc: 810007b7 lui a5,0x81000 +80000900: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000904: d11ff0ef jal ra,80000614 +80000908: 00000013 nop +8000090c: 01c12083 lw ra,28(sp) +80000910: 01812403 lw s0,24(sp) +80000914: 02010113 addi sp,sp,32 +80000918: 00008067 ret -80000a20 : -80000a20: fe010113 addi sp,sp,-32 -80000a24: 00112e23 sw ra,28(sp) -80000a28: 00812c23 sw s0,24(sp) -80000a2c: 02010413 addi s0,sp,32 -80000a30: b09ff0ef jal ra,80000538 -80000a34: fea42623 sw a0,-20(s0) +8000091c : +8000091c: fe010113 addi sp,sp,-32 +80000920: 00112e23 sw ra,28(sp) +80000924: 00812c23 sw s0,24(sp) +80000928: 02010413 addi s0,sp,32 +8000092c: ca1ff0ef jal ra,800005cc +80000930: fea42623 sw a0,-20(s0) +80000934: fec42783 lw a5,-20(s0) +80000938: 0027b793 sltiu a5,a5,2 +8000093c: fef405a3 sb a5,-21(s0) +80000940: feb44783 lbu a5,-21(s0) +80000944: 00078513 mv a0,a5 +80000948: c6dff0ef jal ra,800005b4 +8000094c: feb44783 lbu a5,-21(s0) +80000950: 06078463 beqz a5,800009b8 +80000954: fec42783 lw a5,-20(s0) +80000958: 0017b793 seqz a5,a5 +8000095c: fef40523 sb a5,-22(s0) +80000960: fea44783 lbu a5,-22(s0) +80000964: 00078513 mv a0,a5 +80000968: c4dff0ef jal ra,800005b4 +8000096c: fea44783 lbu a5,-22(s0) +80000970: 02078263 beqz a5,80000994 +80000974: 810027b7 lui a5,0x81002 +80000978: fec42703 lw a4,-20(s0) +8000097c: 00271713 slli a4,a4,0x2 +80000980: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +80000984: 00f707b3 add a5,a4,a5 +80000988: 00a00713 li a4,10 +8000098c: 00e7a023 sw a4,0(a5) +80000990: 0200006f j 800009b0 +80000994: 810027b7 lui a5,0x81002 +80000998: fec42703 lw a4,-20(s0) +8000099c: 00271713 slli a4,a4,0x2 +800009a0: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +800009a4: 00f707b3 add a5,a4,a5 +800009a8: 00b00713 li a4,11 +800009ac: 00e7a023 sw a4,0(a5) +800009b0: c0dff0ef jal ra,800005bc +800009b4: 0640006f j 80000a18 +800009b8: fec42783 lw a5,-20(s0) +800009bc: 0037b793 sltiu a5,a5,3 +800009c0: fef404a3 sb a5,-23(s0) +800009c4: fe944783 lbu a5,-23(s0) +800009c8: 00078513 mv a0,a5 +800009cc: be9ff0ef jal ra,800005b4 +800009d0: fe944783 lbu a5,-23(s0) +800009d4: 02078263 beqz a5,800009f8 +800009d8: 810027b7 lui a5,0x81002 +800009dc: fec42703 lw a4,-20(s0) +800009e0: 00271713 slli a4,a4,0x2 +800009e4: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +800009e8: 00f707b3 add a5,a4,a5 +800009ec: 00c00713 li a4,12 +800009f0: 00e7a023 sw a4,0(a5) +800009f4: 0200006f j 80000a14 +800009f8: 810027b7 lui a5,0x81002 +800009fc: fec42703 lw a4,-20(s0) +80000a00: 00271713 slli a4,a4,0x2 +80000a04: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +80000a08: 00f707b3 add a5,a4,a5 +80000a0c: 00d00713 li a4,13 +80000a10: 00e7a023 sw a4,0(a5) +80000a14: ba9ff0ef jal ra,800005bc +80000a18: ba5ff0ef jal ra,800005bc +80000a1c: 810027b7 lui a5,0x81002 +80000a20: 9b07a783 lw a5,-1616(a5) # 810019b0 <_PathLocale+0xffffffb8> +80000a24: 00078513 mv a0,a5 +80000a28: c29ff0ef jal ra,80000650 +80000a2c: 810007b7 lui a5,0x81000 +80000a30: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000a34: be1ff0ef jal ra,80000614 80000a38: 810027b7 lui a5,0x81002 -80000a3c: fec42703 lw a4,-20(s0) -80000a40: 00271713 slli a4,a4,0x2 -80000a44: 9d878793 addi a5,a5,-1576 # 810019d8 <_PathLocale+0xffffffa8> -80000a48: 00f707b3 add a5,a4,a5 -80000a4c: fec42703 lw a4,-20(s0) -80000a50: 00e7a023 sw a4,0(a5) -80000a54: fec42783 lw a5,-20(s0) -80000a58: 00078663 beqz a5,80000a64 -80000a5c: 00000513 li a0,0 -80000a60: ab9ff0ef jal ra,80000518 -80000a64: 00000013 nop -80000a68: 01c12083 lw ra,28(sp) -80000a6c: 01812403 lw s0,24(sp) -80000a70: 02010113 addi sp,sp,32 -80000a74: 00008067 ret +80000a3c: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +80000a40: 0047a783 lw a5,4(a5) +80000a44: 00078513 mv a0,a5 +80000a48: c09ff0ef jal ra,80000650 +80000a4c: 810007b7 lui a5,0x81000 +80000a50: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000a54: bc1ff0ef jal ra,80000614 +80000a58: 810027b7 lui a5,0x81002 +80000a5c: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +80000a60: 0087a783 lw a5,8(a5) +80000a64: 00078513 mv a0,a5 +80000a68: be9ff0ef jal ra,80000650 +80000a6c: 810007b7 lui a5,0x81000 +80000a70: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000a74: ba1ff0ef jal ra,80000614 +80000a78: 810027b7 lui a5,0x81002 +80000a7c: 9b078793 addi a5,a5,-1616 # 810019b0 <_PathLocale+0xffffffb8> +80000a80: 00c7a783 lw a5,12(a5) +80000a84: 00078513 mv a0,a5 +80000a88: bc9ff0ef jal ra,80000650 +80000a8c: 810007b7 lui a5,0x81000 +80000a90: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000a94: b81ff0ef jal ra,80000614 +80000a98: 00000013 nop +80000a9c: 01c12083 lw ra,28(sp) +80000aa0: 01812403 lw s0,24(sp) +80000aa4: 02010113 addi sp,sp,32 +80000aa8: 00008067 ret -80000a78 : -80000a78: fe010113 addi sp,sp,-32 -80000a7c: 00112e23 sw ra,28(sp) -80000a80: 00812c23 sw s0,24(sp) -80000a84: 02010413 addi s0,sp,32 -80000a88: 800017b7 lui a5,0x80001 -80000a8c: a2078793 addi a5,a5,-1504 # 80000a20 <_PathLocale+0xfeffeff0> -80000a90: fef42623 sw a5,-20(s0) -80000a94: fec42583 lw a1,-20(s0) -80000a98: 00400513 li a0,4 -80000a9c: a75ff0ef jal ra,80000510 -80000aa0: f81ff0ef jal ra,80000a20 -80000aa4: 810027b7 lui a5,0x81002 -80000aa8: 9d87a783 lw a5,-1576(a5) # 810019d8 <_PathLocale+0xffffffa8> -80000aac: 00078513 mv a0,a5 -80000ab0: b15ff0ef jal ra,800005c4 -80000ab4: 810007b7 lui a5,0x81000 -80000ab8: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000abc: acdff0ef jal ra,80000588 -80000ac0: 810027b7 lui a5,0x81002 -80000ac4: 9d878793 addi a5,a5,-1576 # 810019d8 <_PathLocale+0xffffffa8> -80000ac8: 0047a783 lw a5,4(a5) -80000acc: 00078513 mv a0,a5 -80000ad0: af5ff0ef jal ra,800005c4 -80000ad4: 810007b7 lui a5,0x81000 -80000ad8: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000adc: aadff0ef jal ra,80000588 -80000ae0: 810027b7 lui a5,0x81002 -80000ae4: 9d878793 addi a5,a5,-1576 # 810019d8 <_PathLocale+0xffffffa8> -80000ae8: 0087a783 lw a5,8(a5) -80000aec: 00078513 mv a0,a5 -80000af0: ad5ff0ef jal ra,800005c4 -80000af4: 810007b7 lui a5,0x81000 -80000af8: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000afc: a8dff0ef jal ra,80000588 -80000b00: 810027b7 lui a5,0x81002 -80000b04: 9d878793 addi a5,a5,-1576 # 810019d8 <_PathLocale+0xffffffa8> -80000b08: 00c7a783 lw a5,12(a5) -80000b0c: 00078513 mv a0,a5 -80000b10: ab5ff0ef jal ra,800005c4 -80000b14: 810007b7 lui a5,0x81000 -80000b18: 1cc78513 addi a0,a5,460 # 810001cc <_PathLocale+0xffffe79c> -80000b1c: a6dff0ef jal ra,80000588 -80000b20: 00000013 nop -80000b24: 01c12083 lw ra,28(sp) -80000b28: 01812403 lw s0,24(sp) -80000b2c: 02010113 addi sp,sp,32 -80000b30: 00008067 ret +80000aac : +80000aac: fe010113 addi sp,sp,-32 +80000ab0: 00112e23 sw ra,28(sp) +80000ab4: 00812c23 sw s0,24(sp) +80000ab8: 02010413 addi s0,sp,32 +80000abc: b09ff0ef jal ra,800005c4 +80000ac0: fea42623 sw a0,-20(s0) +80000ac4: 810027b7 lui a5,0x81002 +80000ac8: fec42703 lw a4,-20(s0) +80000acc: 00271713 slli a4,a4,0x2 +80000ad0: 9a078793 addi a5,a5,-1632 # 810019a0 <_PathLocale+0xffffffa8> +80000ad4: 00f707b3 add a5,a4,a5 +80000ad8: fec42703 lw a4,-20(s0) +80000adc: 00e7a023 sw a4,0(a5) +80000ae0: fec42783 lw a5,-20(s0) +80000ae4: 00078663 beqz a5,80000af0 +80000ae8: 00000513 li a0,0 +80000aec: ab9ff0ef jal ra,800005a4 +80000af0: 00000013 nop +80000af4: 01c12083 lw ra,28(sp) +80000af8: 01812403 lw s0,24(sp) +80000afc: 02010113 addi sp,sp,32 +80000b00: 00008067 ret -80000b34 : -80000b34: ff010113 addi sp,sp,-16 -80000b38: 00112623 sw ra,12(sp) -80000b3c: 00812423 sw s0,8(sp) -80000b40: 01010413 addi s0,sp,16 -80000b44: c6dff0ef jal ra,800007b0 -80000b48: 810007b7 lui a5,0x81000 -80000b4c: 1d078513 addi a0,a5,464 # 810001d0 <_PathLocale+0xffffe7a0> -80000b50: a39ff0ef jal ra,80000588 -80000b54: 00400513 li a0,4 -80000b58: 9c1ff0ef jal ra,80000518 -80000b5c: d35ff0ef jal ra,80000890 -80000b60: 00100513 li a0,1 -80000b64: 9b5ff0ef jal ra,80000518 -80000b68: 810007b7 lui a5,0x81000 -80000b6c: 1e478513 addi a0,a5,484 # 810001e4 <_PathLocale+0xffffe7b4> -80000b70: a19ff0ef jal ra,80000588 -80000b74: f05ff0ef jal ra,80000a78 -80000b78: 00000013 nop -80000b7c: 00c12083 lw ra,12(sp) -80000b80: 00812403 lw s0,8(sp) -80000b84: 01010113 addi sp,sp,16 -80000b88: 00008067 ret +80000b04 : +80000b04: fe010113 addi sp,sp,-32 +80000b08: 00112e23 sw ra,28(sp) +80000b0c: 00812c23 sw s0,24(sp) +80000b10: 02010413 addi s0,sp,32 +80000b14: 800017b7 lui a5,0x80001 +80000b18: aac78793 addi a5,a5,-1364 # 80000aac <_PathLocale+0xfefff0b4> +80000b1c: fef42623 sw a5,-20(s0) +80000b20: fec42583 lw a1,-20(s0) +80000b24: 00400513 li a0,4 +80000b28: a75ff0ef jal ra,8000059c +80000b2c: f81ff0ef jal ra,80000aac +80000b30: 810027b7 lui a5,0x81002 +80000b34: 9a07a783 lw a5,-1632(a5) # 810019a0 <_PathLocale+0xffffffa8> +80000b38: 00078513 mv a0,a5 +80000b3c: b15ff0ef jal ra,80000650 +80000b40: 810007b7 lui a5,0x81000 +80000b44: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000b48: acdff0ef jal ra,80000614 +80000b4c: 810027b7 lui a5,0x81002 +80000b50: 9a078793 addi a5,a5,-1632 # 810019a0 <_PathLocale+0xffffffa8> +80000b54: 0047a783 lw a5,4(a5) +80000b58: 00078513 mv a0,a5 +80000b5c: af5ff0ef jal ra,80000650 +80000b60: 810007b7 lui a5,0x81000 +80000b64: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000b68: aadff0ef jal ra,80000614 +80000b6c: 810027b7 lui a5,0x81002 +80000b70: 9a078793 addi a5,a5,-1632 # 810019a0 <_PathLocale+0xffffffa8> +80000b74: 0087a783 lw a5,8(a5) +80000b78: 00078513 mv a0,a5 +80000b7c: ad5ff0ef jal ra,80000650 +80000b80: 810007b7 lui a5,0x81000 +80000b84: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000b88: a8dff0ef jal ra,80000614 +80000b8c: 810027b7 lui a5,0x81002 +80000b90: 9a078793 addi a5,a5,-1632 # 810019a0 <_PathLocale+0xffffffa8> +80000b94: 00c7a783 lw a5,12(a5) +80000b98: 00078513 mv a0,a5 +80000b9c: ab5ff0ef jal ra,80000650 +80000ba0: 810007b7 lui a5,0x81000 +80000ba4: 19478513 addi a0,a5,404 # 81000194 <_PathLocale+0xffffe79c> +80000ba8: a6dff0ef jal ra,80000614 +80000bac: 00000013 nop +80000bb0: 01c12083 lw ra,28(sp) +80000bb4: 01812403 lw s0,24(sp) +80000bb8: 02010113 addi sp,sp,32 +80000bbc: 00008067 ret -80000b8c
: -80000b8c: ff010113 addi sp,sp,-16 -80000b90: 00112623 sw ra,12(sp) -80000b94: 00812423 sw s0,8(sp) -80000b98: 01010413 addi s0,sp,16 -80000b9c: 00100513 li a0,1 -80000ba0: 979ff0ef jal ra,80000518 -80000ba4: 1c800593 li a1,456 -80000ba8: 810007b7 lui a5,0x81000 -80000bac: 23078513 addi a0,a5,560 # 81000230 <_PathLocale+0xffffe800> -80000bb0: 05c000ef jal ra,80000c0c -80000bb4: 00000793 li a5,0 -80000bb8: 00078513 mv a0,a5 -80000bbc: 00c12083 lw ra,12(sp) -80000bc0: 00812403 lw s0,8(sp) -80000bc4: 01010113 addi sp,sp,16 -80000bc8: 00008067 ret +80000bc0 : +80000bc0: ff010113 addi sp,sp,-16 +80000bc4: 00112623 sw ra,12(sp) +80000bc8: 00812423 sw s0,8(sp) +80000bcc: 01010413 addi s0,sp,16 +80000bd0: c6dff0ef jal ra,8000083c +80000bd4: 810007b7 lui a5,0x81000 +80000bd8: 19878513 addi a0,a5,408 # 81000198 <_PathLocale+0xffffe7a0> +80000bdc: a39ff0ef jal ra,80000614 +80000be0: 00400513 li a0,4 +80000be4: 9c1ff0ef jal ra,800005a4 +80000be8: d35ff0ef jal ra,8000091c +80000bec: 00100513 li a0,1 +80000bf0: 9b5ff0ef jal ra,800005a4 +80000bf4: 810007b7 lui a5,0x81000 +80000bf8: 1ac78513 addi a0,a5,428 # 810001ac <_PathLocale+0xffffe7b4> +80000bfc: a19ff0ef jal ra,80000614 +80000c00: f05ff0ef jal ra,80000b04 +80000c04: 00000013 nop +80000c08: 00c12083 lw ra,12(sp) +80000c0c: 00812403 lw s0,8(sp) +80000c10: 01010113 addi sp,sp,16 +80000c14: 00008067 ret -80000bcc <_printf_r>: -80000bcc: fc010113 addi sp,sp,-64 -80000bd0: 02c12423 sw a2,40(sp) -80000bd4: 02d12623 sw a3,44(sp) -80000bd8: 02e12823 sw a4,48(sp) -80000bdc: 02f12a23 sw a5,52(sp) -80000be0: 03012c23 sw a6,56(sp) -80000be4: 03112e23 sw a7,60(sp) -80000be8: 00058613 mv a2,a1 -80000bec: 00852583 lw a1,8(a0) -80000bf0: 02810693 addi a3,sp,40 -80000bf4: 00112e23 sw ra,28(sp) -80000bf8: 00d12623 sw a3,12(sp) -80000bfc: 060000ef jal ra,80000c5c <_vfprintf_r> -80000c00: 01c12083 lw ra,28(sp) -80000c04: 04010113 addi sp,sp,64 -80000c08: 00008067 ret +80000c18
: +80000c18: ff010113 addi sp,sp,-16 +80000c1c: 00112623 sw ra,12(sp) +80000c20: 00812423 sw s0,8(sp) +80000c24: 01010413 addi s0,sp,16 +80000c28: 00100513 li a0,1 +80000c2c: 979ff0ef jal ra,800005a4 +80000c30: 1c800593 li a1,456 +80000c34: 810007b7 lui a5,0x81000 +80000c38: 1f878513 addi a0,a5,504 # 810001f8 <_PathLocale+0xffffe800> +80000c3c: 05c000ef jal ra,80000c98 +80000c40: 00000793 li a5,0 +80000c44: 00078513 mv a0,a5 +80000c48: 00c12083 lw ra,12(sp) +80000c4c: 00812403 lw s0,8(sp) +80000c50: 01010113 addi sp,sp,16 +80000c54: 00008067 ret -80000c0c : -80000c0c: fc010113 addi sp,sp,-64 -80000c10: 02f12a23 sw a5,52(sp) -80000c14: 810027b7 lui a5,0x81002 -80000c18: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -80000c1c: 02c12423 sw a2,40(sp) -80000c20: 02d12623 sw a3,44(sp) -80000c24: 02b12223 sw a1,36(sp) -80000c28: 02e12823 sw a4,48(sp) -80000c2c: 03012c23 sw a6,56(sp) -80000c30: 03112e23 sw a7,60(sp) -80000c34: 0087a583 lw a1,8(a5) -80000c38: 02410693 addi a3,sp,36 -80000c3c: 00050613 mv a2,a0 -80000c40: 00078513 mv a0,a5 -80000c44: 00112e23 sw ra,28(sp) -80000c48: 00d12623 sw a3,12(sp) -80000c4c: 010000ef jal ra,80000c5c <_vfprintf_r> -80000c50: 01c12083 lw ra,28(sp) -80000c54: 04010113 addi sp,sp,64 -80000c58: 00008067 ret +80000c58 <_printf_r>: +80000c58: fc010113 addi sp,sp,-64 +80000c5c: 02c12423 sw a2,40(sp) +80000c60: 02d12623 sw a3,44(sp) +80000c64: 02e12823 sw a4,48(sp) +80000c68: 02f12a23 sw a5,52(sp) +80000c6c: 03012c23 sw a6,56(sp) +80000c70: 03112e23 sw a7,60(sp) +80000c74: 00058613 mv a2,a1 +80000c78: 00852583 lw a1,8(a0) +80000c7c: 02810693 addi a3,sp,40 +80000c80: 00112e23 sw ra,28(sp) +80000c84: 00d12623 sw a3,12(sp) +80000c88: 060000ef jal ra,80000ce8 <_vfprintf_r> +80000c8c: 01c12083 lw ra,28(sp) +80000c90: 04010113 addi sp,sp,64 +80000c94: 00008067 ret -80000c5c <_vfprintf_r>: -80000c5c: e2010113 addi sp,sp,-480 -80000c60: 1c112e23 sw ra,476(sp) -80000c64: 1c912a23 sw s1,468(sp) -80000c68: 1d212823 sw s2,464(sp) -80000c6c: 1d312623 sw s3,460(sp) -80000c70: 1b812c23 sw s8,440(sp) -80000c74: 00058913 mv s2,a1 -80000c78: 00060493 mv s1,a2 -80000c7c: 00068c13 mv s8,a3 -80000c80: 1c812c23 sw s0,472(sp) -80000c84: 1d412423 sw s4,456(sp) -80000c88: 1d512223 sw s5,452(sp) -80000c8c: 1d612023 sw s6,448(sp) -80000c90: 1b712e23 sw s7,444(sp) -80000c94: 1b912a23 sw s9,436(sp) -80000c98: 1ba12823 sw s10,432(sp) -80000c9c: 1bb12623 sw s11,428(sp) -80000ca0: 00050993 mv s3,a0 -80000ca4: 3b1040ef jal ra,80005854 <_localeconv_r> -80000ca8: 00052783 lw a5,0(a0) -80000cac: 00078513 mv a0,a5 -80000cb0: 02f12823 sw a5,48(sp) -80000cb4: 64c060ef jal ra,80007300 -80000cb8: 00a12e23 sw a0,28(sp) -80000cbc: 0e012023 sw zero,224(sp) -80000cc0: 0e012223 sw zero,228(sp) -80000cc4: 0e012423 sw zero,232(sp) -80000cc8: 0e012623 sw zero,236(sp) -80000ccc: 00098a63 beqz s3,80000ce0 <_vfprintf_r+0x84> -80000cd0: 0389a783 lw a5,56(s3) -80000cd4: 00079663 bnez a5,80000ce0 <_vfprintf_r+0x84> -80000cd8: 00098513 mv a0,s3 -80000cdc: 580020ef jal ra,8000325c <__sinit> -80000ce0: 00c91783 lh a5,12(s2) -80000ce4: 01279713 slli a4,a5,0x12 -80000ce8: 02074263 bltz a4,80000d0c <_vfprintf_r+0xb0> -80000cec: 000026b7 lui a3,0x2 -80000cf0: 06492703 lw a4,100(s2) -80000cf4: 00d7e7b3 or a5,a5,a3 -80000cf8: 00f91623 sh a5,12(s2) -80000cfc: ffffe7b7 lui a5,0xffffe -80000d00: fff78793 addi a5,a5,-1 # ffffdfff <_PathLocale+0x7effc5cf> -80000d04: 00f777b3 and a5,a4,a5 -80000d08: 06f92223 sw a5,100(s2) -80000d0c: 00c95783 lhu a5,12(s2) -80000d10: 0087f793 andi a5,a5,8 -80000d14: 04078063 beqz a5,80000d54 <_vfprintf_r+0xf8> -80000d18: 01092783 lw a5,16(s2) -80000d1c: 02078c63 beqz a5,80000d54 <_vfprintf_r+0xf8> -80000d20: 00c95783 lhu a5,12(s2) -80000d24: 00a00713 li a4,10 -80000d28: 01a7f793 andi a5,a5,26 -80000d2c: 08e79063 bne a5,a4,80000dac <_vfprintf_r+0x150> -80000d30: 00e91783 lh a5,14(s2) -80000d34: 0607cc63 bltz a5,80000dac <_vfprintf_r+0x150> -80000d38: 000c0693 mv a3,s8 -80000d3c: 00048613 mv a2,s1 -80000d40: 00090593 mv a1,s2 -80000d44: 00098513 mv a0,s3 -80000d48: 77d010ef jal ra,80002cc4 <__sbprintf> -80000d4c: 02a12023 sw a0,32(sp) -80000d50: 01c0006f j 80000d6c <_vfprintf_r+0x110> -80000d54: 00090593 mv a1,s2 -80000d58: 00098513 mv a0,s3 -80000d5c: 024020ef jal ra,80002d80 <__swsetup_r> -80000d60: fc0500e3 beqz a0,80000d20 <_vfprintf_r+0xc4> -80000d64: fff00793 li a5,-1 -80000d68: 02f12023 sw a5,32(sp) -80000d6c: 1dc12083 lw ra,476(sp) -80000d70: 1d812403 lw s0,472(sp) -80000d74: 02012503 lw a0,32(sp) -80000d78: 1d412483 lw s1,468(sp) -80000d7c: 1d012903 lw s2,464(sp) -80000d80: 1cc12983 lw s3,460(sp) -80000d84: 1c812a03 lw s4,456(sp) -80000d88: 1c412a83 lw s5,452(sp) -80000d8c: 1c012b03 lw s6,448(sp) -80000d90: 1bc12b83 lw s7,444(sp) -80000d94: 1b812c03 lw s8,440(sp) -80000d98: 1b412c83 lw s9,436(sp) -80000d9c: 1b012d03 lw s10,432(sp) -80000da0: 1ac12d83 lw s11,428(sp) -80000da4: 1e010113 addi sp,sp,480 -80000da8: 00008067 ret -80000dac: 810007b7 lui a5,0x81000 -80000db0: 24878793 addi a5,a5,584 # 81000248 <_PathLocale+0xffffe818> -80000db4: 04f12423 sw a5,72(sp) -80000db8: 810007b7 lui a5,0x81000 -80000dbc: 0fc10a93 addi s5,sp,252 -80000dc0: 3c478793 addi a5,a5,964 # 810003c4 <_PathLocale+0xffffe994> -80000dc4: 0d512a23 sw s5,212(sp) -80000dc8: 0c012e23 sw zero,220(sp) -80000dcc: 0c012c23 sw zero,216(sp) -80000dd0: 00000a13 li s4,0 -80000dd4: 000a8b93 mv s7,s5 -80000dd8: 02012e23 sw zero,60(sp) -80000ddc: 02012c23 sw zero,56(sp) -80000de0: 00012423 sw zero,8(sp) -80000de4: 02012623 sw zero,44(sp) -80000de8: 02012a23 sw zero,52(sp) -80000dec: 02012023 sw zero,32(sp) -80000df0: 00f12823 sw a5,16(sp) -80000df4: 00048413 mv s0,s1 -80000df8: 02500713 li a4,37 -80000dfc: 00044783 lbu a5,0(s0) -80000e00: 00078463 beqz a5,80000e08 <_vfprintf_r+0x1ac> -80000e04: 0ae79c63 bne a5,a4,80000ebc <_vfprintf_r+0x260> -80000e08: 40940b33 sub s6,s0,s1 -80000e0c: 040b0a63 beqz s6,80000e60 <_vfprintf_r+0x204> -80000e10: 0dc12783 lw a5,220(sp) -80000e14: 009ba023 sw s1,0(s7) -80000e18: 016ba223 sw s6,4(s7) -80000e1c: 016787b3 add a5,a5,s6 -80000e20: 0cf12e23 sw a5,220(sp) -80000e24: 0d812783 lw a5,216(sp) -80000e28: 00700713 li a4,7 -80000e2c: 008b8b93 addi s7,s7,8 -80000e30: 00178793 addi a5,a5,1 -80000e34: 0cf12c23 sw a5,216(sp) -80000e38: 00f75e63 bge a4,a5,80000e54 <_vfprintf_r+0x1f8> -80000e3c: 0d410613 addi a2,sp,212 -80000e40: 00090593 mv a1,s2 -80000e44: 00098513 mv a0,s3 -80000e48: 504080ef jal ra,8000934c <__sprint_r> -80000e4c: 72051c63 bnez a0,80001584 <_vfprintf_r+0x928> -80000e50: 000a8b93 mv s7,s5 -80000e54: 02012783 lw a5,32(sp) -80000e58: 016787b3 add a5,a5,s6 -80000e5c: 02f12023 sw a5,32(sp) -80000e60: 00044783 lbu a5,0(s0) -80000e64: 00079463 bnez a5,80000e6c <_vfprintf_r+0x210> -80000e68: 6010106f j 80002c68 <_vfprintf_r+0x200c> -80000e6c: 00140793 addi a5,s0,1 -80000e70: 0a010ba3 sb zero,183(sp) -80000e74: fff00d93 li s11,-1 -80000e78: 02012223 sw zero,36(sp) -80000e7c: 00000413 li s0,0 -80000e80: 05a00693 li a3,90 -80000e84: 00a00c93 li s9,10 -80000e88: 00900d13 li s10,9 -80000e8c: 0007cb03 lbu s6,0(a5) -80000e90: 00178713 addi a4,a5,1 -80000e94: 00e12c23 sw a4,24(sp) -80000e98: 02a00613 li a2,42 -80000e9c: fe0b0793 addi a5,s6,-32 -80000ea0: 00f6f463 bgeu a3,a5,80000ea8 <_vfprintf_r+0x24c> -80000ea4: 2880106f j 8000212c <_vfprintf_r+0x14d0> -80000ea8: 04812703 lw a4,72(sp) -80000eac: 00279793 slli a5,a5,0x2 -80000eb0: 00e787b3 add a5,a5,a4 -80000eb4: 0007a783 lw a5,0(a5) -80000eb8: 00078067 jr a5 -80000ebc: 00140413 addi s0,s0,1 -80000ec0: f3dff06f j 80000dfc <_vfprintf_r+0x1a0> -80000ec4: 00098513 mv a0,s3 -80000ec8: 18d040ef jal ra,80005854 <_localeconv_r> -80000ecc: 00452783 lw a5,4(a0) -80000ed0: 00078513 mv a0,a5 -80000ed4: 02f12a23 sw a5,52(sp) -80000ed8: 428060ef jal ra,80007300 -80000edc: 02a12623 sw a0,44(sp) -80000ee0: 00098513 mv a0,s3 -80000ee4: 171040ef jal ra,80005854 <_localeconv_r> -80000ee8: 00852783 lw a5,8(a0) -80000eec: 05a00693 li a3,90 -80000ef0: 00f12423 sw a5,8(sp) -80000ef4: 02c12783 lw a5,44(sp) -80000ef8: 00078c63 beqz a5,80000f10 <_vfprintf_r+0x2b4> -80000efc: 00812783 lw a5,8(sp) -80000f00: 00078863 beqz a5,80000f10 <_vfprintf_r+0x2b4> -80000f04: 0007c783 lbu a5,0(a5) -80000f08: 00078463 beqz a5,80000f10 <_vfprintf_r+0x2b4> -80000f0c: 40046413 ori s0,s0,1024 -80000f10: 01812783 lw a5,24(sp) -80000f14: f79ff06f j 80000e8c <_vfprintf_r+0x230> -80000f18: 0b714783 lbu a5,183(sp) -80000f1c: fe079ae3 bnez a5,80000f10 <_vfprintf_r+0x2b4> -80000f20: 02000793 li a5,32 -80000f24: 0af10ba3 sb a5,183(sp) -80000f28: fe9ff06f j 80000f10 <_vfprintf_r+0x2b4> -80000f2c: 00146413 ori s0,s0,1 -80000f30: fe1ff06f j 80000f10 <_vfprintf_r+0x2b4> -80000f34: 000c2783 lw a5,0(s8) -80000f38: 004c0c13 addi s8,s8,4 -80000f3c: 02f12223 sw a5,36(sp) -80000f40: fc07d8e3 bgez a5,80000f10 <_vfprintf_r+0x2b4> -80000f44: 40f007b3 neg a5,a5 -80000f48: 02f12223 sw a5,36(sp) -80000f4c: 00446413 ori s0,s0,4 -80000f50: fc1ff06f j 80000f10 <_vfprintf_r+0x2b4> -80000f54: 02b00793 li a5,43 -80000f58: fcdff06f j 80000f24 <_vfprintf_r+0x2c8> -80000f5c: 01812703 lw a4,24(sp) -80000f60: 01812783 lw a5,24(sp) -80000f64: 00074b03 lbu s6,0(a4) -80000f68: 00178793 addi a5,a5,1 -80000f6c: 04cb1063 bne s6,a2,80000fac <_vfprintf_r+0x350> -80000f70: 000c2d83 lw s11,0(s8) -80000f74: 004c0713 addi a4,s8,4 -80000f78: 000dd463 bgez s11,80000f80 <_vfprintf_r+0x324> -80000f7c: fff00d93 li s11,-1 -80000f80: 00070c13 mv s8,a4 -80000f84: 00f12c23 sw a5,24(sp) -80000f88: f89ff06f j 80000f10 <_vfprintf_r+0x2b4> -80000f8c: 039d8333 mul t1,s11,s9 -80000f90: 00178793 addi a5,a5,1 -80000f94: fff7cb03 lbu s6,-1(a5) -80000f98: 00e30db3 add s11,t1,a4 -80000f9c: fd0b0713 addi a4,s6,-48 -80000fa0: feed76e3 bgeu s10,a4,80000f8c <_vfprintf_r+0x330> -80000fa4: 00f12c23 sw a5,24(sp) -80000fa8: ef5ff06f j 80000e9c <_vfprintf_r+0x240> -80000fac: 00000d93 li s11,0 -80000fb0: fedff06f j 80000f9c <_vfprintf_r+0x340> -80000fb4: 08046413 ori s0,s0,128 -80000fb8: f59ff06f j 80000f10 <_vfprintf_r+0x2b4> -80000fbc: 01812783 lw a5,24(sp) -80000fc0: 02012223 sw zero,36(sp) -80000fc4: 02412703 lw a4,36(sp) -80000fc8: fd0b0b13 addi s6,s6,-48 -80000fcc: 00178793 addi a5,a5,1 -80000fd0: 03970733 mul a4,a4,s9 -80000fd4: 00eb0733 add a4,s6,a4 -80000fd8: fff7cb03 lbu s6,-1(a5) -80000fdc: 02e12223 sw a4,36(sp) -80000fe0: fd0b0713 addi a4,s6,-48 -80000fe4: feed70e3 bgeu s10,a4,80000fc4 <_vfprintf_r+0x368> -80000fe8: fbdff06f j 80000fa4 <_vfprintf_r+0x348> -80000fec: 00846413 ori s0,s0,8 -80000ff0: f21ff06f j 80000f10 <_vfprintf_r+0x2b4> -80000ff4: 01812783 lw a5,24(sp) -80000ff8: 0007c703 lbu a4,0(a5) -80000ffc: 06800793 li a5,104 -80001000: 00f71c63 bne a4,a5,80001018 <_vfprintf_r+0x3bc> -80001004: 01812783 lw a5,24(sp) -80001008: 20046413 ori s0,s0,512 -8000100c: 00178793 addi a5,a5,1 +80000c98 : +80000c98: fc010113 addi sp,sp,-64 +80000c9c: 02f12a23 sw a5,52(sp) +80000ca0: 810027b7 lui a5,0x81002 +80000ca4: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +80000ca8: 02c12423 sw a2,40(sp) +80000cac: 02d12623 sw a3,44(sp) +80000cb0: 02b12223 sw a1,36(sp) +80000cb4: 02e12823 sw a4,48(sp) +80000cb8: 03012c23 sw a6,56(sp) +80000cbc: 03112e23 sw a7,60(sp) +80000cc0: 0087a583 lw a1,8(a5) +80000cc4: 02410693 addi a3,sp,36 +80000cc8: 00050613 mv a2,a0 +80000ccc: 00078513 mv a0,a5 +80000cd0: 00112e23 sw ra,28(sp) +80000cd4: 00d12623 sw a3,12(sp) +80000cd8: 010000ef jal ra,80000ce8 <_vfprintf_r> +80000cdc: 01c12083 lw ra,28(sp) +80000ce0: 04010113 addi sp,sp,64 +80000ce4: 00008067 ret + +80000ce8 <_vfprintf_r>: +80000ce8: e2010113 addi sp,sp,-480 +80000cec: 1c112e23 sw ra,476(sp) +80000cf0: 1c912a23 sw s1,468(sp) +80000cf4: 1d212823 sw s2,464(sp) +80000cf8: 1d312623 sw s3,460(sp) +80000cfc: 1b812c23 sw s8,440(sp) +80000d00: 00058913 mv s2,a1 +80000d04: 00060493 mv s1,a2 +80000d08: 00068c13 mv s8,a3 +80000d0c: 1c812c23 sw s0,472(sp) +80000d10: 1d412423 sw s4,456(sp) +80000d14: 1d512223 sw s5,452(sp) +80000d18: 1d612023 sw s6,448(sp) +80000d1c: 1b712e23 sw s7,444(sp) +80000d20: 1b912a23 sw s9,436(sp) +80000d24: 1ba12823 sw s10,432(sp) +80000d28: 1bb12623 sw s11,428(sp) +80000d2c: 00050993 mv s3,a0 +80000d30: 3b1040ef jal ra,800058e0 <_localeconv_r> +80000d34: 00052783 lw a5,0(a0) +80000d38: 00078513 mv a0,a5 +80000d3c: 02f12823 sw a5,48(sp) +80000d40: 64c060ef jal ra,8000738c +80000d44: 00a12e23 sw a0,28(sp) +80000d48: 0e012023 sw zero,224(sp) +80000d4c: 0e012223 sw zero,228(sp) +80000d50: 0e012423 sw zero,232(sp) +80000d54: 0e012623 sw zero,236(sp) +80000d58: 00098a63 beqz s3,80000d6c <_vfprintf_r+0x84> +80000d5c: 0389a783 lw a5,56(s3) +80000d60: 00079663 bnez a5,80000d6c <_vfprintf_r+0x84> +80000d64: 00098513 mv a0,s3 +80000d68: 580020ef jal ra,800032e8 <__sinit> +80000d6c: 00c91783 lh a5,12(s2) +80000d70: 01279713 slli a4,a5,0x12 +80000d74: 02074263 bltz a4,80000d98 <_vfprintf_r+0xb0> +80000d78: 000026b7 lui a3,0x2 +80000d7c: 06492703 lw a4,100(s2) +80000d80: 00d7e7b3 or a5,a5,a3 +80000d84: 00f91623 sh a5,12(s2) +80000d88: ffffe7b7 lui a5,0xffffe +80000d8c: fff78793 addi a5,a5,-1 # ffffdfff <_PathLocale+0x7effc607> +80000d90: 00f777b3 and a5,a4,a5 +80000d94: 06f92223 sw a5,100(s2) +80000d98: 00c95783 lhu a5,12(s2) +80000d9c: 0087f793 andi a5,a5,8 +80000da0: 04078063 beqz a5,80000de0 <_vfprintf_r+0xf8> +80000da4: 01092783 lw a5,16(s2) +80000da8: 02078c63 beqz a5,80000de0 <_vfprintf_r+0xf8> +80000dac: 00c95783 lhu a5,12(s2) +80000db0: 00a00713 li a4,10 +80000db4: 01a7f793 andi a5,a5,26 +80000db8: 08e79063 bne a5,a4,80000e38 <_vfprintf_r+0x150> +80000dbc: 00e91783 lh a5,14(s2) +80000dc0: 0607cc63 bltz a5,80000e38 <_vfprintf_r+0x150> +80000dc4: 000c0693 mv a3,s8 +80000dc8: 00048613 mv a2,s1 +80000dcc: 00090593 mv a1,s2 +80000dd0: 00098513 mv a0,s3 +80000dd4: 77d010ef jal ra,80002d50 <__sbprintf> +80000dd8: 02a12023 sw a0,32(sp) +80000ddc: 01c0006f j 80000df8 <_vfprintf_r+0x110> +80000de0: 00090593 mv a1,s2 +80000de4: 00098513 mv a0,s3 +80000de8: 024020ef jal ra,80002e0c <__swsetup_r> +80000dec: fc0500e3 beqz a0,80000dac <_vfprintf_r+0xc4> +80000df0: fff00793 li a5,-1 +80000df4: 02f12023 sw a5,32(sp) +80000df8: 1dc12083 lw ra,476(sp) +80000dfc: 1d812403 lw s0,472(sp) +80000e00: 02012503 lw a0,32(sp) +80000e04: 1d412483 lw s1,468(sp) +80000e08: 1d012903 lw s2,464(sp) +80000e0c: 1cc12983 lw s3,460(sp) +80000e10: 1c812a03 lw s4,456(sp) +80000e14: 1c412a83 lw s5,452(sp) +80000e18: 1c012b03 lw s6,448(sp) +80000e1c: 1bc12b83 lw s7,444(sp) +80000e20: 1b812c03 lw s8,440(sp) +80000e24: 1b412c83 lw s9,436(sp) +80000e28: 1b012d03 lw s10,432(sp) +80000e2c: 1ac12d83 lw s11,428(sp) +80000e30: 1e010113 addi sp,sp,480 +80000e34: 00008067 ret +80000e38: 810007b7 lui a5,0x81000 +80000e3c: 21078793 addi a5,a5,528 # 81000210 <_PathLocale+0xffffe818> +80000e40: 04f12423 sw a5,72(sp) +80000e44: 810007b7 lui a5,0x81000 +80000e48: 0fc10a93 addi s5,sp,252 +80000e4c: 38c78793 addi a5,a5,908 # 8100038c <_PathLocale+0xffffe994> +80000e50: 0d512a23 sw s5,212(sp) +80000e54: 0c012e23 sw zero,220(sp) +80000e58: 0c012c23 sw zero,216(sp) +80000e5c: 00000a13 li s4,0 +80000e60: 000a8b93 mv s7,s5 +80000e64: 02012e23 sw zero,60(sp) +80000e68: 02012c23 sw zero,56(sp) +80000e6c: 00012423 sw zero,8(sp) +80000e70: 02012623 sw zero,44(sp) +80000e74: 02012a23 sw zero,52(sp) +80000e78: 02012023 sw zero,32(sp) +80000e7c: 00f12823 sw a5,16(sp) +80000e80: 00048413 mv s0,s1 +80000e84: 02500713 li a4,37 +80000e88: 00044783 lbu a5,0(s0) +80000e8c: 00078463 beqz a5,80000e94 <_vfprintf_r+0x1ac> +80000e90: 0ae79c63 bne a5,a4,80000f48 <_vfprintf_r+0x260> +80000e94: 40940b33 sub s6,s0,s1 +80000e98: 040b0a63 beqz s6,80000eec <_vfprintf_r+0x204> +80000e9c: 0dc12783 lw a5,220(sp) +80000ea0: 009ba023 sw s1,0(s7) +80000ea4: 016ba223 sw s6,4(s7) +80000ea8: 016787b3 add a5,a5,s6 +80000eac: 0cf12e23 sw a5,220(sp) +80000eb0: 0d812783 lw a5,216(sp) +80000eb4: 00700713 li a4,7 +80000eb8: 008b8b93 addi s7,s7,8 +80000ebc: 00178793 addi a5,a5,1 +80000ec0: 0cf12c23 sw a5,216(sp) +80000ec4: 00f75e63 bge a4,a5,80000ee0 <_vfprintf_r+0x1f8> +80000ec8: 0d410613 addi a2,sp,212 +80000ecc: 00090593 mv a1,s2 +80000ed0: 00098513 mv a0,s3 +80000ed4: 504080ef jal ra,800093d8 <__sprint_r> +80000ed8: 72051c63 bnez a0,80001610 <_vfprintf_r+0x928> +80000edc: 000a8b93 mv s7,s5 +80000ee0: 02012783 lw a5,32(sp) +80000ee4: 016787b3 add a5,a5,s6 +80000ee8: 02f12023 sw a5,32(sp) +80000eec: 00044783 lbu a5,0(s0) +80000ef0: 00079463 bnez a5,80000ef8 <_vfprintf_r+0x210> +80000ef4: 6010106f j 80002cf4 <_vfprintf_r+0x200c> +80000ef8: 00140793 addi a5,s0,1 +80000efc: 0a010ba3 sb zero,183(sp) +80000f00: fff00d93 li s11,-1 +80000f04: 02012223 sw zero,36(sp) +80000f08: 00000413 li s0,0 +80000f0c: 05a00693 li a3,90 +80000f10: 00a00c93 li s9,10 +80000f14: 00900d13 li s10,9 +80000f18: 0007cb03 lbu s6,0(a5) +80000f1c: 00178713 addi a4,a5,1 +80000f20: 00e12c23 sw a4,24(sp) +80000f24: 02a00613 li a2,42 +80000f28: fe0b0793 addi a5,s6,-32 +80000f2c: 00f6f463 bgeu a3,a5,80000f34 <_vfprintf_r+0x24c> +80000f30: 2880106f j 800021b8 <_vfprintf_r+0x14d0> +80000f34: 04812703 lw a4,72(sp) +80000f38: 00279793 slli a5,a5,0x2 +80000f3c: 00e787b3 add a5,a5,a4 +80000f40: 0007a783 lw a5,0(a5) +80000f44: 00078067 jr a5 +80000f48: 00140413 addi s0,s0,1 +80000f4c: f3dff06f j 80000e88 <_vfprintf_r+0x1a0> +80000f50: 00098513 mv a0,s3 +80000f54: 18d040ef jal ra,800058e0 <_localeconv_r> +80000f58: 00452783 lw a5,4(a0) +80000f5c: 00078513 mv a0,a5 +80000f60: 02f12a23 sw a5,52(sp) +80000f64: 428060ef jal ra,8000738c +80000f68: 02a12623 sw a0,44(sp) +80000f6c: 00098513 mv a0,s3 +80000f70: 171040ef jal ra,800058e0 <_localeconv_r> +80000f74: 00852783 lw a5,8(a0) +80000f78: 05a00693 li a3,90 +80000f7c: 00f12423 sw a5,8(sp) +80000f80: 02c12783 lw a5,44(sp) +80000f84: 00078c63 beqz a5,80000f9c <_vfprintf_r+0x2b4> +80000f88: 00812783 lw a5,8(sp) +80000f8c: 00078863 beqz a5,80000f9c <_vfprintf_r+0x2b4> +80000f90: 0007c783 lbu a5,0(a5) +80000f94: 00078463 beqz a5,80000f9c <_vfprintf_r+0x2b4> +80000f98: 40046413 ori s0,s0,1024 +80000f9c: 01812783 lw a5,24(sp) +80000fa0: f79ff06f j 80000f18 <_vfprintf_r+0x230> +80000fa4: 0b714783 lbu a5,183(sp) +80000fa8: fe079ae3 bnez a5,80000f9c <_vfprintf_r+0x2b4> +80000fac: 02000793 li a5,32 +80000fb0: 0af10ba3 sb a5,183(sp) +80000fb4: fe9ff06f j 80000f9c <_vfprintf_r+0x2b4> +80000fb8: 00146413 ori s0,s0,1 +80000fbc: fe1ff06f j 80000f9c <_vfprintf_r+0x2b4> +80000fc0: 000c2783 lw a5,0(s8) +80000fc4: 004c0c13 addi s8,s8,4 +80000fc8: 02f12223 sw a5,36(sp) +80000fcc: fc07d8e3 bgez a5,80000f9c <_vfprintf_r+0x2b4> +80000fd0: 40f007b3 neg a5,a5 +80000fd4: 02f12223 sw a5,36(sp) +80000fd8: 00446413 ori s0,s0,4 +80000fdc: fc1ff06f j 80000f9c <_vfprintf_r+0x2b4> +80000fe0: 02b00793 li a5,43 +80000fe4: fcdff06f j 80000fb0 <_vfprintf_r+0x2c8> +80000fe8: 01812703 lw a4,24(sp) +80000fec: 01812783 lw a5,24(sp) +80000ff0: 00074b03 lbu s6,0(a4) +80000ff4: 00178793 addi a5,a5,1 +80000ff8: 04cb1063 bne s6,a2,80001038 <_vfprintf_r+0x350> +80000ffc: 000c2d83 lw s11,0(s8) +80001000: 004c0713 addi a4,s8,4 +80001004: 000dd463 bgez s11,8000100c <_vfprintf_r+0x324> +80001008: fff00d93 li s11,-1 +8000100c: 00070c13 mv s8,a4 80001010: 00f12c23 sw a5,24(sp) -80001014: efdff06f j 80000f10 <_vfprintf_r+0x2b4> -80001018: 04046413 ori s0,s0,64 -8000101c: ef5ff06f j 80000f10 <_vfprintf_r+0x2b4> -80001020: 01812783 lw a5,24(sp) -80001024: 0007c703 lbu a4,0(a5) -80001028: 06c00793 li a5,108 -8000102c: 00f71c63 bne a4,a5,80001044 <_vfprintf_r+0x3e8> -80001030: 01812783 lw a5,24(sp) -80001034: 00178793 addi a5,a5,1 -80001038: 00f12c23 sw a5,24(sp) -8000103c: 02046413 ori s0,s0,32 -80001040: ed1ff06f j 80000f10 <_vfprintf_r+0x2b4> -80001044: 01046413 ori s0,s0,16 -80001048: ec9ff06f j 80000f10 <_vfprintf_r+0x2b4> -8000104c: 004c0793 addi a5,s8,4 -80001050: 00f12a23 sw a5,20(sp) -80001054: 000c2783 lw a5,0(s8) -80001058: 0a010ba3 sb zero,183(sp) -8000105c: 12f10e23 sb a5,316(sp) -80001060: 00000c13 li s8,0 -80001064: 00100d93 li s11,1 -80001068: 00000713 li a4,0 -8000106c: 00012623 sw zero,12(sp) -80001070: 00000c93 li s9,0 -80001074: 00000d13 li s10,0 -80001078: 13c10493 addi s1,sp,316 -8000107c: 02e12423 sw a4,40(sp) -80001080: 01b75463 bge a4,s11,80001088 <_vfprintf_r+0x42c> -80001084: 03b12423 sw s11,40(sp) -80001088: 0b714683 lbu a3,183(sp) -8000108c: 00068863 beqz a3,8000109c <_vfprintf_r+0x440> -80001090: 02812783 lw a5,40(sp) -80001094: 00178793 addi a5,a5,1 -80001098: 02f12423 sw a5,40(sp) -8000109c: 00247793 andi a5,s0,2 -800010a0: 04f12023 sw a5,64(sp) -800010a4: 00078863 beqz a5,800010b4 <_vfprintf_r+0x458> -800010a8: 02812783 lw a5,40(sp) -800010ac: 00278793 addi a5,a5,2 -800010b0: 02f12423 sw a5,40(sp) -800010b4: 08447793 andi a5,s0,132 -800010b8: 04f12223 sw a5,68(sp) -800010bc: 08079063 bnez a5,8000113c <_vfprintf_r+0x4e0> -800010c0: 02412783 lw a5,36(sp) -800010c4: 02812683 lw a3,40(sp) -800010c8: 40d786b3 sub a3,a5,a3 -800010cc: 06d05863 blez a3,8000113c <_vfprintf_r+0x4e0> -800010d0: 810007b7 lui a5,0x81000 -800010d4: 01000e13 li t3,16 -800010d8: 3b478813 addi a6,a5,948 # 810003b4 <_PathLocale+0xffffe984> -800010dc: 00700e93 li t4,7 -800010e0: 0d812603 lw a2,216(sp) -800010e4: 010ba023 sw a6,0(s7) -800010e8: 0dc12583 lw a1,220(sp) -800010ec: 00160613 addi a2,a2,1 -800010f0: 008b8513 addi a0,s7,8 -800010f4: 00de5463 bge t3,a3,800010fc <_vfprintf_r+0x4a0> -800010f8: 0480106f j 80002140 <_vfprintf_r+0x14e4> -800010fc: 00dba223 sw a3,4(s7) -80001100: 00b686b3 add a3,a3,a1 -80001104: 0cd12e23 sw a3,220(sp) -80001108: 0cc12c23 sw a2,216(sp) -8000110c: 00700693 li a3,7 -80001110: 00050b93 mv s7,a0 -80001114: 02c6d463 bge a3,a2,8000113c <_vfprintf_r+0x4e0> -80001118: 0d410613 addi a2,sp,212 -8000111c: 00090593 mv a1,s2 -80001120: 00098513 mv a0,s3 -80001124: 04e12623 sw a4,76(sp) -80001128: 224080ef jal ra,8000934c <__sprint_r> -8000112c: 00050463 beqz a0,80001134 <_vfprintf_r+0x4d8> -80001130: 2d90106f j 80002c08 <_vfprintf_r+0x1fac> -80001134: 04c12703 lw a4,76(sp) -80001138: 000a8b93 mv s7,s5 -8000113c: 0b714683 lbu a3,183(sp) -80001140: 04068e63 beqz a3,8000119c <_vfprintf_r+0x540> -80001144: 0b710693 addi a3,sp,183 -80001148: 00dba023 sw a3,0(s7) -8000114c: 00100693 li a3,1 -80001150: 00dba223 sw a3,4(s7) -80001154: 0dc12683 lw a3,220(sp) -80001158: 00700613 li a2,7 -8000115c: 008b8b93 addi s7,s7,8 -80001160: 00168693 addi a3,a3,1 # 2001 <_start-0x7fffdfff> -80001164: 0cd12e23 sw a3,220(sp) -80001168: 0d812683 lw a3,216(sp) -8000116c: 00168693 addi a3,a3,1 -80001170: 0cd12c23 sw a3,216(sp) -80001174: 02d65463 bge a2,a3,8000119c <_vfprintf_r+0x540> -80001178: 0d410613 addi a2,sp,212 -8000117c: 00090593 mv a1,s2 -80001180: 00098513 mv a0,s3 -80001184: 04e12623 sw a4,76(sp) -80001188: 1c4080ef jal ra,8000934c <__sprint_r> -8000118c: 00050463 beqz a0,80001194 <_vfprintf_r+0x538> -80001190: 2790106f j 80002c08 <_vfprintf_r+0x1fac> -80001194: 04c12703 lw a4,76(sp) -80001198: 000a8b93 mv s7,s5 -8000119c: 04012783 lw a5,64(sp) -800011a0: 04078e63 beqz a5,800011fc <_vfprintf_r+0x5a0> -800011a4: 0b810693 addi a3,sp,184 -800011a8: 00dba023 sw a3,0(s7) -800011ac: 00200693 li a3,2 -800011b0: 00dba223 sw a3,4(s7) -800011b4: 0dc12683 lw a3,220(sp) -800011b8: 00700613 li a2,7 -800011bc: 008b8b93 addi s7,s7,8 -800011c0: 00268693 addi a3,a3,2 -800011c4: 0cd12e23 sw a3,220(sp) -800011c8: 0d812683 lw a3,216(sp) -800011cc: 00168693 addi a3,a3,1 -800011d0: 0cd12c23 sw a3,216(sp) -800011d4: 02d65463 bge a2,a3,800011fc <_vfprintf_r+0x5a0> -800011d8: 0d410613 addi a2,sp,212 -800011dc: 00090593 mv a1,s2 -800011e0: 00098513 mv a0,s3 -800011e4: 04e12023 sw a4,64(sp) -800011e8: 164080ef jal ra,8000934c <__sprint_r> -800011ec: 00050463 beqz a0,800011f4 <_vfprintf_r+0x598> -800011f0: 2190106f j 80002c08 <_vfprintf_r+0x1fac> -800011f4: 04012703 lw a4,64(sp) -800011f8: 000a8b93 mv s7,s5 -800011fc: 04412783 lw a5,68(sp) -80001200: 08000693 li a3,128 -80001204: 06d79c63 bne a5,a3,8000127c <_vfprintf_r+0x620> -80001208: 02412783 lw a5,36(sp) -8000120c: 02812683 lw a3,40(sp) -80001210: 40d786b3 sub a3,a5,a3 -80001214: 06d05463 blez a3,8000127c <_vfprintf_r+0x620> -80001218: 01000813 li a6,16 -8000121c: 00700e13 li t3,7 -80001220: 01012783 lw a5,16(sp) -80001224: 0d812603 lw a2,216(sp) -80001228: 0dc12583 lw a1,220(sp) -8000122c: 00fba023 sw a5,0(s7) -80001230: 00160613 addi a2,a2,1 -80001234: 008b8513 addi a0,s7,8 -80001238: 76d840e3 blt a6,a3,80002198 <_vfprintf_r+0x153c> +80001014: f89ff06f j 80000f9c <_vfprintf_r+0x2b4> +80001018: 039d8333 mul t1,s11,s9 +8000101c: 00178793 addi a5,a5,1 +80001020: fff7cb03 lbu s6,-1(a5) +80001024: 00e30db3 add s11,t1,a4 +80001028: fd0b0713 addi a4,s6,-48 +8000102c: feed76e3 bgeu s10,a4,80001018 <_vfprintf_r+0x330> +80001030: 00f12c23 sw a5,24(sp) +80001034: ef5ff06f j 80000f28 <_vfprintf_r+0x240> +80001038: 00000d93 li s11,0 +8000103c: fedff06f j 80001028 <_vfprintf_r+0x340> +80001040: 08046413 ori s0,s0,128 +80001044: f59ff06f j 80000f9c <_vfprintf_r+0x2b4> +80001048: 01812783 lw a5,24(sp) +8000104c: 02012223 sw zero,36(sp) +80001050: 02412703 lw a4,36(sp) +80001054: fd0b0b13 addi s6,s6,-48 +80001058: 00178793 addi a5,a5,1 +8000105c: 03970733 mul a4,a4,s9 +80001060: 00eb0733 add a4,s6,a4 +80001064: fff7cb03 lbu s6,-1(a5) +80001068: 02e12223 sw a4,36(sp) +8000106c: fd0b0713 addi a4,s6,-48 +80001070: feed70e3 bgeu s10,a4,80001050 <_vfprintf_r+0x368> +80001074: fbdff06f j 80001030 <_vfprintf_r+0x348> +80001078: 00846413 ori s0,s0,8 +8000107c: f21ff06f j 80000f9c <_vfprintf_r+0x2b4> +80001080: 01812783 lw a5,24(sp) +80001084: 0007c703 lbu a4,0(a5) +80001088: 06800793 li a5,104 +8000108c: 00f71c63 bne a4,a5,800010a4 <_vfprintf_r+0x3bc> +80001090: 01812783 lw a5,24(sp) +80001094: 20046413 ori s0,s0,512 +80001098: 00178793 addi a5,a5,1 +8000109c: 00f12c23 sw a5,24(sp) +800010a0: efdff06f j 80000f9c <_vfprintf_r+0x2b4> +800010a4: 04046413 ori s0,s0,64 +800010a8: ef5ff06f j 80000f9c <_vfprintf_r+0x2b4> +800010ac: 01812783 lw a5,24(sp) +800010b0: 0007c703 lbu a4,0(a5) +800010b4: 06c00793 li a5,108 +800010b8: 00f71c63 bne a4,a5,800010d0 <_vfprintf_r+0x3e8> +800010bc: 01812783 lw a5,24(sp) +800010c0: 00178793 addi a5,a5,1 +800010c4: 00f12c23 sw a5,24(sp) +800010c8: 02046413 ori s0,s0,32 +800010cc: ed1ff06f j 80000f9c <_vfprintf_r+0x2b4> +800010d0: 01046413 ori s0,s0,16 +800010d4: ec9ff06f j 80000f9c <_vfprintf_r+0x2b4> +800010d8: 004c0793 addi a5,s8,4 +800010dc: 00f12a23 sw a5,20(sp) +800010e0: 000c2783 lw a5,0(s8) +800010e4: 0a010ba3 sb zero,183(sp) +800010e8: 12f10e23 sb a5,316(sp) +800010ec: 00000c13 li s8,0 +800010f0: 00100d93 li s11,1 +800010f4: 00000713 li a4,0 +800010f8: 00012623 sw zero,12(sp) +800010fc: 00000c93 li s9,0 +80001100: 00000d13 li s10,0 +80001104: 13c10493 addi s1,sp,316 +80001108: 02e12423 sw a4,40(sp) +8000110c: 01b75463 bge a4,s11,80001114 <_vfprintf_r+0x42c> +80001110: 03b12423 sw s11,40(sp) +80001114: 0b714683 lbu a3,183(sp) +80001118: 00068863 beqz a3,80001128 <_vfprintf_r+0x440> +8000111c: 02812783 lw a5,40(sp) +80001120: 00178793 addi a5,a5,1 +80001124: 02f12423 sw a5,40(sp) +80001128: 00247793 andi a5,s0,2 +8000112c: 04f12023 sw a5,64(sp) +80001130: 00078863 beqz a5,80001140 <_vfprintf_r+0x458> +80001134: 02812783 lw a5,40(sp) +80001138: 00278793 addi a5,a5,2 +8000113c: 02f12423 sw a5,40(sp) +80001140: 08447793 andi a5,s0,132 +80001144: 04f12223 sw a5,68(sp) +80001148: 08079063 bnez a5,800011c8 <_vfprintf_r+0x4e0> +8000114c: 02412783 lw a5,36(sp) +80001150: 02812683 lw a3,40(sp) +80001154: 40d786b3 sub a3,a5,a3 +80001158: 06d05863 blez a3,800011c8 <_vfprintf_r+0x4e0> +8000115c: 810007b7 lui a5,0x81000 +80001160: 01000e13 li t3,16 +80001164: 37c78813 addi a6,a5,892 # 8100037c <_PathLocale+0xffffe984> +80001168: 00700e93 li t4,7 +8000116c: 0d812603 lw a2,216(sp) +80001170: 010ba023 sw a6,0(s7) +80001174: 0dc12583 lw a1,220(sp) +80001178: 00160613 addi a2,a2,1 +8000117c: 008b8513 addi a0,s7,8 +80001180: 00de5463 bge t3,a3,80001188 <_vfprintf_r+0x4a0> +80001184: 0480106f j 800021cc <_vfprintf_r+0x14e4> +80001188: 00dba223 sw a3,4(s7) +8000118c: 00b686b3 add a3,a3,a1 +80001190: 0cd12e23 sw a3,220(sp) +80001194: 0cc12c23 sw a2,216(sp) +80001198: 00700693 li a3,7 +8000119c: 00050b93 mv s7,a0 +800011a0: 02c6d463 bge a3,a2,800011c8 <_vfprintf_r+0x4e0> +800011a4: 0d410613 addi a2,sp,212 +800011a8: 00090593 mv a1,s2 +800011ac: 00098513 mv a0,s3 +800011b0: 04e12623 sw a4,76(sp) +800011b4: 224080ef jal ra,800093d8 <__sprint_r> +800011b8: 00050463 beqz a0,800011c0 <_vfprintf_r+0x4d8> +800011bc: 2d90106f j 80002c94 <_vfprintf_r+0x1fac> +800011c0: 04c12703 lw a4,76(sp) +800011c4: 000a8b93 mv s7,s5 +800011c8: 0b714683 lbu a3,183(sp) +800011cc: 04068e63 beqz a3,80001228 <_vfprintf_r+0x540> +800011d0: 0b710693 addi a3,sp,183 +800011d4: 00dba023 sw a3,0(s7) +800011d8: 00100693 li a3,1 +800011dc: 00dba223 sw a3,4(s7) +800011e0: 0dc12683 lw a3,220(sp) +800011e4: 00700613 li a2,7 +800011e8: 008b8b93 addi s7,s7,8 +800011ec: 00168693 addi a3,a3,1 # 2001 <_start-0x7fffdfff> +800011f0: 0cd12e23 sw a3,220(sp) +800011f4: 0d812683 lw a3,216(sp) +800011f8: 00168693 addi a3,a3,1 +800011fc: 0cd12c23 sw a3,216(sp) +80001200: 02d65463 bge a2,a3,80001228 <_vfprintf_r+0x540> +80001204: 0d410613 addi a2,sp,212 +80001208: 00090593 mv a1,s2 +8000120c: 00098513 mv a0,s3 +80001210: 04e12623 sw a4,76(sp) +80001214: 1c4080ef jal ra,800093d8 <__sprint_r> +80001218: 00050463 beqz a0,80001220 <_vfprintf_r+0x538> +8000121c: 2790106f j 80002c94 <_vfprintf_r+0x1fac> +80001220: 04c12703 lw a4,76(sp) +80001224: 000a8b93 mv s7,s5 +80001228: 04012783 lw a5,64(sp) +8000122c: 04078e63 beqz a5,80001288 <_vfprintf_r+0x5a0> +80001230: 0b810693 addi a3,sp,184 +80001234: 00dba023 sw a3,0(s7) +80001238: 00200693 li a3,2 8000123c: 00dba223 sw a3,4(s7) -80001240: 00b686b3 add a3,a3,a1 -80001244: 0cd12e23 sw a3,220(sp) -80001248: 0cc12c23 sw a2,216(sp) -8000124c: 00700693 li a3,7 -80001250: 00050b93 mv s7,a0 -80001254: 02c6d463 bge a3,a2,8000127c <_vfprintf_r+0x620> -80001258: 0d410613 addi a2,sp,212 -8000125c: 00090593 mv a1,s2 -80001260: 00098513 mv a0,s3 -80001264: 04e12023 sw a4,64(sp) -80001268: 0e4080ef jal ra,8000934c <__sprint_r> -8000126c: 00050463 beqz a0,80001274 <_vfprintf_r+0x618> -80001270: 1990106f j 80002c08 <_vfprintf_r+0x1fac> -80001274: 04012703 lw a4,64(sp) -80001278: 000a8b93 mv s7,s5 -8000127c: 41b70733 sub a4,a4,s11 -80001280: 06e05063 blez a4,800012e0 <_vfprintf_r+0x684> -80001284: 01000813 li a6,16 -80001288: 00700e13 li t3,7 -8000128c: 01012783 lw a5,16(sp) -80001290: 0d812683 lw a3,216(sp) -80001294: 0dc12603 lw a2,220(sp) -80001298: 00fba023 sw a5,0(s7) -8000129c: 00168693 addi a3,a3,1 -800012a0: 008b8593 addi a1,s7,8 -800012a4: 74e842e3 blt a6,a4,800021e8 <_vfprintf_r+0x158c> -800012a8: 00eba223 sw a4,4(s7) -800012ac: 00c70733 add a4,a4,a2 -800012b0: 0ce12e23 sw a4,220(sp) -800012b4: 0cd12c23 sw a3,216(sp) -800012b8: 00700713 li a4,7 -800012bc: 00058b93 mv s7,a1 -800012c0: 02d75063 bge a4,a3,800012e0 <_vfprintf_r+0x684> -800012c4: 0d410613 addi a2,sp,212 -800012c8: 00090593 mv a1,s2 -800012cc: 00098513 mv a0,s3 -800012d0: 07c080ef jal ra,8000934c <__sprint_r> -800012d4: 00050463 beqz a0,800012dc <_vfprintf_r+0x680> -800012d8: 1310106f j 80002c08 <_vfprintf_r+0x1fac> -800012dc: 000a8b93 mv s7,s5 -800012e0: 10047693 andi a3,s0,256 -800012e4: 0dc12703 lw a4,220(sp) -800012e8: 740694e3 bnez a3,80002230 <_vfprintf_r+0x15d4> -800012ec: 0d812783 lw a5,216(sp) -800012f0: 00ed8333 add t1,s11,a4 -800012f4: 009ba023 sw s1,0(s7) -800012f8: 00178793 addi a5,a5,1 -800012fc: 01bba223 sw s11,4(s7) -80001300: 0c612e23 sw t1,220(sp) -80001304: 0cf12c23 sw a5,216(sp) -80001308: 00700713 li a4,7 -8000130c: 008b8b93 addi s7,s7,8 -80001310: 00f74463 blt a4,a5,80001318 <_vfprintf_r+0x6bc> -80001314: 0640106f j 80002378 <_vfprintf_r+0x171c> -80001318: 0d410613 addi a2,sp,212 -8000131c: 00090593 mv a1,s2 -80001320: 00098513 mv a0,s3 -80001324: 028080ef jal ra,8000934c <__sprint_r> -80001328: 00050463 beqz a0,80001330 <_vfprintf_r+0x6d4> -8000132c: 0dd0106f j 80002c08 <_vfprintf_r+0x1fac> -80001330: 000a8b93 mv s7,s5 -80001334: 0440106f j 80002378 <_vfprintf_r+0x171c> -80001338: 01046413 ori s0,s0,16 -8000133c: 02047793 andi a5,s0,32 -80001340: 06078663 beqz a5,800013ac <_vfprintf_r+0x750> -80001344: 007c0c13 addi s8,s8,7 -80001348: ff8c7c13 andi s8,s8,-8 -8000134c: 000c2c83 lw s9,0(s8) -80001350: 004c2d03 lw s10,4(s8) -80001354: 008c0793 addi a5,s8,8 -80001358: 00f12a23 sw a5,20(sp) -8000135c: 000d4463 bltz s10,80001364 <_vfprintf_r+0x708> -80001360: 1290106f j 80002c88 <_vfprintf_r+0x202c> -80001364: 41900833 neg a6,s9 -80001368: 01003733 snez a4,a6 -8000136c: 41a007b3 neg a5,s10 -80001370: 40e78d33 sub s10,a5,a4 -80001374: 02d00713 li a4,45 -80001378: 0ae10ba3 sb a4,183(sp) -8000137c: 00080c93 mv s9,a6 -80001380: 00100713 li a4,1 -80001384: fff00693 li a3,-1 -80001388: 40dd8ae3 beq s11,a3,80001f9c <_vfprintf_r+0x1340> -8000138c: 00040693 mv a3,s0 -80001390: 01ace633 or a2,s9,s10 -80001394: f7f47413 andi s0,s0,-129 -80001398: 400612e3 bnez a2,80001f9c <_vfprintf_r+0x1340> -8000139c: 560d8ae3 beqz s11,80002110 <_vfprintf_r+0x14b4> -800013a0: 00100693 li a3,1 -800013a4: 40d710e3 bne a4,a3,80001fa4 <_vfprintf_r+0x1348> -800013a8: 0f50106f j 80002c9c <_vfprintf_r+0x2040> -800013ac: 004c0793 addi a5,s8,4 -800013b0: 00f12a23 sw a5,20(sp) -800013b4: 01047793 andi a5,s0,16 -800013b8: 00078863 beqz a5,800013c8 <_vfprintf_r+0x76c> -800013bc: 000c2c83 lw s9,0(s8) -800013c0: 41fcdd13 srai s10,s9,0x1f -800013c4: f99ff06f j 8000135c <_vfprintf_r+0x700> -800013c8: 04047793 andi a5,s0,64 -800013cc: 000c2803 lw a6,0(s8) -800013d0: 00078863 beqz a5,800013e0 <_vfprintf_r+0x784> -800013d4: 01081c93 slli s9,a6,0x10 -800013d8: 410cdc93 srai s9,s9,0x10 -800013dc: fe5ff06f j 800013c0 <_vfprintf_r+0x764> -800013e0: 20047793 andi a5,s0,512 -800013e4: 00080c93 mv s9,a6 -800013e8: fc078ce3 beqz a5,800013c0 <_vfprintf_r+0x764> -800013ec: 01881c93 slli s9,a6,0x18 -800013f0: 418cdc93 srai s9,s9,0x18 -800013f4: fcdff06f j 800013c0 <_vfprintf_r+0x764> -800013f8: 00847793 andi a5,s0,8 -800013fc: 0a078863 beqz a5,800014ac <_vfprintf_r+0x850> -80001400: 004c0793 addi a5,s8,4 -80001404: 00f12a23 sw a5,20(sp) -80001408: 000c2783 lw a5,0(s8) -8000140c: 0007a603 lw a2,0(a5) -80001410: 0047a683 lw a3,4(a5) -80001414: 0087a703 lw a4,8(a5) -80001418: 00c7a783 lw a5,12(a5) -8000141c: 0ec12023 sw a2,224(sp) -80001420: 0ed12223 sw a3,228(sp) -80001424: 0ee12423 sw a4,232(sp) -80001428: 0e010513 addi a0,sp,224 -8000142c: 0ef12623 sw a5,236(sp) -80001430: 3b8040ef jal ra,800057e8 <_ldcheck> -80001434: 0aa12e23 sw a0,188(sp) -80001438: 00200793 li a5,2 -8000143c: 0af51e63 bne a0,a5,800014f8 <_vfprintf_r+0x89c> -80001440: 0e012783 lw a5,224(sp) -80001444: 09010593 addi a1,sp,144 -80001448: 0a010513 addi a0,sp,160 -8000144c: 0af12023 sw a5,160(sp) -80001450: 0e412783 lw a5,228(sp) -80001454: 08012823 sw zero,144(sp) -80001458: 08012a23 sw zero,148(sp) -8000145c: 0af12223 sw a5,164(sp) -80001460: 0e812783 lw a5,232(sp) -80001464: 08012c23 sw zero,152(sp) -80001468: 08012e23 sw zero,156(sp) -8000146c: 0af12423 sw a5,168(sp) -80001470: 0ec12783 lw a5,236(sp) -80001474: 0af12623 sw a5,172(sp) -80001478: 4190b0ef jal ra,8000d090 <__letf2> -8000147c: 00055663 bgez a0,80001488 <_vfprintf_r+0x82c> -80001480: 02d00793 li a5,45 -80001484: 0af10ba3 sb a5,183(sp) -80001488: 04700793 li a5,71 -8000148c: 0767d063 bge a5,s6,800014ec <_vfprintf_r+0x890> -80001490: 810004b7 lui s1,0x81000 -80001494: 3d848493 addi s1,s1,984 # 810003d8 <_PathLocale+0xffffe9a8> -80001498: f7f47413 andi s0,s0,-129 -8000149c: 00000c13 li s8,0 -800014a0: 00300d93 li s11,3 -800014a4: 00000713 li a4,0 -800014a8: 3590006f j 80002000 <_vfprintf_r+0x13a4> -800014ac: 007c0c13 addi s8,s8,7 -800014b0: ff8c7c13 andi s8,s8,-8 -800014b4: 000c2583 lw a1,0(s8) -800014b8: 004c2603 lw a2,4(s8) -800014bc: 008c0793 addi a5,s8,8 -800014c0: 0a010513 addi a0,sp,160 -800014c4: 00f12a23 sw a5,20(sp) -800014c8: 5850e0ef jal ra,8001024c <__extenddftf2> -800014cc: 0a012783 lw a5,160(sp) -800014d0: 0ef12023 sw a5,224(sp) -800014d4: 0a412783 lw a5,164(sp) -800014d8: 0ef12223 sw a5,228(sp) -800014dc: 0a812783 lw a5,168(sp) -800014e0: 0ef12423 sw a5,232(sp) -800014e4: 0ac12783 lw a5,172(sp) -800014e8: f41ff06f j 80001428 <_vfprintf_r+0x7cc> -800014ec: 810004b7 lui s1,0x81000 -800014f0: 3d448493 addi s1,s1,980 # 810003d4 <_PathLocale+0xffffe9a4> -800014f4: fa5ff06f j 80001498 <_vfprintf_r+0x83c> -800014f8: 00100793 li a5,1 -800014fc: 02f51a63 bne a0,a5,80001530 <_vfprintf_r+0x8d4> -80001500: 0ec12783 lw a5,236(sp) -80001504: 0007d663 bgez a5,80001510 <_vfprintf_r+0x8b4> -80001508: 02d00793 li a5,45 -8000150c: 0af10ba3 sb a5,183(sp) -80001510: 04700793 li a5,71 -80001514: 0167d863 bge a5,s6,80001524 <_vfprintf_r+0x8c8> -80001518: 810004b7 lui s1,0x81000 -8000151c: 3e048493 addi s1,s1,992 # 810003e0 <_PathLocale+0xffffe9b0> -80001520: f79ff06f j 80001498 <_vfprintf_r+0x83c> -80001524: 810004b7 lui s1,0x81000 -80001528: 3dc48493 addi s1,s1,988 # 810003dc <_PathLocale+0xffffe9ac> -8000152c: f6dff06f j 80001498 <_vfprintf_r+0x83c> -80001530: fdfb7c93 andi s9,s6,-33 -80001534: 04100793 li a5,65 -80001538: 04fc9e63 bne s9,a5,80001594 <_vfprintf_r+0x938> -8000153c: 03000793 li a5,48 -80001540: 0af10c23 sb a5,184(sp) -80001544: 06100713 li a4,97 -80001548: 07800793 li a5,120 -8000154c: 00eb0463 beq s6,a4,80001554 <_vfprintf_r+0x8f8> -80001550: 05800793 li a5,88 -80001554: 0af10ca3 sb a5,185(sp) -80001558: 06300793 li a5,99 -8000155c: 00246413 ori s0,s0,2 -80001560: 4db7d263 bge a5,s11,80001a24 <_vfprintf_r+0xdc8> -80001564: 001d8593 addi a1,s11,1 -80001568: 00098513 mv a0,s3 -8000156c: 4b4040ef jal ra,80005a20 <_malloc_r> -80001570: 00050493 mv s1,a0 -80001574: 4a051e63 bnez a0,80001a30 <_vfprintf_r+0xdd4> -80001578: 00c95783 lhu a5,12(s2) -8000157c: 0407e793 ori a5,a5,64 -80001580: 00f91623 sh a5,12(s2) -80001584: 00c95783 lhu a5,12(s2) -80001588: 0407f793 andi a5,a5,64 -8000158c: fe078063 beqz a5,80000d6c <_vfprintf_r+0x110> -80001590: fd4ff06f j 80000d64 <_vfprintf_r+0x108> -80001594: fff00793 li a5,-1 -80001598: 4afd8063 beq s11,a5,80001a38 <_vfprintf_r+0xddc> +80001240: 0dc12683 lw a3,220(sp) +80001244: 00700613 li a2,7 +80001248: 008b8b93 addi s7,s7,8 +8000124c: 00268693 addi a3,a3,2 +80001250: 0cd12e23 sw a3,220(sp) +80001254: 0d812683 lw a3,216(sp) +80001258: 00168693 addi a3,a3,1 +8000125c: 0cd12c23 sw a3,216(sp) +80001260: 02d65463 bge a2,a3,80001288 <_vfprintf_r+0x5a0> +80001264: 0d410613 addi a2,sp,212 +80001268: 00090593 mv a1,s2 +8000126c: 00098513 mv a0,s3 +80001270: 04e12023 sw a4,64(sp) +80001274: 164080ef jal ra,800093d8 <__sprint_r> +80001278: 00050463 beqz a0,80001280 <_vfprintf_r+0x598> +8000127c: 2190106f j 80002c94 <_vfprintf_r+0x1fac> +80001280: 04012703 lw a4,64(sp) +80001284: 000a8b93 mv s7,s5 +80001288: 04412783 lw a5,68(sp) +8000128c: 08000693 li a3,128 +80001290: 06d79c63 bne a5,a3,80001308 <_vfprintf_r+0x620> +80001294: 02412783 lw a5,36(sp) +80001298: 02812683 lw a3,40(sp) +8000129c: 40d786b3 sub a3,a5,a3 +800012a0: 06d05463 blez a3,80001308 <_vfprintf_r+0x620> +800012a4: 01000813 li a6,16 +800012a8: 00700e13 li t3,7 +800012ac: 01012783 lw a5,16(sp) +800012b0: 0d812603 lw a2,216(sp) +800012b4: 0dc12583 lw a1,220(sp) +800012b8: 00fba023 sw a5,0(s7) +800012bc: 00160613 addi a2,a2,1 +800012c0: 008b8513 addi a0,s7,8 +800012c4: 76d840e3 blt a6,a3,80002224 <_vfprintf_r+0x153c> +800012c8: 00dba223 sw a3,4(s7) +800012cc: 00b686b3 add a3,a3,a1 +800012d0: 0cd12e23 sw a3,220(sp) +800012d4: 0cc12c23 sw a2,216(sp) +800012d8: 00700693 li a3,7 +800012dc: 00050b93 mv s7,a0 +800012e0: 02c6d463 bge a3,a2,80001308 <_vfprintf_r+0x620> +800012e4: 0d410613 addi a2,sp,212 +800012e8: 00090593 mv a1,s2 +800012ec: 00098513 mv a0,s3 +800012f0: 04e12023 sw a4,64(sp) +800012f4: 0e4080ef jal ra,800093d8 <__sprint_r> +800012f8: 00050463 beqz a0,80001300 <_vfprintf_r+0x618> +800012fc: 1990106f j 80002c94 <_vfprintf_r+0x1fac> +80001300: 04012703 lw a4,64(sp) +80001304: 000a8b93 mv s7,s5 +80001308: 41b70733 sub a4,a4,s11 +8000130c: 06e05063 blez a4,8000136c <_vfprintf_r+0x684> +80001310: 01000813 li a6,16 +80001314: 00700e13 li t3,7 +80001318: 01012783 lw a5,16(sp) +8000131c: 0d812683 lw a3,216(sp) +80001320: 0dc12603 lw a2,220(sp) +80001324: 00fba023 sw a5,0(s7) +80001328: 00168693 addi a3,a3,1 +8000132c: 008b8593 addi a1,s7,8 +80001330: 74e842e3 blt a6,a4,80002274 <_vfprintf_r+0x158c> +80001334: 00eba223 sw a4,4(s7) +80001338: 00c70733 add a4,a4,a2 +8000133c: 0ce12e23 sw a4,220(sp) +80001340: 0cd12c23 sw a3,216(sp) +80001344: 00700713 li a4,7 +80001348: 00058b93 mv s7,a1 +8000134c: 02d75063 bge a4,a3,8000136c <_vfprintf_r+0x684> +80001350: 0d410613 addi a2,sp,212 +80001354: 00090593 mv a1,s2 +80001358: 00098513 mv a0,s3 +8000135c: 07c080ef jal ra,800093d8 <__sprint_r> +80001360: 00050463 beqz a0,80001368 <_vfprintf_r+0x680> +80001364: 1310106f j 80002c94 <_vfprintf_r+0x1fac> +80001368: 000a8b93 mv s7,s5 +8000136c: 10047693 andi a3,s0,256 +80001370: 0dc12703 lw a4,220(sp) +80001374: 740694e3 bnez a3,800022bc <_vfprintf_r+0x15d4> +80001378: 0d812783 lw a5,216(sp) +8000137c: 00ed8333 add t1,s11,a4 +80001380: 009ba023 sw s1,0(s7) +80001384: 00178793 addi a5,a5,1 +80001388: 01bba223 sw s11,4(s7) +8000138c: 0c612e23 sw t1,220(sp) +80001390: 0cf12c23 sw a5,216(sp) +80001394: 00700713 li a4,7 +80001398: 008b8b93 addi s7,s7,8 +8000139c: 00f74463 blt a4,a5,800013a4 <_vfprintf_r+0x6bc> +800013a0: 0640106f j 80002404 <_vfprintf_r+0x171c> +800013a4: 0d410613 addi a2,sp,212 +800013a8: 00090593 mv a1,s2 +800013ac: 00098513 mv a0,s3 +800013b0: 028080ef jal ra,800093d8 <__sprint_r> +800013b4: 00050463 beqz a0,800013bc <_vfprintf_r+0x6d4> +800013b8: 0dd0106f j 80002c94 <_vfprintf_r+0x1fac> +800013bc: 000a8b93 mv s7,s5 +800013c0: 0440106f j 80002404 <_vfprintf_r+0x171c> +800013c4: 01046413 ori s0,s0,16 +800013c8: 02047793 andi a5,s0,32 +800013cc: 06078663 beqz a5,80001438 <_vfprintf_r+0x750> +800013d0: 007c0c13 addi s8,s8,7 +800013d4: ff8c7c13 andi s8,s8,-8 +800013d8: 000c2c83 lw s9,0(s8) +800013dc: 004c2d03 lw s10,4(s8) +800013e0: 008c0793 addi a5,s8,8 +800013e4: 00f12a23 sw a5,20(sp) +800013e8: 000d4463 bltz s10,800013f0 <_vfprintf_r+0x708> +800013ec: 1290106f j 80002d14 <_vfprintf_r+0x202c> +800013f0: 41900833 neg a6,s9 +800013f4: 01003733 snez a4,a6 +800013f8: 41a007b3 neg a5,s10 +800013fc: 40e78d33 sub s10,a5,a4 +80001400: 02d00713 li a4,45 +80001404: 0ae10ba3 sb a4,183(sp) +80001408: 00080c93 mv s9,a6 +8000140c: 00100713 li a4,1 +80001410: fff00693 li a3,-1 +80001414: 40dd8ae3 beq s11,a3,80002028 <_vfprintf_r+0x1340> +80001418: 00040693 mv a3,s0 +8000141c: 01ace633 or a2,s9,s10 +80001420: f7f47413 andi s0,s0,-129 +80001424: 400612e3 bnez a2,80002028 <_vfprintf_r+0x1340> +80001428: 560d8ae3 beqz s11,8000219c <_vfprintf_r+0x14b4> +8000142c: 00100693 li a3,1 +80001430: 40d710e3 bne a4,a3,80002030 <_vfprintf_r+0x1348> +80001434: 0f50106f j 80002d28 <_vfprintf_r+0x2040> +80001438: 004c0793 addi a5,s8,4 +8000143c: 00f12a23 sw a5,20(sp) +80001440: 01047793 andi a5,s0,16 +80001444: 00078863 beqz a5,80001454 <_vfprintf_r+0x76c> +80001448: 000c2c83 lw s9,0(s8) +8000144c: 41fcdd13 srai s10,s9,0x1f +80001450: f99ff06f j 800013e8 <_vfprintf_r+0x700> +80001454: 04047793 andi a5,s0,64 +80001458: 000c2803 lw a6,0(s8) +8000145c: 00078863 beqz a5,8000146c <_vfprintf_r+0x784> +80001460: 01081c93 slli s9,a6,0x10 +80001464: 410cdc93 srai s9,s9,0x10 +80001468: fe5ff06f j 8000144c <_vfprintf_r+0x764> +8000146c: 20047793 andi a5,s0,512 +80001470: 00080c93 mv s9,a6 +80001474: fc078ce3 beqz a5,8000144c <_vfprintf_r+0x764> +80001478: 01881c93 slli s9,a6,0x18 +8000147c: 418cdc93 srai s9,s9,0x18 +80001480: fcdff06f j 8000144c <_vfprintf_r+0x764> +80001484: 00847793 andi a5,s0,8 +80001488: 0a078863 beqz a5,80001538 <_vfprintf_r+0x850> +8000148c: 004c0793 addi a5,s8,4 +80001490: 00f12a23 sw a5,20(sp) +80001494: 000c2783 lw a5,0(s8) +80001498: 0007a603 lw a2,0(a5) +8000149c: 0047a683 lw a3,4(a5) +800014a0: 0087a703 lw a4,8(a5) +800014a4: 00c7a783 lw a5,12(a5) +800014a8: 0ec12023 sw a2,224(sp) +800014ac: 0ed12223 sw a3,228(sp) +800014b0: 0ee12423 sw a4,232(sp) +800014b4: 0e010513 addi a0,sp,224 +800014b8: 0ef12623 sw a5,236(sp) +800014bc: 3b8040ef jal ra,80005874 <_ldcheck> +800014c0: 0aa12e23 sw a0,188(sp) +800014c4: 00200793 li a5,2 +800014c8: 0af51e63 bne a0,a5,80001584 <_vfprintf_r+0x89c> +800014cc: 0e012783 lw a5,224(sp) +800014d0: 09010593 addi a1,sp,144 +800014d4: 0a010513 addi a0,sp,160 +800014d8: 0af12023 sw a5,160(sp) +800014dc: 0e412783 lw a5,228(sp) +800014e0: 08012823 sw zero,144(sp) +800014e4: 08012a23 sw zero,148(sp) +800014e8: 0af12223 sw a5,164(sp) +800014ec: 0e812783 lw a5,232(sp) +800014f0: 08012c23 sw zero,152(sp) +800014f4: 08012e23 sw zero,156(sp) +800014f8: 0af12423 sw a5,168(sp) +800014fc: 0ec12783 lw a5,236(sp) +80001500: 0af12623 sw a5,172(sp) +80001504: 4190b0ef jal ra,8000d11c <__letf2> +80001508: 00055663 bgez a0,80001514 <_vfprintf_r+0x82c> +8000150c: 02d00793 li a5,45 +80001510: 0af10ba3 sb a5,183(sp) +80001514: 04700793 li a5,71 +80001518: 0767d063 bge a5,s6,80001578 <_vfprintf_r+0x890> +8000151c: 810004b7 lui s1,0x81000 +80001520: 3a048493 addi s1,s1,928 # 810003a0 <_PathLocale+0xffffe9a8> +80001524: f7f47413 andi s0,s0,-129 +80001528: 00000c13 li s8,0 +8000152c: 00300d93 li s11,3 +80001530: 00000713 li a4,0 +80001534: 3590006f j 8000208c <_vfprintf_r+0x13a4> +80001538: 007c0c13 addi s8,s8,7 +8000153c: ff8c7c13 andi s8,s8,-8 +80001540: 000c2583 lw a1,0(s8) +80001544: 004c2603 lw a2,4(s8) +80001548: 008c0793 addi a5,s8,8 +8000154c: 0a010513 addi a0,sp,160 +80001550: 00f12a23 sw a5,20(sp) +80001554: 5850e0ef jal ra,800102d8 <__extenddftf2> +80001558: 0a012783 lw a5,160(sp) +8000155c: 0ef12023 sw a5,224(sp) +80001560: 0a412783 lw a5,164(sp) +80001564: 0ef12223 sw a5,228(sp) +80001568: 0a812783 lw a5,168(sp) +8000156c: 0ef12423 sw a5,232(sp) +80001570: 0ac12783 lw a5,172(sp) +80001574: f41ff06f j 800014b4 <_vfprintf_r+0x7cc> +80001578: 810004b7 lui s1,0x81000 +8000157c: 39c48493 addi s1,s1,924 # 8100039c <_PathLocale+0xffffe9a4> +80001580: fa5ff06f j 80001524 <_vfprintf_r+0x83c> +80001584: 00100793 li a5,1 +80001588: 02f51a63 bne a0,a5,800015bc <_vfprintf_r+0x8d4> +8000158c: 0ec12783 lw a5,236(sp) +80001590: 0007d663 bgez a5,8000159c <_vfprintf_r+0x8b4> +80001594: 02d00793 li a5,45 +80001598: 0af10ba3 sb a5,183(sp) 8000159c: 04700793 li a5,71 -800015a0: 00000c13 li s8,0 -800015a4: 00fc9863 bne s9,a5,800015b4 <_vfprintf_r+0x958> -800015a8: 000d9663 bnez s11,800015b4 <_vfprintf_r+0x958> -800015ac: 000d8c13 mv s8,s11 -800015b0: 00100d93 li s11,1 -800015b4: 0ec12a03 lw s4,236(sp) -800015b8: 10046793 ori a5,s0,256 -800015bc: 02f12423 sw a5,40(sp) -800015c0: 04012023 sw zero,64(sp) -800015c4: 0e012f03 lw t5,224(sp) -800015c8: 0e412e83 lw t4,228(sp) -800015cc: 0e812e03 lw t3,232(sp) -800015d0: 000a5a63 bgez s4,800015e4 <_vfprintf_r+0x988> -800015d4: 800007b7 lui a5,0x80000 -800015d8: 0147ca33 xor s4,a5,s4 -800015dc: 02d00793 li a5,45 -800015e0: 04f12023 sw a5,64(sp) -800015e4: 04100793 li a5,65 -800015e8: 4afc9263 bne s9,a5,80001a8c <_vfprintf_r+0xe30> -800015ec: 0a010513 addi a0,sp,160 -800015f0: 0be12023 sw t5,160(sp) -800015f4: 0bd12223 sw t4,164(sp) -800015f8: 0bc12423 sw t3,168(sp) -800015fc: 0b412623 sw s4,172(sp) -80001600: 6850e0ef jal ra,80010484 <__trunctfdf2> -80001604: 0bc10613 addi a2,sp,188 -80001608: 1d9050ef jal ra,80006fe0 -8000160c: 00058613 mv a2,a1 -80001610: 00050593 mv a1,a0 -80001614: 0a010513 addi a0,sp,160 -80001618: 4350e0ef jal ra,8001024c <__extenddftf2> -8000161c: 0a012783 lw a5,160(sp) -80001620: 07010613 addi a2,sp,112 -80001624: 08010593 addi a1,sp,128 -80001628: 08f12023 sw a5,128(sp) -8000162c: 0a412783 lw a5,164(sp) -80001630: 09010513 addi a0,sp,144 -80001634: 06012823 sw zero,112(sp) -80001638: 08f12223 sw a5,132(sp) -8000163c: 0a812783 lw a5,168(sp) -80001640: 06012a23 sw zero,116(sp) -80001644: 06012c23 sw zero,120(sp) -80001648: 08f12423 sw a5,136(sp) -8000164c: 0ac12783 lw a5,172(sp) -80001650: 08f12623 sw a5,140(sp) -80001654: 3ffc07b7 lui a5,0x3ffc0 -80001658: 06f12e23 sw a5,124(sp) -8000165c: 3810b0ef jal ra,8000d1dc <__multf3> -80001660: 09012803 lw a6,144(sp) -80001664: 09412603 lw a2,148(sp) -80001668: 09812683 lw a3,152(sp) -8000166c: 09c12703 lw a4,156(sp) -80001670: 09010593 addi a1,sp,144 -80001674: 0a010513 addi a0,sp,160 -80001678: 0b012023 sw a6,160(sp) -8000167c: 05012823 sw a6,80(sp) -80001680: 0ac12223 sw a2,164(sp) -80001684: 04c12623 sw a2,76(sp) -80001688: 0ad12423 sw a3,168(sp) -8000168c: 04d12223 sw a3,68(sp) -80001690: 0ae12623 sw a4,172(sp) -80001694: 00e12623 sw a4,12(sp) -80001698: 08012823 sw zero,144(sp) -8000169c: 08012a23 sw zero,148(sp) -800016a0: 08012c23 sw zero,152(sp) -800016a4: 08012e23 sw zero,156(sp) -800016a8: 7700b0ef jal ra,8000ce18 <__eqtf2> -800016ac: 00c12703 lw a4,12(sp) -800016b0: 04412683 lw a3,68(sp) -800016b4: 04c12603 lw a2,76(sp) -800016b8: 05012803 lw a6,80(sp) -800016bc: 00051663 bnez a0,800016c8 <_vfprintf_r+0xa6c> -800016c0: 00100793 li a5,1 -800016c4: 0af12e23 sw a5,188(sp) -800016c8: 06100793 li a5,97 -800016cc: 36fb0c63 beq s6,a5,80001a44 <_vfprintf_r+0xde8> -800016d0: 81000d37 lui s10,0x81000 -800016d4: 3f8d0793 addi a5,s10,1016 # 810003f8 <_PathLocale+0xffffe9c8> -800016d8: 00f12623 sw a5,12(sp) -800016dc: fffd8e13 addi t3,s11,-1 -800016e0: 00048d13 mv s10,s1 -800016e4: 400307b7 lui a5,0x40030 -800016e8: 09010593 addi a1,sp,144 -800016ec: 08c12a23 sw a2,148(sp) -800016f0: 0a010513 addi a0,sp,160 -800016f4: 08010613 addi a2,sp,128 -800016f8: 05c12c23 sw t3,88(sp) -800016fc: 08f12623 sw a5,140(sp) -80001700: 09012823 sw a6,144(sp) -80001704: 08d12c23 sw a3,152(sp) -80001708: 08e12e23 sw a4,156(sp) -8000170c: 08012023 sw zero,128(sp) -80001710: 08012223 sw zero,132(sp) -80001714: 08012423 sw zero,136(sp) -80001718: 2c50b0ef jal ra,8000d1dc <__multf3> -8000171c: 0a012803 lw a6,160(sp) -80001720: 0a412603 lw a2,164(sp) -80001724: 0a812683 lw a3,168(sp) -80001728: 0ac12703 lw a4,172(sp) -8000172c: 0a010513 addi a0,sp,160 -80001730: 05012a23 sw a6,84(sp) -80001734: 04c12823 sw a2,80(sp) -80001738: 04d12623 sw a3,76(sp) -8000173c: 04e12223 sw a4,68(sp) -80001740: 79c0e0ef jal ra,8000fedc <__fixtfsi> -80001744: 00050593 mv a1,a0 -80001748: 00050a13 mv s4,a0 -8000174c: 0a010513 addi a0,sp,160 -80001750: 1710e0ef jal ra,800100c0 <__floatsitf> -80001754: 04412703 lw a4,68(sp) -80001758: 05012603 lw a2,80(sp) -8000175c: 05412803 lw a6,84(sp) -80001760: 08e12623 sw a4,140(sp) -80001764: 0a012703 lw a4,160(sp) -80001768: 04c12683 lw a3,76(sp) -8000176c: 08c12223 sw a2,132(sp) -80001770: 06e12823 sw a4,112(sp) -80001774: 0a412703 lw a4,164(sp) -80001778: 08010593 addi a1,sp,128 -8000177c: 07010613 addi a2,sp,112 -80001780: 06e12a23 sw a4,116(sp) -80001784: 0a812703 lw a4,168(sp) -80001788: 09010513 addi a0,sp,144 -8000178c: 09012023 sw a6,128(sp) -80001790: 06e12c23 sw a4,120(sp) -80001794: 0ac12703 lw a4,172(sp) -80001798: 08d12423 sw a3,136(sp) -8000179c: 001d0d13 addi s10,s10,1 -800017a0: 06e12e23 sw a4,124(sp) -800017a4: 4e90c0ef jal ra,8000e48c <__subtf3> -800017a8: 00c12783 lw a5,12(sp) -800017ac: 05812e03 lw t3,88(sp) -800017b0: 09012283 lw t0,144(sp) -800017b4: 014785b3 add a1,a5,s4 -800017b8: 0005c583 lbu a1,0(a1) -800017bc: 09412f83 lw t6,148(sp) -800017c0: 09812f03 lw t5,152(sp) -800017c4: 09c12e83 lw t4,156(sp) -800017c8: 05c12223 sw t3,68(sp) -800017cc: febd0fa3 sb a1,-1(s10) -800017d0: fff00793 li a5,-1 -800017d4: 08fe0063 beq t3,a5,80001854 <_vfprintf_r+0xbf8> -800017d8: fffe0e13 addi t3,t3,-1 -800017dc: 09010593 addi a1,sp,144 -800017e0: 0a010513 addi a0,sp,160 -800017e4: 07d12623 sw t4,108(sp) -800017e8: 07e12423 sw t5,104(sp) -800017ec: 07f12223 sw t6,100(sp) -800017f0: 06512023 sw t0,96(sp) -800017f4: 05c12e23 sw t3,92(sp) -800017f8: 0a512023 sw t0,160(sp) -800017fc: 04512c23 sw t0,88(sp) -80001800: 0bf12223 sw t6,164(sp) -80001804: 05f12a23 sw t6,84(sp) -80001808: 0be12423 sw t5,168(sp) -8000180c: 05e12823 sw t5,80(sp) -80001810: 0bd12623 sw t4,172(sp) -80001814: 05d12623 sw t4,76(sp) -80001818: 08012823 sw zero,144(sp) -8000181c: 08012a23 sw zero,148(sp) -80001820: 08012c23 sw zero,152(sp) -80001824: 08012e23 sw zero,156(sp) -80001828: 5f00b0ef jal ra,8000ce18 <__eqtf2> -8000182c: 04c12703 lw a4,76(sp) -80001830: 05012683 lw a3,80(sp) -80001834: 05412603 lw a2,84(sp) -80001838: 05812803 lw a6,88(sp) -8000183c: 05c12e03 lw t3,92(sp) -80001840: 06012283 lw t0,96(sp) -80001844: 06412f83 lw t6,100(sp) -80001848: 06812f03 lw t5,104(sp) -8000184c: 06c12e83 lw t4,108(sp) -80001850: e8051ae3 bnez a0,800016e4 <_vfprintf_r+0xa88> -80001854: 3ffe0737 lui a4,0x3ffe0 -80001858: 09010593 addi a1,sp,144 -8000185c: 0a010513 addi a0,sp,160 -80001860: 0a512023 sw t0,160(sp) -80001864: 04512c23 sw t0,88(sp) -80001868: 0bf12223 sw t6,164(sp) -8000186c: 05f12a23 sw t6,84(sp) -80001870: 0be12423 sw t5,168(sp) -80001874: 05e12823 sw t5,80(sp) -80001878: 0bd12623 sw t4,172(sp) -8000187c: 05d12623 sw t4,76(sp) -80001880: 08012823 sw zero,144(sp) -80001884: 08012a23 sw zero,148(sp) -80001888: 08012c23 sw zero,152(sp) -8000188c: 08e12e23 sw a4,156(sp) -80001890: 6b40b0ef jal ra,8000cf44 <__getf2> -80001894: 04a04863 bgtz a0,800018e4 <_vfprintf_r+0xc88> -80001898: 05812283 lw t0,88(sp) -8000189c: 05412f83 lw t6,84(sp) -800018a0: 05012f03 lw t5,80(sp) -800018a4: 04c12e83 lw t4,76(sp) -800018a8: 3ffe0737 lui a4,0x3ffe0 -800018ac: 09010593 addi a1,sp,144 -800018b0: 0a010513 addi a0,sp,160 -800018b4: 0a512023 sw t0,160(sp) -800018b8: 0bf12223 sw t6,164(sp) -800018bc: 0be12423 sw t5,168(sp) -800018c0: 0bd12623 sw t4,172(sp) -800018c4: 08012823 sw zero,144(sp) -800018c8: 08012a23 sw zero,148(sp) -800018cc: 08012c23 sw zero,152(sp) -800018d0: 08e12e23 sw a4,156(sp) -800018d4: 5440b0ef jal ra,8000ce18 <__eqtf2> -800018d8: 1a051063 bnez a0,80001a78 <_vfprintf_r+0xe1c> -800018dc: 001a7a13 andi s4,s4,1 -800018e0: 180a0c63 beqz s4,80001a78 <_vfprintf_r+0xe1c> -800018e4: 00c12783 lw a5,12(sp) -800018e8: 0da12623 sw s10,204(sp) -800018ec: 03000593 li a1,48 -800018f0: 00f7c603 lbu a2,15(a5) # 4003000f <_start-0x3ffcfff1> -800018f4: 0cc12683 lw a3,204(sp) -800018f8: fff68713 addi a4,a3,-1 -800018fc: 0ce12623 sw a4,204(sp) -80001900: fff6c703 lbu a4,-1(a3) -80001904: 14c70663 beq a4,a2,80001a50 <_vfprintf_r+0xdf4> -80001908: 03900613 li a2,57 -8000190c: 14c71663 bne a4,a2,80001a58 <_vfprintf_r+0xdfc> -80001910: 00c12783 lw a5,12(sp) -80001914: 00a7c703 lbu a4,10(a5) -80001918: fee68fa3 sb a4,-1(a3) -8000191c: 000d0a13 mv s4,s10 -80001920: 04700713 li a4,71 -80001924: 409a0a33 sub s4,s4,s1 -80001928: 0bc12d03 lw s10,188(sp) -8000192c: 2cec9063 bne s9,a4,80001bec <_vfprintf_r+0xf90> -80001930: ffd00713 li a4,-3 -80001934: 00ed4463 blt s10,a4,8000193c <_vfprintf_r+0xce0> -80001938: 33adda63 bge s11,s10,80001c6c <_vfprintf_r+0x1010> -8000193c: ffeb0b13 addi s6,s6,-2 -80001940: fffd0693 addi a3,s10,-1 -80001944: 0ad12e23 sw a3,188(sp) -80001948: fdfb7613 andi a2,s6,-33 -8000194c: 04100513 li a0,65 -80001950: 0ffb7713 andi a4,s6,255 -80001954: 00000593 li a1,0 -80001958: 00a61863 bne a2,a0,80001968 <_vfprintf_r+0xd0c> -8000195c: 00f70713 addi a4,a4,15 # 3ffe000f <_start-0x4001fff1> -80001960: 0ff77713 andi a4,a4,255 -80001964: 00100593 li a1,1 -80001968: 0ce10223 sb a4,196(sp) -8000196c: 02b00793 li a5,43 -80001970: 0006d863 bgez a3,80001980 <_vfprintf_r+0xd24> -80001974: 00100693 li a3,1 -80001978: 41a686b3 sub a3,a3,s10 -8000197c: 02d00793 li a5,45 -80001980: 0cf102a3 sb a5,197(sp) -80001984: 00900793 li a5,9 -80001988: 2ad7d863 bge a5,a3,80001c38 <_vfprintf_r+0xfdc> -8000198c: 0d310713 addi a4,sp,211 -80001990: 00070513 mv a0,a4 -80001994: 00a00593 li a1,10 -80001998: 06300813 li a6,99 -8000199c: 02b6e7b3 rem a5,a3,a1 -800019a0: fff70613 addi a2,a4,-1 -800019a4: 03078793 addi a5,a5,48 -800019a8: fef70fa3 sb a5,-1(a4) -800019ac: 02b6c7b3 div a5,a3,a1 -800019b0: 26d84463 blt a6,a3,80001c18 <_vfprintf_r+0xfbc> -800019b4: 03078793 addi a5,a5,48 -800019b8: fef60fa3 sb a5,-1(a2) -800019bc: ffe70713 addi a4,a4,-2 -800019c0: 0c610613 addi a2,sp,198 -800019c4: 26a76063 bltu a4,a0,80001c24 <_vfprintf_r+0xfc8> -800019c8: 0c410793 addi a5,sp,196 -800019cc: 40f607b3 sub a5,a2,a5 -800019d0: 02f12c23 sw a5,56(sp) -800019d4: 01478db3 add s11,a5,s4 -800019d8: 00100793 li a5,1 -800019dc: 0147c663 blt a5,s4,800019e8 <_vfprintf_r+0xd8c> -800019e0: 00147793 andi a5,s0,1 -800019e4: 00078663 beqz a5,800019f0 <_vfprintf_r+0xd94> -800019e8: 01c12783 lw a5,28(sp) -800019ec: 00fd8db3 add s11,s11,a5 -800019f0: bff47413 andi s0,s0,-1025 -800019f4: 10046793 ori a5,s0,256 -800019f8: 02f12423 sw a5,40(sp) -800019fc: 00012623 sw zero,12(sp) -80001a00: 00000c93 li s9,0 -80001a04: 00000d13 li s10,0 -80001a08: 04012783 lw a5,64(sp) -80001a0c: 00078663 beqz a5,80001a18 <_vfprintf_r+0xdbc> -80001a10: 02d00713 li a4,45 -80001a14: 0ae10ba3 sb a4,183(sp) -80001a18: 02812403 lw s0,40(sp) -80001a1c: 00000713 li a4,0 -80001a20: e5cff06f j 8000107c <_vfprintf_r+0x420> -80001a24: 00000c13 li s8,0 -80001a28: 13c10493 addi s1,sp,316 -80001a2c: b89ff06f j 800015b4 <_vfprintf_r+0x958> -80001a30: 00050c13 mv s8,a0 -80001a34: b81ff06f j 800015b4 <_vfprintf_r+0x958> -80001a38: 00000c13 li s8,0 -80001a3c: 00600d93 li s11,6 -80001a40: b75ff06f j 800015b4 <_vfprintf_r+0x958> -80001a44: 81000d37 lui s10,0x81000 -80001a48: 3e4d0793 addi a5,s10,996 # 810003e4 <_PathLocale+0xffffe9b4> -80001a4c: c8dff06f j 800016d8 <_vfprintf_r+0xa7c> -80001a50: feb68fa3 sb a1,-1(a3) -80001a54: ea1ff06f j 800018f4 <_vfprintf_r+0xc98> -80001a58: 00170713 addi a4,a4,1 -80001a5c: 0ff77713 andi a4,a4,255 -80001a60: eb9ff06f j 80001918 <_vfprintf_r+0xcbc> -80001a64: 001a0a13 addi s4,s4,1 -80001a68: feda0fa3 sb a3,-1(s4) -80001a6c: 41478733 sub a4,a5,s4 -80001a70: fe075ae3 bgez a4,80001a64 <_vfprintf_r+0xe08> -80001a74: eadff06f j 80001920 <_vfprintf_r+0xcc4> -80001a78: 04412783 lw a5,68(sp) -80001a7c: 000d0a13 mv s4,s10 -80001a80: 03000693 li a3,48 -80001a84: 00fd07b3 add a5,s10,a5 -80001a88: fe5ff06f j 80001a6c <_vfprintf_r+0xe10> -80001a8c: 04600793 li a5,70 -80001a90: 00fc8e63 beq s9,a5,80001aac <_vfprintf_r+0xe50> -80001a94: 04500793 li a5,69 -80001a98: 001d8d13 addi s10,s11,1 -80001a9c: 00fc8463 beq s9,a5,80001aa4 <_vfprintf_r+0xe48> -80001aa0: 000d8d13 mv s10,s11 -80001aa4: 00200613 li a2,2 -80001aa8: 00c0006f j 80001ab4 <_vfprintf_r+0xe58> -80001aac: 000d8d13 mv s10,s11 -80001ab0: 00300613 li a2,3 -80001ab4: 0c010793 addi a5,sp,192 -80001ab8: 0cc10813 addi a6,sp,204 -80001abc: 0bc10713 addi a4,sp,188 -80001ac0: 000d0693 mv a3,s10 -80001ac4: 0a010593 addi a1,sp,160 -80001ac8: 00098513 mv a0,s3 -80001acc: 0be12023 sw t5,160(sp) -80001ad0: 05e12623 sw t5,76(sp) -80001ad4: 0bd12223 sw t4,164(sp) -80001ad8: 05d12223 sw t4,68(sp) -80001adc: 0bc12423 sw t3,168(sp) -80001ae0: 01c12623 sw t3,12(sp) -80001ae4: 0b412623 sw s4,172(sp) -80001ae8: 10c030ef jal ra,80004bf4 <_ldtoa_r> -80001aec: 04700793 li a5,71 -80001af0: 00050493 mv s1,a0 -80001af4: 00c12e03 lw t3,12(sp) -80001af8: 04412e83 lw t4,68(sp) -80001afc: 04c12f03 lw t5,76(sp) -80001b00: 00fc9a63 bne s9,a5,80001b14 <_vfprintf_r+0xeb8> -80001b04: 00147793 andi a5,s0,1 -80001b08: 00079663 bnez a5,80001b14 <_vfprintf_r+0xeb8> -80001b0c: 0cc12a03 lw s4,204(sp) -80001b10: e11ff06f j 80001920 <_vfprintf_r+0xcc4> -80001b14: 04600713 li a4,70 -80001b18: 01a487b3 add a5,s1,s10 -80001b1c: 06ec9a63 bne s9,a4,80001b90 <_vfprintf_r+0xf34> -80001b20: 0004c683 lbu a3,0(s1) -80001b24: 03000713 li a4,48 -80001b28: 06e69063 bne a3,a4,80001b88 <_vfprintf_r+0xf2c> -80001b2c: 09010593 addi a1,sp,144 -80001b30: 0a010513 addi a0,sp,160 -80001b34: 04f12823 sw a5,80(sp) -80001b38: 0be12023 sw t5,160(sp) -80001b3c: 05e12623 sw t5,76(sp) -80001b40: 0bd12223 sw t4,164(sp) -80001b44: 05d12223 sw t4,68(sp) -80001b48: 0bc12423 sw t3,168(sp) -80001b4c: 01c12623 sw t3,12(sp) -80001b50: 0b412623 sw s4,172(sp) -80001b54: 08012823 sw zero,144(sp) -80001b58: 08012a23 sw zero,148(sp) -80001b5c: 08012c23 sw zero,152(sp) -80001b60: 08012e23 sw zero,156(sp) -80001b64: 2b40b0ef jal ra,8000ce18 <__eqtf2> -80001b68: 00c12e03 lw t3,12(sp) -80001b6c: 04412e83 lw t4,68(sp) -80001b70: 04c12f03 lw t5,76(sp) -80001b74: 05012783 lw a5,80(sp) -80001b78: 00050863 beqz a0,80001b88 <_vfprintf_r+0xf2c> -80001b7c: 00100713 li a4,1 -80001b80: 41a70d33 sub s10,a4,s10 -80001b84: 0ba12e23 sw s10,188(sp) -80001b88: 0bc12703 lw a4,188(sp) -80001b8c: 00e787b3 add a5,a5,a4 -80001b90: 09010593 addi a1,sp,144 -80001b94: 0a010513 addi a0,sp,160 -80001b98: 00f12623 sw a5,12(sp) -80001b9c: 0be12023 sw t5,160(sp) -80001ba0: 0bd12223 sw t4,164(sp) -80001ba4: 0bc12423 sw t3,168(sp) -80001ba8: 0b412623 sw s4,172(sp) -80001bac: 08012823 sw zero,144(sp) -80001bb0: 08012a23 sw zero,148(sp) -80001bb4: 08012c23 sw zero,152(sp) -80001bb8: 08012e23 sw zero,156(sp) -80001bbc: 25c0b0ef jal ra,8000ce18 <__eqtf2> -80001bc0: 00c12783 lw a5,12(sp) -80001bc4: 00051463 bnez a0,80001bcc <_vfprintf_r+0xf70> -80001bc8: 0cf12623 sw a5,204(sp) -80001bcc: 03000693 li a3,48 -80001bd0: 0100006f j 80001be0 <_vfprintf_r+0xf84> -80001bd4: 00170613 addi a2,a4,1 -80001bd8: 0cc12623 sw a2,204(sp) -80001bdc: 00d70023 sb a3,0(a4) -80001be0: 0cc12703 lw a4,204(sp) -80001be4: fef768e3 bltu a4,a5,80001bd4 <_vfprintf_r+0xf78> -80001be8: f25ff06f j 80001b0c <_vfprintf_r+0xeb0> -80001bec: 04600713 li a4,70 -80001bf0: d4ec98e3 bne s9,a4,80001940 <_vfprintf_r+0xce4> -80001bf4: 00147713 andi a4,s0,1 -80001bf8: 01b76733 or a4,a4,s11 -80001bfc: 07a05063 blez s10,80001c5c <_vfprintf_r+0x1000> -80001c00: 0c070063 beqz a4,80001cc0 <_vfprintf_r+0x1064> -80001c04: 01c12783 lw a5,28(sp) -80001c08: 00fd0733 add a4,s10,a5 -80001c0c: 00ed8db3 add s11,s11,a4 -80001c10: 06600b13 li s6,102 -80001c14: 0900006f j 80001ca4 <_vfprintf_r+0x1048> -80001c18: 00060713 mv a4,a2 -80001c1c: 00078693 mv a3,a5 -80001c20: d7dff06f j 8000199c <_vfprintf_r+0xd40> -80001c24: 00170713 addi a4,a4,1 -80001c28: fff74783 lbu a5,-1(a4) -80001c2c: 00160613 addi a2,a2,1 -80001c30: fef60fa3 sb a5,-1(a2) -80001c34: d91ff06f j 800019c4 <_vfprintf_r+0xd68> -80001c38: 0c610713 addi a4,sp,198 -80001c3c: 00059863 bnez a1,80001c4c <_vfprintf_r+0xff0> -80001c40: 03000793 li a5,48 -80001c44: 0cf10323 sb a5,198(sp) -80001c48: 0c710713 addi a4,sp,199 -80001c4c: 03068793 addi a5,a3,48 -80001c50: 00170613 addi a2,a4,1 -80001c54: 00f70023 sb a5,0(a4) -80001c58: d71ff06f j 800019c8 <_vfprintf_r+0xd6c> -80001c5c: 06070663 beqz a4,80001cc8 <_vfprintf_r+0x106c> -80001c60: 01c12783 lw a5,28(sp) -80001c64: 00178713 addi a4,a5,1 -80001c68: fa5ff06f j 80001c0c <_vfprintf_r+0xfb0> -80001c6c: 034d4063 blt s10,s4,80001c8c <_vfprintf_r+0x1030> -80001c70: 00147713 andi a4,s0,1 -80001c74: 000d0d93 mv s11,s10 -80001c78: 00070663 beqz a4,80001c84 <_vfprintf_r+0x1028> -80001c7c: 01c12783 lw a5,28(sp) -80001c80: 00fd0db3 add s11,s10,a5 -80001c84: 06700b13 li s6,103 -80001c88: 01c0006f j 80001ca4 <_vfprintf_r+0x1048> -80001c8c: 01c12783 lw a5,28(sp) -80001c90: 06700b13 li s6,103 -80001c94: 00fa0db3 add s11,s4,a5 -80001c98: 01a04663 bgtz s10,80001ca4 <_vfprintf_r+0x1048> -80001c9c: 41ad8333 sub t1,s11,s10 -80001ca0: 00130d93 addi s11,t1,1 -80001ca4: 40047c93 andi s9,s0,1024 -80001ca8: 00012623 sw zero,12(sp) -80001cac: d40c8ee3 beqz s9,80001a08 <_vfprintf_r+0xdac> -80001cb0: 00000c93 li s9,0 -80001cb4: d5a05ae3 blez s10,80001a08 <_vfprintf_r+0xdac> -80001cb8: 0ff00693 li a3,255 -80001cbc: 0380006f j 80001cf4 <_vfprintf_r+0x1098> -80001cc0: 000d0d93 mv s11,s10 -80001cc4: f4dff06f j 80001c10 <_vfprintf_r+0xfb4> -80001cc8: 06600b13 li s6,102 -80001ccc: 00100d93 li s11,1 -80001cd0: fd5ff06f j 80001ca4 <_vfprintf_r+0x1048> -80001cd4: 03a75663 bge a4,s10,80001d00 <_vfprintf_r+0x10a4> -80001cd8: 00812783 lw a5,8(sp) -80001cdc: 40ed0d33 sub s10,s10,a4 -80001ce0: 0017c703 lbu a4,1(a5) -80001ce4: 02070a63 beqz a4,80001d18 <_vfprintf_r+0x10bc> -80001ce8: 00178793 addi a5,a5,1 -80001cec: 001c8c93 addi s9,s9,1 -80001cf0: 00f12423 sw a5,8(sp) -80001cf4: 00812783 lw a5,8(sp) -80001cf8: 0007c703 lbu a4,0(a5) -80001cfc: fcd71ce3 bne a4,a3,80001cd4 <_vfprintf_r+0x1078> -80001d00: 00c12783 lw a5,12(sp) -80001d04: 00fc8733 add a4,s9,a5 -80001d08: 02c12783 lw a5,44(sp) -80001d0c: 02f70733 mul a4,a4,a5 -80001d10: 01b70db3 add s11,a4,s11 -80001d14: cf5ff06f j 80001a08 <_vfprintf_r+0xdac> -80001d18: 00c12783 lw a5,12(sp) -80001d1c: 00178793 addi a5,a5,1 -80001d20: 00f12623 sw a5,12(sp) -80001d24: fd1ff06f j 80001cf4 <_vfprintf_r+0x1098> -80001d28: 004c0713 addi a4,s8,4 -80001d2c: 00e12a23 sw a4,20(sp) -80001d30: 02047713 andi a4,s0,32 -80001d34: 000c2783 lw a5,0(s8) -80001d38: 02070063 beqz a4,80001d58 <_vfprintf_r+0x10fc> -80001d3c: 02012703 lw a4,32(sp) -80001d40: 00e7a023 sw a4,0(a5) -80001d44: 41f75713 srai a4,a4,0x1f -80001d48: 00e7a223 sw a4,4(a5) -80001d4c: 01412c03 lw s8,20(sp) -80001d50: 01812483 lw s1,24(sp) -80001d54: 8a0ff06f j 80000df4 <_vfprintf_r+0x198> -80001d58: 01047713 andi a4,s0,16 -80001d5c: 00070863 beqz a4,80001d6c <_vfprintf_r+0x1110> -80001d60: 02012703 lw a4,32(sp) -80001d64: 00e7a023 sw a4,0(a5) -80001d68: fe5ff06f j 80001d4c <_vfprintf_r+0x10f0> -80001d6c: 04047713 andi a4,s0,64 -80001d70: 00070863 beqz a4,80001d80 <_vfprintf_r+0x1124> -80001d74: 02012703 lw a4,32(sp) -80001d78: 00e79023 sh a4,0(a5) -80001d7c: fd1ff06f j 80001d4c <_vfprintf_r+0x10f0> -80001d80: 20047413 andi s0,s0,512 -80001d84: fc040ee3 beqz s0,80001d60 <_vfprintf_r+0x1104> -80001d88: 02012703 lw a4,32(sp) -80001d8c: 00e78023 sb a4,0(a5) -80001d90: fbdff06f j 80001d4c <_vfprintf_r+0x10f0> -80001d94: 01046413 ori s0,s0,16 -80001d98: 02047793 andi a5,s0,32 -80001d9c: 02078663 beqz a5,80001dc8 <_vfprintf_r+0x116c> -80001da0: 007c0c13 addi s8,s8,7 -80001da4: ff8c7c13 andi s8,s8,-8 -80001da8: 000c2c83 lw s9,0(s8) -80001dac: 004c2d03 lw s10,4(s8) -80001db0: 008c0793 addi a5,s8,8 -80001db4: 00f12a23 sw a5,20(sp) -80001db8: bff47413 andi s0,s0,-1025 -80001dbc: 00000713 li a4,0 -80001dc0: 0a010ba3 sb zero,183(sp) -80001dc4: dc0ff06f j 80001384 <_vfprintf_r+0x728> -80001dc8: 004c0793 addi a5,s8,4 -80001dcc: 00f12a23 sw a5,20(sp) -80001dd0: 01047793 andi a5,s0,16 -80001dd4: 00078663 beqz a5,80001de0 <_vfprintf_r+0x1184> -80001dd8: 000c2c83 lw s9,0(s8) -80001ddc: 0100006f j 80001dec <_vfprintf_r+0x1190> -80001de0: 04047793 andi a5,s0,64 -80001de4: 00078863 beqz a5,80001df4 <_vfprintf_r+0x1198> -80001de8: 000c5c83 lhu s9,0(s8) -80001dec: 00000d13 li s10,0 -80001df0: fc9ff06f j 80001db8 <_vfprintf_r+0x115c> -80001df4: 20047793 andi a5,s0,512 -80001df8: fe0780e3 beqz a5,80001dd8 <_vfprintf_r+0x117c> -80001dfc: 000c4c83 lbu s9,0(s8) -80001e00: fedff06f j 80001dec <_vfprintf_r+0x1190> -80001e04: ffff8737 lui a4,0xffff8 -80001e08: 83074713 xori a4,a4,-2000 -80001e0c: 004c0793 addi a5,s8,4 -80001e10: 0ae11c23 sh a4,184(sp) -80001e14: 81000737 lui a4,0x81000 -80001e18: 00f12a23 sw a5,20(sp) -80001e1c: 3e470793 addi a5,a4,996 # 810003e4 <_PathLocale+0xffffe9b4> -80001e20: 000c2c83 lw s9,0(s8) -80001e24: 00000d13 li s10,0 -80001e28: 00246413 ori s0,s0,2 -80001e2c: 02f12e23 sw a5,60(sp) -80001e30: 00200713 li a4,2 -80001e34: 07800b13 li s6,120 -80001e38: f89ff06f j 80001dc0 <_vfprintf_r+0x1164> -80001e3c: 004c0793 addi a5,s8,4 +800015a0: 0167d863 bge a5,s6,800015b0 <_vfprintf_r+0x8c8> +800015a4: 810004b7 lui s1,0x81000 +800015a8: 3a848493 addi s1,s1,936 # 810003a8 <_PathLocale+0xffffe9b0> +800015ac: f79ff06f j 80001524 <_vfprintf_r+0x83c> +800015b0: 810004b7 lui s1,0x81000 +800015b4: 3a448493 addi s1,s1,932 # 810003a4 <_PathLocale+0xffffe9ac> +800015b8: f6dff06f j 80001524 <_vfprintf_r+0x83c> +800015bc: fdfb7c93 andi s9,s6,-33 +800015c0: 04100793 li a5,65 +800015c4: 04fc9e63 bne s9,a5,80001620 <_vfprintf_r+0x938> +800015c8: 03000793 li a5,48 +800015cc: 0af10c23 sb a5,184(sp) +800015d0: 06100713 li a4,97 +800015d4: 07800793 li a5,120 +800015d8: 00eb0463 beq s6,a4,800015e0 <_vfprintf_r+0x8f8> +800015dc: 05800793 li a5,88 +800015e0: 0af10ca3 sb a5,185(sp) +800015e4: 06300793 li a5,99 +800015e8: 00246413 ori s0,s0,2 +800015ec: 4db7d263 bge a5,s11,80001ab0 <_vfprintf_r+0xdc8> +800015f0: 001d8593 addi a1,s11,1 +800015f4: 00098513 mv a0,s3 +800015f8: 4b4040ef jal ra,80005aac <_malloc_r> +800015fc: 00050493 mv s1,a0 +80001600: 4a051e63 bnez a0,80001abc <_vfprintf_r+0xdd4> +80001604: 00c95783 lhu a5,12(s2) +80001608: 0407e793 ori a5,a5,64 +8000160c: 00f91623 sh a5,12(s2) +80001610: 00c95783 lhu a5,12(s2) +80001614: 0407f793 andi a5,a5,64 +80001618: fe078063 beqz a5,80000df8 <_vfprintf_r+0x110> +8000161c: fd4ff06f j 80000df0 <_vfprintf_r+0x108> +80001620: fff00793 li a5,-1 +80001624: 4afd8063 beq s11,a5,80001ac4 <_vfprintf_r+0xddc> +80001628: 04700793 li a5,71 +8000162c: 00000c13 li s8,0 +80001630: 00fc9863 bne s9,a5,80001640 <_vfprintf_r+0x958> +80001634: 000d9663 bnez s11,80001640 <_vfprintf_r+0x958> +80001638: 000d8c13 mv s8,s11 +8000163c: 00100d93 li s11,1 +80001640: 0ec12a03 lw s4,236(sp) +80001644: 10046793 ori a5,s0,256 +80001648: 02f12423 sw a5,40(sp) +8000164c: 04012023 sw zero,64(sp) +80001650: 0e012f03 lw t5,224(sp) +80001654: 0e412e83 lw t4,228(sp) +80001658: 0e812e03 lw t3,232(sp) +8000165c: 000a5a63 bgez s4,80001670 <_vfprintf_r+0x988> +80001660: 800007b7 lui a5,0x80000 +80001664: 0147ca33 xor s4,a5,s4 +80001668: 02d00793 li a5,45 +8000166c: 04f12023 sw a5,64(sp) +80001670: 04100793 li a5,65 +80001674: 4afc9263 bne s9,a5,80001b18 <_vfprintf_r+0xe30> +80001678: 0a010513 addi a0,sp,160 +8000167c: 0be12023 sw t5,160(sp) +80001680: 0bd12223 sw t4,164(sp) +80001684: 0bc12423 sw t3,168(sp) +80001688: 0b412623 sw s4,172(sp) +8000168c: 6850e0ef jal ra,80010510 <__trunctfdf2> +80001690: 0bc10613 addi a2,sp,188 +80001694: 1d9050ef jal ra,8000706c +80001698: 00058613 mv a2,a1 +8000169c: 00050593 mv a1,a0 +800016a0: 0a010513 addi a0,sp,160 +800016a4: 4350e0ef jal ra,800102d8 <__extenddftf2> +800016a8: 0a012783 lw a5,160(sp) +800016ac: 07010613 addi a2,sp,112 +800016b0: 08010593 addi a1,sp,128 +800016b4: 08f12023 sw a5,128(sp) +800016b8: 0a412783 lw a5,164(sp) +800016bc: 09010513 addi a0,sp,144 +800016c0: 06012823 sw zero,112(sp) +800016c4: 08f12223 sw a5,132(sp) +800016c8: 0a812783 lw a5,168(sp) +800016cc: 06012a23 sw zero,116(sp) +800016d0: 06012c23 sw zero,120(sp) +800016d4: 08f12423 sw a5,136(sp) +800016d8: 0ac12783 lw a5,172(sp) +800016dc: 08f12623 sw a5,140(sp) +800016e0: 3ffc07b7 lui a5,0x3ffc0 +800016e4: 06f12e23 sw a5,124(sp) +800016e8: 3810b0ef jal ra,8000d268 <__multf3> +800016ec: 09012803 lw a6,144(sp) +800016f0: 09412603 lw a2,148(sp) +800016f4: 09812683 lw a3,152(sp) +800016f8: 09c12703 lw a4,156(sp) +800016fc: 09010593 addi a1,sp,144 +80001700: 0a010513 addi a0,sp,160 +80001704: 0b012023 sw a6,160(sp) +80001708: 05012823 sw a6,80(sp) +8000170c: 0ac12223 sw a2,164(sp) +80001710: 04c12623 sw a2,76(sp) +80001714: 0ad12423 sw a3,168(sp) +80001718: 04d12223 sw a3,68(sp) +8000171c: 0ae12623 sw a4,172(sp) +80001720: 00e12623 sw a4,12(sp) +80001724: 08012823 sw zero,144(sp) +80001728: 08012a23 sw zero,148(sp) +8000172c: 08012c23 sw zero,152(sp) +80001730: 08012e23 sw zero,156(sp) +80001734: 7700b0ef jal ra,8000cea4 <__eqtf2> +80001738: 00c12703 lw a4,12(sp) +8000173c: 04412683 lw a3,68(sp) +80001740: 04c12603 lw a2,76(sp) +80001744: 05012803 lw a6,80(sp) +80001748: 00051663 bnez a0,80001754 <_vfprintf_r+0xa6c> +8000174c: 00100793 li a5,1 +80001750: 0af12e23 sw a5,188(sp) +80001754: 06100793 li a5,97 +80001758: 36fb0c63 beq s6,a5,80001ad0 <_vfprintf_r+0xde8> +8000175c: 81000d37 lui s10,0x81000 +80001760: 3c0d0793 addi a5,s10,960 # 810003c0 <_PathLocale+0xffffe9c8> +80001764: 00f12623 sw a5,12(sp) +80001768: fffd8e13 addi t3,s11,-1 +8000176c: 00048d13 mv s10,s1 +80001770: 400307b7 lui a5,0x40030 +80001774: 09010593 addi a1,sp,144 +80001778: 08c12a23 sw a2,148(sp) +8000177c: 0a010513 addi a0,sp,160 +80001780: 08010613 addi a2,sp,128 +80001784: 05c12c23 sw t3,88(sp) +80001788: 08f12623 sw a5,140(sp) +8000178c: 09012823 sw a6,144(sp) +80001790: 08d12c23 sw a3,152(sp) +80001794: 08e12e23 sw a4,156(sp) +80001798: 08012023 sw zero,128(sp) +8000179c: 08012223 sw zero,132(sp) +800017a0: 08012423 sw zero,136(sp) +800017a4: 2c50b0ef jal ra,8000d268 <__multf3> +800017a8: 0a012803 lw a6,160(sp) +800017ac: 0a412603 lw a2,164(sp) +800017b0: 0a812683 lw a3,168(sp) +800017b4: 0ac12703 lw a4,172(sp) +800017b8: 0a010513 addi a0,sp,160 +800017bc: 05012a23 sw a6,84(sp) +800017c0: 04c12823 sw a2,80(sp) +800017c4: 04d12623 sw a3,76(sp) +800017c8: 04e12223 sw a4,68(sp) +800017cc: 79c0e0ef jal ra,8000ff68 <__fixtfsi> +800017d0: 00050593 mv a1,a0 +800017d4: 00050a13 mv s4,a0 +800017d8: 0a010513 addi a0,sp,160 +800017dc: 1710e0ef jal ra,8001014c <__floatsitf> +800017e0: 04412703 lw a4,68(sp) +800017e4: 05012603 lw a2,80(sp) +800017e8: 05412803 lw a6,84(sp) +800017ec: 08e12623 sw a4,140(sp) +800017f0: 0a012703 lw a4,160(sp) +800017f4: 04c12683 lw a3,76(sp) +800017f8: 08c12223 sw a2,132(sp) +800017fc: 06e12823 sw a4,112(sp) +80001800: 0a412703 lw a4,164(sp) +80001804: 08010593 addi a1,sp,128 +80001808: 07010613 addi a2,sp,112 +8000180c: 06e12a23 sw a4,116(sp) +80001810: 0a812703 lw a4,168(sp) +80001814: 09010513 addi a0,sp,144 +80001818: 09012023 sw a6,128(sp) +8000181c: 06e12c23 sw a4,120(sp) +80001820: 0ac12703 lw a4,172(sp) +80001824: 08d12423 sw a3,136(sp) +80001828: 001d0d13 addi s10,s10,1 +8000182c: 06e12e23 sw a4,124(sp) +80001830: 4e90c0ef jal ra,8000e518 <__subtf3> +80001834: 00c12783 lw a5,12(sp) +80001838: 05812e03 lw t3,88(sp) +8000183c: 09012283 lw t0,144(sp) +80001840: 014785b3 add a1,a5,s4 +80001844: 0005c583 lbu a1,0(a1) +80001848: 09412f83 lw t6,148(sp) +8000184c: 09812f03 lw t5,152(sp) +80001850: 09c12e83 lw t4,156(sp) +80001854: 05c12223 sw t3,68(sp) +80001858: febd0fa3 sb a1,-1(s10) +8000185c: fff00793 li a5,-1 +80001860: 08fe0063 beq t3,a5,800018e0 <_vfprintf_r+0xbf8> +80001864: fffe0e13 addi t3,t3,-1 +80001868: 09010593 addi a1,sp,144 +8000186c: 0a010513 addi a0,sp,160 +80001870: 07d12623 sw t4,108(sp) +80001874: 07e12423 sw t5,104(sp) +80001878: 07f12223 sw t6,100(sp) +8000187c: 06512023 sw t0,96(sp) +80001880: 05c12e23 sw t3,92(sp) +80001884: 0a512023 sw t0,160(sp) +80001888: 04512c23 sw t0,88(sp) +8000188c: 0bf12223 sw t6,164(sp) +80001890: 05f12a23 sw t6,84(sp) +80001894: 0be12423 sw t5,168(sp) +80001898: 05e12823 sw t5,80(sp) +8000189c: 0bd12623 sw t4,172(sp) +800018a0: 05d12623 sw t4,76(sp) +800018a4: 08012823 sw zero,144(sp) +800018a8: 08012a23 sw zero,148(sp) +800018ac: 08012c23 sw zero,152(sp) +800018b0: 08012e23 sw zero,156(sp) +800018b4: 5f00b0ef jal ra,8000cea4 <__eqtf2> +800018b8: 04c12703 lw a4,76(sp) +800018bc: 05012683 lw a3,80(sp) +800018c0: 05412603 lw a2,84(sp) +800018c4: 05812803 lw a6,88(sp) +800018c8: 05c12e03 lw t3,92(sp) +800018cc: 06012283 lw t0,96(sp) +800018d0: 06412f83 lw t6,100(sp) +800018d4: 06812f03 lw t5,104(sp) +800018d8: 06c12e83 lw t4,108(sp) +800018dc: e8051ae3 bnez a0,80001770 <_vfprintf_r+0xa88> +800018e0: 3ffe0737 lui a4,0x3ffe0 +800018e4: 09010593 addi a1,sp,144 +800018e8: 0a010513 addi a0,sp,160 +800018ec: 0a512023 sw t0,160(sp) +800018f0: 04512c23 sw t0,88(sp) +800018f4: 0bf12223 sw t6,164(sp) +800018f8: 05f12a23 sw t6,84(sp) +800018fc: 0be12423 sw t5,168(sp) +80001900: 05e12823 sw t5,80(sp) +80001904: 0bd12623 sw t4,172(sp) +80001908: 05d12623 sw t4,76(sp) +8000190c: 08012823 sw zero,144(sp) +80001910: 08012a23 sw zero,148(sp) +80001914: 08012c23 sw zero,152(sp) +80001918: 08e12e23 sw a4,156(sp) +8000191c: 6b40b0ef jal ra,8000cfd0 <__getf2> +80001920: 04a04863 bgtz a0,80001970 <_vfprintf_r+0xc88> +80001924: 05812283 lw t0,88(sp) +80001928: 05412f83 lw t6,84(sp) +8000192c: 05012f03 lw t5,80(sp) +80001930: 04c12e83 lw t4,76(sp) +80001934: 3ffe0737 lui a4,0x3ffe0 +80001938: 09010593 addi a1,sp,144 +8000193c: 0a010513 addi a0,sp,160 +80001940: 0a512023 sw t0,160(sp) +80001944: 0bf12223 sw t6,164(sp) +80001948: 0be12423 sw t5,168(sp) +8000194c: 0bd12623 sw t4,172(sp) +80001950: 08012823 sw zero,144(sp) +80001954: 08012a23 sw zero,148(sp) +80001958: 08012c23 sw zero,152(sp) +8000195c: 08e12e23 sw a4,156(sp) +80001960: 5440b0ef jal ra,8000cea4 <__eqtf2> +80001964: 1a051063 bnez a0,80001b04 <_vfprintf_r+0xe1c> +80001968: 001a7a13 andi s4,s4,1 +8000196c: 180a0c63 beqz s4,80001b04 <_vfprintf_r+0xe1c> +80001970: 00c12783 lw a5,12(sp) +80001974: 0da12623 sw s10,204(sp) +80001978: 03000593 li a1,48 +8000197c: 00f7c603 lbu a2,15(a5) # 4003000f <_start-0x3ffcfff1> +80001980: 0cc12683 lw a3,204(sp) +80001984: fff68713 addi a4,a3,-1 +80001988: 0ce12623 sw a4,204(sp) +8000198c: fff6c703 lbu a4,-1(a3) +80001990: 14c70663 beq a4,a2,80001adc <_vfprintf_r+0xdf4> +80001994: 03900613 li a2,57 +80001998: 14c71663 bne a4,a2,80001ae4 <_vfprintf_r+0xdfc> +8000199c: 00c12783 lw a5,12(sp) +800019a0: 00a7c703 lbu a4,10(a5) +800019a4: fee68fa3 sb a4,-1(a3) +800019a8: 000d0a13 mv s4,s10 +800019ac: 04700713 li a4,71 +800019b0: 409a0a33 sub s4,s4,s1 +800019b4: 0bc12d03 lw s10,188(sp) +800019b8: 2cec9063 bne s9,a4,80001c78 <_vfprintf_r+0xf90> +800019bc: ffd00713 li a4,-3 +800019c0: 00ed4463 blt s10,a4,800019c8 <_vfprintf_r+0xce0> +800019c4: 33adda63 bge s11,s10,80001cf8 <_vfprintf_r+0x1010> +800019c8: ffeb0b13 addi s6,s6,-2 +800019cc: fffd0693 addi a3,s10,-1 +800019d0: 0ad12e23 sw a3,188(sp) +800019d4: fdfb7613 andi a2,s6,-33 +800019d8: 04100513 li a0,65 +800019dc: 0ffb7713 andi a4,s6,255 +800019e0: 00000593 li a1,0 +800019e4: 00a61863 bne a2,a0,800019f4 <_vfprintf_r+0xd0c> +800019e8: 00f70713 addi a4,a4,15 # 3ffe000f <_start-0x4001fff1> +800019ec: 0ff77713 andi a4,a4,255 +800019f0: 00100593 li a1,1 +800019f4: 0ce10223 sb a4,196(sp) +800019f8: 02b00793 li a5,43 +800019fc: 0006d863 bgez a3,80001a0c <_vfprintf_r+0xd24> +80001a00: 00100693 li a3,1 +80001a04: 41a686b3 sub a3,a3,s10 +80001a08: 02d00793 li a5,45 +80001a0c: 0cf102a3 sb a5,197(sp) +80001a10: 00900793 li a5,9 +80001a14: 2ad7d863 bge a5,a3,80001cc4 <_vfprintf_r+0xfdc> +80001a18: 0d310713 addi a4,sp,211 +80001a1c: 00070513 mv a0,a4 +80001a20: 00a00593 li a1,10 +80001a24: 06300813 li a6,99 +80001a28: 02b6e7b3 rem a5,a3,a1 +80001a2c: fff70613 addi a2,a4,-1 +80001a30: 03078793 addi a5,a5,48 +80001a34: fef70fa3 sb a5,-1(a4) +80001a38: 02b6c7b3 div a5,a3,a1 +80001a3c: 26d84463 blt a6,a3,80001ca4 <_vfprintf_r+0xfbc> +80001a40: 03078793 addi a5,a5,48 +80001a44: fef60fa3 sb a5,-1(a2) +80001a48: ffe70713 addi a4,a4,-2 +80001a4c: 0c610613 addi a2,sp,198 +80001a50: 26a76063 bltu a4,a0,80001cb0 <_vfprintf_r+0xfc8> +80001a54: 0c410793 addi a5,sp,196 +80001a58: 40f607b3 sub a5,a2,a5 +80001a5c: 02f12c23 sw a5,56(sp) +80001a60: 01478db3 add s11,a5,s4 +80001a64: 00100793 li a5,1 +80001a68: 0147c663 blt a5,s4,80001a74 <_vfprintf_r+0xd8c> +80001a6c: 00147793 andi a5,s0,1 +80001a70: 00078663 beqz a5,80001a7c <_vfprintf_r+0xd94> +80001a74: 01c12783 lw a5,28(sp) +80001a78: 00fd8db3 add s11,s11,a5 +80001a7c: bff47413 andi s0,s0,-1025 +80001a80: 10046793 ori a5,s0,256 +80001a84: 02f12423 sw a5,40(sp) +80001a88: 00012623 sw zero,12(sp) +80001a8c: 00000c93 li s9,0 +80001a90: 00000d13 li s10,0 +80001a94: 04012783 lw a5,64(sp) +80001a98: 00078663 beqz a5,80001aa4 <_vfprintf_r+0xdbc> +80001a9c: 02d00713 li a4,45 +80001aa0: 0ae10ba3 sb a4,183(sp) +80001aa4: 02812403 lw s0,40(sp) +80001aa8: 00000713 li a4,0 +80001aac: e5cff06f j 80001108 <_vfprintf_r+0x420> +80001ab0: 00000c13 li s8,0 +80001ab4: 13c10493 addi s1,sp,316 +80001ab8: b89ff06f j 80001640 <_vfprintf_r+0x958> +80001abc: 00050c13 mv s8,a0 +80001ac0: b81ff06f j 80001640 <_vfprintf_r+0x958> +80001ac4: 00000c13 li s8,0 +80001ac8: 00600d93 li s11,6 +80001acc: b75ff06f j 80001640 <_vfprintf_r+0x958> +80001ad0: 81000d37 lui s10,0x81000 +80001ad4: 3acd0793 addi a5,s10,940 # 810003ac <_PathLocale+0xffffe9b4> +80001ad8: c8dff06f j 80001764 <_vfprintf_r+0xa7c> +80001adc: feb68fa3 sb a1,-1(a3) +80001ae0: ea1ff06f j 80001980 <_vfprintf_r+0xc98> +80001ae4: 00170713 addi a4,a4,1 +80001ae8: 0ff77713 andi a4,a4,255 +80001aec: eb9ff06f j 800019a4 <_vfprintf_r+0xcbc> +80001af0: 001a0a13 addi s4,s4,1 +80001af4: feda0fa3 sb a3,-1(s4) +80001af8: 41478733 sub a4,a5,s4 +80001afc: fe075ae3 bgez a4,80001af0 <_vfprintf_r+0xe08> +80001b00: eadff06f j 800019ac <_vfprintf_r+0xcc4> +80001b04: 04412783 lw a5,68(sp) +80001b08: 000d0a13 mv s4,s10 +80001b0c: 03000693 li a3,48 +80001b10: 00fd07b3 add a5,s10,a5 +80001b14: fe5ff06f j 80001af8 <_vfprintf_r+0xe10> +80001b18: 04600793 li a5,70 +80001b1c: 00fc8e63 beq s9,a5,80001b38 <_vfprintf_r+0xe50> +80001b20: 04500793 li a5,69 +80001b24: 001d8d13 addi s10,s11,1 +80001b28: 00fc8463 beq s9,a5,80001b30 <_vfprintf_r+0xe48> +80001b2c: 000d8d13 mv s10,s11 +80001b30: 00200613 li a2,2 +80001b34: 00c0006f j 80001b40 <_vfprintf_r+0xe58> +80001b38: 000d8d13 mv s10,s11 +80001b3c: 00300613 li a2,3 +80001b40: 0c010793 addi a5,sp,192 +80001b44: 0cc10813 addi a6,sp,204 +80001b48: 0bc10713 addi a4,sp,188 +80001b4c: 000d0693 mv a3,s10 +80001b50: 0a010593 addi a1,sp,160 +80001b54: 00098513 mv a0,s3 +80001b58: 0be12023 sw t5,160(sp) +80001b5c: 05e12623 sw t5,76(sp) +80001b60: 0bd12223 sw t4,164(sp) +80001b64: 05d12223 sw t4,68(sp) +80001b68: 0bc12423 sw t3,168(sp) +80001b6c: 01c12623 sw t3,12(sp) +80001b70: 0b412623 sw s4,172(sp) +80001b74: 10c030ef jal ra,80004c80 <_ldtoa_r> +80001b78: 04700793 li a5,71 +80001b7c: 00050493 mv s1,a0 +80001b80: 00c12e03 lw t3,12(sp) +80001b84: 04412e83 lw t4,68(sp) +80001b88: 04c12f03 lw t5,76(sp) +80001b8c: 00fc9a63 bne s9,a5,80001ba0 <_vfprintf_r+0xeb8> +80001b90: 00147793 andi a5,s0,1 +80001b94: 00079663 bnez a5,80001ba0 <_vfprintf_r+0xeb8> +80001b98: 0cc12a03 lw s4,204(sp) +80001b9c: e11ff06f j 800019ac <_vfprintf_r+0xcc4> +80001ba0: 04600713 li a4,70 +80001ba4: 01a487b3 add a5,s1,s10 +80001ba8: 06ec9a63 bne s9,a4,80001c1c <_vfprintf_r+0xf34> +80001bac: 0004c683 lbu a3,0(s1) +80001bb0: 03000713 li a4,48 +80001bb4: 06e69063 bne a3,a4,80001c14 <_vfprintf_r+0xf2c> +80001bb8: 09010593 addi a1,sp,144 +80001bbc: 0a010513 addi a0,sp,160 +80001bc0: 04f12823 sw a5,80(sp) +80001bc4: 0be12023 sw t5,160(sp) +80001bc8: 05e12623 sw t5,76(sp) +80001bcc: 0bd12223 sw t4,164(sp) +80001bd0: 05d12223 sw t4,68(sp) +80001bd4: 0bc12423 sw t3,168(sp) +80001bd8: 01c12623 sw t3,12(sp) +80001bdc: 0b412623 sw s4,172(sp) +80001be0: 08012823 sw zero,144(sp) +80001be4: 08012a23 sw zero,148(sp) +80001be8: 08012c23 sw zero,152(sp) +80001bec: 08012e23 sw zero,156(sp) +80001bf0: 2b40b0ef jal ra,8000cea4 <__eqtf2> +80001bf4: 00c12e03 lw t3,12(sp) +80001bf8: 04412e83 lw t4,68(sp) +80001bfc: 04c12f03 lw t5,76(sp) +80001c00: 05012783 lw a5,80(sp) +80001c04: 00050863 beqz a0,80001c14 <_vfprintf_r+0xf2c> +80001c08: 00100713 li a4,1 +80001c0c: 41a70d33 sub s10,a4,s10 +80001c10: 0ba12e23 sw s10,188(sp) +80001c14: 0bc12703 lw a4,188(sp) +80001c18: 00e787b3 add a5,a5,a4 +80001c1c: 09010593 addi a1,sp,144 +80001c20: 0a010513 addi a0,sp,160 +80001c24: 00f12623 sw a5,12(sp) +80001c28: 0be12023 sw t5,160(sp) +80001c2c: 0bd12223 sw t4,164(sp) +80001c30: 0bc12423 sw t3,168(sp) +80001c34: 0b412623 sw s4,172(sp) +80001c38: 08012823 sw zero,144(sp) +80001c3c: 08012a23 sw zero,148(sp) +80001c40: 08012c23 sw zero,152(sp) +80001c44: 08012e23 sw zero,156(sp) +80001c48: 25c0b0ef jal ra,8000cea4 <__eqtf2> +80001c4c: 00c12783 lw a5,12(sp) +80001c50: 00051463 bnez a0,80001c58 <_vfprintf_r+0xf70> +80001c54: 0cf12623 sw a5,204(sp) +80001c58: 03000693 li a3,48 +80001c5c: 0100006f j 80001c6c <_vfprintf_r+0xf84> +80001c60: 00170613 addi a2,a4,1 +80001c64: 0cc12623 sw a2,204(sp) +80001c68: 00d70023 sb a3,0(a4) +80001c6c: 0cc12703 lw a4,204(sp) +80001c70: fef768e3 bltu a4,a5,80001c60 <_vfprintf_r+0xf78> +80001c74: f25ff06f j 80001b98 <_vfprintf_r+0xeb0> +80001c78: 04600713 li a4,70 +80001c7c: d4ec98e3 bne s9,a4,800019cc <_vfprintf_r+0xce4> +80001c80: 00147713 andi a4,s0,1 +80001c84: 01b76733 or a4,a4,s11 +80001c88: 07a05063 blez s10,80001ce8 <_vfprintf_r+0x1000> +80001c8c: 0c070063 beqz a4,80001d4c <_vfprintf_r+0x1064> +80001c90: 01c12783 lw a5,28(sp) +80001c94: 00fd0733 add a4,s10,a5 +80001c98: 00ed8db3 add s11,s11,a4 +80001c9c: 06600b13 li s6,102 +80001ca0: 0900006f j 80001d30 <_vfprintf_r+0x1048> +80001ca4: 00060713 mv a4,a2 +80001ca8: 00078693 mv a3,a5 +80001cac: d7dff06f j 80001a28 <_vfprintf_r+0xd40> +80001cb0: 00170713 addi a4,a4,1 +80001cb4: fff74783 lbu a5,-1(a4) +80001cb8: 00160613 addi a2,a2,1 +80001cbc: fef60fa3 sb a5,-1(a2) +80001cc0: d91ff06f j 80001a50 <_vfprintf_r+0xd68> +80001cc4: 0c610713 addi a4,sp,198 +80001cc8: 00059863 bnez a1,80001cd8 <_vfprintf_r+0xff0> +80001ccc: 03000793 li a5,48 +80001cd0: 0cf10323 sb a5,198(sp) +80001cd4: 0c710713 addi a4,sp,199 +80001cd8: 03068793 addi a5,a3,48 +80001cdc: 00170613 addi a2,a4,1 +80001ce0: 00f70023 sb a5,0(a4) +80001ce4: d71ff06f j 80001a54 <_vfprintf_r+0xd6c> +80001ce8: 06070663 beqz a4,80001d54 <_vfprintf_r+0x106c> +80001cec: 01c12783 lw a5,28(sp) +80001cf0: 00178713 addi a4,a5,1 +80001cf4: fa5ff06f j 80001c98 <_vfprintf_r+0xfb0> +80001cf8: 034d4063 blt s10,s4,80001d18 <_vfprintf_r+0x1030> +80001cfc: 00147713 andi a4,s0,1 +80001d00: 000d0d93 mv s11,s10 +80001d04: 00070663 beqz a4,80001d10 <_vfprintf_r+0x1028> +80001d08: 01c12783 lw a5,28(sp) +80001d0c: 00fd0db3 add s11,s10,a5 +80001d10: 06700b13 li s6,103 +80001d14: 01c0006f j 80001d30 <_vfprintf_r+0x1048> +80001d18: 01c12783 lw a5,28(sp) +80001d1c: 06700b13 li s6,103 +80001d20: 00fa0db3 add s11,s4,a5 +80001d24: 01a04663 bgtz s10,80001d30 <_vfprintf_r+0x1048> +80001d28: 41ad8333 sub t1,s11,s10 +80001d2c: 00130d93 addi s11,t1,1 +80001d30: 40047c93 andi s9,s0,1024 +80001d34: 00012623 sw zero,12(sp) +80001d38: d40c8ee3 beqz s9,80001a94 <_vfprintf_r+0xdac> +80001d3c: 00000c93 li s9,0 +80001d40: d5a05ae3 blez s10,80001a94 <_vfprintf_r+0xdac> +80001d44: 0ff00693 li a3,255 +80001d48: 0380006f j 80001d80 <_vfprintf_r+0x1098> +80001d4c: 000d0d93 mv s11,s10 +80001d50: f4dff06f j 80001c9c <_vfprintf_r+0xfb4> +80001d54: 06600b13 li s6,102 +80001d58: 00100d93 li s11,1 +80001d5c: fd5ff06f j 80001d30 <_vfprintf_r+0x1048> +80001d60: 03a75663 bge a4,s10,80001d8c <_vfprintf_r+0x10a4> +80001d64: 00812783 lw a5,8(sp) +80001d68: 40ed0d33 sub s10,s10,a4 +80001d6c: 0017c703 lbu a4,1(a5) +80001d70: 02070a63 beqz a4,80001da4 <_vfprintf_r+0x10bc> +80001d74: 00178793 addi a5,a5,1 +80001d78: 001c8c93 addi s9,s9,1 +80001d7c: 00f12423 sw a5,8(sp) +80001d80: 00812783 lw a5,8(sp) +80001d84: 0007c703 lbu a4,0(a5) +80001d88: fcd71ce3 bne a4,a3,80001d60 <_vfprintf_r+0x1078> +80001d8c: 00c12783 lw a5,12(sp) +80001d90: 00fc8733 add a4,s9,a5 +80001d94: 02c12783 lw a5,44(sp) +80001d98: 02f70733 mul a4,a4,a5 +80001d9c: 01b70db3 add s11,a4,s11 +80001da0: cf5ff06f j 80001a94 <_vfprintf_r+0xdac> +80001da4: 00c12783 lw a5,12(sp) +80001da8: 00178793 addi a5,a5,1 +80001dac: 00f12623 sw a5,12(sp) +80001db0: fd1ff06f j 80001d80 <_vfprintf_r+0x1098> +80001db4: 004c0713 addi a4,s8,4 +80001db8: 00e12a23 sw a4,20(sp) +80001dbc: 02047713 andi a4,s0,32 +80001dc0: 000c2783 lw a5,0(s8) +80001dc4: 02070063 beqz a4,80001de4 <_vfprintf_r+0x10fc> +80001dc8: 02012703 lw a4,32(sp) +80001dcc: 00e7a023 sw a4,0(a5) +80001dd0: 41f75713 srai a4,a4,0x1f +80001dd4: 00e7a223 sw a4,4(a5) +80001dd8: 01412c03 lw s8,20(sp) +80001ddc: 01812483 lw s1,24(sp) +80001de0: 8a0ff06f j 80000e80 <_vfprintf_r+0x198> +80001de4: 01047713 andi a4,s0,16 +80001de8: 00070863 beqz a4,80001df8 <_vfprintf_r+0x1110> +80001dec: 02012703 lw a4,32(sp) +80001df0: 00e7a023 sw a4,0(a5) +80001df4: fe5ff06f j 80001dd8 <_vfprintf_r+0x10f0> +80001df8: 04047713 andi a4,s0,64 +80001dfc: 00070863 beqz a4,80001e0c <_vfprintf_r+0x1124> +80001e00: 02012703 lw a4,32(sp) +80001e04: 00e79023 sh a4,0(a5) +80001e08: fd1ff06f j 80001dd8 <_vfprintf_r+0x10f0> +80001e0c: 20047413 andi s0,s0,512 +80001e10: fc040ee3 beqz s0,80001dec <_vfprintf_r+0x1104> +80001e14: 02012703 lw a4,32(sp) +80001e18: 00e78023 sb a4,0(a5) +80001e1c: fbdff06f j 80001dd8 <_vfprintf_r+0x10f0> +80001e20: 01046413 ori s0,s0,16 +80001e24: 02047793 andi a5,s0,32 +80001e28: 02078663 beqz a5,80001e54 <_vfprintf_r+0x116c> +80001e2c: 007c0c13 addi s8,s8,7 +80001e30: ff8c7c13 andi s8,s8,-8 +80001e34: 000c2c83 lw s9,0(s8) +80001e38: 004c2d03 lw s10,4(s8) +80001e3c: 008c0793 addi a5,s8,8 80001e40: 00f12a23 sw a5,20(sp) -80001e44: 0a010ba3 sb zero,183(sp) -80001e48: fff00793 li a5,-1 -80001e4c: 000c2483 lw s1,0(s8) -80001e50: 02fd8463 beq s11,a5,80001e78 <_vfprintf_r+0x121c> -80001e54: 000d8613 mv a2,s11 -80001e58: 00000593 li a1,0 -80001e5c: 00048513 mv a0,s1 -80001e60: 234040ef jal ra,80006094 -80001e64: 00050c13 mv s8,a0 -80001e68: e2050e63 beqz a0,800014a4 <_vfprintf_r+0x848> -80001e6c: 40950db3 sub s11,a0,s1 -80001e70: 00000c13 li s8,0 -80001e74: e30ff06f j 800014a4 <_vfprintf_r+0x848> -80001e78: 00048513 mv a0,s1 -80001e7c: 484050ef jal ra,80007300 -80001e80: 00050d93 mv s11,a0 -80001e84: fedff06f j 80001e70 <_vfprintf_r+0x1214> -80001e88: 01046413 ori s0,s0,16 -80001e8c: 02047793 andi a5,s0,32 -80001e90: 02078263 beqz a5,80001eb4 <_vfprintf_r+0x1258> -80001e94: 007c0c13 addi s8,s8,7 -80001e98: ff8c7c13 andi s8,s8,-8 -80001e9c: 000c2c83 lw s9,0(s8) -80001ea0: 004c2d03 lw s10,4(s8) -80001ea4: 008c0793 addi a5,s8,8 -80001ea8: 00f12a23 sw a5,20(sp) -80001eac: 00100713 li a4,1 -80001eb0: f11ff06f j 80001dc0 <_vfprintf_r+0x1164> -80001eb4: 004c0793 addi a5,s8,4 -80001eb8: 00f12a23 sw a5,20(sp) -80001ebc: 01047793 andi a5,s0,16 -80001ec0: 00078663 beqz a5,80001ecc <_vfprintf_r+0x1270> -80001ec4: 000c2c83 lw s9,0(s8) -80001ec8: 0100006f j 80001ed8 <_vfprintf_r+0x127c> -80001ecc: 04047793 andi a5,s0,64 -80001ed0: 00078863 beqz a5,80001ee0 <_vfprintf_r+0x1284> -80001ed4: 000c5c83 lhu s9,0(s8) -80001ed8: 00000d13 li s10,0 -80001edc: fd1ff06f j 80001eac <_vfprintf_r+0x1250> -80001ee0: 20047793 andi a5,s0,512 -80001ee4: fe0780e3 beqz a5,80001ec4 <_vfprintf_r+0x1268> -80001ee8: 000c4c83 lbu s9,0(s8) -80001eec: fedff06f j 80001ed8 <_vfprintf_r+0x127c> -80001ef0: 810007b7 lui a5,0x81000 -80001ef4: 3f878793 addi a5,a5,1016 # 810003f8 <_PathLocale+0xffffe9c8> -80001ef8: 02f12e23 sw a5,60(sp) -80001efc: 02047793 andi a5,s0,32 -80001f00: 04078a63 beqz a5,80001f54 <_vfprintf_r+0x12f8> -80001f04: 007c0c13 addi s8,s8,7 -80001f08: ff8c7c13 andi s8,s8,-8 -80001f0c: 000c2c83 lw s9,0(s8) -80001f10: 004c2d03 lw s10,4(s8) -80001f14: 008c0793 addi a5,s8,8 -80001f18: 00f12a23 sw a5,20(sp) -80001f1c: 00147713 andi a4,s0,1 -80001f20: 00070e63 beqz a4,80001f3c <_vfprintf_r+0x12e0> -80001f24: 01ace733 or a4,s9,s10 -80001f28: 00070a63 beqz a4,80001f3c <_vfprintf_r+0x12e0> -80001f2c: 03000713 li a4,48 -80001f30: 0ae10c23 sb a4,184(sp) -80001f34: 0b610ca3 sb s6,185(sp) -80001f38: 00246413 ori s0,s0,2 -80001f3c: bff47413 andi s0,s0,-1025 -80001f40: 00200713 li a4,2 -80001f44: e7dff06f j 80001dc0 <_vfprintf_r+0x1164> -80001f48: 810007b7 lui a5,0x81000 -80001f4c: 3e478793 addi a5,a5,996 # 810003e4 <_PathLocale+0xffffe9b4> -80001f50: fa9ff06f j 80001ef8 <_vfprintf_r+0x129c> -80001f54: 004c0793 addi a5,s8,4 -80001f58: 00f12a23 sw a5,20(sp) -80001f5c: 01047793 andi a5,s0,16 -80001f60: 00078663 beqz a5,80001f6c <_vfprintf_r+0x1310> -80001f64: 000c2c83 lw s9,0(s8) -80001f68: 0100006f j 80001f78 <_vfprintf_r+0x131c> -80001f6c: 04047793 andi a5,s0,64 -80001f70: 00078863 beqz a5,80001f80 <_vfprintf_r+0x1324> -80001f74: 000c5c83 lhu s9,0(s8) -80001f78: 00000d13 li s10,0 -80001f7c: fa1ff06f j 80001f1c <_vfprintf_r+0x12c0> -80001f80: 20047793 andi a5,s0,512 -80001f84: fe0780e3 beqz a5,80001f64 <_vfprintf_r+0x1308> -80001f88: 000c4c83 lbu s9,0(s8) -80001f8c: fedff06f j 80001f78 <_vfprintf_r+0x131c> -80001f90: 00040693 mv a3,s0 -80001f94: 00100713 li a4,1 -80001f98: bf8ff06f j 80001390 <_vfprintf_r+0x734> -80001f9c: 00100693 li a3,1 -80001fa0: 4ed708e3 beq a4,a3,80002c90 <_vfprintf_r+0x2034> -80001fa4: 00200693 li a3,2 -80001fa8: 12d70863 beq a4,a3,800020d8 <_vfprintf_r+0x147c> -80001fac: 1a010713 addi a4,sp,416 -80001fb0: 01dd1613 slli a2,s10,0x1d -80001fb4: 007cf693 andi a3,s9,7 -80001fb8: 003cd813 srli a6,s9,0x3 -80001fbc: 03068693 addi a3,a3,48 -80001fc0: 01066cb3 or s9,a2,a6 -80001fc4: 003d5d13 srli s10,s10,0x3 -80001fc8: fed70fa3 sb a3,-1(a4) -80001fcc: 01ace633 or a2,s9,s10 -80001fd0: fff70493 addi s1,a4,-1 -80001fd4: 02061e63 bnez a2,80002010 <_vfprintf_r+0x13b4> -80001fd8: 00147793 andi a5,s0,1 -80001fdc: 00078a63 beqz a5,80001ff0 <_vfprintf_r+0x1394> -80001fe0: 03000793 li a5,48 -80001fe4: 00f68663 beq a3,a5,80001ff0 <_vfprintf_r+0x1394> -80001fe8: fef48fa3 sb a5,-1(s1) -80001fec: ffe70493 addi s1,a4,-2 -80001ff0: 1a010793 addi a5,sp,416 -80001ff4: 000d8713 mv a4,s11 -80001ff8: 00000c13 li s8,0 -80001ffc: 40978db3 sub s11,a5,s1 -80002000: 00012623 sw zero,12(sp) -80002004: 00000c93 li s9,0 -80002008: 00000d13 li s10,0 -8000200c: 870ff06f j 8000107c <_vfprintf_r+0x420> -80002010: 00048713 mv a4,s1 -80002014: f9dff06f j 80001fb0 <_vfprintf_r+0x1354> -80002018: 40047793 andi a5,s0,1024 -8000201c: 00000a13 li s4,0 -80002020: 1a010713 addi a4,sp,416 -80002024: 00f12623 sw a5,12(sp) -80002028: 00900c13 li s8,9 -8000202c: 00a00613 li a2,10 -80002030: 00000693 li a3,0 -80002034: 000c8513 mv a0,s9 -80002038: 000d0593 mv a1,s10 -8000203c: fff70493 addi s1,a4,-1 -80002040: 02e12423 sw a4,40(sp) -80002044: 1c50a0ef jal ra,8000ca08 <__umoddi3> -80002048: 02812703 lw a4,40(sp) -8000204c: 00c12783 lw a5,12(sp) -80002050: 03050513 addi a0,a0,48 -80002054: fea70fa3 sb a0,-1(a4) -80002058: 001a0a13 addi s4,s4,1 -8000205c: 04078863 beqz a5,800020ac <_vfprintf_r+0x1450> -80002060: 00812783 lw a5,8(sp) -80002064: 0007c703 lbu a4,0(a5) -80002068: 04ea1263 bne s4,a4,800020ac <_vfprintf_r+0x1450> -8000206c: 0ff00793 li a5,255 -80002070: 02fa0e63 beq s4,a5,800020ac <_vfprintf_r+0x1450> -80002074: 000d1463 bnez s10,8000207c <_vfprintf_r+0x1420> -80002078: 039c7a63 bgeu s8,s9,800020ac <_vfprintf_r+0x1450> -8000207c: 02c12783 lw a5,44(sp) -80002080: 03412583 lw a1,52(sp) -80002084: 00000a13 li s4,0 -80002088: 40f484b3 sub s1,s1,a5 -8000208c: 00078613 mv a2,a5 -80002090: 00048513 mv a0,s1 -80002094: 288050ef jal ra,8000731c -80002098: 00812783 lw a5,8(sp) -8000209c: 0017c703 lbu a4,1(a5) -800020a0: 00070663 beqz a4,800020ac <_vfprintf_r+0x1450> -800020a4: 00178793 addi a5,a5,1 -800020a8: 00f12423 sw a5,8(sp) -800020ac: 00a00613 li a2,10 -800020b0: 00000693 li a3,0 -800020b4: 000c8513 mv a0,s9 -800020b8: 000d0593 mv a1,s10 -800020bc: 5180a0ef jal ra,8000c5d4 <__udivdi3> -800020c0: 000d1463 bnez s10,800020c8 <_vfprintf_r+0x146c> -800020c4: f39c76e3 bgeu s8,s9,80001ff0 <_vfprintf_r+0x1394> -800020c8: 00050c93 mv s9,a0 -800020cc: 00058d13 mv s10,a1 -800020d0: 00048713 mv a4,s1 -800020d4: f59ff06f j 8000202c <_vfprintf_r+0x13d0> -800020d8: 1a010493 addi s1,sp,416 -800020dc: 03c12783 lw a5,60(sp) -800020e0: 00fcf713 andi a4,s9,15 -800020e4: fff48493 addi s1,s1,-1 -800020e8: 00e78733 add a4,a5,a4 -800020ec: 00074703 lbu a4,0(a4) -800020f0: 004cd813 srli a6,s9,0x4 -800020f4: 00e48023 sb a4,0(s1) -800020f8: 01cd1713 slli a4,s10,0x1c -800020fc: 01076cb3 or s9,a4,a6 -80002100: 004d5d13 srli s10,s10,0x4 -80002104: 01ace733 or a4,s9,s10 -80002108: fc071ae3 bnez a4,800020dc <_vfprintf_r+0x1480> -8000210c: ee5ff06f j 80001ff0 <_vfprintf_r+0x1394> -80002110: 1a010493 addi s1,sp,416 -80002114: ec071ee3 bnez a4,80001ff0 <_vfprintf_r+0x1394> -80002118: 0016f693 andi a3,a3,1 -8000211c: ec068ae3 beqz a3,80001ff0 <_vfprintf_r+0x1394> -80002120: 03000793 li a5,48 -80002124: 18f10fa3 sb a5,415(sp) -80002128: 37d0006f j 80002ca4 <_vfprintf_r+0x2048> -8000212c: 320b0ee3 beqz s6,80002c68 <_vfprintf_r+0x200c> -80002130: 13610e23 sb s6,316(sp) -80002134: 0a010ba3 sb zero,183(sp) -80002138: 01812a23 sw s8,20(sp) -8000213c: f25fe06f j 80001060 <_vfprintf_r+0x404> -80002140: 01058593 addi a1,a1,16 -80002144: 01cba223 sw t3,4(s7) -80002148: 0cb12e23 sw a1,220(sp) -8000214c: 0cc12c23 sw a2,216(sp) -80002150: 02cede63 bge t4,a2,8000218c <_vfprintf_r+0x1530> -80002154: 0d410613 addi a2,sp,212 -80002158: 00090593 mv a1,s2 -8000215c: 00098513 mv a0,s3 -80002160: 04e12823 sw a4,80(sp) -80002164: 04d12623 sw a3,76(sp) -80002168: 1e4070ef jal ra,8000934c <__sprint_r> -8000216c: 28051ee3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002170: 05012703 lw a4,80(sp) -80002174: 04c12683 lw a3,76(sp) -80002178: 810007b7 lui a5,0x81000 -8000217c: 000a8513 mv a0,s5 -80002180: 00700e93 li t4,7 -80002184: 3b478813 addi a6,a5,948 # 810003b4 <_PathLocale+0xffffe984> -80002188: 01000e13 li t3,16 -8000218c: ff068693 addi a3,a3,-16 -80002190: 00050b93 mv s7,a0 -80002194: f4dfe06f j 800010e0 <_vfprintf_r+0x484> -80002198: 01058593 addi a1,a1,16 -8000219c: 010ba223 sw a6,4(s7) -800021a0: 0cb12e23 sw a1,220(sp) -800021a4: 0cc12c23 sw a2,216(sp) -800021a8: 02ce5a63 bge t3,a2,800021dc <_vfprintf_r+0x1580> -800021ac: 0d410613 addi a2,sp,212 -800021b0: 00090593 mv a1,s2 -800021b4: 00098513 mv a0,s3 -800021b8: 04e12223 sw a4,68(sp) -800021bc: 04d12023 sw a3,64(sp) -800021c0: 18c070ef jal ra,8000934c <__sprint_r> -800021c4: 240512e3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800021c8: 04412703 lw a4,68(sp) -800021cc: 04012683 lw a3,64(sp) -800021d0: 000a8513 mv a0,s5 -800021d4: 00700e13 li t3,7 -800021d8: 01000813 li a6,16 -800021dc: ff068693 addi a3,a3,-16 -800021e0: 00050b93 mv s7,a0 -800021e4: 83cff06f j 80001220 <_vfprintf_r+0x5c4> -800021e8: 01060613 addi a2,a2,16 -800021ec: 010ba223 sw a6,4(s7) -800021f0: 0cc12e23 sw a2,220(sp) -800021f4: 0cd12c23 sw a3,216(sp) -800021f8: 02de5663 bge t3,a3,80002224 <_vfprintf_r+0x15c8> -800021fc: 0d410613 addi a2,sp,212 -80002200: 00090593 mv a1,s2 -80002204: 00098513 mv a0,s3 -80002208: 04e12023 sw a4,64(sp) -8000220c: 140070ef jal ra,8000934c <__sprint_r> -80002210: 1e051ce3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002214: 04012703 lw a4,64(sp) -80002218: 000a8593 mv a1,s5 -8000221c: 00700e13 li t3,7 -80002220: 01000813 li a6,16 -80002224: ff070713 addi a4,a4,-16 -80002228: 00058b93 mv s7,a1 -8000222c: 860ff06f j 8000128c <_vfprintf_r+0x630> -80002230: 06500693 li a3,101 -80002234: 7766d863 bge a3,s6,800029a4 <_vfprintf_r+0x1d48> -80002238: 0e012683 lw a3,224(sp) -8000223c: 09010593 addi a1,sp,144 -80002240: 0a010513 addi a0,sp,160 -80002244: 0ad12023 sw a3,160(sp) -80002248: 0e412683 lw a3,228(sp) -8000224c: 04e12023 sw a4,64(sp) -80002250: 08012823 sw zero,144(sp) -80002254: 0ad12223 sw a3,164(sp) -80002258: 0e812683 lw a3,232(sp) -8000225c: 08012a23 sw zero,148(sp) -80002260: 08012c23 sw zero,152(sp) -80002264: 0ad12423 sw a3,168(sp) -80002268: 0ec12683 lw a3,236(sp) -8000226c: 08012e23 sw zero,156(sp) -80002270: 0ad12623 sw a3,172(sp) -80002274: 3a50a0ef jal ra,8000ce18 <__eqtf2> -80002278: 04012703 lw a4,64(sp) -8000227c: 18051263 bnez a0,80002400 <_vfprintf_r+0x17a4> -80002280: 810007b7 lui a5,0x81000 -80002284: 40c78793 addi a5,a5,1036 # 8100040c <_PathLocale+0xffffe9dc> -80002288: 00fba023 sw a5,0(s7) -8000228c: 00100793 li a5,1 -80002290: 00fba223 sw a5,4(s7) -80002294: 0d812783 lw a5,216(sp) -80002298: 00170713 addi a4,a4,1 -8000229c: 0ce12e23 sw a4,220(sp) -800022a0: 00178793 addi a5,a5,1 -800022a4: 0cf12c23 sw a5,216(sp) -800022a8: 00700713 li a4,7 -800022ac: 008b8b93 addi s7,s7,8 -800022b0: 00f75e63 bge a4,a5,800022cc <_vfprintf_r+0x1670> -800022b4: 0d410613 addi a2,sp,212 -800022b8: 00090593 mv a1,s2 -800022bc: 00098513 mv a0,s3 -800022c0: 08c070ef jal ra,8000934c <__sprint_r> -800022c4: 140512e3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800022c8: 000a8b93 mv s7,s5 -800022cc: 0bc12783 lw a5,188(sp) -800022d0: 0147c663 blt a5,s4,800022dc <_vfprintf_r+0x1680> -800022d4: 00147793 andi a5,s0,1 -800022d8: 0a078063 beqz a5,80002378 <_vfprintf_r+0x171c> -800022dc: 03012783 lw a5,48(sp) -800022e0: 01c12703 lw a4,28(sp) -800022e4: 008b8b93 addi s7,s7,8 -800022e8: fefbac23 sw a5,-8(s7) -800022ec: 01c12783 lw a5,28(sp) -800022f0: fefbae23 sw a5,-4(s7) -800022f4: 0dc12783 lw a5,220(sp) -800022f8: 00e787b3 add a5,a5,a4 -800022fc: 0cf12e23 sw a5,220(sp) -80002300: 0d812783 lw a5,216(sp) -80002304: 00700713 li a4,7 -80002308: 00178793 addi a5,a5,1 -8000230c: 0cf12c23 sw a5,216(sp) -80002310: 00f75e63 bge a4,a5,8000232c <_vfprintf_r+0x16d0> -80002314: 0d410613 addi a2,sp,212 -80002318: 00090593 mv a1,s2 -8000231c: 00098513 mv a0,s3 -80002320: 02c070ef jal ra,8000934c <__sprint_r> -80002324: 0e0512e3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002328: 000a8b93 mv s7,s5 -8000232c: fffa0493 addi s1,s4,-1 -80002330: 04905463 blez s1,80002378 <_vfprintf_r+0x171c> -80002334: 01000b13 li s6,16 -80002338: 00700c93 li s9,7 -8000233c: 01012603 lw a2,16(sp) -80002340: 0d812783 lw a5,216(sp) -80002344: 0dc12703 lw a4,220(sp) -80002348: 00cba023 sw a2,0(s7) -8000234c: 00178793 addi a5,a5,1 -80002350: 008b8693 addi a3,s7,8 -80002354: 069b4a63 blt s6,s1,800023c8 <_vfprintf_r+0x176c> -80002358: 009ba223 sw s1,4(s7) -8000235c: 00e484b3 add s1,s1,a4 -80002360: 0c912e23 sw s1,220(sp) -80002364: 0cf12c23 sw a5,216(sp) -80002368: 00700713 li a4,7 -8000236c: 00068b93 mv s7,a3 -80002370: 00f75463 bge a4,a5,80002378 <_vfprintf_r+0x171c> -80002374: fa5fe06f j 80001318 <_vfprintf_r+0x6bc> -80002378: 00447413 andi s0,s0,4 -8000237c: 020416e3 bnez s0,80002ba8 <_vfprintf_r+0x1f4c> -80002380: 02412b03 lw s6,36(sp) -80002384: 02812783 lw a5,40(sp) -80002388: 00fb5463 bge s6,a5,80002390 <_vfprintf_r+0x1734> -8000238c: 00078b13 mv s6,a5 -80002390: 02012783 lw a5,32(sp) -80002394: 016787b3 add a5,a5,s6 -80002398: 02f12023 sw a5,32(sp) -8000239c: 0dc12783 lw a5,220(sp) -800023a0: 00078c63 beqz a5,800023b8 <_vfprintf_r+0x175c> -800023a4: 0d410613 addi a2,sp,212 -800023a8: 00090593 mv a1,s2 -800023ac: 00098513 mv a0,s3 -800023b0: 79d060ef jal ra,8000934c <__sprint_r> -800023b4: 04051ae3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800023b8: 0c012c23 sw zero,216(sp) -800023bc: 080c1ee3 bnez s8,80002c58 <_vfprintf_r+0x1ffc> -800023c0: 000a8b93 mv s7,s5 -800023c4: 989ff06f j 80001d4c <_vfprintf_r+0x10f0> -800023c8: 01070713 addi a4,a4,16 -800023cc: 016ba223 sw s6,4(s7) -800023d0: 0ce12e23 sw a4,220(sp) -800023d4: 0cf12c23 sw a5,216(sp) -800023d8: 00fcde63 bge s9,a5,800023f4 <_vfprintf_r+0x1798> -800023dc: 0d410613 addi a2,sp,212 -800023e0: 00090593 mv a1,s2 -800023e4: 00098513 mv a0,s3 -800023e8: 765060ef jal ra,8000934c <__sprint_r> -800023ec: 00051ee3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800023f0: 000a8693 mv a3,s5 -800023f4: ff048493 addi s1,s1,-16 +80001e44: bff47413 andi s0,s0,-1025 +80001e48: 00000713 li a4,0 +80001e4c: 0a010ba3 sb zero,183(sp) +80001e50: dc0ff06f j 80001410 <_vfprintf_r+0x728> +80001e54: 004c0793 addi a5,s8,4 +80001e58: 00f12a23 sw a5,20(sp) +80001e5c: 01047793 andi a5,s0,16 +80001e60: 00078663 beqz a5,80001e6c <_vfprintf_r+0x1184> +80001e64: 000c2c83 lw s9,0(s8) +80001e68: 0100006f j 80001e78 <_vfprintf_r+0x1190> +80001e6c: 04047793 andi a5,s0,64 +80001e70: 00078863 beqz a5,80001e80 <_vfprintf_r+0x1198> +80001e74: 000c5c83 lhu s9,0(s8) +80001e78: 00000d13 li s10,0 +80001e7c: fc9ff06f j 80001e44 <_vfprintf_r+0x115c> +80001e80: 20047793 andi a5,s0,512 +80001e84: fe0780e3 beqz a5,80001e64 <_vfprintf_r+0x117c> +80001e88: 000c4c83 lbu s9,0(s8) +80001e8c: fedff06f j 80001e78 <_vfprintf_r+0x1190> +80001e90: ffff8737 lui a4,0xffff8 +80001e94: 83074713 xori a4,a4,-2000 +80001e98: 004c0793 addi a5,s8,4 +80001e9c: 0ae11c23 sh a4,184(sp) +80001ea0: 81000737 lui a4,0x81000 +80001ea4: 00f12a23 sw a5,20(sp) +80001ea8: 3ac70793 addi a5,a4,940 # 810003ac <_PathLocale+0xffffe9b4> +80001eac: 000c2c83 lw s9,0(s8) +80001eb0: 00000d13 li s10,0 +80001eb4: 00246413 ori s0,s0,2 +80001eb8: 02f12e23 sw a5,60(sp) +80001ebc: 00200713 li a4,2 +80001ec0: 07800b13 li s6,120 +80001ec4: f89ff06f j 80001e4c <_vfprintf_r+0x1164> +80001ec8: 004c0793 addi a5,s8,4 +80001ecc: 00f12a23 sw a5,20(sp) +80001ed0: 0a010ba3 sb zero,183(sp) +80001ed4: fff00793 li a5,-1 +80001ed8: 000c2483 lw s1,0(s8) +80001edc: 02fd8463 beq s11,a5,80001f04 <_vfprintf_r+0x121c> +80001ee0: 000d8613 mv a2,s11 +80001ee4: 00000593 li a1,0 +80001ee8: 00048513 mv a0,s1 +80001eec: 234040ef jal ra,80006120 +80001ef0: 00050c13 mv s8,a0 +80001ef4: e2050e63 beqz a0,80001530 <_vfprintf_r+0x848> +80001ef8: 40950db3 sub s11,a0,s1 +80001efc: 00000c13 li s8,0 +80001f00: e30ff06f j 80001530 <_vfprintf_r+0x848> +80001f04: 00048513 mv a0,s1 +80001f08: 484050ef jal ra,8000738c +80001f0c: 00050d93 mv s11,a0 +80001f10: fedff06f j 80001efc <_vfprintf_r+0x1214> +80001f14: 01046413 ori s0,s0,16 +80001f18: 02047793 andi a5,s0,32 +80001f1c: 02078263 beqz a5,80001f40 <_vfprintf_r+0x1258> +80001f20: 007c0c13 addi s8,s8,7 +80001f24: ff8c7c13 andi s8,s8,-8 +80001f28: 000c2c83 lw s9,0(s8) +80001f2c: 004c2d03 lw s10,4(s8) +80001f30: 008c0793 addi a5,s8,8 +80001f34: 00f12a23 sw a5,20(sp) +80001f38: 00100713 li a4,1 +80001f3c: f11ff06f j 80001e4c <_vfprintf_r+0x1164> +80001f40: 004c0793 addi a5,s8,4 +80001f44: 00f12a23 sw a5,20(sp) +80001f48: 01047793 andi a5,s0,16 +80001f4c: 00078663 beqz a5,80001f58 <_vfprintf_r+0x1270> +80001f50: 000c2c83 lw s9,0(s8) +80001f54: 0100006f j 80001f64 <_vfprintf_r+0x127c> +80001f58: 04047793 andi a5,s0,64 +80001f5c: 00078863 beqz a5,80001f6c <_vfprintf_r+0x1284> +80001f60: 000c5c83 lhu s9,0(s8) +80001f64: 00000d13 li s10,0 +80001f68: fd1ff06f j 80001f38 <_vfprintf_r+0x1250> +80001f6c: 20047793 andi a5,s0,512 +80001f70: fe0780e3 beqz a5,80001f50 <_vfprintf_r+0x1268> +80001f74: 000c4c83 lbu s9,0(s8) +80001f78: fedff06f j 80001f64 <_vfprintf_r+0x127c> +80001f7c: 810007b7 lui a5,0x81000 +80001f80: 3c078793 addi a5,a5,960 # 810003c0 <_PathLocale+0xffffe9c8> +80001f84: 02f12e23 sw a5,60(sp) +80001f88: 02047793 andi a5,s0,32 +80001f8c: 04078a63 beqz a5,80001fe0 <_vfprintf_r+0x12f8> +80001f90: 007c0c13 addi s8,s8,7 +80001f94: ff8c7c13 andi s8,s8,-8 +80001f98: 000c2c83 lw s9,0(s8) +80001f9c: 004c2d03 lw s10,4(s8) +80001fa0: 008c0793 addi a5,s8,8 +80001fa4: 00f12a23 sw a5,20(sp) +80001fa8: 00147713 andi a4,s0,1 +80001fac: 00070e63 beqz a4,80001fc8 <_vfprintf_r+0x12e0> +80001fb0: 01ace733 or a4,s9,s10 +80001fb4: 00070a63 beqz a4,80001fc8 <_vfprintf_r+0x12e0> +80001fb8: 03000713 li a4,48 +80001fbc: 0ae10c23 sb a4,184(sp) +80001fc0: 0b610ca3 sb s6,185(sp) +80001fc4: 00246413 ori s0,s0,2 +80001fc8: bff47413 andi s0,s0,-1025 +80001fcc: 00200713 li a4,2 +80001fd0: e7dff06f j 80001e4c <_vfprintf_r+0x1164> +80001fd4: 810007b7 lui a5,0x81000 +80001fd8: 3ac78793 addi a5,a5,940 # 810003ac <_PathLocale+0xffffe9b4> +80001fdc: fa9ff06f j 80001f84 <_vfprintf_r+0x129c> +80001fe0: 004c0793 addi a5,s8,4 +80001fe4: 00f12a23 sw a5,20(sp) +80001fe8: 01047793 andi a5,s0,16 +80001fec: 00078663 beqz a5,80001ff8 <_vfprintf_r+0x1310> +80001ff0: 000c2c83 lw s9,0(s8) +80001ff4: 0100006f j 80002004 <_vfprintf_r+0x131c> +80001ff8: 04047793 andi a5,s0,64 +80001ffc: 00078863 beqz a5,8000200c <_vfprintf_r+0x1324> +80002000: 000c5c83 lhu s9,0(s8) +80002004: 00000d13 li s10,0 +80002008: fa1ff06f j 80001fa8 <_vfprintf_r+0x12c0> +8000200c: 20047793 andi a5,s0,512 +80002010: fe0780e3 beqz a5,80001ff0 <_vfprintf_r+0x1308> +80002014: 000c4c83 lbu s9,0(s8) +80002018: fedff06f j 80002004 <_vfprintf_r+0x131c> +8000201c: 00040693 mv a3,s0 +80002020: 00100713 li a4,1 +80002024: bf8ff06f j 8000141c <_vfprintf_r+0x734> +80002028: 00100693 li a3,1 +8000202c: 4ed708e3 beq a4,a3,80002d1c <_vfprintf_r+0x2034> +80002030: 00200693 li a3,2 +80002034: 12d70863 beq a4,a3,80002164 <_vfprintf_r+0x147c> +80002038: 1a010713 addi a4,sp,416 +8000203c: 01dd1613 slli a2,s10,0x1d +80002040: 007cf693 andi a3,s9,7 +80002044: 003cd813 srli a6,s9,0x3 +80002048: 03068693 addi a3,a3,48 +8000204c: 01066cb3 or s9,a2,a6 +80002050: 003d5d13 srli s10,s10,0x3 +80002054: fed70fa3 sb a3,-1(a4) +80002058: 01ace633 or a2,s9,s10 +8000205c: fff70493 addi s1,a4,-1 +80002060: 02061e63 bnez a2,8000209c <_vfprintf_r+0x13b4> +80002064: 00147793 andi a5,s0,1 +80002068: 00078a63 beqz a5,8000207c <_vfprintf_r+0x1394> +8000206c: 03000793 li a5,48 +80002070: 00f68663 beq a3,a5,8000207c <_vfprintf_r+0x1394> +80002074: fef48fa3 sb a5,-1(s1) +80002078: ffe70493 addi s1,a4,-2 +8000207c: 1a010793 addi a5,sp,416 +80002080: 000d8713 mv a4,s11 +80002084: 00000c13 li s8,0 +80002088: 40978db3 sub s11,a5,s1 +8000208c: 00012623 sw zero,12(sp) +80002090: 00000c93 li s9,0 +80002094: 00000d13 li s10,0 +80002098: 870ff06f j 80001108 <_vfprintf_r+0x420> +8000209c: 00048713 mv a4,s1 +800020a0: f9dff06f j 8000203c <_vfprintf_r+0x1354> +800020a4: 40047793 andi a5,s0,1024 +800020a8: 00000a13 li s4,0 +800020ac: 1a010713 addi a4,sp,416 +800020b0: 00f12623 sw a5,12(sp) +800020b4: 00900c13 li s8,9 +800020b8: 00a00613 li a2,10 +800020bc: 00000693 li a3,0 +800020c0: 000c8513 mv a0,s9 +800020c4: 000d0593 mv a1,s10 +800020c8: fff70493 addi s1,a4,-1 +800020cc: 02e12423 sw a4,40(sp) +800020d0: 1c50a0ef jal ra,8000ca94 <__umoddi3> +800020d4: 02812703 lw a4,40(sp) +800020d8: 00c12783 lw a5,12(sp) +800020dc: 03050513 addi a0,a0,48 +800020e0: fea70fa3 sb a0,-1(a4) +800020e4: 001a0a13 addi s4,s4,1 +800020e8: 04078863 beqz a5,80002138 <_vfprintf_r+0x1450> +800020ec: 00812783 lw a5,8(sp) +800020f0: 0007c703 lbu a4,0(a5) +800020f4: 04ea1263 bne s4,a4,80002138 <_vfprintf_r+0x1450> +800020f8: 0ff00793 li a5,255 +800020fc: 02fa0e63 beq s4,a5,80002138 <_vfprintf_r+0x1450> +80002100: 000d1463 bnez s10,80002108 <_vfprintf_r+0x1420> +80002104: 039c7a63 bgeu s8,s9,80002138 <_vfprintf_r+0x1450> +80002108: 02c12783 lw a5,44(sp) +8000210c: 03412583 lw a1,52(sp) +80002110: 00000a13 li s4,0 +80002114: 40f484b3 sub s1,s1,a5 +80002118: 00078613 mv a2,a5 +8000211c: 00048513 mv a0,s1 +80002120: 288050ef jal ra,800073a8 +80002124: 00812783 lw a5,8(sp) +80002128: 0017c703 lbu a4,1(a5) +8000212c: 00070663 beqz a4,80002138 <_vfprintf_r+0x1450> +80002130: 00178793 addi a5,a5,1 +80002134: 00f12423 sw a5,8(sp) +80002138: 00a00613 li a2,10 +8000213c: 00000693 li a3,0 +80002140: 000c8513 mv a0,s9 +80002144: 000d0593 mv a1,s10 +80002148: 5180a0ef jal ra,8000c660 <__udivdi3> +8000214c: 000d1463 bnez s10,80002154 <_vfprintf_r+0x146c> +80002150: f39c76e3 bgeu s8,s9,8000207c <_vfprintf_r+0x1394> +80002154: 00050c93 mv s9,a0 +80002158: 00058d13 mv s10,a1 +8000215c: 00048713 mv a4,s1 +80002160: f59ff06f j 800020b8 <_vfprintf_r+0x13d0> +80002164: 1a010493 addi s1,sp,416 +80002168: 03c12783 lw a5,60(sp) +8000216c: 00fcf713 andi a4,s9,15 +80002170: fff48493 addi s1,s1,-1 +80002174: 00e78733 add a4,a5,a4 +80002178: 00074703 lbu a4,0(a4) +8000217c: 004cd813 srli a6,s9,0x4 +80002180: 00e48023 sb a4,0(s1) +80002184: 01cd1713 slli a4,s10,0x1c +80002188: 01076cb3 or s9,a4,a6 +8000218c: 004d5d13 srli s10,s10,0x4 +80002190: 01ace733 or a4,s9,s10 +80002194: fc071ae3 bnez a4,80002168 <_vfprintf_r+0x1480> +80002198: ee5ff06f j 8000207c <_vfprintf_r+0x1394> +8000219c: 1a010493 addi s1,sp,416 +800021a0: ec071ee3 bnez a4,8000207c <_vfprintf_r+0x1394> +800021a4: 0016f693 andi a3,a3,1 +800021a8: ec068ae3 beqz a3,8000207c <_vfprintf_r+0x1394> +800021ac: 03000793 li a5,48 +800021b0: 18f10fa3 sb a5,415(sp) +800021b4: 37d0006f j 80002d30 <_vfprintf_r+0x2048> +800021b8: 320b0ee3 beqz s6,80002cf4 <_vfprintf_r+0x200c> +800021bc: 13610e23 sb s6,316(sp) +800021c0: 0a010ba3 sb zero,183(sp) +800021c4: 01812a23 sw s8,20(sp) +800021c8: f25fe06f j 800010ec <_vfprintf_r+0x404> +800021cc: 01058593 addi a1,a1,16 +800021d0: 01cba223 sw t3,4(s7) +800021d4: 0cb12e23 sw a1,220(sp) +800021d8: 0cc12c23 sw a2,216(sp) +800021dc: 02cede63 bge t4,a2,80002218 <_vfprintf_r+0x1530> +800021e0: 0d410613 addi a2,sp,212 +800021e4: 00090593 mv a1,s2 +800021e8: 00098513 mv a0,s3 +800021ec: 04e12823 sw a4,80(sp) +800021f0: 04d12623 sw a3,76(sp) +800021f4: 1e4070ef jal ra,800093d8 <__sprint_r> +800021f8: 28051ee3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800021fc: 05012703 lw a4,80(sp) +80002200: 04c12683 lw a3,76(sp) +80002204: 810007b7 lui a5,0x81000 +80002208: 000a8513 mv a0,s5 +8000220c: 00700e93 li t4,7 +80002210: 37c78813 addi a6,a5,892 # 8100037c <_PathLocale+0xffffe984> +80002214: 01000e13 li t3,16 +80002218: ff068693 addi a3,a3,-16 +8000221c: 00050b93 mv s7,a0 +80002220: f4dfe06f j 8000116c <_vfprintf_r+0x484> +80002224: 01058593 addi a1,a1,16 +80002228: 010ba223 sw a6,4(s7) +8000222c: 0cb12e23 sw a1,220(sp) +80002230: 0cc12c23 sw a2,216(sp) +80002234: 02ce5a63 bge t3,a2,80002268 <_vfprintf_r+0x1580> +80002238: 0d410613 addi a2,sp,212 +8000223c: 00090593 mv a1,s2 +80002240: 00098513 mv a0,s3 +80002244: 04e12223 sw a4,68(sp) +80002248: 04d12023 sw a3,64(sp) +8000224c: 18c070ef jal ra,800093d8 <__sprint_r> +80002250: 240512e3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002254: 04412703 lw a4,68(sp) +80002258: 04012683 lw a3,64(sp) +8000225c: 000a8513 mv a0,s5 +80002260: 00700e13 li t3,7 +80002264: 01000813 li a6,16 +80002268: ff068693 addi a3,a3,-16 +8000226c: 00050b93 mv s7,a0 +80002270: 83cff06f j 800012ac <_vfprintf_r+0x5c4> +80002274: 01060613 addi a2,a2,16 +80002278: 010ba223 sw a6,4(s7) +8000227c: 0cc12e23 sw a2,220(sp) +80002280: 0cd12c23 sw a3,216(sp) +80002284: 02de5663 bge t3,a3,800022b0 <_vfprintf_r+0x15c8> +80002288: 0d410613 addi a2,sp,212 +8000228c: 00090593 mv a1,s2 +80002290: 00098513 mv a0,s3 +80002294: 04e12023 sw a4,64(sp) +80002298: 140070ef jal ra,800093d8 <__sprint_r> +8000229c: 1e051ce3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800022a0: 04012703 lw a4,64(sp) +800022a4: 000a8593 mv a1,s5 +800022a8: 00700e13 li t3,7 +800022ac: 01000813 li a6,16 +800022b0: ff070713 addi a4,a4,-16 +800022b4: 00058b93 mv s7,a1 +800022b8: 860ff06f j 80001318 <_vfprintf_r+0x630> +800022bc: 06500693 li a3,101 +800022c0: 7766d863 bge a3,s6,80002a30 <_vfprintf_r+0x1d48> +800022c4: 0e012683 lw a3,224(sp) +800022c8: 09010593 addi a1,sp,144 +800022cc: 0a010513 addi a0,sp,160 +800022d0: 0ad12023 sw a3,160(sp) +800022d4: 0e412683 lw a3,228(sp) +800022d8: 04e12023 sw a4,64(sp) +800022dc: 08012823 sw zero,144(sp) +800022e0: 0ad12223 sw a3,164(sp) +800022e4: 0e812683 lw a3,232(sp) +800022e8: 08012a23 sw zero,148(sp) +800022ec: 08012c23 sw zero,152(sp) +800022f0: 0ad12423 sw a3,168(sp) +800022f4: 0ec12683 lw a3,236(sp) +800022f8: 08012e23 sw zero,156(sp) +800022fc: 0ad12623 sw a3,172(sp) +80002300: 3a50a0ef jal ra,8000cea4 <__eqtf2> +80002304: 04012703 lw a4,64(sp) +80002308: 18051263 bnez a0,8000248c <_vfprintf_r+0x17a4> +8000230c: 810007b7 lui a5,0x81000 +80002310: 3d478793 addi a5,a5,980 # 810003d4 <_PathLocale+0xffffe9dc> +80002314: 00fba023 sw a5,0(s7) +80002318: 00100793 li a5,1 +8000231c: 00fba223 sw a5,4(s7) +80002320: 0d812783 lw a5,216(sp) +80002324: 00170713 addi a4,a4,1 +80002328: 0ce12e23 sw a4,220(sp) +8000232c: 00178793 addi a5,a5,1 +80002330: 0cf12c23 sw a5,216(sp) +80002334: 00700713 li a4,7 +80002338: 008b8b93 addi s7,s7,8 +8000233c: 00f75e63 bge a4,a5,80002358 <_vfprintf_r+0x1670> +80002340: 0d410613 addi a2,sp,212 +80002344: 00090593 mv a1,s2 +80002348: 00098513 mv a0,s3 +8000234c: 08c070ef jal ra,800093d8 <__sprint_r> +80002350: 140512e3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002354: 000a8b93 mv s7,s5 +80002358: 0bc12783 lw a5,188(sp) +8000235c: 0147c663 blt a5,s4,80002368 <_vfprintf_r+0x1680> +80002360: 00147793 andi a5,s0,1 +80002364: 0a078063 beqz a5,80002404 <_vfprintf_r+0x171c> +80002368: 03012783 lw a5,48(sp) +8000236c: 01c12703 lw a4,28(sp) +80002370: 008b8b93 addi s7,s7,8 +80002374: fefbac23 sw a5,-8(s7) +80002378: 01c12783 lw a5,28(sp) +8000237c: fefbae23 sw a5,-4(s7) +80002380: 0dc12783 lw a5,220(sp) +80002384: 00e787b3 add a5,a5,a4 +80002388: 0cf12e23 sw a5,220(sp) +8000238c: 0d812783 lw a5,216(sp) +80002390: 00700713 li a4,7 +80002394: 00178793 addi a5,a5,1 +80002398: 0cf12c23 sw a5,216(sp) +8000239c: 00f75e63 bge a4,a5,800023b8 <_vfprintf_r+0x16d0> +800023a0: 0d410613 addi a2,sp,212 +800023a4: 00090593 mv a1,s2 +800023a8: 00098513 mv a0,s3 +800023ac: 02c070ef jal ra,800093d8 <__sprint_r> +800023b0: 0e0512e3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800023b4: 000a8b93 mv s7,s5 +800023b8: fffa0493 addi s1,s4,-1 +800023bc: 04905463 blez s1,80002404 <_vfprintf_r+0x171c> +800023c0: 01000b13 li s6,16 +800023c4: 00700c93 li s9,7 +800023c8: 01012603 lw a2,16(sp) +800023cc: 0d812783 lw a5,216(sp) +800023d0: 0dc12703 lw a4,220(sp) +800023d4: 00cba023 sw a2,0(s7) +800023d8: 00178793 addi a5,a5,1 +800023dc: 008b8693 addi a3,s7,8 +800023e0: 069b4a63 blt s6,s1,80002454 <_vfprintf_r+0x176c> +800023e4: 009ba223 sw s1,4(s7) +800023e8: 00e484b3 add s1,s1,a4 +800023ec: 0c912e23 sw s1,220(sp) +800023f0: 0cf12c23 sw a5,216(sp) +800023f4: 00700713 li a4,7 800023f8: 00068b93 mv s7,a3 -800023fc: f41ff06f j 8000233c <_vfprintf_r+0x16e0> -80002400: 0bc12683 lw a3,188(sp) -80002404: 16d04e63 bgtz a3,80002580 <_vfprintf_r+0x1924> -80002408: 810007b7 lui a5,0x81000 -8000240c: 40c78793 addi a5,a5,1036 # 8100040c <_PathLocale+0xffffe9dc> -80002410: 00fba023 sw a5,0(s7) -80002414: 00100793 li a5,1 -80002418: 00fba223 sw a5,4(s7) -8000241c: 0d812783 lw a5,216(sp) -80002420: 00170713 addi a4,a4,1 -80002424: 0ce12e23 sw a4,220(sp) -80002428: 00178793 addi a5,a5,1 -8000242c: 0cf12c23 sw a5,216(sp) -80002430: 00700713 li a4,7 -80002434: 008b8b93 addi s7,s7,8 -80002438: 00f75e63 bge a4,a5,80002454 <_vfprintf_r+0x17f8> -8000243c: 0d410613 addi a2,sp,212 -80002440: 00090593 mv a1,s2 -80002444: 00098513 mv a0,s3 -80002448: 705060ef jal ra,8000934c <__sprint_r> -8000244c: 7a051e63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002450: 000a8b93 mv s7,s5 -80002454: 0bc12783 lw a5,188(sp) -80002458: 00147693 andi a3,s0,1 -8000245c: 0dc12703 lw a4,220(sp) -80002460: 00fa67b3 or a5,s4,a5 -80002464: 00d7e7b3 or a5,a5,a3 -80002468: f00788e3 beqz a5,80002378 <_vfprintf_r+0x171c> -8000246c: 03012783 lw a5,48(sp) -80002470: 008b8893 addi a7,s7,8 -80002474: 00fba023 sw a5,0(s7) -80002478: 01c12783 lw a5,28(sp) -8000247c: 00fba223 sw a5,4(s7) -80002480: 00e787b3 add a5,a5,a4 -80002484: 0cf12e23 sw a5,220(sp) -80002488: 0d812783 lw a5,216(sp) -8000248c: 00700713 li a4,7 -80002490: 00178793 addi a5,a5,1 -80002494: 0cf12c23 sw a5,216(sp) -80002498: 00f75e63 bge a4,a5,800024b4 <_vfprintf_r+0x1858> -8000249c: 0d410613 addi a2,sp,212 -800024a0: 00090593 mv a1,s2 -800024a4: 00098513 mv a0,s3 -800024a8: 6a5060ef jal ra,8000934c <__sprint_r> -800024ac: 74051e63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800024b0: 000a8893 mv a7,s5 -800024b4: 0bc12b03 lw s6,188(sp) -800024b8: 060b5063 bgez s6,80002518 <_vfprintf_r+0x18bc> -800024bc: 41600b33 neg s6,s6 -800024c0: 00088713 mv a4,a7 -800024c4: 01000c93 li s9,16 -800024c8: 00700d13 li s10,7 -800024cc: 01012603 lw a2,16(sp) -800024d0: 0d812783 lw a5,216(sp) -800024d4: 0dc12683 lw a3,220(sp) -800024d8: 00c72023 sw a2,0(a4) -800024dc: 00178793 addi a5,a5,1 -800024e0: 00888893 addi a7,a7,8 -800024e4: 076cc263 blt s9,s6,80002548 <_vfprintf_r+0x18ec> -800024e8: 01672223 sw s6,4(a4) -800024ec: 00db0b33 add s6,s6,a3 -800024f0: 0d612e23 sw s6,220(sp) -800024f4: 0cf12c23 sw a5,216(sp) -800024f8: 00700713 li a4,7 -800024fc: 00f75e63 bge a4,a5,80002518 <_vfprintf_r+0x18bc> -80002500: 0d410613 addi a2,sp,212 -80002504: 00090593 mv a1,s2 -80002508: 00098513 mv a0,s3 -8000250c: 641060ef jal ra,8000934c <__sprint_r> -80002510: 6e051c63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002514: 000a8893 mv a7,s5 -80002518: 0dc12783 lw a5,220(sp) -8000251c: 0098a023 sw s1,0(a7) -80002520: 0148a223 sw s4,4(a7) -80002524: 014787b3 add a5,a5,s4 -80002528: 0cf12e23 sw a5,220(sp) -8000252c: 0d812783 lw a5,216(sp) -80002530: 00700713 li a4,7 -80002534: 00888b93 addi s7,a7,8 -80002538: 00178793 addi a5,a5,1 -8000253c: 0cf12c23 sw a5,216(sp) -80002540: e2f75ce3 bge a4,a5,80002378 <_vfprintf_r+0x171c> -80002544: dd5fe06f j 80001318 <_vfprintf_r+0x6bc> -80002548: 01068693 addi a3,a3,16 -8000254c: 01972223 sw s9,4(a4) -80002550: 0cd12e23 sw a3,220(sp) -80002554: 0cf12c23 sw a5,216(sp) -80002558: 00fd5e63 bge s10,a5,80002574 <_vfprintf_r+0x1918> -8000255c: 0d410613 addi a2,sp,212 -80002560: 00090593 mv a1,s2 -80002564: 00098513 mv a0,s3 -80002568: 5e5060ef jal ra,8000934c <__sprint_r> -8000256c: 68051e63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002570: 000a8893 mv a7,s5 -80002574: ff0b0b13 addi s6,s6,-16 -80002578: 00088713 mv a4,a7 -8000257c: f51ff06f j 800024cc <_vfprintf_r+0x1870> -80002580: 000d0b13 mv s6,s10 -80002584: 01aa5463 bge s4,s10,8000258c <_vfprintf_r+0x1930> -80002588: 000a0b13 mv s6,s4 -8000258c: 05605263 blez s6,800025d0 <_vfprintf_r+0x1974> -80002590: 00eb0733 add a4,s6,a4 -80002594: 0ce12e23 sw a4,220(sp) -80002598: 0d812703 lw a4,216(sp) -8000259c: 009ba023 sw s1,0(s7) -800025a0: 016ba223 sw s6,4(s7) -800025a4: 00170713 addi a4,a4,1 -800025a8: 0ce12c23 sw a4,216(sp) -800025ac: 00700693 li a3,7 -800025b0: 008b8b93 addi s7,s7,8 -800025b4: 00e6de63 bge a3,a4,800025d0 <_vfprintf_r+0x1974> -800025b8: 0d410613 addi a2,sp,212 -800025bc: 00090593 mv a1,s2 -800025c0: 00098513 mv a0,s3 -800025c4: 589060ef jal ra,8000934c <__sprint_r> -800025c8: 64051063 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800025cc: 000a8b93 mv s7,s5 -800025d0: 000b5463 bgez s6,800025d8 <_vfprintf_r+0x197c> -800025d4: 00000b13 li s6,0 -800025d8: 416d0b33 sub s6,s10,s6 -800025dc: 05605e63 blez s6,80002638 <_vfprintf_r+0x19dc> -800025e0: 01000d93 li s11,16 -800025e4: 00700313 li t1,7 -800025e8: 01012783 lw a5,16(sp) -800025ec: 0d812703 lw a4,216(sp) -800025f0: 0dc12683 lw a3,220(sp) -800025f4: 00fba023 sw a5,0(s7) -800025f8: 00170713 addi a4,a4,1 -800025fc: 008b8613 addi a2,s7,8 -80002600: 1b6dc063 blt s11,s6,800027a0 <_vfprintf_r+0x1b44> -80002604: 016ba223 sw s6,4(s7) -80002608: 00db0b33 add s6,s6,a3 -8000260c: 0d612e23 sw s6,220(sp) -80002610: 0ce12c23 sw a4,216(sp) -80002614: 00700693 li a3,7 -80002618: 00060b93 mv s7,a2 -8000261c: 00e6de63 bge a3,a4,80002638 <_vfprintf_r+0x19dc> -80002620: 0d410613 addi a2,sp,212 -80002624: 00090593 mv a1,s2 -80002628: 00098513 mv a0,s3 -8000262c: 521060ef jal ra,8000934c <__sprint_r> -80002630: 5c051c63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002634: 000a8b93 mv s7,s5 -80002638: 40047793 andi a5,s0,1024 -8000263c: 01a48b33 add s6,s1,s10 -80002640: 02078463 beqz a5,80002668 <_vfprintf_r+0x1a0c> -80002644: 014487b3 add a5,s1,s4 -80002648: 00700d93 li s11,7 -8000264c: 00078d13 mv s10,a5 -80002650: 00c12783 lw a5,12(sp) -80002654: 180c9463 bnez s9,800027dc <_vfprintf_r+0x1b80> -80002658: 18079463 bnez a5,800027e0 <_vfprintf_r+0x1b84> -8000265c: 014487b3 add a5,s1,s4 -80002660: 0167f463 bgeu a5,s6,80002668 <_vfprintf_r+0x1a0c> -80002664: 00078b13 mv s6,a5 -80002668: 0bc12783 lw a5,188(sp) -8000266c: 0147c663 blt a5,s4,80002678 <_vfprintf_r+0x1a1c> -80002670: 00147793 andi a5,s0,1 -80002674: 04078a63 beqz a5,800026c8 <_vfprintf_r+0x1a6c> -80002678: 03012783 lw a5,48(sp) -8000267c: 01c12703 lw a4,28(sp) -80002680: 008b8b93 addi s7,s7,8 -80002684: fefbac23 sw a5,-8(s7) -80002688: 01c12783 lw a5,28(sp) -8000268c: fefbae23 sw a5,-4(s7) -80002690: 0dc12783 lw a5,220(sp) -80002694: 00e787b3 add a5,a5,a4 -80002698: 0cf12e23 sw a5,220(sp) -8000269c: 0d812783 lw a5,216(sp) -800026a0: 00700713 li a4,7 -800026a4: 00178793 addi a5,a5,1 -800026a8: 0cf12c23 sw a5,216(sp) -800026ac: 00f75e63 bge a4,a5,800026c8 <_vfprintf_r+0x1a6c> -800026b0: 0d410613 addi a2,sp,212 -800026b4: 00090593 mv a1,s2 -800026b8: 00098513 mv a0,s3 -800026bc: 491060ef jal ra,8000934c <__sprint_r> -800026c0: 54051463 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800026c4: 000a8b93 mv s7,s5 -800026c8: 014484b3 add s1,s1,s4 -800026cc: 416487b3 sub a5,s1,s6 -800026d0: 0bc12483 lw s1,188(sp) -800026d4: 409a04b3 sub s1,s4,s1 -800026d8: 0097d463 bge a5,s1,800026e0 <_vfprintf_r+0x1a84> -800026dc: 00078493 mv s1,a5 -800026e0: 04905463 blez s1,80002728 <_vfprintf_r+0x1acc> -800026e4: 0dc12783 lw a5,220(sp) -800026e8: 016ba023 sw s6,0(s7) -800026ec: 009ba223 sw s1,4(s7) -800026f0: 00f487b3 add a5,s1,a5 -800026f4: 0cf12e23 sw a5,220(sp) -800026f8: 0d812783 lw a5,216(sp) -800026fc: 00700713 li a4,7 -80002700: 008b8b93 addi s7,s7,8 -80002704: 00178793 addi a5,a5,1 -80002708: 0cf12c23 sw a5,216(sp) -8000270c: 00f75e63 bge a4,a5,80002728 <_vfprintf_r+0x1acc> -80002710: 0d410613 addi a2,sp,212 -80002714: 00090593 mv a1,s2 -80002718: 00098513 mv a0,s3 -8000271c: 431060ef jal ra,8000934c <__sprint_r> -80002720: 4e051463 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002724: 000a8b93 mv s7,s5 -80002728: 00048793 mv a5,s1 -8000272c: 0004d463 bgez s1,80002734 <_vfprintf_r+0x1ad8> -80002730: 00000793 li a5,0 -80002734: 0bc12483 lw s1,188(sp) -80002738: 409a04b3 sub s1,s4,s1 -8000273c: 40f484b3 sub s1,s1,a5 -80002740: c2905ce3 blez s1,80002378 <_vfprintf_r+0x171c> -80002744: 01000b13 li s6,16 -80002748: 00700c93 li s9,7 -8000274c: 01012603 lw a2,16(sp) -80002750: 0d812783 lw a5,216(sp) -80002754: 0dc12703 lw a4,220(sp) -80002758: 00cba023 sw a2,0(s7) -8000275c: 00178793 addi a5,a5,1 -80002760: 008b8693 addi a3,s7,8 -80002764: 209b4463 blt s6,s1,8000296c <_vfprintf_r+0x1d10> -80002768: 009ba223 sw s1,4(s7) -8000276c: 00e484b3 add s1,s1,a4 -80002770: 0c912e23 sw s1,220(sp) -80002774: 0cf12c23 sw a5,216(sp) -80002778: 00700713 li a4,7 -8000277c: 00068b93 mv s7,a3 -80002780: bef75ce3 bge a4,a5,80002378 <_vfprintf_r+0x171c> -80002784: 0d410613 addi a2,sp,212 -80002788: 00090593 mv a1,s2 -8000278c: 00098513 mv a0,s3 -80002790: 3bd060ef jal ra,8000934c <__sprint_r> -80002794: 46051a63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002798: 0fc10b93 addi s7,sp,252 -8000279c: bddff06f j 80002378 <_vfprintf_r+0x171c> -800027a0: 01068693 addi a3,a3,16 -800027a4: 01bba223 sw s11,4(s7) -800027a8: 0cd12e23 sw a3,220(sp) -800027ac: 0ce12c23 sw a4,216(sp) -800027b0: 02e35063 bge t1,a4,800027d0 <_vfprintf_r+0x1b74> -800027b4: 0d410613 addi a2,sp,212 -800027b8: 00090593 mv a1,s2 -800027bc: 00098513 mv a0,s3 -800027c0: 38d060ef jal ra,8000934c <__sprint_r> -800027c4: 44051263 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800027c8: 000a8613 mv a2,s5 -800027cc: 00700313 li t1,7 -800027d0: ff0b0b13 addi s6,s6,-16 -800027d4: 00060b93 mv s7,a2 -800027d8: e11ff06f j 800025e8 <_vfprintf_r+0x198c> -800027dc: 0e078663 beqz a5,800028c8 <_vfprintf_r+0x1c6c> -800027e0: 00c12783 lw a5,12(sp) -800027e4: fff78793 addi a5,a5,-1 -800027e8: 00f12623 sw a5,12(sp) -800027ec: 03412783 lw a5,52(sp) -800027f0: 02c12703 lw a4,44(sp) -800027f4: 008b8b93 addi s7,s7,8 -800027f8: fefbac23 sw a5,-8(s7) -800027fc: 02c12783 lw a5,44(sp) -80002800: fefbae23 sw a5,-4(s7) -80002804: 0dc12783 lw a5,220(sp) -80002808: 00e787b3 add a5,a5,a4 -8000280c: 0cf12e23 sw a5,220(sp) -80002810: 0d812783 lw a5,216(sp) -80002814: 00178793 addi a5,a5,1 -80002818: 0cf12c23 sw a5,216(sp) -8000281c: 00fdde63 bge s11,a5,80002838 <_vfprintf_r+0x1bdc> -80002820: 0d410613 addi a2,sp,212 -80002824: 00090593 mv a1,s2 -80002828: 00098513 mv a0,s3 -8000282c: 321060ef jal ra,8000934c <__sprint_r> -80002830: 3c051c63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002834: 000a8b93 mv s7,s5 -80002838: 00812783 lw a5,8(sp) -8000283c: 416d0733 sub a4,s10,s6 -80002840: 0007c783 lbu a5,0(a5) -80002844: 00f75463 bge a4,a5,8000284c <_vfprintf_r+0x1bf0> -80002848: 00070793 mv a5,a4 -8000284c: 04f05663 blez a5,80002898 <_vfprintf_r+0x1c3c> -80002850: 0dc12703 lw a4,220(sp) -80002854: 016ba023 sw s6,0(s7) -80002858: 00fba223 sw a5,4(s7) -8000285c: 00e78733 add a4,a5,a4 -80002860: 0ce12e23 sw a4,220(sp) -80002864: 0d812703 lw a4,216(sp) -80002868: 008b8b93 addi s7,s7,8 -8000286c: 00170713 addi a4,a4,1 -80002870: 0ce12c23 sw a4,216(sp) -80002874: 02edd263 bge s11,a4,80002898 <_vfprintf_r+0x1c3c> -80002878: 0d410613 addi a2,sp,212 -8000287c: 00090593 mv a1,s2 -80002880: 00098513 mv a0,s3 -80002884: 04f12023 sw a5,64(sp) -80002888: 2c5060ef jal ra,8000934c <__sprint_r> -8000288c: 36051e63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002890: 04012783 lw a5,64(sp) -80002894: 0fc10b93 addi s7,sp,252 -80002898: 00078713 mv a4,a5 -8000289c: 0007d463 bgez a5,800028a4 <_vfprintf_r+0x1c48> -800028a0: 00000713 li a4,0 -800028a4: 00812783 lw a5,8(sp) -800028a8: 01000813 li a6,16 -800028ac: 0007c783 lbu a5,0(a5) -800028b0: 40e787b3 sub a5,a5,a4 -800028b4: 06f04463 bgtz a5,8000291c <_vfprintf_r+0x1cc0> -800028b8: 00812783 lw a5,8(sp) -800028bc: 0007c783 lbu a5,0(a5) -800028c0: 00fb0b33 add s6,s6,a5 -800028c4: d8dff06f j 80002650 <_vfprintf_r+0x19f4> -800028c8: 00812783 lw a5,8(sp) -800028cc: fffc8c93 addi s9,s9,-1 -800028d0: fff78793 addi a5,a5,-1 -800028d4: 00f12423 sw a5,8(sp) -800028d8: f15ff06f j 800027ec <_vfprintf_r+0x1b90> -800028dc: 01068693 addi a3,a3,16 -800028e0: 010ba223 sw a6,4(s7) -800028e4: 0cd12e23 sw a3,220(sp) -800028e8: 0ce12c23 sw a4,216(sp) -800028ec: 02edd463 bge s11,a4,80002914 <_vfprintf_r+0x1cb8> -800028f0: 0d410613 addi a2,sp,212 -800028f4: 00090593 mv a1,s2 -800028f8: 00098513 mv a0,s3 -800028fc: 04f12023 sw a5,64(sp) -80002900: 24d060ef jal ra,8000934c <__sprint_r> -80002904: 30051263 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002908: 04012783 lw a5,64(sp) -8000290c: 0fc10613 addi a2,sp,252 -80002910: 01000813 li a6,16 -80002914: ff078793 addi a5,a5,-16 -80002918: 00060b93 mv s7,a2 -8000291c: 01012583 lw a1,16(sp) -80002920: 0d812703 lw a4,216(sp) -80002924: 0dc12683 lw a3,220(sp) -80002928: 00bba023 sw a1,0(s7) -8000292c: 00170713 addi a4,a4,1 -80002930: 008b8613 addi a2,s7,8 -80002934: faf844e3 blt a6,a5,800028dc <_vfprintf_r+0x1c80> -80002938: 00fba223 sw a5,4(s7) -8000293c: 00d787b3 add a5,a5,a3 -80002940: 0cf12e23 sw a5,220(sp) -80002944: 0ce12c23 sw a4,216(sp) -80002948: 00060b93 mv s7,a2 -8000294c: f6edd6e3 bge s11,a4,800028b8 <_vfprintf_r+0x1c5c> -80002950: 0d410613 addi a2,sp,212 -80002954: 00090593 mv a1,s2 -80002958: 00098513 mv a0,s3 -8000295c: 1f1060ef jal ra,8000934c <__sprint_r> -80002960: 2a051463 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002964: 0fc10b93 addi s7,sp,252 -80002968: f51ff06f j 800028b8 <_vfprintf_r+0x1c5c> -8000296c: 01070713 addi a4,a4,16 -80002970: 016ba223 sw s6,4(s7) -80002974: 0ce12e23 sw a4,220(sp) -80002978: 0cf12c23 sw a5,216(sp) -8000297c: 00fcde63 bge s9,a5,80002998 <_vfprintf_r+0x1d3c> -80002980: 0d410613 addi a2,sp,212 -80002984: 00090593 mv a1,s2 -80002988: 00098513 mv a0,s3 -8000298c: 1c1060ef jal ra,8000934c <__sprint_r> -80002990: 26051c63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002994: 0fc10693 addi a3,sp,252 -80002998: ff048493 addi s1,s1,-16 -8000299c: 00068b93 mv s7,a3 -800029a0: dadff06f j 8000274c <_vfprintf_r+0x1af0> -800029a4: 0d812783 lw a5,216(sp) -800029a8: 00100693 li a3,1 -800029ac: 009ba023 sw s1,0(s7) -800029b0: 00170713 addi a4,a4,1 -800029b4: 00178793 addi a5,a5,1 -800029b8: 008b8c93 addi s9,s7,8 -800029bc: 0146c663 blt a3,s4,800029c8 <_vfprintf_r+0x1d6c> -800029c0: 00147613 andi a2,s0,1 -800029c4: 1c060663 beqz a2,80002b90 <_vfprintf_r+0x1f34> -800029c8: 00100693 li a3,1 -800029cc: 0ce12e23 sw a4,220(sp) -800029d0: 00dba223 sw a3,4(s7) -800029d4: 0cf12c23 sw a5,216(sp) -800029d8: 00700713 li a4,7 -800029dc: 00f75e63 bge a4,a5,800029f8 <_vfprintf_r+0x1d9c> -800029e0: 0d410613 addi a2,sp,212 -800029e4: 00090593 mv a1,s2 -800029e8: 00098513 mv a0,s3 -800029ec: 161060ef jal ra,8000934c <__sprint_r> -800029f0: 20051c63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -800029f4: 000a8c93 mv s9,s5 -800029f8: 03012783 lw a5,48(sp) -800029fc: 01c12703 lw a4,28(sp) -80002a00: 008c8c93 addi s9,s9,8 -80002a04: fefcac23 sw a5,-8(s9) -80002a08: 01c12783 lw a5,28(sp) -80002a0c: fefcae23 sw a5,-4(s9) -80002a10: 0dc12783 lw a5,220(sp) -80002a14: 00e787b3 add a5,a5,a4 -80002a18: 0cf12e23 sw a5,220(sp) -80002a1c: 0d812783 lw a5,216(sp) -80002a20: 00700713 li a4,7 -80002a24: 00178793 addi a5,a5,1 -80002a28: 0cf12c23 sw a5,216(sp) -80002a2c: 00f75e63 bge a4,a5,80002a48 <_vfprintf_r+0x1dec> -80002a30: 0d410613 addi a2,sp,212 -80002a34: 00090593 mv a1,s2 -80002a38: 00098513 mv a0,s3 -80002a3c: 111060ef jal ra,8000934c <__sprint_r> -80002a40: 1c051463 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002a44: 000a8c93 mv s9,s5 -80002a48: 0e012783 lw a5,224(sp) -80002a4c: 09010593 addi a1,sp,144 -80002a50: 0a010513 addi a0,sp,160 -80002a54: 0af12023 sw a5,160(sp) -80002a58: 0e412783 lw a5,228(sp) -80002a5c: fffa0b13 addi s6,s4,-1 -80002a60: 08012823 sw zero,144(sp) -80002a64: 0af12223 sw a5,164(sp) -80002a68: 0e812783 lw a5,232(sp) -80002a6c: 08012a23 sw zero,148(sp) -80002a70: 08012c23 sw zero,152(sp) -80002a74: 0af12423 sw a5,168(sp) -80002a78: 0ec12783 lw a5,236(sp) -80002a7c: 08012e23 sw zero,156(sp) -80002a80: 0af12623 sw a5,172(sp) -80002a84: 3940a0ef jal ra,8000ce18 <__eqtf2> -80002a88: 08050663 beqz a0,80002b14 <_vfprintf_r+0x1eb8> -80002a8c: 0dc12783 lw a5,220(sp) -80002a90: 0d812703 lw a4,216(sp) -80002a94: 00148493 addi s1,s1,1 -80002a98: fff78793 addi a5,a5,-1 -80002a9c: 014787b3 add a5,a5,s4 -80002aa0: 00170713 addi a4,a4,1 -80002aa4: 009ca023 sw s1,0(s9) -80002aa8: 016ca223 sw s6,4(s9) -80002aac: 0cf12e23 sw a5,220(sp) -80002ab0: 0ce12c23 sw a4,216(sp) -80002ab4: 00700793 li a5,7 -80002ab8: 008c8c93 addi s9,s9,8 -80002abc: 00e7de63 bge a5,a4,80002ad8 <_vfprintf_r+0x1e7c> -80002ac0: 0d410613 addi a2,sp,212 -80002ac4: 00090593 mv a1,s2 -80002ac8: 00098513 mv a0,s3 -80002acc: 081060ef jal ra,8000934c <__sprint_r> -80002ad0: 12051c63 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002ad4: 000a8c93 mv s9,s5 -80002ad8: 0c410793 addi a5,sp,196 -80002adc: 00fca023 sw a5,0(s9) -80002ae0: 03812783 lw a5,56(sp) -80002ae4: 03812703 lw a4,56(sp) -80002ae8: 008c8b93 addi s7,s9,8 -80002aec: 00fca223 sw a5,4(s9) -80002af0: 0dc12783 lw a5,220(sp) -80002af4: 00e787b3 add a5,a5,a4 -80002af8: 0cf12e23 sw a5,220(sp) -80002afc: 0d812783 lw a5,216(sp) -80002b00: 00700713 li a4,7 -80002b04: 00178793 addi a5,a5,1 -80002b08: 0cf12c23 sw a5,216(sp) -80002b0c: 86f756e3 bge a4,a5,80002378 <_vfprintf_r+0x171c> -80002b10: 809fe06f j 80001318 <_vfprintf_r+0x6bc> -80002b14: fd6052e3 blez s6,80002ad8 <_vfprintf_r+0x1e7c> -80002b18: 01000493 li s1,16 -80002b1c: 00700d13 li s10,7 -80002b20: 01012603 lw a2,16(sp) -80002b24: 0d812703 lw a4,216(sp) -80002b28: 0dc12783 lw a5,220(sp) -80002b2c: 00cca023 sw a2,0(s9) -80002b30: 00170713 addi a4,a4,1 -80002b34: 008c8693 addi a3,s9,8 -80002b38: 0364c063 blt s1,s6,80002b58 <_vfprintf_r+0x1efc> -80002b3c: 00fb07b3 add a5,s6,a5 -80002b40: 016ca223 sw s6,4(s9) -80002b44: 0cf12e23 sw a5,220(sp) -80002b48: 0ce12c23 sw a4,216(sp) -80002b4c: 00700793 li a5,7 -80002b50: 00068c93 mv s9,a3 -80002b54: f69ff06f j 80002abc <_vfprintf_r+0x1e60> -80002b58: 01078793 addi a5,a5,16 -80002b5c: 009ca223 sw s1,4(s9) -80002b60: 0cf12e23 sw a5,220(sp) -80002b64: 0ce12c23 sw a4,216(sp) -80002b68: 00ed5e63 bge s10,a4,80002b84 <_vfprintf_r+0x1f28> -80002b6c: 0d410613 addi a2,sp,212 -80002b70: 00090593 mv a1,s2 -80002b74: 00098513 mv a0,s3 -80002b78: 7d4060ef jal ra,8000934c <__sprint_r> -80002b7c: 08051663 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002b80: 000a8693 mv a3,s5 -80002b84: ff0b0b13 addi s6,s6,-16 -80002b88: 00068c93 mv s9,a3 -80002b8c: f95ff06f j 80002b20 <_vfprintf_r+0x1ec4> -80002b90: 0ce12e23 sw a4,220(sp) -80002b94: 00dba223 sw a3,4(s7) -80002b98: 0cf12c23 sw a5,216(sp) -80002b9c: 00700713 li a4,7 -80002ba0: f2f75ce3 bge a4,a5,80002ad8 <_vfprintf_r+0x1e7c> -80002ba4: f1dff06f j 80002ac0 <_vfprintf_r+0x1e64> -80002ba8: 02412783 lw a5,36(sp) -80002bac: 02812703 lw a4,40(sp) -80002bb0: 40e78433 sub s0,a5,a4 -80002bb4: fc805663 blez s0,80002380 <_vfprintf_r+0x1724> -80002bb8: 810007b7 lui a5,0x81000 -80002bbc: 01000b13 li s6,16 -80002bc0: 3b478493 addi s1,a5,948 # 810003b4 <_PathLocale+0xffffe984> -80002bc4: 00700c93 li s9,7 -80002bc8: 0d812783 lw a5,216(sp) -80002bcc: 009ba023 sw s1,0(s7) -80002bd0: 0dc12703 lw a4,220(sp) -80002bd4: 00178793 addi a5,a5,1 -80002bd8: 048b4463 blt s6,s0,80002c20 <_vfprintf_r+0x1fc4> -80002bdc: 008ba223 sw s0,4(s7) -80002be0: 00e40433 add s0,s0,a4 -80002be4: 0c812e23 sw s0,220(sp) -80002be8: 0cf12c23 sw a5,216(sp) -80002bec: 00700713 li a4,7 -80002bf0: f8f75863 bge a4,a5,80002380 <_vfprintf_r+0x1724> -80002bf4: 0d410613 addi a2,sp,212 -80002bf8: 00090593 mv a1,s2 -80002bfc: 00098513 mv a0,s3 -80002c00: 74c060ef jal ra,8000934c <__sprint_r> -80002c04: f6050e63 beqz a0,80002380 <_vfprintf_r+0x1724> -80002c08: 000c1463 bnez s8,80002c10 <_vfprintf_r+0x1fb4> -80002c0c: 979fe06f j 80001584 <_vfprintf_r+0x928> -80002c10: 000c0593 mv a1,s8 -80002c14: 00098513 mv a0,s3 -80002c18: 105000ef jal ra,8000351c <_free_r> -80002c1c: 969fe06f j 80001584 <_vfprintf_r+0x928> -80002c20: 01070713 addi a4,a4,16 -80002c24: 016ba223 sw s6,4(s7) -80002c28: 0ce12e23 sw a4,220(sp) -80002c2c: 0cf12c23 sw a5,216(sp) -80002c30: 008b8b93 addi s7,s7,8 -80002c34: 00fcde63 bge s9,a5,80002c50 <_vfprintf_r+0x1ff4> -80002c38: 0d410613 addi a2,sp,212 -80002c3c: 00090593 mv a1,s2 -80002c40: 00098513 mv a0,s3 -80002c44: 708060ef jal ra,8000934c <__sprint_r> -80002c48: fc0510e3 bnez a0,80002c08 <_vfprintf_r+0x1fac> -80002c4c: 000a8b93 mv s7,s5 -80002c50: ff040413 addi s0,s0,-16 -80002c54: f75ff06f j 80002bc8 <_vfprintf_r+0x1f6c> -80002c58: 000c0593 mv a1,s8 -80002c5c: 00098513 mv a0,s3 -80002c60: 0bd000ef jal ra,8000351c <_free_r> -80002c64: f5cff06f j 800023c0 <_vfprintf_r+0x1764> -80002c68: 0dc12783 lw a5,220(sp) -80002c6c: 00079463 bnez a5,80002c74 <_vfprintf_r+0x2018> -80002c70: 915fe06f j 80001584 <_vfprintf_r+0x928> -80002c74: 0d410613 addi a2,sp,212 -80002c78: 00090593 mv a1,s2 -80002c7c: 00098513 mv a0,s3 -80002c80: 6cc060ef jal ra,8000934c <__sprint_r> -80002c84: 901fe06f j 80001584 <_vfprintf_r+0x928> -80002c88: fff00713 li a4,-1 -80002c8c: b0ed9263 bne s11,a4,80001f90 <_vfprintf_r+0x1334> -80002c90: b80d1463 bnez s10,80002018 <_vfprintf_r+0x13bc> -80002c94: 00900713 li a4,9 -80002c98: b9976063 bltu a4,s9,80002018 <_vfprintf_r+0x13bc> -80002c9c: 030c8813 addi a6,s9,48 -80002ca0: 19010fa3 sb a6,415(sp) -80002ca4: 19f10493 addi s1,sp,415 -80002ca8: b48ff06f j 80001ff0 <_vfprintf_r+0x1394> +800023fc: 00f75463 bge a4,a5,80002404 <_vfprintf_r+0x171c> +80002400: fa5fe06f j 800013a4 <_vfprintf_r+0x6bc> +80002404: 00447413 andi s0,s0,4 +80002408: 020416e3 bnez s0,80002c34 <_vfprintf_r+0x1f4c> +8000240c: 02412b03 lw s6,36(sp) +80002410: 02812783 lw a5,40(sp) +80002414: 00fb5463 bge s6,a5,8000241c <_vfprintf_r+0x1734> +80002418: 00078b13 mv s6,a5 +8000241c: 02012783 lw a5,32(sp) +80002420: 016787b3 add a5,a5,s6 +80002424: 02f12023 sw a5,32(sp) +80002428: 0dc12783 lw a5,220(sp) +8000242c: 00078c63 beqz a5,80002444 <_vfprintf_r+0x175c> +80002430: 0d410613 addi a2,sp,212 +80002434: 00090593 mv a1,s2 +80002438: 00098513 mv a0,s3 +8000243c: 79d060ef jal ra,800093d8 <__sprint_r> +80002440: 04051ae3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002444: 0c012c23 sw zero,216(sp) +80002448: 080c1ee3 bnez s8,80002ce4 <_vfprintf_r+0x1ffc> +8000244c: 000a8b93 mv s7,s5 +80002450: 989ff06f j 80001dd8 <_vfprintf_r+0x10f0> +80002454: 01070713 addi a4,a4,16 +80002458: 016ba223 sw s6,4(s7) +8000245c: 0ce12e23 sw a4,220(sp) +80002460: 0cf12c23 sw a5,216(sp) +80002464: 00fcde63 bge s9,a5,80002480 <_vfprintf_r+0x1798> +80002468: 0d410613 addi a2,sp,212 +8000246c: 00090593 mv a1,s2 +80002470: 00098513 mv a0,s3 +80002474: 765060ef jal ra,800093d8 <__sprint_r> +80002478: 00051ee3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +8000247c: 000a8693 mv a3,s5 +80002480: ff048493 addi s1,s1,-16 +80002484: 00068b93 mv s7,a3 +80002488: f41ff06f j 800023c8 <_vfprintf_r+0x16e0> +8000248c: 0bc12683 lw a3,188(sp) +80002490: 16d04e63 bgtz a3,8000260c <_vfprintf_r+0x1924> +80002494: 810007b7 lui a5,0x81000 +80002498: 3d478793 addi a5,a5,980 # 810003d4 <_PathLocale+0xffffe9dc> +8000249c: 00fba023 sw a5,0(s7) +800024a0: 00100793 li a5,1 +800024a4: 00fba223 sw a5,4(s7) +800024a8: 0d812783 lw a5,216(sp) +800024ac: 00170713 addi a4,a4,1 +800024b0: 0ce12e23 sw a4,220(sp) +800024b4: 00178793 addi a5,a5,1 +800024b8: 0cf12c23 sw a5,216(sp) +800024bc: 00700713 li a4,7 +800024c0: 008b8b93 addi s7,s7,8 +800024c4: 00f75e63 bge a4,a5,800024e0 <_vfprintf_r+0x17f8> +800024c8: 0d410613 addi a2,sp,212 +800024cc: 00090593 mv a1,s2 +800024d0: 00098513 mv a0,s3 +800024d4: 705060ef jal ra,800093d8 <__sprint_r> +800024d8: 7a051e63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800024dc: 000a8b93 mv s7,s5 +800024e0: 0bc12783 lw a5,188(sp) +800024e4: 00147693 andi a3,s0,1 +800024e8: 0dc12703 lw a4,220(sp) +800024ec: 00fa67b3 or a5,s4,a5 +800024f0: 00d7e7b3 or a5,a5,a3 +800024f4: f00788e3 beqz a5,80002404 <_vfprintf_r+0x171c> +800024f8: 03012783 lw a5,48(sp) +800024fc: 008b8893 addi a7,s7,8 +80002500: 00fba023 sw a5,0(s7) +80002504: 01c12783 lw a5,28(sp) +80002508: 00fba223 sw a5,4(s7) +8000250c: 00e787b3 add a5,a5,a4 +80002510: 0cf12e23 sw a5,220(sp) +80002514: 0d812783 lw a5,216(sp) +80002518: 00700713 li a4,7 +8000251c: 00178793 addi a5,a5,1 +80002520: 0cf12c23 sw a5,216(sp) +80002524: 00f75e63 bge a4,a5,80002540 <_vfprintf_r+0x1858> +80002528: 0d410613 addi a2,sp,212 +8000252c: 00090593 mv a1,s2 +80002530: 00098513 mv a0,s3 +80002534: 6a5060ef jal ra,800093d8 <__sprint_r> +80002538: 74051e63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +8000253c: 000a8893 mv a7,s5 +80002540: 0bc12b03 lw s6,188(sp) +80002544: 060b5063 bgez s6,800025a4 <_vfprintf_r+0x18bc> +80002548: 41600b33 neg s6,s6 +8000254c: 00088713 mv a4,a7 +80002550: 01000c93 li s9,16 +80002554: 00700d13 li s10,7 +80002558: 01012603 lw a2,16(sp) +8000255c: 0d812783 lw a5,216(sp) +80002560: 0dc12683 lw a3,220(sp) +80002564: 00c72023 sw a2,0(a4) +80002568: 00178793 addi a5,a5,1 +8000256c: 00888893 addi a7,a7,8 +80002570: 076cc263 blt s9,s6,800025d4 <_vfprintf_r+0x18ec> +80002574: 01672223 sw s6,4(a4) +80002578: 00db0b33 add s6,s6,a3 +8000257c: 0d612e23 sw s6,220(sp) +80002580: 0cf12c23 sw a5,216(sp) +80002584: 00700713 li a4,7 +80002588: 00f75e63 bge a4,a5,800025a4 <_vfprintf_r+0x18bc> +8000258c: 0d410613 addi a2,sp,212 +80002590: 00090593 mv a1,s2 +80002594: 00098513 mv a0,s3 +80002598: 641060ef jal ra,800093d8 <__sprint_r> +8000259c: 6e051c63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800025a0: 000a8893 mv a7,s5 +800025a4: 0dc12783 lw a5,220(sp) +800025a8: 0098a023 sw s1,0(a7) +800025ac: 0148a223 sw s4,4(a7) +800025b0: 014787b3 add a5,a5,s4 +800025b4: 0cf12e23 sw a5,220(sp) +800025b8: 0d812783 lw a5,216(sp) +800025bc: 00700713 li a4,7 +800025c0: 00888b93 addi s7,a7,8 +800025c4: 00178793 addi a5,a5,1 +800025c8: 0cf12c23 sw a5,216(sp) +800025cc: e2f75ce3 bge a4,a5,80002404 <_vfprintf_r+0x171c> +800025d0: dd5fe06f j 800013a4 <_vfprintf_r+0x6bc> +800025d4: 01068693 addi a3,a3,16 +800025d8: 01972223 sw s9,4(a4) +800025dc: 0cd12e23 sw a3,220(sp) +800025e0: 0cf12c23 sw a5,216(sp) +800025e4: 00fd5e63 bge s10,a5,80002600 <_vfprintf_r+0x1918> +800025e8: 0d410613 addi a2,sp,212 +800025ec: 00090593 mv a1,s2 +800025f0: 00098513 mv a0,s3 +800025f4: 5e5060ef jal ra,800093d8 <__sprint_r> +800025f8: 68051e63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800025fc: 000a8893 mv a7,s5 +80002600: ff0b0b13 addi s6,s6,-16 +80002604: 00088713 mv a4,a7 +80002608: f51ff06f j 80002558 <_vfprintf_r+0x1870> +8000260c: 000d0b13 mv s6,s10 +80002610: 01aa5463 bge s4,s10,80002618 <_vfprintf_r+0x1930> +80002614: 000a0b13 mv s6,s4 +80002618: 05605263 blez s6,8000265c <_vfprintf_r+0x1974> +8000261c: 00eb0733 add a4,s6,a4 +80002620: 0ce12e23 sw a4,220(sp) +80002624: 0d812703 lw a4,216(sp) +80002628: 009ba023 sw s1,0(s7) +8000262c: 016ba223 sw s6,4(s7) +80002630: 00170713 addi a4,a4,1 +80002634: 0ce12c23 sw a4,216(sp) +80002638: 00700693 li a3,7 +8000263c: 008b8b93 addi s7,s7,8 +80002640: 00e6de63 bge a3,a4,8000265c <_vfprintf_r+0x1974> +80002644: 0d410613 addi a2,sp,212 +80002648: 00090593 mv a1,s2 +8000264c: 00098513 mv a0,s3 +80002650: 589060ef jal ra,800093d8 <__sprint_r> +80002654: 64051063 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002658: 000a8b93 mv s7,s5 +8000265c: 000b5463 bgez s6,80002664 <_vfprintf_r+0x197c> +80002660: 00000b13 li s6,0 +80002664: 416d0b33 sub s6,s10,s6 +80002668: 05605e63 blez s6,800026c4 <_vfprintf_r+0x19dc> +8000266c: 01000d93 li s11,16 +80002670: 00700313 li t1,7 +80002674: 01012783 lw a5,16(sp) +80002678: 0d812703 lw a4,216(sp) +8000267c: 0dc12683 lw a3,220(sp) +80002680: 00fba023 sw a5,0(s7) +80002684: 00170713 addi a4,a4,1 +80002688: 008b8613 addi a2,s7,8 +8000268c: 1b6dc063 blt s11,s6,8000282c <_vfprintf_r+0x1b44> +80002690: 016ba223 sw s6,4(s7) +80002694: 00db0b33 add s6,s6,a3 +80002698: 0d612e23 sw s6,220(sp) +8000269c: 0ce12c23 sw a4,216(sp) +800026a0: 00700693 li a3,7 +800026a4: 00060b93 mv s7,a2 +800026a8: 00e6de63 bge a3,a4,800026c4 <_vfprintf_r+0x19dc> +800026ac: 0d410613 addi a2,sp,212 +800026b0: 00090593 mv a1,s2 +800026b4: 00098513 mv a0,s3 +800026b8: 521060ef jal ra,800093d8 <__sprint_r> +800026bc: 5c051c63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800026c0: 000a8b93 mv s7,s5 +800026c4: 40047793 andi a5,s0,1024 +800026c8: 01a48b33 add s6,s1,s10 +800026cc: 02078463 beqz a5,800026f4 <_vfprintf_r+0x1a0c> +800026d0: 014487b3 add a5,s1,s4 +800026d4: 00700d93 li s11,7 +800026d8: 00078d13 mv s10,a5 +800026dc: 00c12783 lw a5,12(sp) +800026e0: 180c9463 bnez s9,80002868 <_vfprintf_r+0x1b80> +800026e4: 18079463 bnez a5,8000286c <_vfprintf_r+0x1b84> +800026e8: 014487b3 add a5,s1,s4 +800026ec: 0167f463 bgeu a5,s6,800026f4 <_vfprintf_r+0x1a0c> +800026f0: 00078b13 mv s6,a5 +800026f4: 0bc12783 lw a5,188(sp) +800026f8: 0147c663 blt a5,s4,80002704 <_vfprintf_r+0x1a1c> +800026fc: 00147793 andi a5,s0,1 +80002700: 04078a63 beqz a5,80002754 <_vfprintf_r+0x1a6c> +80002704: 03012783 lw a5,48(sp) +80002708: 01c12703 lw a4,28(sp) +8000270c: 008b8b93 addi s7,s7,8 +80002710: fefbac23 sw a5,-8(s7) +80002714: 01c12783 lw a5,28(sp) +80002718: fefbae23 sw a5,-4(s7) +8000271c: 0dc12783 lw a5,220(sp) +80002720: 00e787b3 add a5,a5,a4 +80002724: 0cf12e23 sw a5,220(sp) +80002728: 0d812783 lw a5,216(sp) +8000272c: 00700713 li a4,7 +80002730: 00178793 addi a5,a5,1 +80002734: 0cf12c23 sw a5,216(sp) +80002738: 00f75e63 bge a4,a5,80002754 <_vfprintf_r+0x1a6c> +8000273c: 0d410613 addi a2,sp,212 +80002740: 00090593 mv a1,s2 +80002744: 00098513 mv a0,s3 +80002748: 491060ef jal ra,800093d8 <__sprint_r> +8000274c: 54051463 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002750: 000a8b93 mv s7,s5 +80002754: 014484b3 add s1,s1,s4 +80002758: 416487b3 sub a5,s1,s6 +8000275c: 0bc12483 lw s1,188(sp) +80002760: 409a04b3 sub s1,s4,s1 +80002764: 0097d463 bge a5,s1,8000276c <_vfprintf_r+0x1a84> +80002768: 00078493 mv s1,a5 +8000276c: 04905463 blez s1,800027b4 <_vfprintf_r+0x1acc> +80002770: 0dc12783 lw a5,220(sp) +80002774: 016ba023 sw s6,0(s7) +80002778: 009ba223 sw s1,4(s7) +8000277c: 00f487b3 add a5,s1,a5 +80002780: 0cf12e23 sw a5,220(sp) +80002784: 0d812783 lw a5,216(sp) +80002788: 00700713 li a4,7 +8000278c: 008b8b93 addi s7,s7,8 +80002790: 00178793 addi a5,a5,1 +80002794: 0cf12c23 sw a5,216(sp) +80002798: 00f75e63 bge a4,a5,800027b4 <_vfprintf_r+0x1acc> +8000279c: 0d410613 addi a2,sp,212 +800027a0: 00090593 mv a1,s2 +800027a4: 00098513 mv a0,s3 +800027a8: 431060ef jal ra,800093d8 <__sprint_r> +800027ac: 4e051463 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800027b0: 000a8b93 mv s7,s5 +800027b4: 00048793 mv a5,s1 +800027b8: 0004d463 bgez s1,800027c0 <_vfprintf_r+0x1ad8> +800027bc: 00000793 li a5,0 +800027c0: 0bc12483 lw s1,188(sp) +800027c4: 409a04b3 sub s1,s4,s1 +800027c8: 40f484b3 sub s1,s1,a5 +800027cc: c2905ce3 blez s1,80002404 <_vfprintf_r+0x171c> +800027d0: 01000b13 li s6,16 +800027d4: 00700c93 li s9,7 +800027d8: 01012603 lw a2,16(sp) +800027dc: 0d812783 lw a5,216(sp) +800027e0: 0dc12703 lw a4,220(sp) +800027e4: 00cba023 sw a2,0(s7) +800027e8: 00178793 addi a5,a5,1 +800027ec: 008b8693 addi a3,s7,8 +800027f0: 209b4463 blt s6,s1,800029f8 <_vfprintf_r+0x1d10> +800027f4: 009ba223 sw s1,4(s7) +800027f8: 00e484b3 add s1,s1,a4 +800027fc: 0c912e23 sw s1,220(sp) +80002800: 0cf12c23 sw a5,216(sp) +80002804: 00700713 li a4,7 +80002808: 00068b93 mv s7,a3 +8000280c: bef75ce3 bge a4,a5,80002404 <_vfprintf_r+0x171c> +80002810: 0d410613 addi a2,sp,212 +80002814: 00090593 mv a1,s2 +80002818: 00098513 mv a0,s3 +8000281c: 3bd060ef jal ra,800093d8 <__sprint_r> +80002820: 46051a63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002824: 0fc10b93 addi s7,sp,252 +80002828: bddff06f j 80002404 <_vfprintf_r+0x171c> +8000282c: 01068693 addi a3,a3,16 +80002830: 01bba223 sw s11,4(s7) +80002834: 0cd12e23 sw a3,220(sp) +80002838: 0ce12c23 sw a4,216(sp) +8000283c: 02e35063 bge t1,a4,8000285c <_vfprintf_r+0x1b74> +80002840: 0d410613 addi a2,sp,212 +80002844: 00090593 mv a1,s2 +80002848: 00098513 mv a0,s3 +8000284c: 38d060ef jal ra,800093d8 <__sprint_r> +80002850: 44051263 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002854: 000a8613 mv a2,s5 +80002858: 00700313 li t1,7 +8000285c: ff0b0b13 addi s6,s6,-16 +80002860: 00060b93 mv s7,a2 +80002864: e11ff06f j 80002674 <_vfprintf_r+0x198c> +80002868: 0e078663 beqz a5,80002954 <_vfprintf_r+0x1c6c> +8000286c: 00c12783 lw a5,12(sp) +80002870: fff78793 addi a5,a5,-1 +80002874: 00f12623 sw a5,12(sp) +80002878: 03412783 lw a5,52(sp) +8000287c: 02c12703 lw a4,44(sp) +80002880: 008b8b93 addi s7,s7,8 +80002884: fefbac23 sw a5,-8(s7) +80002888: 02c12783 lw a5,44(sp) +8000288c: fefbae23 sw a5,-4(s7) +80002890: 0dc12783 lw a5,220(sp) +80002894: 00e787b3 add a5,a5,a4 +80002898: 0cf12e23 sw a5,220(sp) +8000289c: 0d812783 lw a5,216(sp) +800028a0: 00178793 addi a5,a5,1 +800028a4: 0cf12c23 sw a5,216(sp) +800028a8: 00fdde63 bge s11,a5,800028c4 <_vfprintf_r+0x1bdc> +800028ac: 0d410613 addi a2,sp,212 +800028b0: 00090593 mv a1,s2 +800028b4: 00098513 mv a0,s3 +800028b8: 321060ef jal ra,800093d8 <__sprint_r> +800028bc: 3c051c63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800028c0: 000a8b93 mv s7,s5 +800028c4: 00812783 lw a5,8(sp) +800028c8: 416d0733 sub a4,s10,s6 +800028cc: 0007c783 lbu a5,0(a5) +800028d0: 00f75463 bge a4,a5,800028d8 <_vfprintf_r+0x1bf0> +800028d4: 00070793 mv a5,a4 +800028d8: 04f05663 blez a5,80002924 <_vfprintf_r+0x1c3c> +800028dc: 0dc12703 lw a4,220(sp) +800028e0: 016ba023 sw s6,0(s7) +800028e4: 00fba223 sw a5,4(s7) +800028e8: 00e78733 add a4,a5,a4 +800028ec: 0ce12e23 sw a4,220(sp) +800028f0: 0d812703 lw a4,216(sp) +800028f4: 008b8b93 addi s7,s7,8 +800028f8: 00170713 addi a4,a4,1 +800028fc: 0ce12c23 sw a4,216(sp) +80002900: 02edd263 bge s11,a4,80002924 <_vfprintf_r+0x1c3c> +80002904: 0d410613 addi a2,sp,212 +80002908: 00090593 mv a1,s2 +8000290c: 00098513 mv a0,s3 +80002910: 04f12023 sw a5,64(sp) +80002914: 2c5060ef jal ra,800093d8 <__sprint_r> +80002918: 36051e63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +8000291c: 04012783 lw a5,64(sp) +80002920: 0fc10b93 addi s7,sp,252 +80002924: 00078713 mv a4,a5 +80002928: 0007d463 bgez a5,80002930 <_vfprintf_r+0x1c48> +8000292c: 00000713 li a4,0 +80002930: 00812783 lw a5,8(sp) +80002934: 01000813 li a6,16 +80002938: 0007c783 lbu a5,0(a5) +8000293c: 40e787b3 sub a5,a5,a4 +80002940: 06f04463 bgtz a5,800029a8 <_vfprintf_r+0x1cc0> +80002944: 00812783 lw a5,8(sp) +80002948: 0007c783 lbu a5,0(a5) +8000294c: 00fb0b33 add s6,s6,a5 +80002950: d8dff06f j 800026dc <_vfprintf_r+0x19f4> +80002954: 00812783 lw a5,8(sp) +80002958: fffc8c93 addi s9,s9,-1 +8000295c: fff78793 addi a5,a5,-1 +80002960: 00f12423 sw a5,8(sp) +80002964: f15ff06f j 80002878 <_vfprintf_r+0x1b90> +80002968: 01068693 addi a3,a3,16 +8000296c: 010ba223 sw a6,4(s7) +80002970: 0cd12e23 sw a3,220(sp) +80002974: 0ce12c23 sw a4,216(sp) +80002978: 02edd463 bge s11,a4,800029a0 <_vfprintf_r+0x1cb8> +8000297c: 0d410613 addi a2,sp,212 +80002980: 00090593 mv a1,s2 +80002984: 00098513 mv a0,s3 +80002988: 04f12023 sw a5,64(sp) +8000298c: 24d060ef jal ra,800093d8 <__sprint_r> +80002990: 30051263 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002994: 04012783 lw a5,64(sp) +80002998: 0fc10613 addi a2,sp,252 +8000299c: 01000813 li a6,16 +800029a0: ff078793 addi a5,a5,-16 +800029a4: 00060b93 mv s7,a2 +800029a8: 01012583 lw a1,16(sp) +800029ac: 0d812703 lw a4,216(sp) +800029b0: 0dc12683 lw a3,220(sp) +800029b4: 00bba023 sw a1,0(s7) +800029b8: 00170713 addi a4,a4,1 +800029bc: 008b8613 addi a2,s7,8 +800029c0: faf844e3 blt a6,a5,80002968 <_vfprintf_r+0x1c80> +800029c4: 00fba223 sw a5,4(s7) +800029c8: 00d787b3 add a5,a5,a3 +800029cc: 0cf12e23 sw a5,220(sp) +800029d0: 0ce12c23 sw a4,216(sp) +800029d4: 00060b93 mv s7,a2 +800029d8: f6edd6e3 bge s11,a4,80002944 <_vfprintf_r+0x1c5c> +800029dc: 0d410613 addi a2,sp,212 +800029e0: 00090593 mv a1,s2 +800029e4: 00098513 mv a0,s3 +800029e8: 1f1060ef jal ra,800093d8 <__sprint_r> +800029ec: 2a051463 bnez a0,80002c94 <_vfprintf_r+0x1fac> +800029f0: 0fc10b93 addi s7,sp,252 +800029f4: f51ff06f j 80002944 <_vfprintf_r+0x1c5c> +800029f8: 01070713 addi a4,a4,16 +800029fc: 016ba223 sw s6,4(s7) +80002a00: 0ce12e23 sw a4,220(sp) +80002a04: 0cf12c23 sw a5,216(sp) +80002a08: 00fcde63 bge s9,a5,80002a24 <_vfprintf_r+0x1d3c> +80002a0c: 0d410613 addi a2,sp,212 +80002a10: 00090593 mv a1,s2 +80002a14: 00098513 mv a0,s3 +80002a18: 1c1060ef jal ra,800093d8 <__sprint_r> +80002a1c: 26051c63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002a20: 0fc10693 addi a3,sp,252 +80002a24: ff048493 addi s1,s1,-16 +80002a28: 00068b93 mv s7,a3 +80002a2c: dadff06f j 800027d8 <_vfprintf_r+0x1af0> +80002a30: 0d812783 lw a5,216(sp) +80002a34: 00100693 li a3,1 +80002a38: 009ba023 sw s1,0(s7) +80002a3c: 00170713 addi a4,a4,1 +80002a40: 00178793 addi a5,a5,1 +80002a44: 008b8c93 addi s9,s7,8 +80002a48: 0146c663 blt a3,s4,80002a54 <_vfprintf_r+0x1d6c> +80002a4c: 00147613 andi a2,s0,1 +80002a50: 1c060663 beqz a2,80002c1c <_vfprintf_r+0x1f34> +80002a54: 00100693 li a3,1 +80002a58: 0ce12e23 sw a4,220(sp) +80002a5c: 00dba223 sw a3,4(s7) +80002a60: 0cf12c23 sw a5,216(sp) +80002a64: 00700713 li a4,7 +80002a68: 00f75e63 bge a4,a5,80002a84 <_vfprintf_r+0x1d9c> +80002a6c: 0d410613 addi a2,sp,212 +80002a70: 00090593 mv a1,s2 +80002a74: 00098513 mv a0,s3 +80002a78: 161060ef jal ra,800093d8 <__sprint_r> +80002a7c: 20051c63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002a80: 000a8c93 mv s9,s5 +80002a84: 03012783 lw a5,48(sp) +80002a88: 01c12703 lw a4,28(sp) +80002a8c: 008c8c93 addi s9,s9,8 +80002a90: fefcac23 sw a5,-8(s9) +80002a94: 01c12783 lw a5,28(sp) +80002a98: fefcae23 sw a5,-4(s9) +80002a9c: 0dc12783 lw a5,220(sp) +80002aa0: 00e787b3 add a5,a5,a4 +80002aa4: 0cf12e23 sw a5,220(sp) +80002aa8: 0d812783 lw a5,216(sp) +80002aac: 00700713 li a4,7 +80002ab0: 00178793 addi a5,a5,1 +80002ab4: 0cf12c23 sw a5,216(sp) +80002ab8: 00f75e63 bge a4,a5,80002ad4 <_vfprintf_r+0x1dec> +80002abc: 0d410613 addi a2,sp,212 +80002ac0: 00090593 mv a1,s2 +80002ac4: 00098513 mv a0,s3 +80002ac8: 111060ef jal ra,800093d8 <__sprint_r> +80002acc: 1c051463 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002ad0: 000a8c93 mv s9,s5 +80002ad4: 0e012783 lw a5,224(sp) +80002ad8: 09010593 addi a1,sp,144 +80002adc: 0a010513 addi a0,sp,160 +80002ae0: 0af12023 sw a5,160(sp) +80002ae4: 0e412783 lw a5,228(sp) +80002ae8: fffa0b13 addi s6,s4,-1 +80002aec: 08012823 sw zero,144(sp) +80002af0: 0af12223 sw a5,164(sp) +80002af4: 0e812783 lw a5,232(sp) +80002af8: 08012a23 sw zero,148(sp) +80002afc: 08012c23 sw zero,152(sp) +80002b00: 0af12423 sw a5,168(sp) +80002b04: 0ec12783 lw a5,236(sp) +80002b08: 08012e23 sw zero,156(sp) +80002b0c: 0af12623 sw a5,172(sp) +80002b10: 3940a0ef jal ra,8000cea4 <__eqtf2> +80002b14: 08050663 beqz a0,80002ba0 <_vfprintf_r+0x1eb8> +80002b18: 0dc12783 lw a5,220(sp) +80002b1c: 0d812703 lw a4,216(sp) +80002b20: 00148493 addi s1,s1,1 +80002b24: fff78793 addi a5,a5,-1 +80002b28: 014787b3 add a5,a5,s4 +80002b2c: 00170713 addi a4,a4,1 +80002b30: 009ca023 sw s1,0(s9) +80002b34: 016ca223 sw s6,4(s9) +80002b38: 0cf12e23 sw a5,220(sp) +80002b3c: 0ce12c23 sw a4,216(sp) +80002b40: 00700793 li a5,7 +80002b44: 008c8c93 addi s9,s9,8 +80002b48: 00e7de63 bge a5,a4,80002b64 <_vfprintf_r+0x1e7c> +80002b4c: 0d410613 addi a2,sp,212 +80002b50: 00090593 mv a1,s2 +80002b54: 00098513 mv a0,s3 +80002b58: 081060ef jal ra,800093d8 <__sprint_r> +80002b5c: 12051c63 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002b60: 000a8c93 mv s9,s5 +80002b64: 0c410793 addi a5,sp,196 +80002b68: 00fca023 sw a5,0(s9) +80002b6c: 03812783 lw a5,56(sp) +80002b70: 03812703 lw a4,56(sp) +80002b74: 008c8b93 addi s7,s9,8 +80002b78: 00fca223 sw a5,4(s9) +80002b7c: 0dc12783 lw a5,220(sp) +80002b80: 00e787b3 add a5,a5,a4 +80002b84: 0cf12e23 sw a5,220(sp) +80002b88: 0d812783 lw a5,216(sp) +80002b8c: 00700713 li a4,7 +80002b90: 00178793 addi a5,a5,1 +80002b94: 0cf12c23 sw a5,216(sp) +80002b98: 86f756e3 bge a4,a5,80002404 <_vfprintf_r+0x171c> +80002b9c: 809fe06f j 800013a4 <_vfprintf_r+0x6bc> +80002ba0: fd6052e3 blez s6,80002b64 <_vfprintf_r+0x1e7c> +80002ba4: 01000493 li s1,16 +80002ba8: 00700d13 li s10,7 +80002bac: 01012603 lw a2,16(sp) +80002bb0: 0d812703 lw a4,216(sp) +80002bb4: 0dc12783 lw a5,220(sp) +80002bb8: 00cca023 sw a2,0(s9) +80002bbc: 00170713 addi a4,a4,1 +80002bc0: 008c8693 addi a3,s9,8 +80002bc4: 0364c063 blt s1,s6,80002be4 <_vfprintf_r+0x1efc> +80002bc8: 00fb07b3 add a5,s6,a5 +80002bcc: 016ca223 sw s6,4(s9) +80002bd0: 0cf12e23 sw a5,220(sp) +80002bd4: 0ce12c23 sw a4,216(sp) +80002bd8: 00700793 li a5,7 +80002bdc: 00068c93 mv s9,a3 +80002be0: f69ff06f j 80002b48 <_vfprintf_r+0x1e60> +80002be4: 01078793 addi a5,a5,16 +80002be8: 009ca223 sw s1,4(s9) +80002bec: 0cf12e23 sw a5,220(sp) +80002bf0: 0ce12c23 sw a4,216(sp) +80002bf4: 00ed5e63 bge s10,a4,80002c10 <_vfprintf_r+0x1f28> +80002bf8: 0d410613 addi a2,sp,212 +80002bfc: 00090593 mv a1,s2 +80002c00: 00098513 mv a0,s3 +80002c04: 7d4060ef jal ra,800093d8 <__sprint_r> +80002c08: 08051663 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002c0c: 000a8693 mv a3,s5 +80002c10: ff0b0b13 addi s6,s6,-16 +80002c14: 00068c93 mv s9,a3 +80002c18: f95ff06f j 80002bac <_vfprintf_r+0x1ec4> +80002c1c: 0ce12e23 sw a4,220(sp) +80002c20: 00dba223 sw a3,4(s7) +80002c24: 0cf12c23 sw a5,216(sp) +80002c28: 00700713 li a4,7 +80002c2c: f2f75ce3 bge a4,a5,80002b64 <_vfprintf_r+0x1e7c> +80002c30: f1dff06f j 80002b4c <_vfprintf_r+0x1e64> +80002c34: 02412783 lw a5,36(sp) +80002c38: 02812703 lw a4,40(sp) +80002c3c: 40e78433 sub s0,a5,a4 +80002c40: fc805663 blez s0,8000240c <_vfprintf_r+0x1724> +80002c44: 810007b7 lui a5,0x81000 +80002c48: 01000b13 li s6,16 +80002c4c: 37c78493 addi s1,a5,892 # 8100037c <_PathLocale+0xffffe984> +80002c50: 00700c93 li s9,7 +80002c54: 0d812783 lw a5,216(sp) +80002c58: 009ba023 sw s1,0(s7) +80002c5c: 0dc12703 lw a4,220(sp) +80002c60: 00178793 addi a5,a5,1 +80002c64: 048b4463 blt s6,s0,80002cac <_vfprintf_r+0x1fc4> +80002c68: 008ba223 sw s0,4(s7) +80002c6c: 00e40433 add s0,s0,a4 +80002c70: 0c812e23 sw s0,220(sp) +80002c74: 0cf12c23 sw a5,216(sp) +80002c78: 00700713 li a4,7 +80002c7c: f8f75863 bge a4,a5,8000240c <_vfprintf_r+0x1724> +80002c80: 0d410613 addi a2,sp,212 +80002c84: 00090593 mv a1,s2 +80002c88: 00098513 mv a0,s3 +80002c8c: 74c060ef jal ra,800093d8 <__sprint_r> +80002c90: f6050e63 beqz a0,8000240c <_vfprintf_r+0x1724> +80002c94: 000c1463 bnez s8,80002c9c <_vfprintf_r+0x1fb4> +80002c98: 979fe06f j 80001610 <_vfprintf_r+0x928> +80002c9c: 000c0593 mv a1,s8 +80002ca0: 00098513 mv a0,s3 +80002ca4: 105000ef jal ra,800035a8 <_free_r> +80002ca8: 969fe06f j 80001610 <_vfprintf_r+0x928> +80002cac: 01070713 addi a4,a4,16 +80002cb0: 016ba223 sw s6,4(s7) +80002cb4: 0ce12e23 sw a4,220(sp) +80002cb8: 0cf12c23 sw a5,216(sp) +80002cbc: 008b8b93 addi s7,s7,8 +80002cc0: 00fcde63 bge s9,a5,80002cdc <_vfprintf_r+0x1ff4> +80002cc4: 0d410613 addi a2,sp,212 +80002cc8: 00090593 mv a1,s2 +80002ccc: 00098513 mv a0,s3 +80002cd0: 708060ef jal ra,800093d8 <__sprint_r> +80002cd4: fc0510e3 bnez a0,80002c94 <_vfprintf_r+0x1fac> +80002cd8: 000a8b93 mv s7,s5 +80002cdc: ff040413 addi s0,s0,-16 +80002ce0: f75ff06f j 80002c54 <_vfprintf_r+0x1f6c> +80002ce4: 000c0593 mv a1,s8 +80002ce8: 00098513 mv a0,s3 +80002cec: 0bd000ef jal ra,800035a8 <_free_r> +80002cf0: f5cff06f j 8000244c <_vfprintf_r+0x1764> +80002cf4: 0dc12783 lw a5,220(sp) +80002cf8: 00079463 bnez a5,80002d00 <_vfprintf_r+0x2018> +80002cfc: 915fe06f j 80001610 <_vfprintf_r+0x928> +80002d00: 0d410613 addi a2,sp,212 +80002d04: 00090593 mv a1,s2 +80002d08: 00098513 mv a0,s3 +80002d0c: 6cc060ef jal ra,800093d8 <__sprint_r> +80002d10: 901fe06f j 80001610 <_vfprintf_r+0x928> +80002d14: fff00713 li a4,-1 +80002d18: b0ed9263 bne s11,a4,8000201c <_vfprintf_r+0x1334> +80002d1c: b80d1463 bnez s10,800020a4 <_vfprintf_r+0x13bc> +80002d20: 00900713 li a4,9 +80002d24: b9976063 bltu a4,s9,800020a4 <_vfprintf_r+0x13bc> +80002d28: 030c8813 addi a6,s9,48 +80002d2c: 19010fa3 sb a6,415(sp) +80002d30: 19f10493 addi s1,sp,415 +80002d34: b48ff06f j 8000207c <_vfprintf_r+0x1394> -80002cac : -80002cac: 810027b7 lui a5,0x81002 -80002cb0: 00060693 mv a3,a2 -80002cb4: 00058613 mv a2,a1 -80002cb8: 00050593 mv a1,a0 -80002cbc: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -80002cc0: f9dfd06f j 80000c5c <_vfprintf_r> +80002d38 : +80002d38: 810027b7 lui a5,0x81002 +80002d3c: 00060693 mv a3,a2 +80002d40: 00058613 mv a2,a1 +80002d44: 00050593 mv a1,a0 +80002d48: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +80002d4c: f9dfd06f j 80000ce8 <_vfprintf_r> -80002cc4 <__sbprintf>: -80002cc4: 00c5d783 lhu a5,12(a1) -80002cc8: b8010113 addi sp,sp,-1152 -80002ccc: 46812c23 sw s0,1144(sp) -80002cd0: ffd7f793 andi a5,a5,-3 -80002cd4: 00f11a23 sh a5,20(sp) -80002cd8: 0645a783 lw a5,100(a1) -80002cdc: 00058413 mv s0,a1 -80002ce0: 46912a23 sw s1,1140(sp) -80002ce4: 06f12623 sw a5,108(sp) -80002ce8: 00e5d783 lhu a5,14(a1) -80002cec: 47212823 sw s2,1136(sp) -80002cf0: 46112e23 sw ra,1148(sp) -80002cf4: 00f11b23 sh a5,22(sp) -80002cf8: 01c5a783 lw a5,28(a1) -80002cfc: 00050913 mv s2,a0 -80002d00: 02012023 sw zero,32(sp) -80002d04: 02f12223 sw a5,36(sp) -80002d08: 0245a783 lw a5,36(a1) -80002d0c: 00810593 addi a1,sp,8 -80002d10: 02f12623 sw a5,44(sp) -80002d14: 07010793 addi a5,sp,112 -80002d18: 00f12423 sw a5,8(sp) -80002d1c: 00f12c23 sw a5,24(sp) -80002d20: 40000793 li a5,1024 -80002d24: 00f12823 sw a5,16(sp) -80002d28: 00f12e23 sw a5,28(sp) -80002d2c: f31fd0ef jal ra,80000c5c <_vfprintf_r> -80002d30: 00050493 mv s1,a0 -80002d34: 00054c63 bltz a0,80002d4c <__sbprintf+0x88> -80002d38: 00810593 addi a1,sp,8 -80002d3c: 00090513 mv a0,s2 -80002d40: 380000ef jal ra,800030c0 <_fflush_r> -80002d44: 00050463 beqz a0,80002d4c <__sbprintf+0x88> -80002d48: fff00493 li s1,-1 -80002d4c: 01415783 lhu a5,20(sp) -80002d50: 0407f793 andi a5,a5,64 -80002d54: 00078863 beqz a5,80002d64 <__sbprintf+0xa0> -80002d58: 00c45783 lhu a5,12(s0) -80002d5c: 0407e793 ori a5,a5,64 -80002d60: 00f41623 sh a5,12(s0) -80002d64: 47c12083 lw ra,1148(sp) -80002d68: 47812403 lw s0,1144(sp) -80002d6c: 00048513 mv a0,s1 -80002d70: 47012903 lw s2,1136(sp) -80002d74: 47412483 lw s1,1140(sp) -80002d78: 48010113 addi sp,sp,1152 -80002d7c: 00008067 ret +80002d50 <__sbprintf>: +80002d50: 00c5d783 lhu a5,12(a1) +80002d54: b8010113 addi sp,sp,-1152 +80002d58: 46812c23 sw s0,1144(sp) +80002d5c: ffd7f793 andi a5,a5,-3 +80002d60: 00f11a23 sh a5,20(sp) +80002d64: 0645a783 lw a5,100(a1) +80002d68: 00058413 mv s0,a1 +80002d6c: 46912a23 sw s1,1140(sp) +80002d70: 06f12623 sw a5,108(sp) +80002d74: 00e5d783 lhu a5,14(a1) +80002d78: 47212823 sw s2,1136(sp) +80002d7c: 46112e23 sw ra,1148(sp) +80002d80: 00f11b23 sh a5,22(sp) +80002d84: 01c5a783 lw a5,28(a1) +80002d88: 00050913 mv s2,a0 +80002d8c: 02012023 sw zero,32(sp) +80002d90: 02f12223 sw a5,36(sp) +80002d94: 0245a783 lw a5,36(a1) +80002d98: 00810593 addi a1,sp,8 +80002d9c: 02f12623 sw a5,44(sp) +80002da0: 07010793 addi a5,sp,112 +80002da4: 00f12423 sw a5,8(sp) +80002da8: 00f12c23 sw a5,24(sp) +80002dac: 40000793 li a5,1024 +80002db0: 00f12823 sw a5,16(sp) +80002db4: 00f12e23 sw a5,28(sp) +80002db8: f31fd0ef jal ra,80000ce8 <_vfprintf_r> +80002dbc: 00050493 mv s1,a0 +80002dc0: 00054c63 bltz a0,80002dd8 <__sbprintf+0x88> +80002dc4: 00810593 addi a1,sp,8 +80002dc8: 00090513 mv a0,s2 +80002dcc: 380000ef jal ra,8000314c <_fflush_r> +80002dd0: 00050463 beqz a0,80002dd8 <__sbprintf+0x88> +80002dd4: fff00493 li s1,-1 +80002dd8: 01415783 lhu a5,20(sp) +80002ddc: 0407f793 andi a5,a5,64 +80002de0: 00078863 beqz a5,80002df0 <__sbprintf+0xa0> +80002de4: 00c45783 lhu a5,12(s0) +80002de8: 0407e793 ori a5,a5,64 +80002dec: 00f41623 sh a5,12(s0) +80002df0: 47c12083 lw ra,1148(sp) +80002df4: 47812403 lw s0,1144(sp) +80002df8: 00048513 mv a0,s1 +80002dfc: 47012903 lw s2,1136(sp) +80002e00: 47412483 lw s1,1140(sp) +80002e04: 48010113 addi sp,sp,1152 +80002e08: 00008067 ret -80002d80 <__swsetup_r>: -80002d80: ff010113 addi sp,sp,-16 -80002d84: 810027b7 lui a5,0x81002 -80002d88: 00912223 sw s1,4(sp) -80002d8c: 00050493 mv s1,a0 -80002d90: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -80002d94: 00812423 sw s0,8(sp) -80002d98: 00112623 sw ra,12(sp) -80002d9c: 00058413 mv s0,a1 -80002da0: 00050863 beqz a0,80002db0 <__swsetup_r+0x30> -80002da4: 03852783 lw a5,56(a0) -80002da8: 00079463 bnez a5,80002db0 <__swsetup_r+0x30> -80002dac: 4b0000ef jal ra,8000325c <__sinit> -80002db0: 00c41703 lh a4,12(s0) -80002db4: 01071793 slli a5,a4,0x10 -80002db8: 0107d793 srli a5,a5,0x10 -80002dbc: 0087f693 andi a3,a5,8 -80002dc0: 06069e63 bnez a3,80002e3c <__swsetup_r+0xbc> -80002dc4: 0107f693 andi a3,a5,16 -80002dc8: 02069663 bnez a3,80002df4 <__swsetup_r+0x74> -80002dcc: 00900793 li a5,9 -80002dd0: 00f4a023 sw a5,0(s1) -80002dd4: 04076713 ori a4,a4,64 -80002dd8: 00e41623 sh a4,12(s0) -80002ddc: fff00513 li a0,-1 -80002de0: 00c12083 lw ra,12(sp) -80002de4: 00812403 lw s0,8(sp) -80002de8: 00412483 lw s1,4(sp) -80002dec: 01010113 addi sp,sp,16 -80002df0: 00008067 ret -80002df4: 0047f793 andi a5,a5,4 -80002df8: 02078c63 beqz a5,80002e30 <__swsetup_r+0xb0> -80002dfc: 03042583 lw a1,48(s0) -80002e00: 00058c63 beqz a1,80002e18 <__swsetup_r+0x98> -80002e04: 04040793 addi a5,s0,64 -80002e08: 00f58663 beq a1,a5,80002e14 <__swsetup_r+0x94> -80002e0c: 00048513 mv a0,s1 -80002e10: 70c000ef jal ra,8000351c <_free_r> -80002e14: 02042823 sw zero,48(s0) -80002e18: 00c45783 lhu a5,12(s0) -80002e1c: 00042223 sw zero,4(s0) -80002e20: fdb7f793 andi a5,a5,-37 -80002e24: 00f41623 sh a5,12(s0) -80002e28: 01042783 lw a5,16(s0) -80002e2c: 00f42023 sw a5,0(s0) -80002e30: 00c45783 lhu a5,12(s0) -80002e34: 0087e793 ori a5,a5,8 -80002e38: 00f41623 sh a5,12(s0) -80002e3c: 01042783 lw a5,16(s0) -80002e40: 02079063 bnez a5,80002e60 <__swsetup_r+0xe0> -80002e44: 00c45783 lhu a5,12(s0) -80002e48: 20000713 li a4,512 -80002e4c: 2807f793 andi a5,a5,640 -80002e50: 00e78863 beq a5,a4,80002e60 <__swsetup_r+0xe0> -80002e54: 00040593 mv a1,s0 -80002e58: 00048513 mv a0,s1 -80002e5c: 2d5020ef jal ra,80005930 <__smakebuf_r> -80002e60: 00c45783 lhu a5,12(s0) -80002e64: 0017f713 andi a4,a5,1 -80002e68: 02070c63 beqz a4,80002ea0 <__swsetup_r+0x120> -80002e6c: 01442783 lw a5,20(s0) -80002e70: 00042423 sw zero,8(s0) -80002e74: 40f007b3 neg a5,a5 -80002e78: 00f42c23 sw a5,24(s0) -80002e7c: 01042783 lw a5,16(s0) -80002e80: 00000513 li a0,0 -80002e84: f4079ee3 bnez a5,80002de0 <__swsetup_r+0x60> -80002e88: 00c41783 lh a5,12(s0) -80002e8c: 0807f713 andi a4,a5,128 -80002e90: f40708e3 beqz a4,80002de0 <__swsetup_r+0x60> -80002e94: 0407e793 ori a5,a5,64 -80002e98: 00f41623 sh a5,12(s0) -80002e9c: f41ff06f j 80002ddc <__swsetup_r+0x5c> -80002ea0: 0027f793 andi a5,a5,2 -80002ea4: 00000713 li a4,0 -80002ea8: 00079463 bnez a5,80002eb0 <__swsetup_r+0x130> -80002eac: 01442703 lw a4,20(s0) -80002eb0: 00e42423 sw a4,8(s0) -80002eb4: fc9ff06f j 80002e7c <__swsetup_r+0xfc> - -80002eb8 <__sflush_r>: -80002eb8: 00c59783 lh a5,12(a1) -80002ebc: fe010113 addi sp,sp,-32 -80002ec0: 00812c23 sw s0,24(sp) -80002ec4: 01079713 slli a4,a5,0x10 -80002ec8: 01075713 srli a4,a4,0x10 -80002ecc: 00912a23 sw s1,20(sp) -80002ed0: 00112e23 sw ra,28(sp) -80002ed4: 01212823 sw s2,16(sp) -80002ed8: 01312623 sw s3,12(sp) -80002edc: 00877693 andi a3,a4,8 -80002ee0: 00050493 mv s1,a0 -80002ee4: 00058413 mv s0,a1 -80002ee8: 16069c63 bnez a3,80003060 <__sflush_r+0x1a8> -80002eec: 00001737 lui a4,0x1 -80002ef0: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80002ef4: 00e7e7b3 or a5,a5,a4 -80002ef8: 0045a703 lw a4,4(a1) -80002efc: 00f59623 sh a5,12(a1) -80002f00: 02e04663 bgtz a4,80002f2c <__sflush_r+0x74> -80002f04: 03c5a703 lw a4,60(a1) -80002f08: 02e04263 bgtz a4,80002f2c <__sflush_r+0x74> +80002e0c <__swsetup_r>: +80002e0c: ff010113 addi sp,sp,-16 +80002e10: 810027b7 lui a5,0x81002 +80002e14: 00912223 sw s1,4(sp) +80002e18: 00050493 mv s1,a0 +80002e1c: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +80002e20: 00812423 sw s0,8(sp) +80002e24: 00112623 sw ra,12(sp) +80002e28: 00058413 mv s0,a1 +80002e2c: 00050863 beqz a0,80002e3c <__swsetup_r+0x30> +80002e30: 03852783 lw a5,56(a0) +80002e34: 00079463 bnez a5,80002e3c <__swsetup_r+0x30> +80002e38: 4b0000ef jal ra,800032e8 <__sinit> +80002e3c: 00c41703 lh a4,12(s0) +80002e40: 01071793 slli a5,a4,0x10 +80002e44: 0107d793 srli a5,a5,0x10 +80002e48: 0087f693 andi a3,a5,8 +80002e4c: 06069e63 bnez a3,80002ec8 <__swsetup_r+0xbc> +80002e50: 0107f693 andi a3,a5,16 +80002e54: 02069663 bnez a3,80002e80 <__swsetup_r+0x74> +80002e58: 00900793 li a5,9 +80002e5c: 00f4a023 sw a5,0(s1) +80002e60: 04076713 ori a4,a4,64 +80002e64: 00e41623 sh a4,12(s0) +80002e68: fff00513 li a0,-1 +80002e6c: 00c12083 lw ra,12(sp) +80002e70: 00812403 lw s0,8(sp) +80002e74: 00412483 lw s1,4(sp) +80002e78: 01010113 addi sp,sp,16 +80002e7c: 00008067 ret +80002e80: 0047f793 andi a5,a5,4 +80002e84: 02078c63 beqz a5,80002ebc <__swsetup_r+0xb0> +80002e88: 03042583 lw a1,48(s0) +80002e8c: 00058c63 beqz a1,80002ea4 <__swsetup_r+0x98> +80002e90: 04040793 addi a5,s0,64 +80002e94: 00f58663 beq a1,a5,80002ea0 <__swsetup_r+0x94> +80002e98: 00048513 mv a0,s1 +80002e9c: 70c000ef jal ra,800035a8 <_free_r> +80002ea0: 02042823 sw zero,48(s0) +80002ea4: 00c45783 lhu a5,12(s0) +80002ea8: 00042223 sw zero,4(s0) +80002eac: fdb7f793 andi a5,a5,-37 +80002eb0: 00f41623 sh a5,12(s0) +80002eb4: 01042783 lw a5,16(s0) +80002eb8: 00f42023 sw a5,0(s0) +80002ebc: 00c45783 lhu a5,12(s0) +80002ec0: 0087e793 ori a5,a5,8 +80002ec4: 00f41623 sh a5,12(s0) +80002ec8: 01042783 lw a5,16(s0) +80002ecc: 02079063 bnez a5,80002eec <__swsetup_r+0xe0> +80002ed0: 00c45783 lhu a5,12(s0) +80002ed4: 20000713 li a4,512 +80002ed8: 2807f793 andi a5,a5,640 +80002edc: 00e78863 beq a5,a4,80002eec <__swsetup_r+0xe0> +80002ee0: 00040593 mv a1,s0 +80002ee4: 00048513 mv a0,s1 +80002ee8: 2d5020ef jal ra,800059bc <__smakebuf_r> +80002eec: 00c45783 lhu a5,12(s0) +80002ef0: 0017f713 andi a4,a5,1 +80002ef4: 02070c63 beqz a4,80002f2c <__swsetup_r+0x120> +80002ef8: 01442783 lw a5,20(s0) +80002efc: 00042423 sw zero,8(s0) +80002f00: 40f007b3 neg a5,a5 +80002f04: 00f42c23 sw a5,24(s0) +80002f08: 01042783 lw a5,16(s0) 80002f0c: 00000513 li a0,0 -80002f10: 01c12083 lw ra,28(sp) -80002f14: 01812403 lw s0,24(sp) -80002f18: 01412483 lw s1,20(sp) -80002f1c: 01012903 lw s2,16(sp) -80002f20: 00c12983 lw s3,12(sp) -80002f24: 02010113 addi sp,sp,32 -80002f28: 00008067 ret -80002f2c: 02842703 lw a4,40(s0) -80002f30: fc070ee3 beqz a4,80002f0c <__sflush_r+0x54> -80002f34: 0004a903 lw s2,0(s1) -80002f38: 01379693 slli a3,a5,0x13 -80002f3c: 0004a023 sw zero,0(s1) -80002f40: 0c06d863 bgez a3,80003010 <__sflush_r+0x158> -80002f44: 05042603 lw a2,80(s0) -80002f48: 00c45783 lhu a5,12(s0) -80002f4c: 0047f793 andi a5,a5,4 -80002f50: 00078e63 beqz a5,80002f6c <__sflush_r+0xb4> -80002f54: 00442783 lw a5,4(s0) -80002f58: 40f60633 sub a2,a2,a5 -80002f5c: 03042783 lw a5,48(s0) -80002f60: 00078663 beqz a5,80002f6c <__sflush_r+0xb4> -80002f64: 03c42783 lw a5,60(s0) -80002f68: 40f60633 sub a2,a2,a5 -80002f6c: 02842783 lw a5,40(s0) -80002f70: 01c42583 lw a1,28(s0) -80002f74: 00000693 li a3,0 -80002f78: 00048513 mv a0,s1 -80002f7c: 000780e7 jalr a5 -80002f80: fff00793 li a5,-1 -80002f84: 00c45683 lhu a3,12(s0) -80002f88: 02f51263 bne a0,a5,80002fac <__sflush_r+0xf4> -80002f8c: 0004a783 lw a5,0(s1) -80002f90: 01d00713 li a4,29 -80002f94: 0af76e63 bltu a4,a5,80003050 <__sflush_r+0x198> -80002f98: 20400737 lui a4,0x20400 -80002f9c: 00170713 addi a4,a4,1 # 20400001 <_start-0x5fbfffff> -80002fa0: 00f75733 srl a4,a4,a5 -80002fa4: 00177713 andi a4,a4,1 -80002fa8: 0a070463 beqz a4,80003050 <__sflush_r+0x198> -80002fac: fffff7b7 lui a5,0xfffff -80002fb0: 7ff78793 addi a5,a5,2047 # fffff7ff <_PathLocale+0x7effddcf> -80002fb4: 01042703 lw a4,16(s0) -80002fb8: 00d7f7b3 and a5,a5,a3 -80002fbc: 01079793 slli a5,a5,0x10 -80002fc0: 4107d793 srai a5,a5,0x10 -80002fc4: 00e42023 sw a4,0(s0) -80002fc8: 00f41623 sh a5,12(s0) -80002fcc: 00042223 sw zero,4(s0) -80002fd0: 01379713 slli a4,a5,0x13 -80002fd4: 00075c63 bgez a4,80002fec <__sflush_r+0x134> -80002fd8: fff00793 li a5,-1 -80002fdc: 00f51663 bne a0,a5,80002fe8 <__sflush_r+0x130> -80002fe0: 0004a783 lw a5,0(s1) -80002fe4: 00079463 bnez a5,80002fec <__sflush_r+0x134> -80002fe8: 04a42823 sw a0,80(s0) -80002fec: 03042583 lw a1,48(s0) -80002ff0: 0124a023 sw s2,0(s1) -80002ff4: f0058ce3 beqz a1,80002f0c <__sflush_r+0x54> -80002ff8: 04040793 addi a5,s0,64 -80002ffc: 00f58663 beq a1,a5,80003008 <__sflush_r+0x150> -80003000: 00048513 mv a0,s1 -80003004: 518000ef jal ra,8000351c <_free_r> -80003008: 02042823 sw zero,48(s0) -8000300c: f01ff06f j 80002f0c <__sflush_r+0x54> -80003010: 01c42583 lw a1,28(s0) -80003014: 00000613 li a2,0 -80003018: 00100693 li a3,1 -8000301c: 00048513 mv a0,s1 -80003020: 000700e7 jalr a4 -80003024: fff00793 li a5,-1 -80003028: 00050613 mv a2,a0 -8000302c: f0f51ee3 bne a0,a5,80002f48 <__sflush_r+0x90> -80003030: 0004a783 lw a5,0(s1) -80003034: f0078ae3 beqz a5,80002f48 <__sflush_r+0x90> -80003038: 01d00713 li a4,29 -8000303c: 00e78663 beq a5,a4,80003048 <__sflush_r+0x190> -80003040: 01600713 li a4,22 -80003044: 06e79263 bne a5,a4,800030a8 <__sflush_r+0x1f0> -80003048: 0124a023 sw s2,0(s1) -8000304c: ec1ff06f j 80002f0c <__sflush_r+0x54> -80003050: 0406e793 ori a5,a3,64 +80002f10: f4079ee3 bnez a5,80002e6c <__swsetup_r+0x60> +80002f14: 00c41783 lh a5,12(s0) +80002f18: 0807f713 andi a4,a5,128 +80002f1c: f40708e3 beqz a4,80002e6c <__swsetup_r+0x60> +80002f20: 0407e793 ori a5,a5,64 +80002f24: 00f41623 sh a5,12(s0) +80002f28: f41ff06f j 80002e68 <__swsetup_r+0x5c> +80002f2c: 0027f793 andi a5,a5,2 +80002f30: 00000713 li a4,0 +80002f34: 00079463 bnez a5,80002f3c <__swsetup_r+0x130> +80002f38: 01442703 lw a4,20(s0) +80002f3c: 00e42423 sw a4,8(s0) +80002f40: fc9ff06f j 80002f08 <__swsetup_r+0xfc> + +80002f44 <__sflush_r>: +80002f44: 00c59783 lh a5,12(a1) +80002f48: fe010113 addi sp,sp,-32 +80002f4c: 00812c23 sw s0,24(sp) +80002f50: 01079713 slli a4,a5,0x10 +80002f54: 01075713 srli a4,a4,0x10 +80002f58: 00912a23 sw s1,20(sp) +80002f5c: 00112e23 sw ra,28(sp) +80002f60: 01212823 sw s2,16(sp) +80002f64: 01312623 sw s3,12(sp) +80002f68: 00877693 andi a3,a4,8 +80002f6c: 00050493 mv s1,a0 +80002f70: 00058413 mv s0,a1 +80002f74: 16069c63 bnez a3,800030ec <__sflush_r+0x1a8> +80002f78: 00001737 lui a4,0x1 +80002f7c: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +80002f80: 00e7e7b3 or a5,a5,a4 +80002f84: 0045a703 lw a4,4(a1) +80002f88: 00f59623 sh a5,12(a1) +80002f8c: 02e04663 bgtz a4,80002fb8 <__sflush_r+0x74> +80002f90: 03c5a703 lw a4,60(a1) +80002f94: 02e04263 bgtz a4,80002fb8 <__sflush_r+0x74> +80002f98: 00000513 li a0,0 +80002f9c: 01c12083 lw ra,28(sp) +80002fa0: 01812403 lw s0,24(sp) +80002fa4: 01412483 lw s1,20(sp) +80002fa8: 01012903 lw s2,16(sp) +80002fac: 00c12983 lw s3,12(sp) +80002fb0: 02010113 addi sp,sp,32 +80002fb4: 00008067 ret +80002fb8: 02842703 lw a4,40(s0) +80002fbc: fc070ee3 beqz a4,80002f98 <__sflush_r+0x54> +80002fc0: 0004a903 lw s2,0(s1) +80002fc4: 01379693 slli a3,a5,0x13 +80002fc8: 0004a023 sw zero,0(s1) +80002fcc: 0c06d863 bgez a3,8000309c <__sflush_r+0x158> +80002fd0: 05042603 lw a2,80(s0) +80002fd4: 00c45783 lhu a5,12(s0) +80002fd8: 0047f793 andi a5,a5,4 +80002fdc: 00078e63 beqz a5,80002ff8 <__sflush_r+0xb4> +80002fe0: 00442783 lw a5,4(s0) +80002fe4: 40f60633 sub a2,a2,a5 +80002fe8: 03042783 lw a5,48(s0) +80002fec: 00078663 beqz a5,80002ff8 <__sflush_r+0xb4> +80002ff0: 03c42783 lw a5,60(s0) +80002ff4: 40f60633 sub a2,a2,a5 +80002ff8: 02842783 lw a5,40(s0) +80002ffc: 01c42583 lw a1,28(s0) +80003000: 00000693 li a3,0 +80003004: 00048513 mv a0,s1 +80003008: 000780e7 jalr a5 +8000300c: fff00793 li a5,-1 +80003010: 00c45683 lhu a3,12(s0) +80003014: 02f51263 bne a0,a5,80003038 <__sflush_r+0xf4> +80003018: 0004a783 lw a5,0(s1) +8000301c: 01d00713 li a4,29 +80003020: 0af76e63 bltu a4,a5,800030dc <__sflush_r+0x198> +80003024: 20400737 lui a4,0x20400 +80003028: 00170713 addi a4,a4,1 # 20400001 <_start-0x5fbfffff> +8000302c: 00f75733 srl a4,a4,a5 +80003030: 00177713 andi a4,a4,1 +80003034: 0a070463 beqz a4,800030dc <__sflush_r+0x198> +80003038: fffff7b7 lui a5,0xfffff +8000303c: 7ff78793 addi a5,a5,2047 # fffff7ff <_PathLocale+0x7effde07> +80003040: 01042703 lw a4,16(s0) +80003044: 00d7f7b3 and a5,a5,a3 +80003048: 01079793 slli a5,a5,0x10 +8000304c: 4107d793 srai a5,a5,0x10 +80003050: 00e42023 sw a4,0(s0) 80003054: 00f41623 sh a5,12(s0) -80003058: fff00513 li a0,-1 -8000305c: eb5ff06f j 80002f10 <__sflush_r+0x58> -80003060: 0105a983 lw s3,16(a1) -80003064: ea0984e3 beqz s3,80002f0c <__sflush_r+0x54> -80003068: 0005a903 lw s2,0(a1) -8000306c: 00377713 andi a4,a4,3 -80003070: 0135a023 sw s3,0(a1) -80003074: 41390933 sub s2,s2,s3 -80003078: 00000793 li a5,0 -8000307c: 00071463 bnez a4,80003084 <__sflush_r+0x1cc> -80003080: 0145a783 lw a5,20(a1) -80003084: 00f42423 sw a5,8(s0) -80003088: e92052e3 blez s2,80002f0c <__sflush_r+0x54> -8000308c: 02442783 lw a5,36(s0) -80003090: 01c42583 lw a1,28(s0) -80003094: 00090693 mv a3,s2 -80003098: 00098613 mv a2,s3 -8000309c: 00048513 mv a0,s1 -800030a0: 000780e7 jalr a5 -800030a4: 00a04863 bgtz a0,800030b4 <__sflush_r+0x1fc> -800030a8: 00c45783 lhu a5,12(s0) -800030ac: 0407e793 ori a5,a5,64 -800030b0: fa5ff06f j 80003054 <__sflush_r+0x19c> -800030b4: 00a989b3 add s3,s3,a0 -800030b8: 40a90933 sub s2,s2,a0 -800030bc: fcdff06f j 80003088 <__sflush_r+0x1d0> +80003058: 00042223 sw zero,4(s0) +8000305c: 01379713 slli a4,a5,0x13 +80003060: 00075c63 bgez a4,80003078 <__sflush_r+0x134> +80003064: fff00793 li a5,-1 +80003068: 00f51663 bne a0,a5,80003074 <__sflush_r+0x130> +8000306c: 0004a783 lw a5,0(s1) +80003070: 00079463 bnez a5,80003078 <__sflush_r+0x134> +80003074: 04a42823 sw a0,80(s0) +80003078: 03042583 lw a1,48(s0) +8000307c: 0124a023 sw s2,0(s1) +80003080: f0058ce3 beqz a1,80002f98 <__sflush_r+0x54> +80003084: 04040793 addi a5,s0,64 +80003088: 00f58663 beq a1,a5,80003094 <__sflush_r+0x150> +8000308c: 00048513 mv a0,s1 +80003090: 518000ef jal ra,800035a8 <_free_r> +80003094: 02042823 sw zero,48(s0) +80003098: f01ff06f j 80002f98 <__sflush_r+0x54> +8000309c: 01c42583 lw a1,28(s0) +800030a0: 00000613 li a2,0 +800030a4: 00100693 li a3,1 +800030a8: 00048513 mv a0,s1 +800030ac: 000700e7 jalr a4 +800030b0: fff00793 li a5,-1 +800030b4: 00050613 mv a2,a0 +800030b8: f0f51ee3 bne a0,a5,80002fd4 <__sflush_r+0x90> +800030bc: 0004a783 lw a5,0(s1) +800030c0: f0078ae3 beqz a5,80002fd4 <__sflush_r+0x90> +800030c4: 01d00713 li a4,29 +800030c8: 00e78663 beq a5,a4,800030d4 <__sflush_r+0x190> +800030cc: 01600713 li a4,22 +800030d0: 06e79263 bne a5,a4,80003134 <__sflush_r+0x1f0> +800030d4: 0124a023 sw s2,0(s1) +800030d8: ec1ff06f j 80002f98 <__sflush_r+0x54> +800030dc: 0406e793 ori a5,a3,64 +800030e0: 00f41623 sh a5,12(s0) +800030e4: fff00513 li a0,-1 +800030e8: eb5ff06f j 80002f9c <__sflush_r+0x58> +800030ec: 0105a983 lw s3,16(a1) +800030f0: ea0984e3 beqz s3,80002f98 <__sflush_r+0x54> +800030f4: 0005a903 lw s2,0(a1) +800030f8: 00377713 andi a4,a4,3 +800030fc: 0135a023 sw s3,0(a1) +80003100: 41390933 sub s2,s2,s3 +80003104: 00000793 li a5,0 +80003108: 00071463 bnez a4,80003110 <__sflush_r+0x1cc> +8000310c: 0145a783 lw a5,20(a1) +80003110: 00f42423 sw a5,8(s0) +80003114: e92052e3 blez s2,80002f98 <__sflush_r+0x54> +80003118: 02442783 lw a5,36(s0) +8000311c: 01c42583 lw a1,28(s0) +80003120: 00090693 mv a3,s2 +80003124: 00098613 mv a2,s3 +80003128: 00048513 mv a0,s1 +8000312c: 000780e7 jalr a5 +80003130: 00a04863 bgtz a0,80003140 <__sflush_r+0x1fc> +80003134: 00c45783 lhu a5,12(s0) +80003138: 0407e793 ori a5,a5,64 +8000313c: fa5ff06f j 800030e0 <__sflush_r+0x19c> +80003140: 00a989b3 add s3,s3,a0 +80003144: 40a90933 sub s2,s2,a0 +80003148: fcdff06f j 80003114 <__sflush_r+0x1d0> -800030c0 <_fflush_r>: -800030c0: fe010113 addi sp,sp,-32 -800030c4: 00812c23 sw s0,24(sp) -800030c8: 00112e23 sw ra,28(sp) -800030cc: 00050413 mv s0,a0 -800030d0: 00050c63 beqz a0,800030e8 <_fflush_r+0x28> -800030d4: 03852783 lw a5,56(a0) -800030d8: 00079863 bnez a5,800030e8 <_fflush_r+0x28> -800030dc: 00b12623 sw a1,12(sp) -800030e0: 17c000ef jal ra,8000325c <__sinit> -800030e4: 00c12583 lw a1,12(sp) -800030e8: 00c59783 lh a5,12(a1) -800030ec: 00078c63 beqz a5,80003104 <_fflush_r+0x44> -800030f0: 00040513 mv a0,s0 -800030f4: 01812403 lw s0,24(sp) -800030f8: 01c12083 lw ra,28(sp) -800030fc: 02010113 addi sp,sp,32 -80003100: db9ff06f j 80002eb8 <__sflush_r> -80003104: 01c12083 lw ra,28(sp) -80003108: 01812403 lw s0,24(sp) -8000310c: 00000513 li a0,0 -80003110: 02010113 addi sp,sp,32 -80003114: 00008067 ret +8000314c <_fflush_r>: +8000314c: fe010113 addi sp,sp,-32 +80003150: 00812c23 sw s0,24(sp) +80003154: 00112e23 sw ra,28(sp) +80003158: 00050413 mv s0,a0 +8000315c: 00050c63 beqz a0,80003174 <_fflush_r+0x28> +80003160: 03852783 lw a5,56(a0) +80003164: 00079863 bnez a5,80003174 <_fflush_r+0x28> +80003168: 00b12623 sw a1,12(sp) +8000316c: 17c000ef jal ra,800032e8 <__sinit> +80003170: 00c12583 lw a1,12(sp) +80003174: 00c59783 lh a5,12(a1) +80003178: 00078c63 beqz a5,80003190 <_fflush_r+0x44> +8000317c: 00040513 mv a0,s0 +80003180: 01812403 lw s0,24(sp) +80003184: 01c12083 lw ra,28(sp) +80003188: 02010113 addi sp,sp,32 +8000318c: db9ff06f j 80002f44 <__sflush_r> +80003190: 01c12083 lw ra,28(sp) +80003194: 01812403 lw s0,24(sp) +80003198: 00000513 li a0,0 +8000319c: 02010113 addi sp,sp,32 +800031a0: 00008067 ret -80003118 : -80003118: 00050593 mv a1,a0 -8000311c: 00051c63 bnez a0,80003134 -80003120: 810017b7 lui a5,0x81001 -80003124: eac7a503 lw a0,-340(a5) # 81000eac <_PathLocale+0xfffff47c> -80003128: 800035b7 lui a1,0x80003 -8000312c: 0c058593 addi a1,a1,192 # 800030c0 <_PathLocale+0xff001690> -80003130: 6f00006f j 80003820 <_fwalk_reent> -80003134: 810027b7 lui a5,0x81002 -80003138: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000313c: f85ff06f j 800030c0 <_fflush_r> +800031a4 : +800031a4: 00050593 mv a1,a0 +800031a8: 00051c63 bnez a0,800031c0 +800031ac: 810017b7 lui a5,0x81001 +800031b0: e747a503 lw a0,-396(a5) # 81000e74 <_PathLocale+0xfffff47c> +800031b4: 800035b7 lui a1,0x80003 +800031b8: 14c58593 addi a1,a1,332 # 8000314c <_PathLocale+0xff001754> +800031bc: 6f00006f j 800038ac <_fwalk_reent> +800031c0: 810027b7 lui a5,0x81002 +800031c4: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +800031c8: f85ff06f j 8000314c <_fflush_r> -80003140 <__fp_lock>: -80003140: 00000513 li a0,0 -80003144: 00008067 ret +800031cc <__fp_lock>: +800031cc: 00000513 li a0,0 +800031d0: 00008067 ret -80003148 : -80003148: ff010113 addi sp,sp,-16 -8000314c: 00812423 sw s0,8(sp) -80003150: 00112623 sw ra,12(sp) -80003154: 00050413 mv s0,a0 -80003158: 00b51623 sh a1,12(a0) -8000315c: 00c51723 sh a2,14(a0) -80003160: 00052023 sw zero,0(a0) -80003164: 00052223 sw zero,4(a0) -80003168: 00052423 sw zero,8(a0) -8000316c: 06052223 sw zero,100(a0) -80003170: 00052823 sw zero,16(a0) -80003174: 00052a23 sw zero,20(a0) -80003178: 00052c23 sw zero,24(a0) -8000317c: 00800613 li a2,8 -80003180: 00000593 li a1,0 -80003184: 05c50513 addi a0,a0,92 -80003188: 731020ef jal ra,800060b8 -8000318c: 800077b7 lui a5,0x80007 -80003190: 1a878793 addi a5,a5,424 # 800071a8 <_PathLocale+0xff005778> -80003194: 02f42023 sw a5,32(s0) -80003198: 800077b7 lui a5,0x80007 -8000319c: 20078793 addi a5,a5,512 # 80007200 <_PathLocale+0xff0057d0> -800031a0: 02f42223 sw a5,36(s0) -800031a4: 800077b7 lui a5,0x80007 -800031a8: 28478793 addi a5,a5,644 # 80007284 <_PathLocale+0xff005854> -800031ac: 02f42423 sw a5,40(s0) -800031b0: 800077b7 lui a5,0x80007 -800031b4: 2dc78793 addi a5,a5,732 # 800072dc <_PathLocale+0xff0058ac> -800031b8: 00842e23 sw s0,28(s0) -800031bc: 02f42623 sw a5,44(s0) -800031c0: 00c12083 lw ra,12(sp) -800031c4: 00812403 lw s0,8(sp) -800031c8: 01010113 addi sp,sp,16 -800031cc: 00008067 ret +800031d4 : +800031d4: ff010113 addi sp,sp,-16 +800031d8: 00812423 sw s0,8(sp) +800031dc: 00112623 sw ra,12(sp) +800031e0: 00050413 mv s0,a0 +800031e4: 00b51623 sh a1,12(a0) +800031e8: 00c51723 sh a2,14(a0) +800031ec: 00052023 sw zero,0(a0) +800031f0: 00052223 sw zero,4(a0) +800031f4: 00052423 sw zero,8(a0) +800031f8: 06052223 sw zero,100(a0) +800031fc: 00052823 sw zero,16(a0) +80003200: 00052a23 sw zero,20(a0) +80003204: 00052c23 sw zero,24(a0) +80003208: 00800613 li a2,8 +8000320c: 00000593 li a1,0 +80003210: 05c50513 addi a0,a0,92 +80003214: 731020ef jal ra,80006144 +80003218: 800077b7 lui a5,0x80007 +8000321c: 23478793 addi a5,a5,564 # 80007234 <_PathLocale+0xff00583c> +80003220: 02f42023 sw a5,32(s0) +80003224: 800077b7 lui a5,0x80007 +80003228: 28c78793 addi a5,a5,652 # 8000728c <_PathLocale+0xff005894> +8000322c: 02f42223 sw a5,36(s0) +80003230: 800077b7 lui a5,0x80007 +80003234: 31078793 addi a5,a5,784 # 80007310 <_PathLocale+0xff005918> +80003238: 02f42423 sw a5,40(s0) +8000323c: 800077b7 lui a5,0x80007 +80003240: 36878793 addi a5,a5,872 # 80007368 <_PathLocale+0xff005970> +80003244: 00842e23 sw s0,28(s0) +80003248: 02f42623 sw a5,44(s0) +8000324c: 00c12083 lw ra,12(sp) +80003250: 00812403 lw s0,8(sp) +80003254: 01010113 addi sp,sp,16 +80003258: 00008067 ret -800031d0 <_cleanup_r>: -800031d0: 8000a5b7 lui a1,0x8000a -800031d4: 2dc58593 addi a1,a1,732 # 8000a2dc <_PathLocale+0xff0088ac> -800031d8: 6480006f j 80003820 <_fwalk_reent> +8000325c <_cleanup_r>: +8000325c: 8000a5b7 lui a1,0x8000a +80003260: 36858593 addi a1,a1,872 # 8000a368 <_PathLocale+0xff008970> +80003264: 6480006f j 800038ac <_fwalk_reent> -800031dc <__fp_unlock>: -800031dc: 00000513 li a0,0 -800031e0: 00008067 ret +80003268 <__fp_unlock>: +80003268: 00000513 li a0,0 +8000326c: 00008067 ret -800031e4 <__sfmoreglue>: -800031e4: ff010113 addi sp,sp,-16 -800031e8: 00912223 sw s1,4(sp) -800031ec: 06800613 li a2,104 -800031f0: fff58493 addi s1,a1,-1 -800031f4: 02c484b3 mul s1,s1,a2 -800031f8: 01212023 sw s2,0(sp) -800031fc: 00058913 mv s2,a1 -80003200: 00812423 sw s0,8(sp) -80003204: 00112623 sw ra,12(sp) -80003208: 07448593 addi a1,s1,116 -8000320c: 015020ef jal ra,80005a20 <_malloc_r> -80003210: 00050413 mv s0,a0 -80003214: 02050063 beqz a0,80003234 <__sfmoreglue+0x50> -80003218: 00052023 sw zero,0(a0) -8000321c: 01252223 sw s2,4(a0) -80003220: 00c50513 addi a0,a0,12 -80003224: 00a42423 sw a0,8(s0) -80003228: 06848613 addi a2,s1,104 -8000322c: 00000593 li a1,0 -80003230: 689020ef jal ra,800060b8 -80003234: 00040513 mv a0,s0 -80003238: 00c12083 lw ra,12(sp) -8000323c: 00812403 lw s0,8(sp) -80003240: 00412483 lw s1,4(sp) -80003244: 00012903 lw s2,0(sp) -80003248: 01010113 addi sp,sp,16 -8000324c: 00008067 ret - -80003250 <_cleanup>: -80003250: 810017b7 lui a5,0x81001 -80003254: eac7a503 lw a0,-340(a5) # 81000eac <_PathLocale+0xfffff47c> -80003258: f79ff06f j 800031d0 <_cleanup_r> - -8000325c <__sinit>: -8000325c: 03852783 lw a5,56(a0) -80003260: 06079e63 bnez a5,800032dc <__sinit+0x80> -80003264: ff010113 addi sp,sp,-16 -80003268: 800037b7 lui a5,0x80003 -8000326c: 00112623 sw ra,12(sp) -80003270: 00812423 sw s0,8(sp) -80003274: 1d078793 addi a5,a5,464 # 800031d0 <_PathLocale+0xff0017a0> -80003278: 02f52e23 sw a5,60(a0) -8000327c: 00300793 li a5,3 -80003280: 2ef52223 sw a5,740(a0) -80003284: 2ec50793 addi a5,a0,748 -80003288: 00050413 mv s0,a0 -8000328c: 2ef52423 sw a5,744(a0) -80003290: 2e052023 sw zero,736(a0) -80003294: 00452503 lw a0,4(a0) -80003298: 00000613 li a2,0 -8000329c: 00400593 li a1,4 -800032a0: ea9ff0ef jal ra,80003148 -800032a4: 00842503 lw a0,8(s0) -800032a8: 00100613 li a2,1 -800032ac: 00900593 li a1,9 -800032b0: e99ff0ef jal ra,80003148 -800032b4: 00c42503 lw a0,12(s0) -800032b8: 00200613 li a2,2 -800032bc: 01200593 li a1,18 -800032c0: e89ff0ef jal ra,80003148 -800032c4: 00100793 li a5,1 -800032c8: 02f42c23 sw a5,56(s0) -800032cc: 00c12083 lw ra,12(sp) -800032d0: 00812403 lw s0,8(sp) +80003270 <__sfmoreglue>: +80003270: ff010113 addi sp,sp,-16 +80003274: 00912223 sw s1,4(sp) +80003278: 06800613 li a2,104 +8000327c: fff58493 addi s1,a1,-1 +80003280: 02c484b3 mul s1,s1,a2 +80003284: 01212023 sw s2,0(sp) +80003288: 00058913 mv s2,a1 +8000328c: 00812423 sw s0,8(sp) +80003290: 00112623 sw ra,12(sp) +80003294: 07448593 addi a1,s1,116 +80003298: 015020ef jal ra,80005aac <_malloc_r> +8000329c: 00050413 mv s0,a0 +800032a0: 02050063 beqz a0,800032c0 <__sfmoreglue+0x50> +800032a4: 00052023 sw zero,0(a0) +800032a8: 01252223 sw s2,4(a0) +800032ac: 00c50513 addi a0,a0,12 +800032b0: 00a42423 sw a0,8(s0) +800032b4: 06848613 addi a2,s1,104 +800032b8: 00000593 li a1,0 +800032bc: 689020ef jal ra,80006144 +800032c0: 00040513 mv a0,s0 +800032c4: 00c12083 lw ra,12(sp) +800032c8: 00812403 lw s0,8(sp) +800032cc: 00412483 lw s1,4(sp) +800032d0: 00012903 lw s2,0(sp) 800032d4: 01010113 addi sp,sp,16 800032d8: 00008067 ret -800032dc: 00008067 ret -800032e0 <__sfp>: -800032e0: ff010113 addi sp,sp,-16 -800032e4: 810017b7 lui a5,0x81001 -800032e8: 00912223 sw s1,4(sp) -800032ec: eac7a483 lw s1,-340(a5) # 81000eac <_PathLocale+0xfffff47c> -800032f0: 01212023 sw s2,0(sp) -800032f4: 00112623 sw ra,12(sp) -800032f8: 0384a783 lw a5,56(s1) +800032dc <_cleanup>: +800032dc: 810017b7 lui a5,0x81001 +800032e0: e747a503 lw a0,-396(a5) # 81000e74 <_PathLocale+0xfffff47c> +800032e4: f79ff06f j 8000325c <_cleanup_r> + +800032e8 <__sinit>: +800032e8: 03852783 lw a5,56(a0) +800032ec: 06079e63 bnez a5,80003368 <__sinit+0x80> +800032f0: ff010113 addi sp,sp,-16 +800032f4: 800037b7 lui a5,0x80003 +800032f8: 00112623 sw ra,12(sp) 800032fc: 00812423 sw s0,8(sp) -80003300: 00050913 mv s2,a0 -80003304: 00079663 bnez a5,80003310 <__sfp+0x30> -80003308: 00048513 mv a0,s1 -8000330c: f51ff0ef jal ra,8000325c <__sinit> -80003310: 2e048493 addi s1,s1,736 -80003314: 0084a403 lw s0,8(s1) -80003318: 0044a783 lw a5,4(s1) -8000331c: fff78793 addi a5,a5,-1 -80003320: 0007da63 bgez a5,80003334 <__sfp+0x54> -80003324: 0004a783 lw a5,0(s1) -80003328: 08078063 beqz a5,800033a8 <__sfp+0xc8> -8000332c: 0004a483 lw s1,0(s1) -80003330: fe5ff06f j 80003314 <__sfp+0x34> -80003334: 00c41703 lh a4,12(s0) -80003338: 06071463 bnez a4,800033a0 <__sfp+0xc0> -8000333c: ffff07b7 lui a5,0xffff0 -80003340: 00178793 addi a5,a5,1 # ffff0001 <_PathLocale+0x7efee5d1> -80003344: 06042223 sw zero,100(s0) -80003348: 00042023 sw zero,0(s0) -8000334c: 00042223 sw zero,4(s0) -80003350: 00042423 sw zero,8(s0) -80003354: 00f42623 sw a5,12(s0) -80003358: 00042823 sw zero,16(s0) -8000335c: 00042a23 sw zero,20(s0) -80003360: 00042c23 sw zero,24(s0) -80003364: 00800613 li a2,8 -80003368: 00000593 li a1,0 -8000336c: 05c40513 addi a0,s0,92 -80003370: 549020ef jal ra,800060b8 -80003374: 02042823 sw zero,48(s0) -80003378: 02042a23 sw zero,52(s0) -8000337c: 04042223 sw zero,68(s0) -80003380: 04042423 sw zero,72(s0) -80003384: 00040513 mv a0,s0 -80003388: 00c12083 lw ra,12(sp) -8000338c: 00812403 lw s0,8(sp) -80003390: 00412483 lw s1,4(sp) -80003394: 00012903 lw s2,0(sp) -80003398: 01010113 addi sp,sp,16 -8000339c: 00008067 ret -800033a0: 06840413 addi s0,s0,104 -800033a4: f79ff06f j 8000331c <__sfp+0x3c> -800033a8: 00400593 li a1,4 -800033ac: 00090513 mv a0,s2 -800033b0: e35ff0ef jal ra,800031e4 <__sfmoreglue> -800033b4: 00a4a023 sw a0,0(s1) -800033b8: f6051ae3 bnez a0,8000332c <__sfp+0x4c> -800033bc: 00c00793 li a5,12 -800033c0: 00f92023 sw a5,0(s2) -800033c4: 00000413 li s0,0 -800033c8: fbdff06f j 80003384 <__sfp+0xa4> +80003300: 25c78793 addi a5,a5,604 # 8000325c <_PathLocale+0xff001864> +80003304: 02f52e23 sw a5,60(a0) +80003308: 00300793 li a5,3 +8000330c: 2ef52223 sw a5,740(a0) +80003310: 2ec50793 addi a5,a0,748 +80003314: 00050413 mv s0,a0 +80003318: 2ef52423 sw a5,744(a0) +8000331c: 2e052023 sw zero,736(a0) +80003320: 00452503 lw a0,4(a0) +80003324: 00000613 li a2,0 +80003328: 00400593 li a1,4 +8000332c: ea9ff0ef jal ra,800031d4 +80003330: 00842503 lw a0,8(s0) +80003334: 00100613 li a2,1 +80003338: 00900593 li a1,9 +8000333c: e99ff0ef jal ra,800031d4 +80003340: 00c42503 lw a0,12(s0) +80003344: 00200613 li a2,2 +80003348: 01200593 li a1,18 +8000334c: e89ff0ef jal ra,800031d4 +80003350: 00100793 li a5,1 +80003354: 02f42c23 sw a5,56(s0) +80003358: 00c12083 lw ra,12(sp) +8000335c: 00812403 lw s0,8(sp) +80003360: 01010113 addi sp,sp,16 +80003364: 00008067 ret +80003368: 00008067 ret -800033cc <__sfp_lock_acquire>: -800033cc: 00008067 ret +8000336c <__sfp>: +8000336c: ff010113 addi sp,sp,-16 +80003370: 810017b7 lui a5,0x81001 +80003374: 00912223 sw s1,4(sp) +80003378: e747a483 lw s1,-396(a5) # 81000e74 <_PathLocale+0xfffff47c> +8000337c: 01212023 sw s2,0(sp) +80003380: 00112623 sw ra,12(sp) +80003384: 0384a783 lw a5,56(s1) +80003388: 00812423 sw s0,8(sp) +8000338c: 00050913 mv s2,a0 +80003390: 00079663 bnez a5,8000339c <__sfp+0x30> +80003394: 00048513 mv a0,s1 +80003398: f51ff0ef jal ra,800032e8 <__sinit> +8000339c: 2e048493 addi s1,s1,736 +800033a0: 0084a403 lw s0,8(s1) +800033a4: 0044a783 lw a5,4(s1) +800033a8: fff78793 addi a5,a5,-1 +800033ac: 0007da63 bgez a5,800033c0 <__sfp+0x54> +800033b0: 0004a783 lw a5,0(s1) +800033b4: 08078063 beqz a5,80003434 <__sfp+0xc8> +800033b8: 0004a483 lw s1,0(s1) +800033bc: fe5ff06f j 800033a0 <__sfp+0x34> +800033c0: 00c41703 lh a4,12(s0) +800033c4: 06071463 bnez a4,8000342c <__sfp+0xc0> +800033c8: ffff07b7 lui a5,0xffff0 +800033cc: 00178793 addi a5,a5,1 # ffff0001 <_PathLocale+0x7efee609> +800033d0: 06042223 sw zero,100(s0) +800033d4: 00042023 sw zero,0(s0) +800033d8: 00042223 sw zero,4(s0) +800033dc: 00042423 sw zero,8(s0) +800033e0: 00f42623 sw a5,12(s0) +800033e4: 00042823 sw zero,16(s0) +800033e8: 00042a23 sw zero,20(s0) +800033ec: 00042c23 sw zero,24(s0) +800033f0: 00800613 li a2,8 +800033f4: 00000593 li a1,0 +800033f8: 05c40513 addi a0,s0,92 +800033fc: 549020ef jal ra,80006144 +80003400: 02042823 sw zero,48(s0) +80003404: 02042a23 sw zero,52(s0) +80003408: 04042223 sw zero,68(s0) +8000340c: 04042423 sw zero,72(s0) +80003410: 00040513 mv a0,s0 +80003414: 00c12083 lw ra,12(sp) +80003418: 00812403 lw s0,8(sp) +8000341c: 00412483 lw s1,4(sp) +80003420: 00012903 lw s2,0(sp) +80003424: 01010113 addi sp,sp,16 +80003428: 00008067 ret +8000342c: 06840413 addi s0,s0,104 +80003430: f79ff06f j 800033a8 <__sfp+0x3c> +80003434: 00400593 li a1,4 +80003438: 00090513 mv a0,s2 +8000343c: e35ff0ef jal ra,80003270 <__sfmoreglue> +80003440: 00a4a023 sw a0,0(s1) +80003444: f6051ae3 bnez a0,800033b8 <__sfp+0x4c> +80003448: 00c00793 li a5,12 +8000344c: 00f92023 sw a5,0(s2) +80003450: 00000413 li s0,0 +80003454: fbdff06f j 80003410 <__sfp+0xa4> -800033d0 <__sfp_lock_release>: -800033d0: 00008067 ret +80003458 <__sfp_lock_acquire>: +80003458: 00008067 ret -800033d4 <__sinit_lock_acquire>: -800033d4: 00008067 ret +8000345c <__sfp_lock_release>: +8000345c: 00008067 ret -800033d8 <__sinit_lock_release>: -800033d8: 00008067 ret +80003460 <__sinit_lock_acquire>: +80003460: 00008067 ret -800033dc <__fp_lock_all>: -800033dc: 810027b7 lui a5,0x81002 -800033e0: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -800033e4: 800035b7 lui a1,0x80003 -800033e8: 14058593 addi a1,a1,320 # 80003140 <_PathLocale+0xff001710> -800033ec: 3940006f j 80003780 <_fwalk> +80003464 <__sinit_lock_release>: +80003464: 00008067 ret -800033f0 <__fp_unlock_all>: -800033f0: 810027b7 lui a5,0x81002 -800033f4: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -800033f8: 800035b7 lui a1,0x80003 -800033fc: 1dc58593 addi a1,a1,476 # 800031dc <_PathLocale+0xff0017ac> -80003400: 3800006f j 80003780 <_fwalk> +80003468 <__fp_lock_all>: +80003468: 810027b7 lui a5,0x81002 +8000346c: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +80003470: 800035b7 lui a1,0x80003 +80003474: 1cc58593 addi a1,a1,460 # 800031cc <_PathLocale+0xff0017d4> +80003478: 3940006f j 8000380c <_fwalk> -80003404 <_malloc_trim_r>: -80003404: fe010113 addi sp,sp,-32 -80003408: 01212823 sw s2,16(sp) -8000340c: 81001937 lui s2,0x81001 -80003410: 00812c23 sw s0,24(sp) -80003414: 00912a23 sw s1,20(sp) -80003418: 01312623 sw s3,12(sp) -8000341c: 00058413 mv s0,a1 -80003420: 00112e23 sw ra,28(sp) -80003424: 00050993 mv s3,a0 -80003428: 44090913 addi s2,s2,1088 # 81001440 <_PathLocale+0xfffffa10> -8000342c: 569020ef jal ra,80006194 <__malloc_lock> -80003430: 00892783 lw a5,8(s2) -80003434: 00001737 lui a4,0x1 -80003438: 0047a483 lw s1,4(a5) -8000343c: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> -80003440: 40878433 sub s0,a5,s0 -80003444: ffc4f493 andi s1,s1,-4 -80003448: 00940433 add s0,s0,s1 -8000344c: 00c45413 srli s0,s0,0xc -80003450: fff40413 addi s0,s0,-1 -80003454: 00c41413 slli s0,s0,0xc -80003458: 02e45663 bge s0,a4,80003484 <_malloc_trim_r+0x80> -8000345c: 00098513 mv a0,s3 -80003460: 539020ef jal ra,80006198 <__malloc_unlock> -80003464: 00000513 li a0,0 -80003468: 01c12083 lw ra,28(sp) -8000346c: 01812403 lw s0,24(sp) -80003470: 01412483 lw s1,20(sp) -80003474: 01012903 lw s2,16(sp) -80003478: 00c12983 lw s3,12(sp) -8000347c: 02010113 addi sp,sp,32 -80003480: 00008067 ret -80003484: 00000593 li a1,0 -80003488: 00098513 mv a0,s3 -8000348c: 3f9030ef jal ra,80007084 <_sbrk_r> -80003490: 00892783 lw a5,8(s2) -80003494: 009787b3 add a5,a5,s1 -80003498: fcf512e3 bne a0,a5,8000345c <_malloc_trim_r+0x58> -8000349c: 408005b3 neg a1,s0 -800034a0: 00098513 mv a0,s3 -800034a4: 3e1030ef jal ra,80007084 <_sbrk_r> -800034a8: fff00793 li a5,-1 -800034ac: 04f51063 bne a0,a5,800034ec <_malloc_trim_r+0xe8> -800034b0: 00000593 li a1,0 -800034b4: 00098513 mv a0,s3 -800034b8: 3cd030ef jal ra,80007084 <_sbrk_r> -800034bc: 00892703 lw a4,8(s2) -800034c0: 00f00693 li a3,15 -800034c4: 40e507b3 sub a5,a0,a4 -800034c8: f8f6dae3 bge a3,a5,8000345c <_malloc_trim_r+0x58> -800034cc: 810026b7 lui a3,0x81002 -800034d0: 9c46a683 lw a3,-1596(a3) # 810019c4 <_PathLocale+0xffffff94> -800034d4: 0017e793 ori a5,a5,1 -800034d8: 00f72223 sw a5,4(a4) -800034dc: 40d50533 sub a0,a0,a3 -800034e0: 810026b7 lui a3,0x81002 -800034e4: 9ea6ac23 sw a0,-1544(a3) # 810019f8 <_PathLocale+0xffffffc8> -800034e8: f75ff06f j 8000345c <_malloc_trim_r+0x58> -800034ec: 00892783 lw a5,8(s2) -800034f0: 408484b3 sub s1,s1,s0 -800034f4: 81002737 lui a4,0x81002 -800034f8: 0014e493 ori s1,s1,1 -800034fc: 0097a223 sw s1,4(a5) -80003500: 9f872783 lw a5,-1544(a4) # 810019f8 <_PathLocale+0xffffffc8> -80003504: 00098513 mv a0,s3 -80003508: 40878433 sub s0,a5,s0 -8000350c: 9e872c23 sw s0,-1544(a4) -80003510: 489020ef jal ra,80006198 <__malloc_unlock> -80003514: 00100513 li a0,1 -80003518: f51ff06f j 80003468 <_malloc_trim_r+0x64> +8000347c <__fp_unlock_all>: +8000347c: 810027b7 lui a5,0x81002 +80003480: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +80003484: 800035b7 lui a1,0x80003 +80003488: 26858593 addi a1,a1,616 # 80003268 <_PathLocale+0xff001870> +8000348c: 3800006f j 8000380c <_fwalk> -8000351c <_free_r>: -8000351c: 26058063 beqz a1,8000377c <_free_r+0x260> -80003520: ff010113 addi sp,sp,-16 -80003524: 00812423 sw s0,8(sp) -80003528: 00912223 sw s1,4(sp) -8000352c: 00050413 mv s0,a0 -80003530: 00058493 mv s1,a1 -80003534: 00112623 sw ra,12(sp) -80003538: 45d020ef jal ra,80006194 <__malloc_lock> -8000353c: ffc4a503 lw a0,-4(s1) -80003540: 81001637 lui a2,0x81001 -80003544: ff848693 addi a3,s1,-8 -80003548: ffe57793 andi a5,a0,-2 -8000354c: 44060813 addi a6,a2,1088 # 81001440 <_PathLocale+0xfffffa10> -80003550: 00f685b3 add a1,a3,a5 -80003554: 0045a703 lw a4,4(a1) -80003558: 00882803 lw a6,8(a6) -8000355c: 44060613 addi a2,a2,1088 -80003560: ffc77713 andi a4,a4,-4 -80003564: 00157513 andi a0,a0,1 -80003568: 06b81463 bne a6,a1,800035d0 <_free_r+0xb4> -8000356c: 00e787b3 add a5,a5,a4 -80003570: 02051063 bnez a0,80003590 <_free_r+0x74> -80003574: ff84a703 lw a4,-8(s1) -80003578: 40e686b3 sub a3,a3,a4 -8000357c: 0086a583 lw a1,8(a3) -80003580: 00e787b3 add a5,a5,a4 -80003584: 00c6a703 lw a4,12(a3) -80003588: 00e5a623 sw a4,12(a1) -8000358c: 00b72423 sw a1,8(a4) -80003590: 0017e713 ori a4,a5,1 -80003594: 00e6a223 sw a4,4(a3) -80003598: 81002737 lui a4,0x81002 -8000359c: 9c872703 lw a4,-1592(a4) # 810019c8 <_PathLocale+0xffffff98> -800035a0: 00d62423 sw a3,8(a2) -800035a4: 00e7ea63 bltu a5,a4,800035b8 <_free_r+0x9c> -800035a8: 810027b7 lui a5,0x81002 -800035ac: a2c7a583 lw a1,-1492(a5) # 81001a2c <_PathLocale+0xfffffffc> -800035b0: 00040513 mv a0,s0 -800035b4: e51ff0ef jal ra,80003404 <_malloc_trim_r> -800035b8: 00040513 mv a0,s0 -800035bc: 00812403 lw s0,8(sp) -800035c0: 00c12083 lw ra,12(sp) -800035c4: 00412483 lw s1,4(sp) -800035c8: 01010113 addi sp,sp,16 -800035cc: 3cd0206f j 80006198 <__malloc_unlock> -800035d0: 00e5a223 sw a4,4(a1) -800035d4: 00000813 li a6,0 -800035d8: 02051663 bnez a0,80003604 <_free_r+0xe8> -800035dc: ff84a503 lw a0,-8(s1) -800035e0: 810018b7 lui a7,0x81001 -800035e4: 44888893 addi a7,a7,1096 # 81001448 <_PathLocale+0xfffffa18> -800035e8: 40a686b3 sub a3,a3,a0 -800035ec: 00a787b3 add a5,a5,a0 -800035f0: 0086a503 lw a0,8(a3) -800035f4: 0b150663 beq a0,a7,800036a0 <_free_r+0x184> -800035f8: 00c6a883 lw a7,12(a3) -800035fc: 01152623 sw a7,12(a0) -80003600: 00a8a423 sw a0,8(a7) -80003604: 00e58533 add a0,a1,a4 -80003608: 00452503 lw a0,4(a0) -8000360c: 00157513 andi a0,a0,1 -80003610: 02051863 bnez a0,80003640 <_free_r+0x124> -80003614: 00e787b3 add a5,a5,a4 -80003618: 0085a703 lw a4,8(a1) -8000361c: 08081663 bnez a6,800036a8 <_free_r+0x18c> -80003620: 81001537 lui a0,0x81001 -80003624: 44850513 addi a0,a0,1096 # 81001448 <_PathLocale+0xfffffa18> -80003628: 08a71063 bne a4,a0,800036a8 <_free_r+0x18c> -8000362c: 00d62a23 sw a3,20(a2) -80003630: 00d62823 sw a3,16(a2) -80003634: 00e6a623 sw a4,12(a3) -80003638: 00e6a423 sw a4,8(a3) -8000363c: 00100813 li a6,1 -80003640: 0017e713 ori a4,a5,1 -80003644: 00e6a223 sw a4,4(a3) -80003648: 00f68733 add a4,a3,a5 -8000364c: 00f72023 sw a5,0(a4) -80003650: f60814e3 bnez a6,800035b8 <_free_r+0x9c> -80003654: 1ff00713 li a4,511 -80003658: 06f76063 bltu a4,a5,800036b8 <_free_r+0x19c> -8000365c: 0037d793 srli a5,a5,0x3 -80003660: 4027d593 srai a1,a5,0x2 -80003664: 00100713 li a4,1 -80003668: 00b71733 sll a4,a4,a1 -8000366c: 00462583 lw a1,4(a2) -80003670: 00178793 addi a5,a5,1 -80003674: 00379793 slli a5,a5,0x3 -80003678: 00f607b3 add a5,a2,a5 -8000367c: 00b76733 or a4,a4,a1 -80003680: 00e62223 sw a4,4(a2) -80003684: 0007a703 lw a4,0(a5) -80003688: ff878613 addi a2,a5,-8 -8000368c: 00c6a623 sw a2,12(a3) -80003690: 00e6a423 sw a4,8(a3) -80003694: 00d7a023 sw a3,0(a5) -80003698: 00d72623 sw a3,12(a4) -8000369c: f1dff06f j 800035b8 <_free_r+0x9c> -800036a0: 00100813 li a6,1 -800036a4: f61ff06f j 80003604 <_free_r+0xe8> -800036a8: 00c5a583 lw a1,12(a1) -800036ac: 00b72623 sw a1,12(a4) -800036b0: 00e5a423 sw a4,8(a1) -800036b4: f8dff06f j 80003640 <_free_r+0x124> -800036b8: 0097d593 srli a1,a5,0x9 -800036bc: 00400713 li a4,4 -800036c0: 04b76863 bltu a4,a1,80003710 <_free_r+0x1f4> -800036c4: 0067d713 srli a4,a5,0x6 -800036c8: 03870713 addi a4,a4,56 -800036cc: 00170593 addi a1,a4,1 -800036d0: 00359593 slli a1,a1,0x3 -800036d4: 00b605b3 add a1,a2,a1 -800036d8: ff858513 addi a0,a1,-8 -800036dc: 0005a583 lw a1,0(a1) -800036e0: 08b51463 bne a0,a1,80003768 <_free_r+0x24c> -800036e4: 00100793 li a5,1 -800036e8: 40275713 srai a4,a4,0x2 -800036ec: 00e79733 sll a4,a5,a4 -800036f0: 00462783 lw a5,4(a2) -800036f4: 00f76733 or a4,a4,a5 -800036f8: 00e62223 sw a4,4(a2) -800036fc: 00a6a623 sw a0,12(a3) -80003700: 00b6a423 sw a1,8(a3) -80003704: 00d52423 sw a3,8(a0) -80003708: 00d5a623 sw a3,12(a1) -8000370c: eadff06f j 800035b8 <_free_r+0x9c> -80003710: 01400713 li a4,20 -80003714: 00b76663 bltu a4,a1,80003720 <_free_r+0x204> -80003718: 05b58713 addi a4,a1,91 -8000371c: fb1ff06f j 800036cc <_free_r+0x1b0> -80003720: 05400713 li a4,84 -80003724: 00b76863 bltu a4,a1,80003734 <_free_r+0x218> -80003728: 00c7d713 srli a4,a5,0xc -8000372c: 06e70713 addi a4,a4,110 -80003730: f9dff06f j 800036cc <_free_r+0x1b0> -80003734: 15400713 li a4,340 -80003738: 00b76863 bltu a4,a1,80003748 <_free_r+0x22c> -8000373c: 00f7d713 srli a4,a5,0xf -80003740: 07770713 addi a4,a4,119 -80003744: f89ff06f j 800036cc <_free_r+0x1b0> -80003748: 55400513 li a0,1364 -8000374c: 07e00713 li a4,126 -80003750: f6b56ee3 bltu a0,a1,800036cc <_free_r+0x1b0> -80003754: 0127d713 srli a4,a5,0x12 -80003758: 07c70713 addi a4,a4,124 -8000375c: f71ff06f j 800036cc <_free_r+0x1b0> -80003760: 0085a583 lw a1,8(a1) -80003764: 00b50863 beq a0,a1,80003774 <_free_r+0x258> -80003768: 0045a703 lw a4,4(a1) -8000376c: ffc77713 andi a4,a4,-4 -80003770: fee7e8e3 bltu a5,a4,80003760 <_free_r+0x244> -80003774: 00c5a503 lw a0,12(a1) -80003778: f85ff06f j 800036fc <_free_r+0x1e0> -8000377c: 00008067 ret +80003490 <_malloc_trim_r>: +80003490: fe010113 addi sp,sp,-32 +80003494: 01212823 sw s2,16(sp) +80003498: 81001937 lui s2,0x81001 +8000349c: 00812c23 sw s0,24(sp) +800034a0: 00912a23 sw s1,20(sp) +800034a4: 01312623 sw s3,12(sp) +800034a8: 00058413 mv s0,a1 +800034ac: 00112e23 sw ra,28(sp) +800034b0: 00050993 mv s3,a0 +800034b4: 40890913 addi s2,s2,1032 # 81001408 <_PathLocale+0xfffffa10> +800034b8: 569020ef jal ra,80006220 <__malloc_lock> +800034bc: 00892783 lw a5,8(s2) +800034c0: 00001737 lui a4,0x1 +800034c4: 0047a483 lw s1,4(a5) +800034c8: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> +800034cc: 40878433 sub s0,a5,s0 +800034d0: ffc4f493 andi s1,s1,-4 +800034d4: 00940433 add s0,s0,s1 +800034d8: 00c45413 srli s0,s0,0xc +800034dc: fff40413 addi s0,s0,-1 +800034e0: 00c41413 slli s0,s0,0xc +800034e4: 02e45663 bge s0,a4,80003510 <_malloc_trim_r+0x80> +800034e8: 00098513 mv a0,s3 +800034ec: 539020ef jal ra,80006224 <__malloc_unlock> +800034f0: 00000513 li a0,0 +800034f4: 01c12083 lw ra,28(sp) +800034f8: 01812403 lw s0,24(sp) +800034fc: 01412483 lw s1,20(sp) +80003500: 01012903 lw s2,16(sp) +80003504: 00c12983 lw s3,12(sp) +80003508: 02010113 addi sp,sp,32 +8000350c: 00008067 ret +80003510: 00000593 li a1,0 +80003514: 00098513 mv a0,s3 +80003518: 3f9030ef jal ra,80007110 <_sbrk_r> +8000351c: 00892783 lw a5,8(s2) +80003520: 009787b3 add a5,a5,s1 +80003524: fcf512e3 bne a0,a5,800034e8 <_malloc_trim_r+0x58> +80003528: 408005b3 neg a1,s0 +8000352c: 00098513 mv a0,s3 +80003530: 3e1030ef jal ra,80007110 <_sbrk_r> +80003534: fff00793 li a5,-1 +80003538: 04f51063 bne a0,a5,80003578 <_malloc_trim_r+0xe8> +8000353c: 00000593 li a1,0 +80003540: 00098513 mv a0,s3 +80003544: 3cd030ef jal ra,80007110 <_sbrk_r> +80003548: 00892703 lw a4,8(s2) +8000354c: 00f00693 li a3,15 +80003550: 40e507b3 sub a5,a0,a4 +80003554: f8f6dae3 bge a3,a5,800034e8 <_malloc_trim_r+0x58> +80003558: 810026b7 lui a3,0x81002 +8000355c: 98c6a683 lw a3,-1652(a3) # 8100198c <_PathLocale+0xffffff94> +80003560: 0017e793 ori a5,a5,1 +80003564: 00f72223 sw a5,4(a4) +80003568: 40d50533 sub a0,a0,a3 +8000356c: 810026b7 lui a3,0x81002 +80003570: 9ca6a023 sw a0,-1600(a3) # 810019c0 <_PathLocale+0xffffffc8> +80003574: f75ff06f j 800034e8 <_malloc_trim_r+0x58> +80003578: 00892783 lw a5,8(s2) +8000357c: 408484b3 sub s1,s1,s0 +80003580: 81002737 lui a4,0x81002 +80003584: 0014e493 ori s1,s1,1 +80003588: 0097a223 sw s1,4(a5) +8000358c: 9c072783 lw a5,-1600(a4) # 810019c0 <_PathLocale+0xffffffc8> +80003590: 00098513 mv a0,s3 +80003594: 40878433 sub s0,a5,s0 +80003598: 9c872023 sw s0,-1600(a4) +8000359c: 489020ef jal ra,80006224 <__malloc_unlock> +800035a0: 00100513 li a0,1 +800035a4: f51ff06f j 800034f4 <_malloc_trim_r+0x64> -80003780 <_fwalk>: -80003780: fd010113 addi sp,sp,-48 -80003784: 02812423 sw s0,40(sp) -80003788: 03212023 sw s2,32(sp) -8000378c: 01412c23 sw s4,24(sp) -80003790: 01512a23 sw s5,20(sp) -80003794: 02112623 sw ra,44(sp) -80003798: 02912223 sw s1,36(sp) -8000379c: 01312e23 sw s3,28(sp) -800037a0: 2e050413 addi s0,a0,736 -800037a4: 00000913 li s2,0 -800037a8: 00100a13 li s4,1 -800037ac: fff00a93 li s5,-1 -800037b0: 02041663 bnez s0,800037dc <_fwalk+0x5c> -800037b4: 02c12083 lw ra,44(sp) -800037b8: 02812403 lw s0,40(sp) -800037bc: 00090513 mv a0,s2 -800037c0: 02412483 lw s1,36(sp) -800037c4: 02012903 lw s2,32(sp) -800037c8: 01c12983 lw s3,28(sp) -800037cc: 01812a03 lw s4,24(sp) -800037d0: 01412a83 lw s5,20(sp) -800037d4: 03010113 addi sp,sp,48 -800037d8: 00008067 ret -800037dc: 00842483 lw s1,8(s0) -800037e0: 00442983 lw s3,4(s0) -800037e4: fff98993 addi s3,s3,-1 -800037e8: 0009d663 bgez s3,800037f4 <_fwalk+0x74> -800037ec: 00042403 lw s0,0(s0) -800037f0: fc1ff06f j 800037b0 <_fwalk+0x30> -800037f4: 00c4d783 lhu a5,12(s1) -800037f8: 02fa7063 bgeu s4,a5,80003818 <_fwalk+0x98> -800037fc: 00e49783 lh a5,14(s1) -80003800: 01578c63 beq a5,s5,80003818 <_fwalk+0x98> -80003804: 00048513 mv a0,s1 -80003808: 00b12623 sw a1,12(sp) -8000380c: 000580e7 jalr a1 -80003810: 00c12583 lw a1,12(sp) -80003814: 00a96933 or s2,s2,a0 -80003818: 06848493 addi s1,s1,104 -8000381c: fc9ff06f j 800037e4 <_fwalk+0x64> +800035a8 <_free_r>: +800035a8: 26058063 beqz a1,80003808 <_free_r+0x260> +800035ac: ff010113 addi sp,sp,-16 +800035b0: 00812423 sw s0,8(sp) +800035b4: 00912223 sw s1,4(sp) +800035b8: 00050413 mv s0,a0 +800035bc: 00058493 mv s1,a1 +800035c0: 00112623 sw ra,12(sp) +800035c4: 45d020ef jal ra,80006220 <__malloc_lock> +800035c8: ffc4a503 lw a0,-4(s1) +800035cc: 81001637 lui a2,0x81001 +800035d0: ff848693 addi a3,s1,-8 +800035d4: ffe57793 andi a5,a0,-2 +800035d8: 40860813 addi a6,a2,1032 # 81001408 <_PathLocale+0xfffffa10> +800035dc: 00f685b3 add a1,a3,a5 +800035e0: 0045a703 lw a4,4(a1) +800035e4: 00882803 lw a6,8(a6) +800035e8: 40860613 addi a2,a2,1032 +800035ec: ffc77713 andi a4,a4,-4 +800035f0: 00157513 andi a0,a0,1 +800035f4: 06b81463 bne a6,a1,8000365c <_free_r+0xb4> +800035f8: 00e787b3 add a5,a5,a4 +800035fc: 02051063 bnez a0,8000361c <_free_r+0x74> +80003600: ff84a703 lw a4,-8(s1) +80003604: 40e686b3 sub a3,a3,a4 +80003608: 0086a583 lw a1,8(a3) +8000360c: 00e787b3 add a5,a5,a4 +80003610: 00c6a703 lw a4,12(a3) +80003614: 00e5a623 sw a4,12(a1) +80003618: 00b72423 sw a1,8(a4) +8000361c: 0017e713 ori a4,a5,1 +80003620: 00e6a223 sw a4,4(a3) +80003624: 81002737 lui a4,0x81002 +80003628: 99072703 lw a4,-1648(a4) # 81001990 <_PathLocale+0xffffff98> +8000362c: 00d62423 sw a3,8(a2) +80003630: 00e7ea63 bltu a5,a4,80003644 <_free_r+0x9c> +80003634: 810027b7 lui a5,0x81002 +80003638: 9f47a583 lw a1,-1548(a5) # 810019f4 <_PathLocale+0xfffffffc> +8000363c: 00040513 mv a0,s0 +80003640: e51ff0ef jal ra,80003490 <_malloc_trim_r> +80003644: 00040513 mv a0,s0 +80003648: 00812403 lw s0,8(sp) +8000364c: 00c12083 lw ra,12(sp) +80003650: 00412483 lw s1,4(sp) +80003654: 01010113 addi sp,sp,16 +80003658: 3cd0206f j 80006224 <__malloc_unlock> +8000365c: 00e5a223 sw a4,4(a1) +80003660: 00000813 li a6,0 +80003664: 02051663 bnez a0,80003690 <_free_r+0xe8> +80003668: ff84a503 lw a0,-8(s1) +8000366c: 810018b7 lui a7,0x81001 +80003670: 41088893 addi a7,a7,1040 # 81001410 <_PathLocale+0xfffffa18> +80003674: 40a686b3 sub a3,a3,a0 +80003678: 00a787b3 add a5,a5,a0 +8000367c: 0086a503 lw a0,8(a3) +80003680: 0b150663 beq a0,a7,8000372c <_free_r+0x184> +80003684: 00c6a883 lw a7,12(a3) +80003688: 01152623 sw a7,12(a0) +8000368c: 00a8a423 sw a0,8(a7) +80003690: 00e58533 add a0,a1,a4 +80003694: 00452503 lw a0,4(a0) +80003698: 00157513 andi a0,a0,1 +8000369c: 02051863 bnez a0,800036cc <_free_r+0x124> +800036a0: 00e787b3 add a5,a5,a4 +800036a4: 0085a703 lw a4,8(a1) +800036a8: 08081663 bnez a6,80003734 <_free_r+0x18c> +800036ac: 81001537 lui a0,0x81001 +800036b0: 41050513 addi a0,a0,1040 # 81001410 <_PathLocale+0xfffffa18> +800036b4: 08a71063 bne a4,a0,80003734 <_free_r+0x18c> +800036b8: 00d62a23 sw a3,20(a2) +800036bc: 00d62823 sw a3,16(a2) +800036c0: 00e6a623 sw a4,12(a3) +800036c4: 00e6a423 sw a4,8(a3) +800036c8: 00100813 li a6,1 +800036cc: 0017e713 ori a4,a5,1 +800036d0: 00e6a223 sw a4,4(a3) +800036d4: 00f68733 add a4,a3,a5 +800036d8: 00f72023 sw a5,0(a4) +800036dc: f60814e3 bnez a6,80003644 <_free_r+0x9c> +800036e0: 1ff00713 li a4,511 +800036e4: 06f76063 bltu a4,a5,80003744 <_free_r+0x19c> +800036e8: 0037d793 srli a5,a5,0x3 +800036ec: 4027d593 srai a1,a5,0x2 +800036f0: 00100713 li a4,1 +800036f4: 00b71733 sll a4,a4,a1 +800036f8: 00462583 lw a1,4(a2) +800036fc: 00178793 addi a5,a5,1 +80003700: 00379793 slli a5,a5,0x3 +80003704: 00f607b3 add a5,a2,a5 +80003708: 00b76733 or a4,a4,a1 +8000370c: 00e62223 sw a4,4(a2) +80003710: 0007a703 lw a4,0(a5) +80003714: ff878613 addi a2,a5,-8 +80003718: 00c6a623 sw a2,12(a3) +8000371c: 00e6a423 sw a4,8(a3) +80003720: 00d7a023 sw a3,0(a5) +80003724: 00d72623 sw a3,12(a4) +80003728: f1dff06f j 80003644 <_free_r+0x9c> +8000372c: 00100813 li a6,1 +80003730: f61ff06f j 80003690 <_free_r+0xe8> +80003734: 00c5a583 lw a1,12(a1) +80003738: 00b72623 sw a1,12(a4) +8000373c: 00e5a423 sw a4,8(a1) +80003740: f8dff06f j 800036cc <_free_r+0x124> +80003744: 0097d593 srli a1,a5,0x9 +80003748: 00400713 li a4,4 +8000374c: 04b76863 bltu a4,a1,8000379c <_free_r+0x1f4> +80003750: 0067d713 srli a4,a5,0x6 +80003754: 03870713 addi a4,a4,56 +80003758: 00170593 addi a1,a4,1 +8000375c: 00359593 slli a1,a1,0x3 +80003760: 00b605b3 add a1,a2,a1 +80003764: ff858513 addi a0,a1,-8 +80003768: 0005a583 lw a1,0(a1) +8000376c: 08b51463 bne a0,a1,800037f4 <_free_r+0x24c> +80003770: 00100793 li a5,1 +80003774: 40275713 srai a4,a4,0x2 +80003778: 00e79733 sll a4,a5,a4 +8000377c: 00462783 lw a5,4(a2) +80003780: 00f76733 or a4,a4,a5 +80003784: 00e62223 sw a4,4(a2) +80003788: 00a6a623 sw a0,12(a3) +8000378c: 00b6a423 sw a1,8(a3) +80003790: 00d52423 sw a3,8(a0) +80003794: 00d5a623 sw a3,12(a1) +80003798: eadff06f j 80003644 <_free_r+0x9c> +8000379c: 01400713 li a4,20 +800037a0: 00b76663 bltu a4,a1,800037ac <_free_r+0x204> +800037a4: 05b58713 addi a4,a1,91 +800037a8: fb1ff06f j 80003758 <_free_r+0x1b0> +800037ac: 05400713 li a4,84 +800037b0: 00b76863 bltu a4,a1,800037c0 <_free_r+0x218> +800037b4: 00c7d713 srli a4,a5,0xc +800037b8: 06e70713 addi a4,a4,110 +800037bc: f9dff06f j 80003758 <_free_r+0x1b0> +800037c0: 15400713 li a4,340 +800037c4: 00b76863 bltu a4,a1,800037d4 <_free_r+0x22c> +800037c8: 00f7d713 srli a4,a5,0xf +800037cc: 07770713 addi a4,a4,119 +800037d0: f89ff06f j 80003758 <_free_r+0x1b0> +800037d4: 55400513 li a0,1364 +800037d8: 07e00713 li a4,126 +800037dc: f6b56ee3 bltu a0,a1,80003758 <_free_r+0x1b0> +800037e0: 0127d713 srli a4,a5,0x12 +800037e4: 07c70713 addi a4,a4,124 +800037e8: f71ff06f j 80003758 <_free_r+0x1b0> +800037ec: 0085a583 lw a1,8(a1) +800037f0: 00b50863 beq a0,a1,80003800 <_free_r+0x258> +800037f4: 0045a703 lw a4,4(a1) +800037f8: ffc77713 andi a4,a4,-4 +800037fc: fee7e8e3 bltu a5,a4,800037ec <_free_r+0x244> +80003800: 00c5a503 lw a0,12(a1) +80003804: f85ff06f j 80003788 <_free_r+0x1e0> +80003808: 00008067 ret -80003820 <_fwalk_reent>: -80003820: fd010113 addi sp,sp,-48 -80003824: 02812423 sw s0,40(sp) -80003828: 03212023 sw s2,32(sp) -8000382c: 01412c23 sw s4,24(sp) -80003830: 01512a23 sw s5,20(sp) -80003834: 01612823 sw s6,16(sp) -80003838: 01712623 sw s7,12(sp) -8000383c: 02112623 sw ra,44(sp) -80003840: 02912223 sw s1,36(sp) -80003844: 01312e23 sw s3,28(sp) -80003848: 00050a13 mv s4,a0 -8000384c: 00058a93 mv s5,a1 -80003850: 2e050413 addi s0,a0,736 -80003854: 00000913 li s2,0 -80003858: 00100b13 li s6,1 -8000385c: fff00b93 li s7,-1 -80003860: 02041a63 bnez s0,80003894 <_fwalk_reent+0x74> -80003864: 02c12083 lw ra,44(sp) -80003868: 02812403 lw s0,40(sp) -8000386c: 00090513 mv a0,s2 -80003870: 02412483 lw s1,36(sp) -80003874: 02012903 lw s2,32(sp) -80003878: 01c12983 lw s3,28(sp) -8000387c: 01812a03 lw s4,24(sp) -80003880: 01412a83 lw s5,20(sp) -80003884: 01012b03 lw s6,16(sp) -80003888: 00c12b83 lw s7,12(sp) -8000388c: 03010113 addi sp,sp,48 -80003890: 00008067 ret -80003894: 00842483 lw s1,8(s0) -80003898: 00442983 lw s3,4(s0) -8000389c: fff98993 addi s3,s3,-1 -800038a0: 0009d663 bgez s3,800038ac <_fwalk_reent+0x8c> -800038a4: 00042403 lw s0,0(s0) -800038a8: fb9ff06f j 80003860 <_fwalk_reent+0x40> -800038ac: 00c4d783 lhu a5,12(s1) -800038b0: 00fb7e63 bgeu s6,a5,800038cc <_fwalk_reent+0xac> -800038b4: 00e49783 lh a5,14(s1) -800038b8: 01778a63 beq a5,s7,800038cc <_fwalk_reent+0xac> -800038bc: 00048593 mv a1,s1 -800038c0: 000a0513 mv a0,s4 -800038c4: 000a80e7 jalr s5 -800038c8: 00a96933 or s2,s2,a0 -800038cc: 06848493 addi s1,s1,104 -800038d0: fcdff06f j 8000389c <_fwalk_reent+0x7c> +8000380c <_fwalk>: +8000380c: fd010113 addi sp,sp,-48 +80003810: 02812423 sw s0,40(sp) +80003814: 03212023 sw s2,32(sp) +80003818: 01412c23 sw s4,24(sp) +8000381c: 01512a23 sw s5,20(sp) +80003820: 02112623 sw ra,44(sp) +80003824: 02912223 sw s1,36(sp) +80003828: 01312e23 sw s3,28(sp) +8000382c: 2e050413 addi s0,a0,736 +80003830: 00000913 li s2,0 +80003834: 00100a13 li s4,1 +80003838: fff00a93 li s5,-1 +8000383c: 02041663 bnez s0,80003868 <_fwalk+0x5c> +80003840: 02c12083 lw ra,44(sp) +80003844: 02812403 lw s0,40(sp) +80003848: 00090513 mv a0,s2 +8000384c: 02412483 lw s1,36(sp) +80003850: 02012903 lw s2,32(sp) +80003854: 01c12983 lw s3,28(sp) +80003858: 01812a03 lw s4,24(sp) +8000385c: 01412a83 lw s5,20(sp) +80003860: 03010113 addi sp,sp,48 +80003864: 00008067 ret +80003868: 00842483 lw s1,8(s0) +8000386c: 00442983 lw s3,4(s0) +80003870: fff98993 addi s3,s3,-1 +80003874: 0009d663 bgez s3,80003880 <_fwalk+0x74> +80003878: 00042403 lw s0,0(s0) +8000387c: fc1ff06f j 8000383c <_fwalk+0x30> +80003880: 00c4d783 lhu a5,12(s1) +80003884: 02fa7063 bgeu s4,a5,800038a4 <_fwalk+0x98> +80003888: 00e49783 lh a5,14(s1) +8000388c: 01578c63 beq a5,s5,800038a4 <_fwalk+0x98> +80003890: 00048513 mv a0,s1 +80003894: 00b12623 sw a1,12(sp) +80003898: 000580e7 jalr a1 +8000389c: 00c12583 lw a1,12(sp) +800038a0: 00a96933 or s2,s2,a0 +800038a4: 06848493 addi s1,s1,104 +800038a8: fc9ff06f j 80003870 <_fwalk+0x64> -800038d4 : -800038d4: 01450793 addi a5,a0,20 -800038d8: 00250513 addi a0,a0,2 -800038dc: fe051f23 sh zero,-2(a0) -800038e0: fef51ce3 bne a0,a5,800038d8 -800038e4: 00008067 ret - -800038e8 : -800038e8: 00000793 li a5,0 -800038ec: 01400713 li a4,20 -800038f0: 00f506b3 add a3,a0,a5 -800038f4: 0006d603 lhu a2,0(a3) -800038f8: 00f586b3 add a3,a1,a5 -800038fc: 00278793 addi a5,a5,2 -80003900: 00c69023 sh a2,0(a3) -80003904: fee796e3 bne a5,a4,800038f0 -80003908: 00008067 ret - -8000390c : -8000390c: 01a50793 addi a5,a0,26 -80003910: 00250513 addi a0,a0,2 -80003914: fe051f23 sh zero,-2(a0) -80003918: fef51ce3 bne a0,a5,80003910 +800038ac <_fwalk_reent>: +800038ac: fd010113 addi sp,sp,-48 +800038b0: 02812423 sw s0,40(sp) +800038b4: 03212023 sw s2,32(sp) +800038b8: 01412c23 sw s4,24(sp) +800038bc: 01512a23 sw s5,20(sp) +800038c0: 01612823 sw s6,16(sp) +800038c4: 01712623 sw s7,12(sp) +800038c8: 02112623 sw ra,44(sp) +800038cc: 02912223 sw s1,36(sp) +800038d0: 01312e23 sw s3,28(sp) +800038d4: 00050a13 mv s4,a0 +800038d8: 00058a93 mv s5,a1 +800038dc: 2e050413 addi s0,a0,736 +800038e0: 00000913 li s2,0 +800038e4: 00100b13 li s6,1 +800038e8: fff00b93 li s7,-1 +800038ec: 02041a63 bnez s0,80003920 <_fwalk_reent+0x74> +800038f0: 02c12083 lw ra,44(sp) +800038f4: 02812403 lw s0,40(sp) +800038f8: 00090513 mv a0,s2 +800038fc: 02412483 lw s1,36(sp) +80003900: 02012903 lw s2,32(sp) +80003904: 01c12983 lw s3,28(sp) +80003908: 01812a03 lw s4,24(sp) +8000390c: 01412a83 lw s5,20(sp) +80003910: 01012b03 lw s6,16(sp) +80003914: 00c12b83 lw s7,12(sp) +80003918: 03010113 addi sp,sp,48 8000391c: 00008067 ret +80003920: 00842483 lw s1,8(s0) +80003924: 00442983 lw s3,4(s0) +80003928: fff98993 addi s3,s3,-1 +8000392c: 0009d663 bgez s3,80003938 <_fwalk_reent+0x8c> +80003930: 00042403 lw s0,0(s0) +80003934: fb9ff06f j 800038ec <_fwalk_reent+0x40> +80003938: 00c4d783 lhu a5,12(s1) +8000393c: 00fb7e63 bgeu s6,a5,80003958 <_fwalk_reent+0xac> +80003940: 00e49783 lh a5,14(s1) +80003944: 01778a63 beq a5,s7,80003958 <_fwalk_reent+0xac> +80003948: 00048593 mv a1,s1 +8000394c: 000a0513 mv a0,s4 +80003950: 000a80e7 jalr s5 +80003954: 00a96933 or s2,s2,a0 +80003958: 06848493 addi s1,s1,104 +8000395c: fcdff06f j 80003928 <_fwalk_reent+0x7c> -80003920 : -80003920: 00000793 li a5,0 -80003924: 01800713 li a4,24 -80003928: 00f506b3 add a3,a0,a5 -8000392c: 0006d603 lhu a2,0(a3) -80003930: 00f586b3 add a3,a1,a5 -80003934: 00278793 addi a5,a5,2 -80003938: 00c69023 sh a2,0(a3) -8000393c: fee796e3 bne a5,a4,80003928 -80003940: 00059c23 sh zero,24(a1) -80003944: 00008067 ret - -80003948 : -80003948: 00400793 li a5,4 -8000394c: 01a00613 li a2,26 -80003950: 00f50733 add a4,a0,a5 -80003954: 00075683 lhu a3,0(a4) -80003958: 00f58733 add a4,a1,a5 -8000395c: 00075703 lhu a4,0(a4) -80003960: 00e68a63 beq a3,a4,80003974 -80003964: 00100513 li a0,1 -80003968: 00d76c63 bltu a4,a3,80003980 -8000396c: fff00513 li a0,-1 +80003960 : +80003960: 01450793 addi a5,a0,20 +80003964: 00250513 addi a0,a0,2 +80003968: fe051f23 sh zero,-2(a0) +8000396c: fef51ce3 bne a0,a5,80003964 80003970: 00008067 ret -80003974: 00278793 addi a5,a5,2 -80003978: fcc79ce3 bne a5,a2,80003950 -8000397c: 00000513 li a0,0 -80003980: 00008067 ret -80003984 : -80003984: 00450693 addi a3,a0,4 -80003988: 00000793 li a5,0 -8000398c: 01a50513 addi a0,a0,26 -80003990: ffff8637 lui a2,0xffff8 -80003994: 0006d703 lhu a4,0(a3) -80003998: 00177593 andi a1,a4,1 -8000399c: 00058463 beqz a1,800039a4 -800039a0: 0017e793 ori a5,a5,1 -800039a4: 0027f593 andi a1,a5,2 -800039a8: 00175713 srli a4,a4,0x1 -800039ac: 02059063 bnez a1,800039cc -800039b0: 00179793 slli a5,a5,0x1 -800039b4: 00e69023 sh a4,0(a3) -800039b8: 01079793 slli a5,a5,0x10 -800039bc: 00268693 addi a3,a3,2 -800039c0: 0107d793 srli a5,a5,0x10 -800039c4: fcd518e3 bne a0,a3,80003994 -800039c8: 00008067 ret -800039cc: 00c76733 or a4,a4,a2 -800039d0: fe1ff06f j 800039b0 +80003974 : +80003974: 00000793 li a5,0 +80003978: 01400713 li a4,20 +8000397c: 00f506b3 add a3,a0,a5 +80003980: 0006d603 lhu a2,0(a3) +80003984: 00f586b3 add a3,a1,a5 +80003988: 00278793 addi a5,a5,2 +8000398c: 00c69023 sh a2,0(a3) +80003990: fee796e3 bne a5,a4,8000397c +80003994: 00008067 ret -800039d4 : -800039d4: 01650693 addi a3,a0,22 -800039d8: 00000713 li a4,0 -800039dc: 0026d783 lhu a5,2(a3) -800039e0: 01079613 slli a2,a5,0x10 -800039e4: 41065613 srai a2,a2,0x10 -800039e8: 00065463 bgez a2,800039f0 -800039ec: 00176713 ori a4,a4,1 -800039f0: 00179793 slli a5,a5,0x1 -800039f4: 01079793 slli a5,a5,0x10 -800039f8: 00277613 andi a2,a4,2 -800039fc: 0107d793 srli a5,a5,0x10 -80003a00: 02061063 bnez a2,80003a20 -80003a04: 00171713 slli a4,a4,0x1 -80003a08: 00f69123 sh a5,2(a3) -80003a0c: 01071713 slli a4,a4,0x10 -80003a10: ffe68693 addi a3,a3,-2 -80003a14: 01075713 srli a4,a4,0x10 -80003a18: fcd512e3 bne a0,a3,800039dc -80003a1c: 00008067 ret -80003a20: 0017e793 ori a5,a5,1 -80003a24: fe1ff06f j 80003a04 +80003998 : +80003998: 01a50793 addi a5,a0,26 +8000399c: 00250513 addi a0,a0,2 +800039a0: fe051f23 sh zero,-2(a0) +800039a4: fef51ce3 bne a0,a5,8000399c +800039a8: 00008067 ret -80003a28 : -80003a28: 00450793 addi a5,a0,4 -80003a2c: 00000713 li a4,0 -80003a30: 01a50513 addi a0,a0,26 -80003a34: 0007d683 lhu a3,0(a5) -80003a38: 00278793 addi a5,a5,2 -80003a3c: 0086d613 srli a2,a3,0x8 -80003a40: 00c76733 or a4,a4,a2 -80003a44: fee79f23 sh a4,-2(a5) -80003a48: 00869713 slli a4,a3,0x8 -80003a4c: 01071713 slli a4,a4,0x10 -80003a50: 01075713 srli a4,a4,0x10 -80003a54: fef510e3 bne a0,a5,80003a34 -80003a58: 00008067 ret +800039ac : +800039ac: 00000793 li a5,0 +800039b0: 01800713 li a4,24 +800039b4: 00f506b3 add a3,a0,a5 +800039b8: 0006d603 lhu a2,0(a3) +800039bc: 00f586b3 add a3,a1,a5 +800039c0: 00278793 addi a5,a5,2 +800039c4: 00c69023 sh a2,0(a3) +800039c8: fee796e3 bne a5,a4,800039b4 +800039cc: 00059c23 sh zero,24(a1) +800039d0: 00008067 ret -80003a5c : -80003a5c: 01650793 addi a5,a0,22 -80003a60: 00000713 li a4,0 -80003a64: 0027d683 lhu a3,2(a5) -80003a68: ffe78793 addi a5,a5,-2 -80003a6c: 00869613 slli a2,a3,0x8 -80003a70: 00c76733 or a4,a4,a2 -80003a74: 00e79223 sh a4,4(a5) -80003a78: 0086d713 srli a4,a3,0x8 -80003a7c: fef514e3 bne a0,a5,80003a64 -80003a80: 00008067 ret +800039d4 : +800039d4: 00400793 li a5,4 +800039d8: 01a00613 li a2,26 +800039dc: 00f50733 add a4,a0,a5 +800039e0: 00075683 lhu a3,0(a4) +800039e4: 00f58733 add a4,a1,a5 +800039e8: 00075703 lhu a4,0(a4) +800039ec: 00e68a63 beq a3,a4,80003a00 +800039f0: 00100513 li a0,1 +800039f4: 00d76c63 bltu a4,a3,80003a0c +800039f8: fff00513 li a0,-1 +800039fc: 00008067 ret +80003a00: 00278793 addi a5,a5,2 +80003a04: fcc79ce3 bne a5,a2,800039dc +80003a08: 00000513 li a0,0 +80003a0c: 00008067 ret -80003a84 : -80003a84: 00450793 addi a5,a0,4 -80003a88: 01850713 addi a4,a0,24 -80003a8c: 00278793 addi a5,a5,2 -80003a90: 0007d683 lhu a3,0(a5) -80003a94: fed79f23 sh a3,-2(a5) -80003a98: fef71ae3 bne a4,a5,80003a8c -80003a9c: 00051c23 sh zero,24(a0) -80003aa0: 00008067 ret +80003a10 : +80003a10: 00450693 addi a3,a0,4 +80003a14: 00000793 li a5,0 +80003a18: 01a50513 addi a0,a0,26 +80003a1c: ffff8637 lui a2,0xffff8 +80003a20: 0006d703 lhu a4,0(a3) +80003a24: 00177593 andi a1,a4,1 +80003a28: 00058463 beqz a1,80003a30 +80003a2c: 0017e793 ori a5,a5,1 +80003a30: 0027f593 andi a1,a5,2 +80003a34: 00175713 srli a4,a4,0x1 +80003a38: 02059063 bnez a1,80003a58 +80003a3c: 00179793 slli a5,a5,0x1 +80003a40: 00e69023 sh a4,0(a3) +80003a44: 01079793 slli a5,a5,0x10 +80003a48: 00268693 addi a3,a3,2 +80003a4c: 0107d793 srli a5,a5,0x10 +80003a50: fcd518e3 bne a0,a3,80003a20 +80003a54: 00008067 ret +80003a58: 00c76733 or a4,a4,a2 +80003a5c: fe1ff06f j 80003a3c -80003aa4 : -80003aa4: 01850793 addi a5,a0,24 -80003aa8: 00450713 addi a4,a0,4 -80003aac: ffe78793 addi a5,a5,-2 -80003ab0: 0007d683 lhu a3,0(a5) -80003ab4: 00d79123 sh a3,2(a5) -80003ab8: fef71ae3 bne a4,a5,80003aac -80003abc: 00051223 sh zero,4(a0) -80003ac0: 00008067 ret +80003a60 : +80003a60: 01650693 addi a3,a0,22 +80003a64: 00000713 li a4,0 +80003a68: 0026d783 lhu a5,2(a3) +80003a6c: 01079613 slli a2,a5,0x10 +80003a70: 41065613 srai a2,a2,0x10 +80003a74: 00065463 bgez a2,80003a7c +80003a78: 00176713 ori a4,a4,1 +80003a7c: 00179793 slli a5,a5,0x1 +80003a80: 01079793 slli a5,a5,0x10 +80003a84: 00277613 andi a2,a4,2 +80003a88: 0107d793 srli a5,a5,0x10 +80003a8c: 02061063 bnez a2,80003aac +80003a90: 00171713 slli a4,a4,0x1 +80003a94: 00f69123 sh a5,2(a3) +80003a98: 01071713 slli a4,a4,0x10 +80003a9c: ffe68693 addi a3,a3,-2 +80003aa0: 01075713 srli a4,a4,0x10 +80003aa4: fcd512e3 bne a0,a3,80003a68 +80003aa8: 00008067 ret +80003aac: 0017e793 ori a5,a5,1 +80003ab0: fe1ff06f j 80003a90 -80003ac4 : -80003ac4: 01858593 addi a1,a1,24 -80003ac8: 01650713 addi a4,a0,22 -80003acc: 00000693 li a3,0 -80003ad0: 00275783 lhu a5,2(a4) -80003ad4: 0005d603 lhu a2,0(a1) -80003ad8: ffe70713 addi a4,a4,-2 -80003adc: ffe58593 addi a1,a1,-2 -80003ae0: 00c787b3 add a5,a5,a2 -80003ae4: 00d787b3 add a5,a5,a3 -80003ae8: 00f59123 sh a5,2(a1) -80003aec: 0107d793 srli a5,a5,0x10 -80003af0: 0017f693 andi a3,a5,1 -80003af4: fce51ee3 bne a0,a4,80003ad0 -80003af8: 00008067 ret +80003ab4 : +80003ab4: 00450793 addi a5,a0,4 +80003ab8: 00000713 li a4,0 +80003abc: 01a50513 addi a0,a0,26 +80003ac0: 0007d683 lhu a3,0(a5) +80003ac4: 00278793 addi a5,a5,2 +80003ac8: 0086d613 srli a2,a3,0x8 +80003acc: 00c76733 or a4,a4,a2 +80003ad0: fee79f23 sh a4,-2(a5) +80003ad4: 00869713 slli a4,a3,0x8 +80003ad8: 01071713 slli a4,a4,0x10 +80003adc: 01075713 srli a4,a4,0x10 +80003ae0: fef510e3 bne a0,a5,80003ac0 +80003ae4: 00008067 ret -80003afc : -80003afc: 01858593 addi a1,a1,24 -80003b00: 01650713 addi a4,a0,22 -80003b04: 00000693 li a3,0 -80003b08: 0005d783 lhu a5,0(a1) -80003b0c: ffe70713 addi a4,a4,-2 -80003b10: ffe58593 addi a1,a1,-2 -80003b14: 40d787b3 sub a5,a5,a3 -80003b18: 00475683 lhu a3,4(a4) -80003b1c: 40d787b3 sub a5,a5,a3 -80003b20: 00f59123 sh a5,2(a1) -80003b24: 0107d793 srli a5,a5,0x10 -80003b28: 0017f693 andi a3,a5,1 -80003b2c: fce51ee3 bne a0,a4,80003b08 -80003b30: 00008067 ret +80003ae8 : +80003ae8: 01650793 addi a5,a0,22 +80003aec: 00000713 li a4,0 +80003af0: 0027d683 lhu a3,2(a5) +80003af4: ffe78793 addi a5,a5,-2 +80003af8: 00869613 slli a2,a3,0x8 +80003afc: 00c76733 or a4,a4,a2 +80003b00: 00e79223 sh a4,4(a5) +80003b04: 0086d713 srli a4,a3,0x8 +80003b08: fef514e3 bne a0,a5,80003af0 +80003b0c: 00008067 ret -80003b34 : -80003b34: fe010113 addi sp,sp,-32 -80003b38: 00010337 lui t1,0x10 -80003b3c: 01858893 addi a7,a1,24 -80003b40: 00011d23 sh zero,26(sp) -80003b44: 00011e23 sh zero,28(sp) -80003b48: 00458593 addi a1,a1,4 -80003b4c: 01c10693 addi a3,sp,28 -80003b50: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -80003b54: 0008d703 lhu a4,0(a7) -80003b58: ffe68693 addi a3,a3,-2 -80003b5c: ffe88893 addi a7,a7,-2 -80003b60: 02071c63 bnez a4,80003b98 -80003b64: fe069f23 sh zero,-2(a3) -80003b68: ff1596e3 bne a1,a7,80003b54 -80003b6c: 00400793 li a5,4 -80003b70: 01a00713 li a4,26 -80003b74: 00410593 addi a1,sp,4 -80003b78: 00f585b3 add a1,a1,a5 -80003b7c: 0005d583 lhu a1,0(a1) -80003b80: 00f606b3 add a3,a2,a5 -80003b84: 00278793 addi a5,a5,2 -80003b88: 00b69023 sh a1,0(a3) -80003b8c: fee794e3 bne a5,a4,80003b74 -80003b90: 02010113 addi sp,sp,32 -80003b94: 00008067 ret -80003b98: 02a70733 mul a4,a4,a0 -80003b9c: 0026d803 lhu a6,2(a3) -80003ba0: 006777b3 and a5,a4,t1 -80003ba4: 010787b3 add a5,a5,a6 -80003ba8: 0107d813 srli a6,a5,0x10 -80003bac: 00f69123 sh a5,2(a3) -80003bb0: 01075793 srli a5,a4,0x10 -80003bb4: 0006d703 lhu a4,0(a3) -80003bb8: 00e787b3 add a5,a5,a4 -80003bbc: 010787b3 add a5,a5,a6 -80003bc0: 00f69023 sh a5,0(a3) -80003bc4: 0107d793 srli a5,a5,0x10 -80003bc8: fef69f23 sh a5,-2(a3) -80003bcc: f9dff06f j 80003b68 +80003b10 : +80003b10: 00450793 addi a5,a0,4 +80003b14: 01850713 addi a4,a0,24 +80003b18: 00278793 addi a5,a5,2 +80003b1c: 0007d683 lhu a3,0(a5) +80003b20: fed79f23 sh a3,-2(a5) +80003b24: fef71ae3 bne a4,a5,80003b18 +80003b28: 00051c23 sh zero,24(a0) +80003b2c: 00008067 ret -80003bd0 : -80003bd0: 01255783 lhu a5,18(a0) -80003bd4: fff7c793 not a5,a5 -80003bd8: 01179713 slli a4,a5,0x11 -80003bdc: 00071c63 bnez a4,80003bf4 -80003be0: 01250793 addi a5,a0,18 -80003be4: 00250513 addi a0,a0,2 -80003be8: ffe55703 lhu a4,-2(a0) -80003bec: 00071863 bnez a4,80003bfc -80003bf0: fea79ae3 bne a5,a0,80003be4 -80003bf4: 00000513 li a0,0 -80003bf8: 00008067 ret -80003bfc: 00100513 li a0,1 -80003c00: 00008067 ret +80003b30 : +80003b30: 01850793 addi a5,a0,24 +80003b34: 00450713 addi a4,a0,4 +80003b38: ffe78793 addi a5,a5,-2 +80003b3c: 0007d683 lhu a3,0(a5) +80003b40: 00d79123 sh a3,2(a5) +80003b44: fef71ae3 bne a4,a5,80003b38 +80003b48: 00051223 sh zero,4(a0) +80003b4c: 00008067 ret -80003c04 : -80003c04: ff010113 addi sp,sp,-16 -80003c08: 00812423 sw s0,8(sp) -80003c0c: 00112623 sw ra,12(sp) -80003c10: 00050413 mv s0,a0 -80003c14: fbdff0ef jal ra,80003bd0 -80003c18: 00051e63 bnez a0,80003c34 -80003c1c: 01241503 lh a0,18(s0) -80003c20: 01f55513 srli a0,a0,0x1f -80003c24: 00c12083 lw ra,12(sp) -80003c28: 00812403 lw s0,8(sp) -80003c2c: 01010113 addi sp,sp,16 -80003c30: 00008067 ret -80003c34: 00000513 li a0,0 -80003c38: fedff06f j 80003c24 +80003b50 : +80003b50: 01858593 addi a1,a1,24 +80003b54: 01650713 addi a4,a0,22 +80003b58: 00000693 li a3,0 +80003b5c: 00275783 lhu a5,2(a4) +80003b60: 0005d603 lhu a2,0(a1) +80003b64: ffe70713 addi a4,a4,-2 +80003b68: ffe58593 addi a1,a1,-2 +80003b6c: 00c787b3 add a5,a5,a2 +80003b70: 00d787b3 add a5,a5,a3 +80003b74: 00f59123 sh a5,2(a1) +80003b78: 0107d793 srli a5,a5,0x10 +80003b7c: 0017f693 andi a3,a5,1 +80003b80: fce51ee3 bne a0,a4,80003b5c +80003b84: 00008067 ret -80003c3c : -80003c3c: 01251783 lh a5,18(a0) -80003c40: ff010113 addi sp,sp,-16 -80003c44: 00112623 sw ra,12(sp) -80003c48: 00812423 sw s0,8(sp) -80003c4c: 00912223 sw s1,4(sp) -80003c50: 01212023 sw s2,0(sp) -80003c54: 0607d863 bgez a5,80003cc4 -80003c58: fff00793 li a5,-1 -80003c5c: 00f59023 sh a5,0(a1) -80003c60: 01255703 lhu a4,18(a0) -80003c64: 000087b7 lui a5,0x8 -80003c68: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80003c6c: 00e7f733 and a4,a5,a4 -80003c70: 00e59123 sh a4,2(a1) -80003c74: 01050913 addi s2,a0,16 -80003c78: 06f71663 bne a4,a5,80003ce4 -80003c7c: 00058413 mv s0,a1 -80003c80: 00050493 mv s1,a0 -80003c84: f4dff0ef jal ra,80003bd0 -80003c88: 04050263 beqz a0,80003ccc -80003c8c: 00640793 addi a5,s0,6 -80003c90: 00041223 sh zero,4(s0) -80003c94: ffc48513 addi a0,s1,-4 -80003c98: ffe90913 addi s2,s2,-2 -80003c9c: 00295703 lhu a4,2(s2) -80003ca0: 00278793 addi a5,a5,2 -80003ca4: fee79f23 sh a4,-2(a5) -80003ca8: fea918e3 bne s2,a0,80003c98 -80003cac: 00c12083 lw ra,12(sp) -80003cb0: 00812403 lw s0,8(sp) -80003cb4: 00412483 lw s1,4(sp) -80003cb8: 00012903 lw s2,0(sp) -80003cbc: 01010113 addi sp,sp,16 -80003cc0: 00008067 ret -80003cc4: 00059023 sh zero,0(a1) -80003cc8: f99ff06f j 80003c60 -80003ccc: 00440793 addi a5,s0,4 -80003cd0: 01a40593 addi a1,s0,26 -80003cd4: 00278793 addi a5,a5,2 -80003cd8: fe079f23 sh zero,-2(a5) -80003cdc: feb79ce3 bne a5,a1,80003cd4 -80003ce0: fcdff06f j 80003cac -80003ce4: 00658793 addi a5,a1,6 -80003ce8: 00059223 sh zero,4(a1) -80003cec: ffe50513 addi a0,a0,-2 -80003cf0: ffe90913 addi s2,s2,-2 -80003cf4: 00295703 lhu a4,2(s2) -80003cf8: 00278793 addi a5,a5,2 -80003cfc: fee79f23 sh a4,-2(a5) -80003d00: fea918e3 bne s2,a0,80003cf0 -80003d04: 00059c23 sh zero,24(a1) -80003d08: fa5ff06f j 80003cac +80003b88 : +80003b88: 01858593 addi a1,a1,24 +80003b8c: 01650713 addi a4,a0,22 +80003b90: 00000693 li a3,0 +80003b94: 0005d783 lhu a5,0(a1) +80003b98: ffe70713 addi a4,a4,-2 +80003b9c: ffe58593 addi a1,a1,-2 +80003ba0: 40d787b3 sub a5,a5,a3 +80003ba4: 00475683 lhu a3,4(a4) +80003ba8: 40d787b3 sub a5,a5,a3 +80003bac: 00f59123 sh a5,2(a1) +80003bb0: 0107d793 srli a5,a5,0x10 +80003bb4: 0017f693 andi a3,a5,1 +80003bb8: fce51ee3 bne a0,a4,80003b94 +80003bbc: 00008067 ret -80003d0c : -80003d0c: fb010113 addi sp,sp,-80 -80003d10: 04912223 sw s1,68(sp) -80003d14: 05212023 sw s2,64(sp) -80003d18: 04112623 sw ra,76(sp) -80003d1c: 04812423 sw s0,72(sp) -80003d20: 00050913 mv s2,a0 -80003d24: 00058493 mv s1,a1 -80003d28: ea9ff0ef jal ra,80003bd0 -80003d2c: 0e051063 bnez a0,80003e0c -80003d30: 00048513 mv a0,s1 -80003d34: e9dff0ef jal ra,80003bd0 -80003d38: 00050413 mv s0,a0 -80003d3c: 0c051863 bnez a0,80003e0c -80003d40: 00810593 addi a1,sp,8 -80003d44: 00090513 mv a0,s2 -80003d48: ef5ff0ef jal ra,80003c3c -80003d4c: 02410593 addi a1,sp,36 -80003d50: 00048513 mv a0,s1 -80003d54: ee9ff0ef jal ra,80003c3c -80003d58: 00815703 lhu a4,8(sp) -80003d5c: 02415783 lhu a5,36(sp) -80003d60: 06e78063 beq a5,a4,80003dc0 -80003d64: 00200793 li a5,2 -80003d68: 01800693 li a3,24 -80003d6c: 00810613 addi a2,sp,8 -80003d70: 00f60633 add a2,a2,a5 -80003d74: 00065603 lhu a2,0(a2) # ffff8000 <_PathLocale+0x7eff65d0> -80003d78: 02061c63 bnez a2,80003db0 -80003d7c: 02410613 addi a2,sp,36 -80003d80: 00f60633 add a2,a2,a5 -80003d84: 00065603 lhu a2,0(a2) -80003d88: 02061463 bnez a2,80003db0 -80003d8c: 00278793 addi a5,a5,2 -80003d90: fcd79ee3 bne a5,a3,80003d6c -80003d94: 00040513 mv a0,s0 -80003d98: 04c12083 lw ra,76(sp) -80003d9c: 04812403 lw s0,72(sp) -80003da0: 04412483 lw s1,68(sp) -80003da4: 04012903 lw s2,64(sp) -80003da8: 05010113 addi sp,sp,80 -80003dac: 00008067 ret -80003db0: 00100413 li s0,1 -80003db4: fe0700e3 beqz a4,80003d94 -80003db8: fff00413 li s0,-1 -80003dbc: fd9ff06f j 80003d94 -80003dc0: 00100713 li a4,1 -80003dc4: 00078463 beqz a5,80003dcc -80003dc8: fff00713 li a4,-1 -80003dcc: 00000793 li a5,0 -80003dd0: 01800593 li a1,24 -80003dd4: 00810693 addi a3,sp,8 -80003dd8: 00f686b3 add a3,a3,a5 -80003ddc: 0006d603 lhu a2,0(a3) -80003de0: 02410693 addi a3,sp,36 -80003de4: 00f686b3 add a3,a3,a5 -80003de8: 0006d683 lhu a3,0(a3) -80003dec: 00d60a63 beq a2,a3,80003e00 -80003df0: 00070413 mv s0,a4 -80003df4: fac6e0e3 bltu a3,a2,80003d94 -80003df8: 40e00433 neg s0,a4 -80003dfc: f99ff06f j 80003d94 -80003e00: 00278793 addi a5,a5,2 -80003e04: fcb798e3 bne a5,a1,80003dd4 -80003e08: f8dff06f j 80003d94 -80003e0c: ffe00413 li s0,-2 -80003e10: f85ff06f j 80003d94 +80003bc0 : +80003bc0: fe010113 addi sp,sp,-32 +80003bc4: 00010337 lui t1,0x10 +80003bc8: 01858893 addi a7,a1,24 +80003bcc: 00011d23 sh zero,26(sp) +80003bd0: 00011e23 sh zero,28(sp) +80003bd4: 00458593 addi a1,a1,4 +80003bd8: 01c10693 addi a3,sp,28 +80003bdc: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> +80003be0: 0008d703 lhu a4,0(a7) +80003be4: ffe68693 addi a3,a3,-2 +80003be8: ffe88893 addi a7,a7,-2 +80003bec: 02071c63 bnez a4,80003c24 +80003bf0: fe069f23 sh zero,-2(a3) +80003bf4: ff1596e3 bne a1,a7,80003be0 +80003bf8: 00400793 li a5,4 +80003bfc: 01a00713 li a4,26 +80003c00: 00410593 addi a1,sp,4 +80003c04: 00f585b3 add a1,a1,a5 +80003c08: 0005d583 lhu a1,0(a1) +80003c0c: 00f606b3 add a3,a2,a5 +80003c10: 00278793 addi a5,a5,2 +80003c14: 00b69023 sh a1,0(a3) +80003c18: fee794e3 bne a5,a4,80003c00 +80003c1c: 02010113 addi sp,sp,32 +80003c20: 00008067 ret +80003c24: 02a70733 mul a4,a4,a0 +80003c28: 0026d803 lhu a6,2(a3) +80003c2c: 006777b3 and a5,a4,t1 +80003c30: 010787b3 add a5,a5,a6 +80003c34: 0107d813 srli a6,a5,0x10 +80003c38: 00f69123 sh a5,2(a3) +80003c3c: 01075793 srli a5,a4,0x10 +80003c40: 0006d703 lhu a4,0(a3) +80003c44: 00e787b3 add a5,a5,a4 +80003c48: 010787b3 add a5,a5,a6 +80003c4c: 00f69023 sh a5,0(a3) +80003c50: 0107d793 srli a5,a5,0x10 +80003c54: fef69f23 sh a5,-2(a3) +80003c58: f9dff06f j 80003bf4 -80003e14 : -80003e14: 01255783 lhu a5,18(a0) -80003e18: fff7c793 not a5,a5 -80003e1c: 01179713 slli a4,a5,0x11 -80003e20: 02071063 bnez a4,80003e40 -80003e24: ff010113 addi sp,sp,-16 -80003e28: 00112623 sw ra,12(sp) -80003e2c: da5ff0ef jal ra,80003bd0 -80003e30: 00c12083 lw ra,12(sp) -80003e34: 00153513 seqz a0,a0 -80003e38: 01010113 addi sp,sp,16 -80003e3c: 00008067 ret -80003e40: 00000513 li a0,0 -80003e44: 00008067 ret +80003c5c : +80003c5c: 01255783 lhu a5,18(a0) +80003c60: fff7c793 not a5,a5 +80003c64: 01179713 slli a4,a5,0x11 +80003c68: 00071c63 bnez a4,80003c80 +80003c6c: 01250793 addi a5,a0,18 +80003c70: 00250513 addi a0,a0,2 +80003c74: ffe55703 lhu a4,-2(a0) +80003c78: 00071863 bnez a4,80003c88 +80003c7c: fea79ae3 bne a5,a0,80003c70 +80003c80: 00000513 li a0,0 +80003c84: 00008067 ret +80003c88: 00100513 li a0,1 +80003c8c: 00008067 ret -80003e48 : -80003e48: 01250713 addi a4,a0,18 -80003e4c: 00050793 mv a5,a0 -80003e50: 00278793 addi a5,a5,2 -80003e54: fe079f23 sh zero,-2(a5) -80003e58: fee79ce3 bne a5,a4,80003e50 -80003e5c: 01255783 lhu a5,18(a0) -80003e60: 00008737 lui a4,0x8 -80003e64: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80003e68: 00e7e7b3 or a5,a5,a4 -80003e6c: 00f51923 sh a5,18(a0) -80003e70: 00008067 ret +80003c90 : +80003c90: ff010113 addi sp,sp,-16 +80003c94: 00812423 sw s0,8(sp) +80003c98: 00112623 sw ra,12(sp) +80003c9c: 00050413 mv s0,a0 +80003ca0: fbdff0ef jal ra,80003c5c +80003ca4: 00051e63 bnez a0,80003cc0 +80003ca8: 01241503 lh a0,18(s0) +80003cac: 01f55513 srli a0,a0,0x1f +80003cb0: 00c12083 lw ra,12(sp) +80003cb4: 00812403 lw s0,8(sp) +80003cb8: 01010113 addi sp,sp,16 +80003cbc: 00008067 ret +80003cc0: 00000513 li a0,0 +80003cc4: fedff06f j 80003cb0 -80003e74 : -80003e74: fe010113 addi sp,sp,-32 -80003e78: 00812c23 sw s0,24(sp) -80003e7c: 01312623 sw s3,12(sp) -80003e80: 00112e23 sw ra,28(sp) -80003e84: 00912a23 sw s1,20(sp) -80003e88: 01212823 sw s2,16(sp) -80003e8c: 01412423 sw s4,8(sp) -80003e90: 01512223 sw s5,4(sp) -80003e94: 00050993 mv s3,a0 -80003e98: 00058413 mv s0,a1 -80003e9c: 1005d263 bgez a1,80003fa0 -80003ea0: 40b00933 neg s2,a1 -80003ea4: 00090a13 mv s4,s2 -80003ea8: 00000493 li s1,0 -80003eac: 00f00a93 li s5,15 -80003eb0: 034ace63 blt s5,s4,80003eec -80003eb4: 00495913 srli s2,s2,0x4 -80003eb8: ff000593 li a1,-16 -80003ebc: 02b905b3 mul a1,s2,a1 -80003ec0: 00700a13 li s4,7 -80003ec4: 40858433 sub s0,a1,s0 -80003ec8: 00040913 mv s2,s0 -80003ecc: 032a4c63 blt s4,s2,80003f04 -80003ed0: 00345593 srli a1,s0,0x3 -80003ed4: ff800793 li a5,-8 -80003ed8: 02f585b3 mul a1,a1,a5 -80003edc: 00858433 add s0,a1,s0 -80003ee0: 02041e63 bnez s0,80003f1c -80003ee4: 00903533 snez a0,s1 -80003ee8: 0940006f j 80003f7c -80003eec: 0189d783 lhu a5,24(s3) -80003ef0: 00098513 mv a0,s3 -80003ef4: ff0a0a13 addi s4,s4,-16 -80003ef8: 00f4e4b3 or s1,s1,a5 -80003efc: ba9ff0ef jal ra,80003aa4 -80003f00: fb1ff06f j 80003eb0 -80003f04: 0189c783 lbu a5,24(s3) -80003f08: 00098513 mv a0,s3 -80003f0c: ff890913 addi s2,s2,-8 -80003f10: 0097e4b3 or s1,a5,s1 -80003f14: b15ff0ef jal ra,80003a28 -80003f18: fb5ff06f j 80003ecc -80003f1c: 0189d783 lhu a5,24(s3) -80003f20: 00098513 mv a0,s3 -80003f24: fff40413 addi s0,s0,-1 -80003f28: 0017f793 andi a5,a5,1 -80003f2c: 0097e4b3 or s1,a5,s1 -80003f30: a55ff0ef jal ra,80003984 -80003f34: fadff06f j 80003ee0 -80003f38: 00098513 mv a0,s3 -80003f3c: b49ff0ef jal ra,80003a84 -80003f40: ff048493 addi s1,s1,-16 -80003f44: fe994ae3 blt s2,s1,80003f38 -80003f48: 00445593 srli a1,s0,0x4 -80003f4c: ff000793 li a5,-16 -80003f50: 02f585b3 mul a1,a1,a5 -80003f54: 00700913 li s2,7 -80003f58: 00b40433 add s0,s0,a1 -80003f5c: 00040493 mv s1,s0 -80003f60: 04994663 blt s2,s1,80003fac -80003f64: 00345593 srli a1,s0,0x3 -80003f68: ff800793 li a5,-8 -80003f6c: 02f585b3 mul a1,a1,a5 -80003f70: 00b40433 add s0,s0,a1 -80003f74: 04041463 bnez s0,80003fbc -80003f78: 00000513 li a0,0 -80003f7c: 01c12083 lw ra,28(sp) -80003f80: 01812403 lw s0,24(sp) -80003f84: 01412483 lw s1,20(sp) -80003f88: 01012903 lw s2,16(sp) -80003f8c: 00c12983 lw s3,12(sp) -80003f90: 00812a03 lw s4,8(sp) -80003f94: 00412a83 lw s5,4(sp) -80003f98: 02010113 addi sp,sp,32 -80003f9c: 00008067 ret -80003fa0: 00058493 mv s1,a1 -80003fa4: 00f00913 li s2,15 -80003fa8: f9dff06f j 80003f44 +80003cc8 : +80003cc8: 01251783 lh a5,18(a0) +80003ccc: ff010113 addi sp,sp,-16 +80003cd0: 00112623 sw ra,12(sp) +80003cd4: 00812423 sw s0,8(sp) +80003cd8: 00912223 sw s1,4(sp) +80003cdc: 01212023 sw s2,0(sp) +80003ce0: 0607d863 bgez a5,80003d50 +80003ce4: fff00793 li a5,-1 +80003ce8: 00f59023 sh a5,0(a1) +80003cec: 01255703 lhu a4,18(a0) +80003cf0: 000087b7 lui a5,0x8 +80003cf4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80003cf8: 00e7f733 and a4,a5,a4 +80003cfc: 00e59123 sh a4,2(a1) +80003d00: 01050913 addi s2,a0,16 +80003d04: 06f71663 bne a4,a5,80003d70 +80003d08: 00058413 mv s0,a1 +80003d0c: 00050493 mv s1,a0 +80003d10: f4dff0ef jal ra,80003c5c +80003d14: 04050263 beqz a0,80003d58 +80003d18: 00640793 addi a5,s0,6 +80003d1c: 00041223 sh zero,4(s0) +80003d20: ffc48513 addi a0,s1,-4 +80003d24: ffe90913 addi s2,s2,-2 +80003d28: 00295703 lhu a4,2(s2) +80003d2c: 00278793 addi a5,a5,2 +80003d30: fee79f23 sh a4,-2(a5) +80003d34: fea918e3 bne s2,a0,80003d24 +80003d38: 00c12083 lw ra,12(sp) +80003d3c: 00812403 lw s0,8(sp) +80003d40: 00412483 lw s1,4(sp) +80003d44: 00012903 lw s2,0(sp) +80003d48: 01010113 addi sp,sp,16 +80003d4c: 00008067 ret +80003d50: 00059023 sh zero,0(a1) +80003d54: f99ff06f j 80003cec +80003d58: 00440793 addi a5,s0,4 +80003d5c: 01a40593 addi a1,s0,26 +80003d60: 00278793 addi a5,a5,2 +80003d64: fe079f23 sh zero,-2(a5) +80003d68: feb79ce3 bne a5,a1,80003d60 +80003d6c: fcdff06f j 80003d38 +80003d70: 00658793 addi a5,a1,6 +80003d74: 00059223 sh zero,4(a1) +80003d78: ffe50513 addi a0,a0,-2 +80003d7c: ffe90913 addi s2,s2,-2 +80003d80: 00295703 lhu a4,2(s2) +80003d84: 00278793 addi a5,a5,2 +80003d88: fee79f23 sh a4,-2(a5) +80003d8c: fea918e3 bne s2,a0,80003d7c +80003d90: 00059c23 sh zero,24(a1) +80003d94: fa5ff06f j 80003d38 + +80003d98 : +80003d98: fb010113 addi sp,sp,-80 +80003d9c: 04912223 sw s1,68(sp) +80003da0: 05212023 sw s2,64(sp) +80003da4: 04112623 sw ra,76(sp) +80003da8: 04812423 sw s0,72(sp) +80003dac: 00050913 mv s2,a0 +80003db0: 00058493 mv s1,a1 +80003db4: ea9ff0ef jal ra,80003c5c +80003db8: 0e051063 bnez a0,80003e98 +80003dbc: 00048513 mv a0,s1 +80003dc0: e9dff0ef jal ra,80003c5c +80003dc4: 00050413 mv s0,a0 +80003dc8: 0c051863 bnez a0,80003e98 +80003dcc: 00810593 addi a1,sp,8 +80003dd0: 00090513 mv a0,s2 +80003dd4: ef5ff0ef jal ra,80003cc8 +80003dd8: 02410593 addi a1,sp,36 +80003ddc: 00048513 mv a0,s1 +80003de0: ee9ff0ef jal ra,80003cc8 +80003de4: 00815703 lhu a4,8(sp) +80003de8: 02415783 lhu a5,36(sp) +80003dec: 06e78063 beq a5,a4,80003e4c +80003df0: 00200793 li a5,2 +80003df4: 01800693 li a3,24 +80003df8: 00810613 addi a2,sp,8 +80003dfc: 00f60633 add a2,a2,a5 +80003e00: 00065603 lhu a2,0(a2) # ffff8000 <_PathLocale+0x7eff6608> +80003e04: 02061c63 bnez a2,80003e3c +80003e08: 02410613 addi a2,sp,36 +80003e0c: 00f60633 add a2,a2,a5 +80003e10: 00065603 lhu a2,0(a2) +80003e14: 02061463 bnez a2,80003e3c +80003e18: 00278793 addi a5,a5,2 +80003e1c: fcd79ee3 bne a5,a3,80003df8 +80003e20: 00040513 mv a0,s0 +80003e24: 04c12083 lw ra,76(sp) +80003e28: 04812403 lw s0,72(sp) +80003e2c: 04412483 lw s1,68(sp) +80003e30: 04012903 lw s2,64(sp) +80003e34: 05010113 addi sp,sp,80 +80003e38: 00008067 ret +80003e3c: 00100413 li s0,1 +80003e40: fe0700e3 beqz a4,80003e20 +80003e44: fff00413 li s0,-1 +80003e48: fd9ff06f j 80003e20 +80003e4c: 00100713 li a4,1 +80003e50: 00078463 beqz a5,80003e58 +80003e54: fff00713 li a4,-1 +80003e58: 00000793 li a5,0 +80003e5c: 01800593 li a1,24 +80003e60: 00810693 addi a3,sp,8 +80003e64: 00f686b3 add a3,a3,a5 +80003e68: 0006d603 lhu a2,0(a3) +80003e6c: 02410693 addi a3,sp,36 +80003e70: 00f686b3 add a3,a3,a5 +80003e74: 0006d683 lhu a3,0(a3) +80003e78: 00d60a63 beq a2,a3,80003e8c +80003e7c: 00070413 mv s0,a4 +80003e80: fac6e0e3 bltu a3,a2,80003e20 +80003e84: 40e00433 neg s0,a4 +80003e88: f99ff06f j 80003e20 +80003e8c: 00278793 addi a5,a5,2 +80003e90: fcb798e3 bne a5,a1,80003e60 +80003e94: f8dff06f j 80003e20 +80003e98: ffe00413 li s0,-2 +80003e9c: f85ff06f j 80003e20 + +80003ea0 : +80003ea0: 01255783 lhu a5,18(a0) +80003ea4: fff7c793 not a5,a5 +80003ea8: 01179713 slli a4,a5,0x11 +80003eac: 02071063 bnez a4,80003ecc +80003eb0: ff010113 addi sp,sp,-16 +80003eb4: 00112623 sw ra,12(sp) +80003eb8: da5ff0ef jal ra,80003c5c +80003ebc: 00c12083 lw ra,12(sp) +80003ec0: 00153513 seqz a0,a0 +80003ec4: 01010113 addi sp,sp,16 +80003ec8: 00008067 ret +80003ecc: 00000513 li a0,0 +80003ed0: 00008067 ret + +80003ed4 : +80003ed4: 01250713 addi a4,a0,18 +80003ed8: 00050793 mv a5,a0 +80003edc: 00278793 addi a5,a5,2 +80003ee0: fe079f23 sh zero,-2(a5) +80003ee4: fee79ce3 bne a5,a4,80003edc +80003ee8: 01255783 lhu a5,18(a0) +80003eec: 00008737 lui a4,0x8 +80003ef0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80003ef4: 00e7e7b3 or a5,a5,a4 +80003ef8: 00f51923 sh a5,18(a0) +80003efc: 00008067 ret + +80003f00 : +80003f00: fe010113 addi sp,sp,-32 +80003f04: 00812c23 sw s0,24(sp) +80003f08: 01312623 sw s3,12(sp) +80003f0c: 00112e23 sw ra,28(sp) +80003f10: 00912a23 sw s1,20(sp) +80003f14: 01212823 sw s2,16(sp) +80003f18: 01412423 sw s4,8(sp) +80003f1c: 01512223 sw s5,4(sp) +80003f20: 00050993 mv s3,a0 +80003f24: 00058413 mv s0,a1 +80003f28: 1005d263 bgez a1,8000402c +80003f2c: 40b00933 neg s2,a1 +80003f30: 00090a13 mv s4,s2 +80003f34: 00000493 li s1,0 +80003f38: 00f00a93 li s5,15 +80003f3c: 034ace63 blt s5,s4,80003f78 +80003f40: 00495913 srli s2,s2,0x4 +80003f44: ff000593 li a1,-16 +80003f48: 02b905b3 mul a1,s2,a1 +80003f4c: 00700a13 li s4,7 +80003f50: 40858433 sub s0,a1,s0 +80003f54: 00040913 mv s2,s0 +80003f58: 032a4c63 blt s4,s2,80003f90 +80003f5c: 00345593 srli a1,s0,0x3 +80003f60: ff800793 li a5,-8 +80003f64: 02f585b3 mul a1,a1,a5 +80003f68: 00858433 add s0,a1,s0 +80003f6c: 02041e63 bnez s0,80003fa8 +80003f70: 00903533 snez a0,s1 +80003f74: 0940006f j 80004008 +80003f78: 0189d783 lhu a5,24(s3) +80003f7c: 00098513 mv a0,s3 +80003f80: ff0a0a13 addi s4,s4,-16 +80003f84: 00f4e4b3 or s1,s1,a5 +80003f88: ba9ff0ef jal ra,80003b30 +80003f8c: fb1ff06f j 80003f3c +80003f90: 0189c783 lbu a5,24(s3) +80003f94: 00098513 mv a0,s3 +80003f98: ff890913 addi s2,s2,-8 +80003f9c: 0097e4b3 or s1,a5,s1 +80003fa0: b15ff0ef jal ra,80003ab4 +80003fa4: fb5ff06f j 80003f58 +80003fa8: 0189d783 lhu a5,24(s3) 80003fac: 00098513 mv a0,s3 -80003fb0: aadff0ef jal ra,80003a5c -80003fb4: ff848493 addi s1,s1,-8 -80003fb8: fa9ff06f j 80003f60 -80003fbc: 00098513 mv a0,s3 -80003fc0: a15ff0ef jal ra,800039d4 -80003fc4: fff40413 addi s0,s0,-1 -80003fc8: fadff06f j 80003f74 +80003fb0: fff40413 addi s0,s0,-1 +80003fb4: 0017f793 andi a5,a5,1 +80003fb8: 0097e4b3 or s1,a5,s1 +80003fbc: a55ff0ef jal ra,80003a10 +80003fc0: fadff06f j 80003f6c +80003fc4: 00098513 mv a0,s3 +80003fc8: b49ff0ef jal ra,80003b10 +80003fcc: ff048493 addi s1,s1,-16 +80003fd0: fe994ae3 blt s2,s1,80003fc4 +80003fd4: 00445593 srli a1,s0,0x4 +80003fd8: ff000793 li a5,-16 +80003fdc: 02f585b3 mul a1,a1,a5 +80003fe0: 00700913 li s2,7 +80003fe4: 00b40433 add s0,s0,a1 +80003fe8: 00040493 mv s1,s0 +80003fec: 04994663 blt s2,s1,80004038 +80003ff0: 00345593 srli a1,s0,0x3 +80003ff4: ff800793 li a5,-8 +80003ff8: 02f585b3 mul a1,a1,a5 +80003ffc: 00b40433 add s0,s0,a1 +80004000: 04041463 bnez s0,80004048 +80004004: 00000513 li a0,0 +80004008: 01c12083 lw ra,28(sp) +8000400c: 01812403 lw s0,24(sp) +80004010: 01412483 lw s1,20(sp) +80004014: 01012903 lw s2,16(sp) +80004018: 00c12983 lw s3,12(sp) +8000401c: 00812a03 lw s4,8(sp) +80004020: 00412a83 lw s5,4(sp) +80004024: 02010113 addi sp,sp,32 +80004028: 00008067 ret +8000402c: 00058493 mv s1,a1 +80004030: 00f00913 li s2,15 +80004034: f9dff06f j 80003fd0 +80004038: 00098513 mv a0,s3 +8000403c: aadff0ef jal ra,80003ae8 +80004040: ff848493 addi s1,s1,-8 +80004044: fa9ff06f j 80003fec +80004048: 00098513 mv a0,s3 +8000404c: a15ff0ef jal ra,80003a60 +80004050: fff40413 addi s0,s0,-1 +80004054: fadff06f j 80004000 -80003fcc : -80003fcc: 00455783 lhu a5,4(a0) -80003fd0: ff010113 addi sp,sp,-16 -80003fd4: 00912223 sw s1,4(sp) -80003fd8: 00112623 sw ra,12(sp) -80003fdc: 00812423 sw s0,8(sp) -80003fe0: 01212023 sw s2,0(sp) -80003fe4: 00050493 mv s1,a0 -80003fe8: 02078063 beqz a5,80004008 -80003fec: f007f793 andi a5,a5,-256 -80003ff0: 00000413 li s0,0 -80003ff4: 00078663 beqz a5,80004000 -80003ff8: a31ff0ef jal ra,80003a28 -80003ffc: ff800413 li s0,-8 -80004000: f6f00913 li s2,-145 -80004004: 0940006f j 80004098 -80004008: 00651783 lh a5,6(a0) -8000400c: 00000413 li s0,0 -80004010: 0a000913 li s2,160 -80004014: 0207d863 bgez a5,80004044 -80004018: 00040513 mv a0,s0 -8000401c: 00c12083 lw ra,12(sp) -80004020: 00812403 lw s0,8(sp) -80004024: 00412483 lw s1,4(sp) -80004028: 00012903 lw s2,0(sp) -8000402c: 01010113 addi sp,sp,16 -80004030: 00008067 ret -80004034: 00048513 mv a0,s1 -80004038: 01040413 addi s0,s0,16 -8000403c: a49ff0ef jal ra,80003a84 -80004040: fd240ce3 beq s0,s2,80004018 -80004044: 0064d783 lhu a5,6(s1) -80004048: fe0786e3 beqz a5,80004034 -8000404c: 0064d783 lhu a5,6(s1) -80004050: f007f793 andi a5,a5,-256 -80004054: 02078263 beqz a5,80004078 -80004058: 0a000913 li s2,160 -8000405c: 00649783 lh a5,6(s1) -80004060: fa07cce3 bltz a5,80004018 -80004064: 00048513 mv a0,s1 -80004068: 00140413 addi s0,s0,1 -8000406c: 969ff0ef jal ra,800039d4 -80004070: fe8956e3 bge s2,s0,8000405c -80004074: fa5ff06f j 80004018 -80004078: 00048513 mv a0,s1 -8000407c: 9e1ff0ef jal ra,80003a5c -80004080: 00840413 addi s0,s0,8 -80004084: fc9ff06f j 8000404c -80004088: 00048513 mv a0,s1 -8000408c: fff40413 addi s0,s0,-1 -80004090: 8f5ff0ef jal ra,80003984 -80004094: f92402e3 beq s0,s2,80004018 -80004098: 0044d783 lhu a5,4(s1) -8000409c: fe0796e3 bnez a5,80004088 -800040a0: f79ff06f j 80004018 +80004058 : +80004058: 00455783 lhu a5,4(a0) +8000405c: ff010113 addi sp,sp,-16 +80004060: 00912223 sw s1,4(sp) +80004064: 00112623 sw ra,12(sp) +80004068: 00812423 sw s0,8(sp) +8000406c: 01212023 sw s2,0(sp) +80004070: 00050493 mv s1,a0 +80004074: 02078063 beqz a5,80004094 +80004078: f007f793 andi a5,a5,-256 +8000407c: 00000413 li s0,0 +80004080: 00078663 beqz a5,8000408c +80004084: a31ff0ef jal ra,80003ab4 +80004088: ff800413 li s0,-8 +8000408c: f6f00913 li s2,-145 +80004090: 0940006f j 80004124 +80004094: 00651783 lh a5,6(a0) +80004098: 00000413 li s0,0 +8000409c: 0a000913 li s2,160 +800040a0: 0207d863 bgez a5,800040d0 +800040a4: 00040513 mv a0,s0 +800040a8: 00c12083 lw ra,12(sp) +800040ac: 00812403 lw s0,8(sp) +800040b0: 00412483 lw s1,4(sp) +800040b4: 00012903 lw s2,0(sp) +800040b8: 01010113 addi sp,sp,16 +800040bc: 00008067 ret +800040c0: 00048513 mv a0,s1 +800040c4: 01040413 addi s0,s0,16 +800040c8: a49ff0ef jal ra,80003b10 +800040cc: fd240ce3 beq s0,s2,800040a4 +800040d0: 0064d783 lhu a5,6(s1) +800040d4: fe0786e3 beqz a5,800040c0 +800040d8: 0064d783 lhu a5,6(s1) +800040dc: f007f793 andi a5,a5,-256 +800040e0: 02078263 beqz a5,80004104 +800040e4: 0a000913 li s2,160 +800040e8: 00649783 lh a5,6(s1) +800040ec: fa07cce3 bltz a5,800040a4 +800040f0: 00048513 mv a0,s1 +800040f4: 00140413 addi s0,s0,1 +800040f8: 969ff0ef jal ra,80003a60 +800040fc: fe8956e3 bge s2,s0,800040e8 +80004100: fa5ff06f j 800040a4 +80004104: 00048513 mv a0,s1 +80004108: 9e1ff0ef jal ra,80003ae8 +8000410c: 00840413 addi s0,s0,8 +80004110: fc9ff06f j 800040d8 +80004114: 00048513 mv a0,s1 +80004118: fff40413 addi s0,s0,-1 +8000411c: 8f5ff0ef jal ra,80003a10 +80004120: f92402e3 beq s0,s2,800040a4 +80004124: 0044d783 lhu a5,4(s1) +80004128: fe0796e3 bnez a5,80004114 +8000412c: f79ff06f j 800040a4 -800040a4 : -800040a4: 01050713 addi a4,a0,16 -800040a8: 00050793 mv a5,a0 -800040ac: 00278793 addi a5,a5,2 -800040b0: fe079f23 sh zero,-2(a5) -800040b4: fee79ce3 bne a5,a4,800040ac -800040b8: 7fffc7b7 lui a5,0x7fffc -800040bc: 00f52823 sw a5,16(a0) -800040c0: 00008067 ret +80004130 : +80004130: 01050713 addi a4,a0,16 +80004134: 00050793 mv a5,a0 +80004138: 00278793 addi a5,a5,2 +8000413c: fe079f23 sh zero,-2(a5) +80004140: fee79ce3 bne a5,a4,80004138 +80004144: 7fffc7b7 lui a5,0x7fffc +80004148: 00f52823 sw a5,16(a0) +8000414c: 00008067 ret -800040c4 : -800040c4: 00050713 mv a4,a0 -800040c8: 00075683 lhu a3,0(a4) -800040cc: 00058513 mv a0,a1 -800040d0: 00275783 lhu a5,2(a4) -800040d4: 00068663 beqz a3,800040e0 -800040d8: ffff86b7 lui a3,0xffff8 -800040dc: 00d7e7b3 or a5,a5,a3 -800040e0: 00f51923 sh a5,18(a0) -800040e4: 00275603 lhu a2,2(a4) -800040e8: 000086b7 lui a3,0x8 -800040ec: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -800040f0: 00670793 addi a5,a4,6 -800040f4: 00d61e63 bne a2,a3,80004110 -800040f8: 01a70713 addi a4,a4,26 -800040fc: 0007d683 lhu a3,0(a5) # 7fffc000 <_start-0x4000> -80004100: 02069863 bnez a3,80004130 -80004104: 00278793 addi a5,a5,2 -80004108: fee79ae3 bne a5,a4,800040fc -8000410c: d3dff06f j 80003e48 -80004110: 01050513 addi a0,a0,16 -80004114: 01870713 addi a4,a4,24 -80004118: 00278793 addi a5,a5,2 -8000411c: ffe7d683 lhu a3,-2(a5) -80004120: ffe50513 addi a0,a0,-2 -80004124: 00d51123 sh a3,2(a0) -80004128: fee798e3 bne a5,a4,80004118 -8000412c: 00008067 ret -80004130: f75ff06f j 800040a4 +80004150 : +80004150: 00050713 mv a4,a0 +80004154: 00075683 lhu a3,0(a4) +80004158: 00058513 mv a0,a1 +8000415c: 00275783 lhu a5,2(a4) +80004160: 00068663 beqz a3,8000416c +80004164: ffff86b7 lui a3,0xffff8 +80004168: 00d7e7b3 or a5,a5,a3 +8000416c: 00f51923 sh a5,18(a0) +80004170: 00275603 lhu a2,2(a4) +80004174: 000086b7 lui a3,0x8 +80004178: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +8000417c: 00670793 addi a5,a4,6 +80004180: 00d61e63 bne a2,a3,8000419c +80004184: 01a70713 addi a4,a4,26 +80004188: 0007d683 lhu a3,0(a5) # 7fffc000 <_start-0x4000> +8000418c: 02069863 bnez a3,800041bc +80004190: 00278793 addi a5,a5,2 +80004194: fee79ae3 bne a5,a4,80004188 +80004198: d3dff06f j 80003ed4 +8000419c: 01050513 addi a0,a0,16 +800041a0: 01870713 addi a4,a4,24 +800041a4: 00278793 addi a5,a5,2 +800041a8: ffe7d683 lhu a3,-2(a5) +800041ac: ffe50513 addi a0,a0,-2 +800041b0: 00d51123 sh a3,2(a0) +800041b4: fee798e3 bne a5,a4,800041a4 +800041b8: 00008067 ret +800041bc: f75ff06f j 80004130 -80004134 : -80004134: fd010113 addi sp,sp,-48 -80004138: 02912223 sw s1,36(sp) -8000413c: 00050493 mv s1,a0 -80004140: 00410513 addi a0,sp,4 -80004144: 02812423 sw s0,40(sp) -80004148: 02112623 sw ra,44(sp) -8000414c: 00058413 mv s0,a1 -80004150: fbcff0ef jal ra,8000390c -80004154: 00e4d703 lhu a4,14(s1) -80004158: 01071793 slli a5,a4,0x10 -8000415c: 4107d793 srai a5,a5,0x10 -80004160: 0407c263 bltz a5,800041a4 -80004164: 00011223 sh zero,4(sp) -80004168: 000086b7 lui a3,0x8 -8000416c: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80004170: 00d77733 and a4,a4,a3 -80004174: 00e48793 addi a5,s1,14 -80004178: 06d71c63 bne a4,a3,800041f0 -8000417c: 00048713 mv a4,s1 -80004180: 00075683 lhu a3,0(a4) -80004184: 02068663 beqz a3,800041b0 -80004188: 00040513 mv a0,s0 -8000418c: f19ff0ef jal ra,800040a4 -80004190: 02c12083 lw ra,44(sp) -80004194: 02812403 lw s0,40(sp) -80004198: 02412483 lw s1,36(sp) -8000419c: 03010113 addi sp,sp,48 -800041a0: 00008067 ret -800041a4: fff00793 li a5,-1 -800041a8: 00f11223 sh a5,4(sp) -800041ac: fbdff06f j 80004168 -800041b0: 00270713 addi a4,a4,2 -800041b4: fce796e3 bne a5,a4,80004180 -800041b8: 00040513 mv a0,s0 -800041bc: f18ff0ef jal ra,800038d4 -800041c0: 00040513 mv a0,s0 -800041c4: c85ff0ef jal ra,80003e48 -800041c8: 00e49783 lh a5,14(s1) -800041cc: fc07d2e3 bgez a5,80004190 -800041d0: 00040513 mv a0,s0 -800041d4: 9fdff0ef jal ra,80003bd0 -800041d8: fa051ce3 bnez a0,80004190 -800041dc: 01245783 lhu a5,18(s0) -800041e0: ffff8737 lui a4,0xffff8 -800041e4: 00e7c7b3 xor a5,a5,a4 -800041e8: 00f41923 sh a5,18(s0) -800041ec: fa5ff06f j 80004190 -800041f0: 00e11323 sh a4,6(sp) -800041f4: 00410693 addi a3,sp,4 -800041f8: ffe78793 addi a5,a5,-2 -800041fc: 0007d603 lhu a2,0(a5) -80004200: 00268693 addi a3,a3,2 -80004204: 00c69223 sh a2,4(a3) -80004208: fef498e3 bne s1,a5,800041f8 -8000420c: 00071c63 bnez a4,80004224 -80004210: 00011423 sh zero,8(sp) -80004214: 00040593 mv a1,s0 -80004218: 00410513 addi a0,sp,4 -8000421c: ea9ff0ef jal ra,800040c4 -80004220: f71ff06f j 80004190 -80004224: 00100793 li a5,1 -80004228: fff00593 li a1,-1 -8000422c: 00410513 addi a0,sp,4 -80004230: 00f11423 sh a5,8(sp) -80004234: c41ff0ef jal ra,80003e74 -80004238: fddff06f j 80004214 +800041c0 : +800041c0: fd010113 addi sp,sp,-48 +800041c4: 02912223 sw s1,36(sp) +800041c8: 00050493 mv s1,a0 +800041cc: 00410513 addi a0,sp,4 +800041d0: 02812423 sw s0,40(sp) +800041d4: 02112623 sw ra,44(sp) +800041d8: 00058413 mv s0,a1 +800041dc: fbcff0ef jal ra,80003998 +800041e0: 00e4d703 lhu a4,14(s1) +800041e4: 01071793 slli a5,a4,0x10 +800041e8: 4107d793 srai a5,a5,0x10 +800041ec: 0407c263 bltz a5,80004230 +800041f0: 00011223 sh zero,4(sp) +800041f4: 000086b7 lui a3,0x8 +800041f8: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +800041fc: 00d77733 and a4,a4,a3 +80004200: 00e48793 addi a5,s1,14 +80004204: 06d71c63 bne a4,a3,8000427c +80004208: 00048713 mv a4,s1 +8000420c: 00075683 lhu a3,0(a4) +80004210: 02068663 beqz a3,8000423c +80004214: 00040513 mv a0,s0 +80004218: f19ff0ef jal ra,80004130 +8000421c: 02c12083 lw ra,44(sp) +80004220: 02812403 lw s0,40(sp) +80004224: 02412483 lw s1,36(sp) +80004228: 03010113 addi sp,sp,48 +8000422c: 00008067 ret +80004230: fff00793 li a5,-1 +80004234: 00f11223 sh a5,4(sp) +80004238: fbdff06f j 800041f4 +8000423c: 00270713 addi a4,a4,2 +80004240: fce796e3 bne a5,a4,8000420c +80004244: 00040513 mv a0,s0 +80004248: f18ff0ef jal ra,80003960 +8000424c: 00040513 mv a0,s0 +80004250: c85ff0ef jal ra,80003ed4 +80004254: 00e49783 lh a5,14(s1) +80004258: fc07d2e3 bgez a5,8000421c +8000425c: 00040513 mv a0,s0 +80004260: 9fdff0ef jal ra,80003c5c +80004264: fa051ce3 bnez a0,8000421c +80004268: 01245783 lhu a5,18(s0) +8000426c: ffff8737 lui a4,0xffff8 +80004270: 00e7c7b3 xor a5,a5,a4 +80004274: 00f41923 sh a5,18(s0) +80004278: fa5ff06f j 8000421c +8000427c: 00e11323 sh a4,6(sp) +80004280: 00410693 addi a3,sp,4 +80004284: ffe78793 addi a5,a5,-2 +80004288: 0007d603 lhu a2,0(a5) +8000428c: 00268693 addi a3,a3,2 +80004290: 00c69223 sh a2,4(a3) +80004294: fef498e3 bne s1,a5,80004284 +80004298: 00071c63 bnez a4,800042b0 +8000429c: 00011423 sh zero,8(sp) +800042a0: 00040593 mv a1,s0 +800042a4: 00410513 addi a0,sp,4 +800042a8: ea9ff0ef jal ra,80004150 +800042ac: f71ff06f j 8000421c +800042b0: 00100793 li a5,1 +800042b4: fff00593 li a1,-1 +800042b8: 00410513 addi a0,sp,4 +800042bc: 00f11423 sh a5,8(sp) +800042c0: c41ff0ef jal ra,80003f00 +800042c4: fddff06f j 800042a0 -8000423c : -8000423c: fe010113 addi sp,sp,-32 -80004240: 00812c23 sw s0,24(sp) -80004244: 00912a23 sw s1,20(sp) -80004248: 01212823 sw s2,16(sp) -8000424c: 01312623 sw s3,12(sp) -80004250: 01412423 sw s4,8(sp) -80004254: 01512223 sw s5,4(sp) -80004258: 00068913 mv s2,a3 -8000425c: 00078413 mv s0,a5 -80004260: 00112e23 sw ra,28(sp) -80004264: 00050493 mv s1,a0 -80004268: 00058993 mv s3,a1 -8000426c: 00060a13 mv s4,a2 -80004270: 00070a93 mv s5,a4 -80004274: d59ff0ef jal ra,80003fcc -80004278: 09000793 li a5,144 -8000427c: 40a90933 sub s2,s2,a0 -80004280: 04a7d463 bge a5,a0,800042c8 -80004284: 000087b7 lui a5,0x8 -80004288: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -8000428c: 0527cc63 blt a5,s2,800042e4 -80004290: 00248793 addi a5,s1,2 -80004294: 01a48493 addi s1,s1,26 -80004298: 00278793 addi a5,a5,2 -8000429c: fe079f23 sh zero,-2(a5) -800042a0: fe979ce3 bne a5,s1,80004298 -800042a4: 01c12083 lw ra,28(sp) -800042a8: 01812403 lw s0,24(sp) -800042ac: 01412483 lw s1,20(sp) -800042b0: 01012903 lw s2,16(sp) -800042b4: 00c12983 lw s3,12(sp) -800042b8: 00812a03 lw s4,8(sp) -800042bc: 00412a83 lw s5,4(sp) -800042c0: 02010113 addi sp,sp,32 -800042c4: 00008067 ret -800042c8: 00095e63 bgez s2,800042e4 -800042cc: f7000793 li a5,-144 -800042d0: 18f94463 blt s2,a5,80004458 -800042d4: 00090593 mv a1,s2 -800042d8: 00048513 mv a0,s1 -800042dc: b99ff0ef jal ra,80003e74 -800042e0: 18051863 bnez a0,80004470 -800042e4: 140a8063 beqz s5,80004424 -800042e8: 00442703 lw a4,4(s0) -800042ec: 00042783 lw a5,0(s0) -800042f0: 06f70663 beq a4,a5,8000435c -800042f4: 01a40513 addi a0,s0,26 -800042f8: e14ff0ef jal ra,8000390c -800042fc: 00442783 lw a5,4(s0) -80004300: 03800713 li a4,56 -80004304: 1ce78663 beq a5,a4,800044d0 -80004308: 16f74863 blt a4,a5,80004478 -8000430c: 01800713 li a4,24 -80004310: 1ee78e63 beq a5,a4,8000450c -80004314: 03500713 li a4,53 -80004318: 1ce78a63 beq a5,a4,800044ec -8000431c: 00c00713 li a4,12 -80004320: 00e42423 sw a4,8(s0) -80004324: 80010737 lui a4,0x80010 -80004328: fff70713 addi a4,a4,-1 # 8000ffff <_PathLocale+0xff00e5cf> -8000432c: 00e42a23 sw a4,20(s0) -80004330: 00100713 li a4,1 -80004334: 00e41c23 sh a4,24(s0) -80004338: 00b00713 li a4,11 -8000433c: 00e42623 sw a4,12(s0) -80004340: 00c42703 lw a4,12(s0) -80004344: 01845683 lhu a3,24(s0) -80004348: 00870713 addi a4,a4,8 -8000434c: 00171713 slli a4,a4,0x1 -80004350: 00e40733 add a4,s0,a4 -80004354: 00d71523 sh a3,10(a4) -80004358: 00f42023 sw a5,0(s0) -8000435c: 03204263 bgtz s2,80004380 -80004360: 00442703 lw a4,4(s0) -80004364: 09000793 li a5,144 -80004368: 00f70c63 beq a4,a5,80004380 -8000436c: 0184d783 lhu a5,24(s1) -80004370: 00048513 mv a0,s1 -80004374: 0017f793 andi a5,a5,1 -80004378: 00f9e9b3 or s3,s3,a5 -8000437c: e08ff0ef jal ra,80003984 -80004380: 00842683 lw a3,8(s0) -80004384: 01445603 lhu a2,20(s0) -80004388: 00442583 lw a1,4(s0) -8000438c: 00169713 slli a4,a3,0x1 -80004390: 00e48733 add a4,s1,a4 -80004394: 00075783 lhu a5,0(a4) -80004398: 00c7f7b3 and a5,a5,a2 -8000439c: 08f00613 li a2,143 -800043a0: 00b64a63 blt a2,a1,800043b4 -800043a4: 00168693 addi a3,a3,1 -800043a8: 00070613 mv a2,a4 -800043ac: 00c00593 li a1,12 -800043b0: 16d5d263 bge a1,a3,80004514 -800043b4: 01445683 lhu a3,20(s0) -800043b8: 00075603 lhu a2,0(a4) -800043bc: fff6c693 not a3,a3 -800043c0: 00c6f6b3 and a3,a3,a2 -800043c4: 00d71023 sh a3,0(a4) -800043c8: 01645703 lhu a4,22(s0) -800043cc: 00f776b3 and a3,a4,a5 -800043d0: 02068463 beqz a3,800043f8 -800043d4: 16f71063 bne a4,a5,80004534 -800043d8: 14099c63 bnez s3,80004530 -800043dc: 00c42783 lw a5,12(s0) -800043e0: 01845703 lhu a4,24(s0) -800043e4: 00179793 slli a5,a5,0x1 -800043e8: 00f487b3 add a5,s1,a5 -800043ec: 0007d783 lhu a5,0(a5) -800043f0: 00e7f7b3 and a5,a5,a4 -800043f4: 14079063 bnez a5,80004534 -800043f8: 01204c63 bgtz s2,80004410 -800043fc: 00442703 lw a4,4(s0) -80004400: 09000793 li a5,144 -80004404: 00f70663 beq a4,a5,80004410 -80004408: 00048513 mv a0,s1 -8000440c: dc8ff0ef jal ra,800039d4 -80004410: 0044d783 lhu a5,4(s1) -80004414: 00078863 beqz a5,80004424 -80004418: 00048513 mv a0,s1 -8000441c: d68ff0ef jal ra,80003984 -80004420: 00190913 addi s2,s2,1 -80004424: 000087b7 lui a5,0x8 -80004428: 00049c23 sh zero,24(s1) -8000442c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80004430: 1127da63 bge a5,s2,80004544 -80004434: ffff87b7 lui a5,0xffff8 -80004438: fff7c793 not a5,a5 -8000443c: 00f49123 sh a5,2(s1) -80004440: 00448793 addi a5,s1,4 -80004444: 01848493 addi s1,s1,24 -80004448: 00079023 sh zero,0(a5) # ffff8000 <_PathLocale+0x7eff65d0> -8000444c: 00278793 addi a5,a5,2 -80004450: fef49ce3 bne s1,a5,80004448 -80004454: e51ff06f j 800042a4 -80004458: 00248793 addi a5,s1,2 -8000445c: 01a48493 addi s1,s1,26 -80004460: 00278793 addi a5,a5,2 -80004464: fe079f23 sh zero,-2(a5) -80004468: fe979ce3 bne a5,s1,80004460 -8000446c: e39ff06f j 800042a4 -80004470: 00100993 li s3,1 -80004474: e71ff06f j 800042e4 -80004478: 04000713 li a4,64 -8000447c: 02e78863 beq a5,a4,800044ac -80004480: 07100713 li a4,113 -80004484: e8e79ce3 bne a5,a4,8000431c -80004488: 40008737 lui a4,0x40008 -8000448c: fff70713 addi a4,a4,-1 # 40007fff <_start-0x3fff8001> -80004490: 00a00693 li a3,10 -80004494: 00e42a23 sw a4,20(s0) -80004498: 00d42423 sw a3,8(s0) -8000449c: ffff8737 lui a4,0xffff8 -800044a0: 00e41c23 sh a4,24(s0) -800044a4: 00d42623 sw a3,12(s0) -800044a8: e99ff06f j 80004340 -800044ac: 00700713 li a4,7 -800044b0: 00e42423 sw a4,8(s0) -800044b4: 80010737 lui a4,0x80010 -800044b8: fff70713 addi a4,a4,-1 # 8000ffff <_PathLocale+0xff00e5cf> -800044bc: 00e42a23 sw a4,20(s0) -800044c0: 00100713 li a4,1 -800044c4: 00e41c23 sh a4,24(s0) -800044c8: 00600713 li a4,6 -800044cc: e71ff06f j 8000433c -800044d0: 00600693 li a3,6 -800044d4: 00800737 lui a4,0x800 -800044d8: 0ff70713 addi a4,a4,255 # 8000ff <_start-0x7f7fff01> -800044dc: 00e42a23 sw a4,20(s0) -800044e0: 00d42423 sw a3,8(s0) -800044e4: 10000713 li a4,256 -800044e8: fb9ff06f j 800044a0 -800044ec: 04000737 lui a4,0x4000 -800044f0: 7ff70713 addi a4,a4,2047 # 40007ff <_start-0x7bfff801> -800044f4: 00600693 li a3,6 -800044f8: 00e42a23 sw a4,20(s0) -800044fc: 00001737 lui a4,0x1 -80004500: 00d42423 sw a3,8(s0) -80004504: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80004508: f99ff06f j 800044a0 -8000450c: 00400693 li a3,4 -80004510: fc5ff06f j 800044d4 -80004514: 00265503 lhu a0,2(a2) -80004518: 00050463 beqz a0,80004520 -8000451c: 0017e793 ori a5,a5,1 -80004520: 00061123 sh zero,2(a2) -80004524: 00168693 addi a3,a3,1 -80004528: 00260613 addi a2,a2,2 -8000452c: e85ff06f j 800043b0 -80004530: ec0a14e3 bnez s4,800043f8 -80004534: 00048593 mv a1,s1 -80004538: 01a40513 addi a0,s0,26 -8000453c: d88ff0ef jal ra,80003ac4 -80004540: eb9ff06f j 800043f8 -80004544: 00095663 bgez s2,80004550 -80004548: 00049123 sh zero,2(s1) -8000454c: d59ff06f j 800042a4 -80004550: 01249123 sh s2,2(s1) -80004554: d51ff06f j 800042a4 +800042c8 : +800042c8: fe010113 addi sp,sp,-32 +800042cc: 00812c23 sw s0,24(sp) +800042d0: 00912a23 sw s1,20(sp) +800042d4: 01212823 sw s2,16(sp) +800042d8: 01312623 sw s3,12(sp) +800042dc: 01412423 sw s4,8(sp) +800042e0: 01512223 sw s5,4(sp) +800042e4: 00068913 mv s2,a3 +800042e8: 00078413 mv s0,a5 +800042ec: 00112e23 sw ra,28(sp) +800042f0: 00050493 mv s1,a0 +800042f4: 00058993 mv s3,a1 +800042f8: 00060a13 mv s4,a2 +800042fc: 00070a93 mv s5,a4 +80004300: d59ff0ef jal ra,80004058 +80004304: 09000793 li a5,144 +80004308: 40a90933 sub s2,s2,a0 +8000430c: 04a7d463 bge a5,a0,80004354 +80004310: 000087b7 lui a5,0x8 +80004314: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80004318: 0527cc63 blt a5,s2,80004370 +8000431c: 00248793 addi a5,s1,2 +80004320: 01a48493 addi s1,s1,26 +80004324: 00278793 addi a5,a5,2 +80004328: fe079f23 sh zero,-2(a5) +8000432c: fe979ce3 bne a5,s1,80004324 +80004330: 01c12083 lw ra,28(sp) +80004334: 01812403 lw s0,24(sp) +80004338: 01412483 lw s1,20(sp) +8000433c: 01012903 lw s2,16(sp) +80004340: 00c12983 lw s3,12(sp) +80004344: 00812a03 lw s4,8(sp) +80004348: 00412a83 lw s5,4(sp) +8000434c: 02010113 addi sp,sp,32 +80004350: 00008067 ret +80004354: 00095e63 bgez s2,80004370 +80004358: f7000793 li a5,-144 +8000435c: 18f94463 blt s2,a5,800044e4 +80004360: 00090593 mv a1,s2 +80004364: 00048513 mv a0,s1 +80004368: b99ff0ef jal ra,80003f00 +8000436c: 18051863 bnez a0,800044fc +80004370: 140a8063 beqz s5,800044b0 +80004374: 00442703 lw a4,4(s0) +80004378: 00042783 lw a5,0(s0) +8000437c: 06f70663 beq a4,a5,800043e8 +80004380: 01a40513 addi a0,s0,26 +80004384: e14ff0ef jal ra,80003998 +80004388: 00442783 lw a5,4(s0) +8000438c: 03800713 li a4,56 +80004390: 1ce78663 beq a5,a4,8000455c +80004394: 16f74863 blt a4,a5,80004504 +80004398: 01800713 li a4,24 +8000439c: 1ee78e63 beq a5,a4,80004598 +800043a0: 03500713 li a4,53 +800043a4: 1ce78a63 beq a5,a4,80004578 +800043a8: 00c00713 li a4,12 +800043ac: 00e42423 sw a4,8(s0) +800043b0: 80010737 lui a4,0x80010 +800043b4: fff70713 addi a4,a4,-1 # 8000ffff <_PathLocale+0xff00e607> +800043b8: 00e42a23 sw a4,20(s0) +800043bc: 00100713 li a4,1 +800043c0: 00e41c23 sh a4,24(s0) +800043c4: 00b00713 li a4,11 +800043c8: 00e42623 sw a4,12(s0) +800043cc: 00c42703 lw a4,12(s0) +800043d0: 01845683 lhu a3,24(s0) +800043d4: 00870713 addi a4,a4,8 +800043d8: 00171713 slli a4,a4,0x1 +800043dc: 00e40733 add a4,s0,a4 +800043e0: 00d71523 sh a3,10(a4) +800043e4: 00f42023 sw a5,0(s0) +800043e8: 03204263 bgtz s2,8000440c +800043ec: 00442703 lw a4,4(s0) +800043f0: 09000793 li a5,144 +800043f4: 00f70c63 beq a4,a5,8000440c +800043f8: 0184d783 lhu a5,24(s1) +800043fc: 00048513 mv a0,s1 +80004400: 0017f793 andi a5,a5,1 +80004404: 00f9e9b3 or s3,s3,a5 +80004408: e08ff0ef jal ra,80003a10 +8000440c: 00842683 lw a3,8(s0) +80004410: 01445603 lhu a2,20(s0) +80004414: 00442583 lw a1,4(s0) +80004418: 00169713 slli a4,a3,0x1 +8000441c: 00e48733 add a4,s1,a4 +80004420: 00075783 lhu a5,0(a4) +80004424: 00c7f7b3 and a5,a5,a2 +80004428: 08f00613 li a2,143 +8000442c: 00b64a63 blt a2,a1,80004440 +80004430: 00168693 addi a3,a3,1 +80004434: 00070613 mv a2,a4 +80004438: 00c00593 li a1,12 +8000443c: 16d5d263 bge a1,a3,800045a0 +80004440: 01445683 lhu a3,20(s0) +80004444: 00075603 lhu a2,0(a4) +80004448: fff6c693 not a3,a3 +8000444c: 00c6f6b3 and a3,a3,a2 +80004450: 00d71023 sh a3,0(a4) +80004454: 01645703 lhu a4,22(s0) +80004458: 00f776b3 and a3,a4,a5 +8000445c: 02068463 beqz a3,80004484 +80004460: 16f71063 bne a4,a5,800045c0 +80004464: 14099c63 bnez s3,800045bc +80004468: 00c42783 lw a5,12(s0) +8000446c: 01845703 lhu a4,24(s0) +80004470: 00179793 slli a5,a5,0x1 +80004474: 00f487b3 add a5,s1,a5 +80004478: 0007d783 lhu a5,0(a5) +8000447c: 00e7f7b3 and a5,a5,a4 +80004480: 14079063 bnez a5,800045c0 +80004484: 01204c63 bgtz s2,8000449c +80004488: 00442703 lw a4,4(s0) +8000448c: 09000793 li a5,144 +80004490: 00f70663 beq a4,a5,8000449c +80004494: 00048513 mv a0,s1 +80004498: dc8ff0ef jal ra,80003a60 +8000449c: 0044d783 lhu a5,4(s1) +800044a0: 00078863 beqz a5,800044b0 +800044a4: 00048513 mv a0,s1 +800044a8: d68ff0ef jal ra,80003a10 +800044ac: 00190913 addi s2,s2,1 +800044b0: 000087b7 lui a5,0x8 +800044b4: 00049c23 sh zero,24(s1) +800044b8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +800044bc: 1127da63 bge a5,s2,800045d0 +800044c0: ffff87b7 lui a5,0xffff8 +800044c4: fff7c793 not a5,a5 +800044c8: 00f49123 sh a5,2(s1) +800044cc: 00448793 addi a5,s1,4 +800044d0: 01848493 addi s1,s1,24 +800044d4: 00079023 sh zero,0(a5) # ffff8000 <_PathLocale+0x7eff6608> +800044d8: 00278793 addi a5,a5,2 +800044dc: fef49ce3 bne s1,a5,800044d4 +800044e0: e51ff06f j 80004330 +800044e4: 00248793 addi a5,s1,2 +800044e8: 01a48493 addi s1,s1,26 +800044ec: 00278793 addi a5,a5,2 +800044f0: fe079f23 sh zero,-2(a5) +800044f4: fe979ce3 bne a5,s1,800044ec +800044f8: e39ff06f j 80004330 +800044fc: 00100993 li s3,1 +80004500: e71ff06f j 80004370 +80004504: 04000713 li a4,64 +80004508: 02e78863 beq a5,a4,80004538 +8000450c: 07100713 li a4,113 +80004510: e8e79ce3 bne a5,a4,800043a8 +80004514: 40008737 lui a4,0x40008 +80004518: fff70713 addi a4,a4,-1 # 40007fff <_start-0x3fff8001> +8000451c: 00a00693 li a3,10 +80004520: 00e42a23 sw a4,20(s0) +80004524: 00d42423 sw a3,8(s0) +80004528: ffff8737 lui a4,0xffff8 +8000452c: 00e41c23 sh a4,24(s0) +80004530: 00d42623 sw a3,12(s0) +80004534: e99ff06f j 800043cc +80004538: 00700713 li a4,7 +8000453c: 00e42423 sw a4,8(s0) +80004540: 80010737 lui a4,0x80010 +80004544: fff70713 addi a4,a4,-1 # 8000ffff <_PathLocale+0xff00e607> +80004548: 00e42a23 sw a4,20(s0) +8000454c: 00100713 li a4,1 +80004550: 00e41c23 sh a4,24(s0) +80004554: 00600713 li a4,6 +80004558: e71ff06f j 800043c8 +8000455c: 00600693 li a3,6 +80004560: 00800737 lui a4,0x800 +80004564: 0ff70713 addi a4,a4,255 # 8000ff <_start-0x7f7fff01> +80004568: 00e42a23 sw a4,20(s0) +8000456c: 00d42423 sw a3,8(s0) +80004570: 10000713 li a4,256 +80004574: fb9ff06f j 8000452c +80004578: 04000737 lui a4,0x4000 +8000457c: 7ff70713 addi a4,a4,2047 # 40007ff <_start-0x7bfff801> +80004580: 00600693 li a3,6 +80004584: 00e42a23 sw a4,20(s0) +80004588: 00001737 lui a4,0x1 +8000458c: 00d42423 sw a3,8(s0) +80004590: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +80004594: f99ff06f j 8000452c +80004598: 00400693 li a3,4 +8000459c: fc5ff06f j 80004560 +800045a0: 00265503 lhu a0,2(a2) +800045a4: 00050463 beqz a0,800045ac +800045a8: 0017e793 ori a5,a5,1 +800045ac: 00061123 sh zero,2(a2) +800045b0: 00168693 addi a3,a3,1 +800045b4: 00260613 addi a2,a2,2 +800045b8: e85ff06f j 8000443c +800045bc: ec0a14e3 bnez s4,80004484 +800045c0: 00048593 mv a1,s1 +800045c4: 01a40513 addi a0,s0,26 +800045c8: d88ff0ef jal ra,80003b50 +800045cc: eb9ff06f j 80004484 +800045d0: 00095663 bgez s2,800045dc +800045d4: 00049123 sh zero,2(s1) +800045d8: d59ff06f j 80004330 +800045dc: 01249123 sh s2,2(s1) +800045e0: d51ff06f j 80004330 -80004558 : -80004558: fe010113 addi sp,sp,-32 -8000455c: 01412423 sw s4,8(sp) -80004560: 00255a03 lhu s4,2(a0) -80004564: 00812c23 sw s0,24(sp) -80004568: 00058413 mv s0,a1 -8000456c: 00112e23 sw ra,28(sp) -80004570: 00912a23 sw s1,20(sp) -80004574: 01212823 sw s2,16(sp) -80004578: 01512223 sw s5,4(sp) -8000457c: 01612023 sw s6,0(sp) -80004580: 00060913 mv s2,a2 -80004584: 03460b13 addi s6,a2,52 -80004588: 01312623 sw s3,12(sp) -8000458c: 00050a93 mv s5,a0 -80004590: a3dff0ef jal ra,80003fcc -80004594: 00245483 lhu s1,2(s0) -80004598: 40aa0a33 sub s4,s4,a0 -8000459c: 00040513 mv a0,s0 -800045a0: a2dff0ef jal ra,80003fcc -800045a4: 40a484b3 sub s1,s1,a0 -800045a8: 000b0513 mv a0,s6 -800045ac: b60ff0ef jal ra,8000390c -800045b0: 0544d263 bge s1,s4,800045f4 -800045b4: 00040513 mv a0,s0 -800045b8: 01812403 lw s0,24(sp) -800045bc: 01c12083 lw ra,28(sp) -800045c0: 00c12983 lw s3,12(sp) -800045c4: 00812a03 lw s4,8(sp) -800045c8: 00412a83 lw s5,4(sp) -800045cc: 00012b03 lw s6,0(sp) -800045d0: 00090793 mv a5,s2 -800045d4: 00048693 mv a3,s1 -800045d8: 01012903 lw s2,16(sp) -800045dc: 01412483 lw s1,20(sp) -800045e0: 00000713 li a4,0 -800045e4: 00000613 li a2,0 -800045e8: 00000593 li a1,0 -800045ec: 02010113 addi sp,sp,32 -800045f0: c4dff06f j 8000423c -800045f4: 00040593 mv a1,s0 -800045f8: 000a8513 mv a0,s5 -800045fc: b4cff0ef jal ra,80003948 -80004600: 00000993 li s3,0 -80004604: 00a04a63 bgtz a0,80004618 -80004608: 00040593 mv a1,s0 -8000460c: 000a8513 mv a0,s5 -80004610: cecff0ef jal ra,80003afc -80004614: 00100993 li s3,1 -80004618: 000b0513 mv a0,s6 -8000461c: bb8ff0ef jal ra,800039d4 -80004620: 04c95783 lhu a5,76(s2) -80004624: 00040513 mv a0,s0 -80004628: fff48493 addi s1,s1,-1 -8000462c: 00f9e9b3 or s3,s3,a5 -80004630: 05391623 sh s3,76(s2) -80004634: ba0ff0ef jal ra,800039d4 -80004638: f79ff06f j 800045b0 +800045e4 : +800045e4: fe010113 addi sp,sp,-32 +800045e8: 01412423 sw s4,8(sp) +800045ec: 00255a03 lhu s4,2(a0) +800045f0: 00812c23 sw s0,24(sp) +800045f4: 00058413 mv s0,a1 +800045f8: 00112e23 sw ra,28(sp) +800045fc: 00912a23 sw s1,20(sp) +80004600: 01212823 sw s2,16(sp) +80004604: 01512223 sw s5,4(sp) +80004608: 01612023 sw s6,0(sp) +8000460c: 00060913 mv s2,a2 +80004610: 03460b13 addi s6,a2,52 +80004614: 01312623 sw s3,12(sp) +80004618: 00050a93 mv s5,a0 +8000461c: a3dff0ef jal ra,80004058 +80004620: 00245483 lhu s1,2(s0) +80004624: 40aa0a33 sub s4,s4,a0 +80004628: 00040513 mv a0,s0 +8000462c: a2dff0ef jal ra,80004058 +80004630: 40a484b3 sub s1,s1,a0 +80004634: 000b0513 mv a0,s6 +80004638: b60ff0ef jal ra,80003998 +8000463c: 0544d263 bge s1,s4,80004680 +80004640: 00040513 mv a0,s0 +80004644: 01812403 lw s0,24(sp) +80004648: 01c12083 lw ra,28(sp) +8000464c: 00c12983 lw s3,12(sp) +80004650: 00812a03 lw s4,8(sp) +80004654: 00412a83 lw s5,4(sp) +80004658: 00012b03 lw s6,0(sp) +8000465c: 00090793 mv a5,s2 +80004660: 00048693 mv a3,s1 +80004664: 01012903 lw s2,16(sp) +80004668: 01412483 lw s1,20(sp) +8000466c: 00000713 li a4,0 +80004670: 00000613 li a2,0 +80004674: 00000593 li a1,0 +80004678: 02010113 addi sp,sp,32 +8000467c: c4dff06f j 800042c8 +80004680: 00040593 mv a1,s0 +80004684: 000a8513 mv a0,s5 +80004688: b4cff0ef jal ra,800039d4 +8000468c: 00000993 li s3,0 +80004690: 00a04a63 bgtz a0,800046a4 +80004694: 00040593 mv a1,s0 +80004698: 000a8513 mv a0,s5 +8000469c: cecff0ef jal ra,80003b88 +800046a0: 00100993 li s3,1 +800046a4: 000b0513 mv a0,s6 +800046a8: bb8ff0ef jal ra,80003a60 +800046ac: 04c95783 lhu a5,76(s2) +800046b0: 00040513 mv a0,s0 +800046b4: fff48493 addi s1,s1,-1 +800046b8: 00f9e9b3 or s3,s3,a5 +800046bc: 05391623 sh s3,76(s2) +800046c0: ba0ff0ef jal ra,80003a60 +800046c4: f79ff06f j 8000463c -8000463c : -8000463c: f7010113 addi sp,sp,-144 -80004640: 08812423 sw s0,136(sp) -80004644: 08912223 sw s1,132(sp) -80004648: 09212023 sw s2,128(sp) -8000464c: 07412c23 sw s4,120(sp) -80004650: 08112623 sw ra,140(sp) -80004654: 07312e23 sw s3,124(sp) -80004658: 07512a23 sw s5,116(sp) -8000465c: 07612823 sw s6,112(sp) -80004660: 07712623 sw s7,108(sp) -80004664: 07812423 sw s8,104(sp) -80004668: 00050913 mv s2,a0 -8000466c: 00058413 mv s0,a1 -80004670: 00060493 mv s1,a2 -80004674: 00068a13 mv s4,a3 -80004678: d58ff0ef jal ra,80003bd0 -8000467c: 04050063 beqz a0,800046bc -80004680: 00048593 mv a1,s1 -80004684: 00090513 mv a0,s2 -80004688: a60ff0ef jal ra,800038e8 -8000468c: 08c12083 lw ra,140(sp) -80004690: 08812403 lw s0,136(sp) -80004694: 08412483 lw s1,132(sp) -80004698: 08012903 lw s2,128(sp) -8000469c: 07c12983 lw s3,124(sp) -800046a0: 07812a03 lw s4,120(sp) -800046a4: 07412a83 lw s5,116(sp) -800046a8: 07012b03 lw s6,112(sp) -800046ac: 06c12b83 lw s7,108(sp) -800046b0: 06812c03 lw s8,104(sp) -800046b4: 09010113 addi sp,sp,144 -800046b8: 00008067 ret -800046bc: 00040513 mv a0,s0 -800046c0: d10ff0ef jal ra,80003bd0 -800046c4: 00050863 beqz a0,800046d4 -800046c8: 00048593 mv a1,s1 -800046cc: 00040513 mv a0,s0 -800046d0: fb9ff06f j 80004688 -800046d4: 00090513 mv a0,s2 -800046d8: f3cff0ef jal ra,80003e14 -800046dc: 06051463 bnez a0,80004744 -800046e0: 00040513 mv a0,s0 -800046e4: f30ff0ef jal ra,80003e14 -800046e8: 00050c63 beqz a0,80004700 -800046ec: 810005b7 lui a1,0x81000 -800046f0: 41058593 addi a1,a1,1040 # 81000410 <_PathLocale+0xffffe9e0> -800046f4: 00090513 mv a0,s2 -800046f8: e14ff0ef jal ra,80003d0c -800046fc: 04050e63 beqz a0,80004758 -80004700: 00090513 mv a0,s2 -80004704: f10ff0ef jal ra,80003e14 -80004708: 00051863 bnez a0,80004718 -8000470c: 00040513 mv a0,s0 -80004710: f04ff0ef jal ra,80003e14 -80004714: 04050c63 beqz a0,8000476c -80004718: 00090513 mv a0,s2 -8000471c: ce8ff0ef jal ra,80003c04 -80004720: 00050913 mv s2,a0 -80004724: 00040513 mv a0,s0 -80004728: cdcff0ef jal ra,80003c04 -8000472c: 02a90c63 beq s2,a0,80004764 -80004730: ffff87b7 lui a5,0xffff8 -80004734: 00f49923 sh a5,18(s1) -80004738: 00048513 mv a0,s1 -8000473c: f0cff0ef jal ra,80003e48 -80004740: f4dff06f j 8000468c -80004744: 810005b7 lui a1,0x81000 -80004748: 41058593 addi a1,a1,1040 # 81000410 <_PathLocale+0xffffe9e0> -8000474c: 00040513 mv a0,s0 -80004750: dbcff0ef jal ra,80003d0c -80004754: f80516e3 bnez a0,800046e0 -80004758: 00048513 mv a0,s1 -8000475c: 949ff0ef jal ra,800040a4 -80004760: f2dff06f j 8000468c -80004764: 00049923 sh zero,18(s1) -80004768: fd1ff06f j 80004738 -8000476c: 00c10593 addi a1,sp,12 -80004770: 00090513 mv a0,s2 -80004774: cc8ff0ef jal ra,80003c3c -80004778: 00040513 mv a0,s0 -8000477c: 02810593 addi a1,sp,40 -80004780: cbcff0ef jal ra,80003c3c -80004784: 00e15983 lhu s3,14(sp) -80004788: 02a15403 lhu s0,42(sp) -8000478c: 0e098a63 beqz s3,80004880 -80004790: 02a15783 lhu a5,42(sp) -80004794: 00040b13 mv s6,s0 -80004798: 10078063 beqz a5,80004898 -8000479c: 02812783 lw a5,40(sp) -800047a0: 034a0913 addi s2,s4,52 -800047a4: 04ea0b93 addi s7,s4,78 -800047a8: 02fa2a23 sw a5,52(s4) -800047ac: 038a0793 addi a5,s4,56 -800047b0: 00079023 sh zero,0(a5) # ffff8000 <_PathLocale+0x7eff65d0> -800047b4: 00278793 addi a5,a5,2 -800047b8: ff779ce3 bne a5,s7,800047b0 -800047bc: 00c10413 addi s0,sp,12 -800047c0: ff810c13 addi s8,sp,-8 -800047c4: 00000a93 li s5,0 -800047c8: 01845503 lhu a0,24(s0) -800047cc: 00050e63 beqz a0,800047e8 -800047d0: 02810593 addi a1,sp,40 -800047d4: 04410613 addi a2,sp,68 -800047d8: b5cff0ef jal ra,80003b34 -800047dc: 00090593 mv a1,s2 -800047e0: 04410513 addi a0,sp,68 -800047e4: ae0ff0ef jal ra,80003ac4 -800047e8: 04ca5783 lhu a5,76(s4) -800047ec: 00090513 mv a0,s2 -800047f0: ffe40413 addi s0,s0,-2 -800047f4: 00faeab3 or s5,s5,a5 -800047f8: aacff0ef jal ra,80003aa4 -800047fc: fc8c16e3 bne s8,s0,800047c8 -80004800: 00090593 mv a1,s2 -80004804: 02810793 addi a5,sp,40 -80004808: 0005d703 lhu a4,0(a1) -8000480c: 00258593 addi a1,a1,2 -80004810: 00278793 addi a5,a5,2 -80004814: fee79f23 sh a4,-2(a5) -80004818: ff7598e3 bne a1,s7,80004808 -8000481c: ffffc6b7 lui a3,0xffffc -80004820: 016989b3 add s3,s3,s6 -80004824: 00268693 addi a3,a3,2 # ffffc002 <_PathLocale+0x7effa5d2> -80004828: 000a0793 mv a5,s4 -8000482c: 04000713 li a4,64 -80004830: 00d986b3 add a3,s3,a3 -80004834: 00000613 li a2,0 -80004838: 000a8593 mv a1,s5 -8000483c: 02810513 addi a0,sp,40 -80004840: 9fdff0ef jal ra,8000423c -80004844: 00c15703 lhu a4,12(sp) -80004848: 02815783 lhu a5,40(sp) -8000484c: 06f71a63 bne a4,a5,800048c0 -80004850: 02011423 sh zero,40(sp) -80004854: 00048593 mv a1,s1 -80004858: 02810513 addi a0,sp,40 -8000485c: 869ff0ef jal ra,800040c4 -80004860: e2dff06f j 8000468c -80004864: 00278793 addi a5,a5,2 -80004868: 0027d683 lhu a3,2(a5) -8000486c: 00068e63 beqz a3,80004888 -80004870: 00c10513 addi a0,sp,12 -80004874: f58ff0ef jal ra,80003fcc -80004878: 40a009b3 neg s3,a0 -8000487c: f15ff06f j 80004790 -80004880: 00c10793 addi a5,sp,12 -80004884: 02010713 addi a4,sp,32 -80004888: fce79ee3 bne a5,a4,80004864 -8000488c: 00048513 mv a0,s1 -80004890: 844ff0ef jal ra,800038d4 -80004894: df9ff06f j 8000468c -80004898: 02810793 addi a5,sp,40 -8000489c: 03c10713 addi a4,sp,60 -800048a0: fee786e3 beq a5,a4,8000488c -800048a4: 00278793 addi a5,a5,2 -800048a8: 0027d683 lhu a3,2(a5) -800048ac: fe068ae3 beqz a3,800048a0 -800048b0: 02810513 addi a0,sp,40 -800048b4: f18ff0ef jal ra,80003fcc -800048b8: 40a40b33 sub s6,s0,a0 -800048bc: ee1ff06f j 8000479c -800048c0: fff00793 li a5,-1 -800048c4: 02f11423 sh a5,40(sp) -800048c8: f8dff06f j 80004854 +800046c8 : +800046c8: f7010113 addi sp,sp,-144 +800046cc: 08812423 sw s0,136(sp) +800046d0: 08912223 sw s1,132(sp) +800046d4: 09212023 sw s2,128(sp) +800046d8: 07412c23 sw s4,120(sp) +800046dc: 08112623 sw ra,140(sp) +800046e0: 07312e23 sw s3,124(sp) +800046e4: 07512a23 sw s5,116(sp) +800046e8: 07612823 sw s6,112(sp) +800046ec: 07712623 sw s7,108(sp) +800046f0: 07812423 sw s8,104(sp) +800046f4: 00050913 mv s2,a0 +800046f8: 00058413 mv s0,a1 +800046fc: 00060493 mv s1,a2 +80004700: 00068a13 mv s4,a3 +80004704: d58ff0ef jal ra,80003c5c +80004708: 04050063 beqz a0,80004748 +8000470c: 00048593 mv a1,s1 +80004710: 00090513 mv a0,s2 +80004714: a60ff0ef jal ra,80003974 +80004718: 08c12083 lw ra,140(sp) +8000471c: 08812403 lw s0,136(sp) +80004720: 08412483 lw s1,132(sp) +80004724: 08012903 lw s2,128(sp) +80004728: 07c12983 lw s3,124(sp) +8000472c: 07812a03 lw s4,120(sp) +80004730: 07412a83 lw s5,116(sp) +80004734: 07012b03 lw s6,112(sp) +80004738: 06c12b83 lw s7,108(sp) +8000473c: 06812c03 lw s8,104(sp) +80004740: 09010113 addi sp,sp,144 +80004744: 00008067 ret +80004748: 00040513 mv a0,s0 +8000474c: d10ff0ef jal ra,80003c5c +80004750: 00050863 beqz a0,80004760 +80004754: 00048593 mv a1,s1 +80004758: 00040513 mv a0,s0 +8000475c: fb9ff06f j 80004714 +80004760: 00090513 mv a0,s2 +80004764: f3cff0ef jal ra,80003ea0 +80004768: 06051463 bnez a0,800047d0 +8000476c: 00040513 mv a0,s0 +80004770: f30ff0ef jal ra,80003ea0 +80004774: 00050c63 beqz a0,8000478c +80004778: 810005b7 lui a1,0x81000 +8000477c: 3d858593 addi a1,a1,984 # 810003d8 <_PathLocale+0xffffe9e0> +80004780: 00090513 mv a0,s2 +80004784: e14ff0ef jal ra,80003d98 +80004788: 04050e63 beqz a0,800047e4 +8000478c: 00090513 mv a0,s2 +80004790: f10ff0ef jal ra,80003ea0 +80004794: 00051863 bnez a0,800047a4 +80004798: 00040513 mv a0,s0 +8000479c: f04ff0ef jal ra,80003ea0 +800047a0: 04050c63 beqz a0,800047f8 +800047a4: 00090513 mv a0,s2 +800047a8: ce8ff0ef jal ra,80003c90 +800047ac: 00050913 mv s2,a0 +800047b0: 00040513 mv a0,s0 +800047b4: cdcff0ef jal ra,80003c90 +800047b8: 02a90c63 beq s2,a0,800047f0 +800047bc: ffff87b7 lui a5,0xffff8 +800047c0: 00f49923 sh a5,18(s1) +800047c4: 00048513 mv a0,s1 +800047c8: f0cff0ef jal ra,80003ed4 +800047cc: f4dff06f j 80004718 +800047d0: 810005b7 lui a1,0x81000 +800047d4: 3d858593 addi a1,a1,984 # 810003d8 <_PathLocale+0xffffe9e0> +800047d8: 00040513 mv a0,s0 +800047dc: dbcff0ef jal ra,80003d98 +800047e0: f80516e3 bnez a0,8000476c +800047e4: 00048513 mv a0,s1 +800047e8: 949ff0ef jal ra,80004130 +800047ec: f2dff06f j 80004718 +800047f0: 00049923 sh zero,18(s1) +800047f4: fd1ff06f j 800047c4 +800047f8: 00c10593 addi a1,sp,12 +800047fc: 00090513 mv a0,s2 +80004800: cc8ff0ef jal ra,80003cc8 +80004804: 00040513 mv a0,s0 +80004808: 02810593 addi a1,sp,40 +8000480c: cbcff0ef jal ra,80003cc8 +80004810: 00e15983 lhu s3,14(sp) +80004814: 02a15403 lhu s0,42(sp) +80004818: 0e098a63 beqz s3,8000490c +8000481c: 02a15783 lhu a5,42(sp) +80004820: 00040b13 mv s6,s0 +80004824: 10078063 beqz a5,80004924 +80004828: 02812783 lw a5,40(sp) +8000482c: 034a0913 addi s2,s4,52 +80004830: 04ea0b93 addi s7,s4,78 +80004834: 02fa2a23 sw a5,52(s4) +80004838: 038a0793 addi a5,s4,56 +8000483c: 00079023 sh zero,0(a5) # ffff8000 <_PathLocale+0x7eff6608> +80004840: 00278793 addi a5,a5,2 +80004844: ff779ce3 bne a5,s7,8000483c +80004848: 00c10413 addi s0,sp,12 +8000484c: ff810c13 addi s8,sp,-8 +80004850: 00000a93 li s5,0 +80004854: 01845503 lhu a0,24(s0) +80004858: 00050e63 beqz a0,80004874 +8000485c: 02810593 addi a1,sp,40 +80004860: 04410613 addi a2,sp,68 +80004864: b5cff0ef jal ra,80003bc0 +80004868: 00090593 mv a1,s2 +8000486c: 04410513 addi a0,sp,68 +80004870: ae0ff0ef jal ra,80003b50 +80004874: 04ca5783 lhu a5,76(s4) +80004878: 00090513 mv a0,s2 +8000487c: ffe40413 addi s0,s0,-2 +80004880: 00faeab3 or s5,s5,a5 +80004884: aacff0ef jal ra,80003b30 +80004888: fc8c16e3 bne s8,s0,80004854 +8000488c: 00090593 mv a1,s2 +80004890: 02810793 addi a5,sp,40 +80004894: 0005d703 lhu a4,0(a1) +80004898: 00258593 addi a1,a1,2 +8000489c: 00278793 addi a5,a5,2 +800048a0: fee79f23 sh a4,-2(a5) +800048a4: ff7598e3 bne a1,s7,80004894 +800048a8: ffffc6b7 lui a3,0xffffc +800048ac: 016989b3 add s3,s3,s6 +800048b0: 00268693 addi a3,a3,2 # ffffc002 <_PathLocale+0x7effa60a> +800048b4: 000a0793 mv a5,s4 +800048b8: 04000713 li a4,64 +800048bc: 00d986b3 add a3,s3,a3 +800048c0: 00000613 li a2,0 +800048c4: 000a8593 mv a1,s5 +800048c8: 02810513 addi a0,sp,40 +800048cc: 9fdff0ef jal ra,800042c8 +800048d0: 00c15703 lhu a4,12(sp) +800048d4: 02815783 lhu a5,40(sp) +800048d8: 06f71a63 bne a4,a5,8000494c +800048dc: 02011423 sh zero,40(sp) +800048e0: 00048593 mv a1,s1 +800048e4: 02810513 addi a0,sp,40 +800048e8: 869ff0ef jal ra,80004150 +800048ec: e2dff06f j 80004718 +800048f0: 00278793 addi a5,a5,2 +800048f4: 0027d683 lhu a3,2(a5) +800048f8: 00068e63 beqz a3,80004914 +800048fc: 00c10513 addi a0,sp,12 +80004900: f58ff0ef jal ra,80004058 +80004904: 40a009b3 neg s3,a0 +80004908: f15ff06f j 8000481c +8000490c: 00c10793 addi a5,sp,12 +80004910: 02010713 addi a4,sp,32 +80004914: fce79ee3 bne a5,a4,800048f0 +80004918: 00048513 mv a0,s1 +8000491c: 844ff0ef jal ra,80003960 +80004920: df9ff06f j 80004718 +80004924: 02810793 addi a5,sp,40 +80004928: 03c10713 addi a4,sp,60 +8000492c: fee786e3 beq a5,a4,80004918 +80004930: 00278793 addi a5,a5,2 +80004934: 0027d683 lhu a3,2(a5) +80004938: fe068ae3 beqz a3,8000492c +8000493c: 02810513 addi a0,sp,40 +80004940: f18ff0ef jal ra,80004058 +80004944: 40a40b33 sub s6,s0,a0 +80004948: ee1ff06f j 80004828 +8000494c: fff00793 li a5,-1 +80004950: 02f11423 sh a5,40(sp) +80004954: f8dff06f j 800048e0 -800048cc : -800048cc: f7010113 addi sp,sp,-144 -800048d0: 08812423 sw s0,136(sp) -800048d4: 08912223 sw s1,132(sp) -800048d8: 09212023 sw s2,128(sp) -800048dc: 07512a23 sw s5,116(sp) -800048e0: 08112623 sw ra,140(sp) -800048e4: 07312e23 sw s3,124(sp) -800048e8: 07412c23 sw s4,120(sp) -800048ec: 07612823 sw s6,112(sp) -800048f0: 07712623 sw s7,108(sp) -800048f4: 07812423 sw s8,104(sp) -800048f8: 07912223 sw s9,100(sp) -800048fc: 00050913 mv s2,a0 -80004900: 00058413 mv s0,a1 -80004904: 00060493 mv s1,a2 -80004908: 00068a93 mv s5,a3 -8000490c: ac4ff0ef jal ra,80003bd0 -80004910: 04050263 beqz a0,80004954 -80004914: 00048593 mv a1,s1 -80004918: 00090513 mv a0,s2 -8000491c: fcdfe0ef jal ra,800038e8 -80004920: 08c12083 lw ra,140(sp) -80004924: 08812403 lw s0,136(sp) -80004928: 08412483 lw s1,132(sp) -8000492c: 08012903 lw s2,128(sp) -80004930: 07c12983 lw s3,124(sp) -80004934: 07812a03 lw s4,120(sp) -80004938: 07412a83 lw s5,116(sp) -8000493c: 07012b03 lw s6,112(sp) -80004940: 06c12b83 lw s7,108(sp) -80004944: 06812c03 lw s8,104(sp) -80004948: 06412c83 lw s9,100(sp) -8000494c: 09010113 addi sp,sp,144 -80004950: 00008067 ret -80004954: 00040513 mv a0,s0 -80004958: a78ff0ef jal ra,80003bd0 -8000495c: 00050863 beqz a0,8000496c -80004960: 00048593 mv a1,s1 -80004964: 00040513 mv a0,s0 -80004968: fb5ff06f j 8000491c -8000496c: 810009b7 lui s3,0x81000 -80004970: 41098593 addi a1,s3,1040 # 81000410 <_PathLocale+0xffffe9e0> -80004974: 00090513 mv a0,s2 -80004978: b94ff0ef jal ra,80003d0c -8000497c: 04050663 beqz a0,800049c8 -80004980: 00090513 mv a0,s2 -80004984: c90ff0ef jal ra,80003e14 -80004988: 00050993 mv s3,a0 -8000498c: 00040513 mv a0,s0 -80004990: c84ff0ef jal ra,80003e14 -80004994: 04099863 bnez s3,800049e4 -80004998: 04050e63 beqz a0,800049f4 -8000499c: 00090513 mv a0,s2 -800049a0: a64ff0ef jal ra,80003c04 -800049a4: 00050913 mv s2,a0 -800049a8: 00040513 mv a0,s0 -800049ac: a58ff0ef jal ra,80003c04 -800049b0: 20a90a63 beq s2,a0,80004bc4 -800049b4: ffff87b7 lui a5,0xffff8 -800049b8: 00f49923 sh a5,18(s1) -800049bc: 00048513 mv a0,s1 -800049c0: c88ff0ef jal ra,80003e48 -800049c4: f5dff06f j 80004920 -800049c8: 41098593 addi a1,s3,1040 -800049cc: 00040513 mv a0,s0 -800049d0: b3cff0ef jal ra,80003d0c -800049d4: fa0516e3 bnez a0,80004980 -800049d8: 00048513 mv a0,s1 -800049dc: ec8ff0ef jal ra,800040a4 -800049e0: f41ff06f j 80004920 -800049e4: fe051ae3 bnez a0,800049d8 -800049e8: 00048513 mv a0,s1 -800049ec: ee9fe0ef jal ra,800038d4 -800049f0: f31ff06f j 80004920 -800049f4: 00090513 mv a0,s2 -800049f8: 00c10593 addi a1,sp,12 -800049fc: a40ff0ef jal ra,80003c3c -80004a00: 00040513 mv a0,s0 -80004a04: 02810593 addi a1,sp,40 -80004a08: a34ff0ef jal ra,80003c3c -80004a0c: 02a15903 lhu s2,42(sp) -80004a10: 00e15403 lhu s0,14(sp) -80004a14: 14090a63 beqz s2,80004b68 -80004a18: 00e15783 lhu a5,14(sp) -80004a1c: 00040b93 mv s7,s0 -80004a20: 18078663 beqz a5,80004bac -80004a24: 02812703 lw a4,40(sp) -80004a28: 038a8793 addi a5,s5,56 -80004a2c: 04ea8b13 addi s6,s5,78 -80004a30: 02eaaa23 sw a4,52(s5) -80004a34: 00078993 mv s3,a5 -80004a38: 00278793 addi a5,a5,2 # ffff8002 <_PathLocale+0x7eff65d2> -80004a3c: fe079f23 sh zero,-2(a5) -80004a40: ff679ce3 bne a5,s6,80004a38 -80004a44: 02810513 addi a0,sp,40 -80004a48: f3dfe0ef jal ra,80003984 -80004a4c: 01215c03 lhu s8,18(sp) -80004a50: 00010a37 lui s4,0x10 -80004a54: fffa0a13 addi s4,s4,-1 # ffff <_start-0x7fff0001> -80004a58: 034c0cb3 mul s9,s8,s4 -80004a5c: 02c15783 lhu a5,44(sp) -80004a60: 02e15403 lhu s0,46(sp) -80004a64: 01079793 slli a5,a5,0x10 -80004a68: 008787b3 add a5,a5,s0 -80004a6c: 000a0413 mv s0,s4 -80004a70: 00fce863 bltu s9,a5,80004a80 -80004a74: 0387d433 divu s0,a5,s8 -80004a78: 01041413 slli s0,s0,0x10 -80004a7c: 01045413 srli s0,s0,0x10 -80004a80: 00c10593 addi a1,sp,12 -80004a84: 00040513 mv a0,s0 -80004a88: 04410613 addi a2,sp,68 -80004a8c: 8a8ff0ef jal ra,80003b34 +80004958 : +80004958: f7010113 addi sp,sp,-144 +8000495c: 08812423 sw s0,136(sp) +80004960: 08912223 sw s1,132(sp) +80004964: 09212023 sw s2,128(sp) +80004968: 07512a23 sw s5,116(sp) +8000496c: 08112623 sw ra,140(sp) +80004970: 07312e23 sw s3,124(sp) +80004974: 07412c23 sw s4,120(sp) +80004978: 07612823 sw s6,112(sp) +8000497c: 07712623 sw s7,108(sp) +80004980: 07812423 sw s8,104(sp) +80004984: 07912223 sw s9,100(sp) +80004988: 00050913 mv s2,a0 +8000498c: 00058413 mv s0,a1 +80004990: 00060493 mv s1,a2 +80004994: 00068a93 mv s5,a3 +80004998: ac4ff0ef jal ra,80003c5c +8000499c: 04050263 beqz a0,800049e0 +800049a0: 00048593 mv a1,s1 +800049a4: 00090513 mv a0,s2 +800049a8: fcdfe0ef jal ra,80003974 +800049ac: 08c12083 lw ra,140(sp) +800049b0: 08812403 lw s0,136(sp) +800049b4: 08412483 lw s1,132(sp) +800049b8: 08012903 lw s2,128(sp) +800049bc: 07c12983 lw s3,124(sp) +800049c0: 07812a03 lw s4,120(sp) +800049c4: 07412a83 lw s5,116(sp) +800049c8: 07012b03 lw s6,112(sp) +800049cc: 06c12b83 lw s7,108(sp) +800049d0: 06812c03 lw s8,104(sp) +800049d4: 06412c83 lw s9,100(sp) +800049d8: 09010113 addi sp,sp,144 +800049dc: 00008067 ret +800049e0: 00040513 mv a0,s0 +800049e4: a78ff0ef jal ra,80003c5c +800049e8: 00050863 beqz a0,800049f8 +800049ec: 00048593 mv a1,s1 +800049f0: 00040513 mv a0,s0 +800049f4: fb5ff06f j 800049a8 +800049f8: 810009b7 lui s3,0x81000 +800049fc: 3d898593 addi a1,s3,984 # 810003d8 <_PathLocale+0xffffe9e0> +80004a00: 00090513 mv a0,s2 +80004a04: b94ff0ef jal ra,80003d98 +80004a08: 04050663 beqz a0,80004a54 +80004a0c: 00090513 mv a0,s2 +80004a10: c90ff0ef jal ra,80003ea0 +80004a14: 00050993 mv s3,a0 +80004a18: 00040513 mv a0,s0 +80004a1c: c84ff0ef jal ra,80003ea0 +80004a20: 04099863 bnez s3,80004a70 +80004a24: 04050e63 beqz a0,80004a80 +80004a28: 00090513 mv a0,s2 +80004a2c: a64ff0ef jal ra,80003c90 +80004a30: 00050913 mv s2,a0 +80004a34: 00040513 mv a0,s0 +80004a38: a58ff0ef jal ra,80003c90 +80004a3c: 20a90a63 beq s2,a0,80004c50 +80004a40: ffff87b7 lui a5,0xffff8 +80004a44: 00f49923 sh a5,18(s1) +80004a48: 00048513 mv a0,s1 +80004a4c: c88ff0ef jal ra,80003ed4 +80004a50: f5dff06f j 800049ac +80004a54: 3d898593 addi a1,s3,984 +80004a58: 00040513 mv a0,s0 +80004a5c: b3cff0ef jal ra,80003d98 +80004a60: fa0516e3 bnez a0,80004a0c +80004a64: 00048513 mv a0,s1 +80004a68: ec8ff0ef jal ra,80004130 +80004a6c: f41ff06f j 800049ac +80004a70: fe051ae3 bnez a0,80004a64 +80004a74: 00048513 mv a0,s1 +80004a78: ee9fe0ef jal ra,80003960 +80004a7c: f31ff06f j 800049ac +80004a80: 00090513 mv a0,s2 +80004a84: 00c10593 addi a1,sp,12 +80004a88: a40ff0ef jal ra,80003cc8 +80004a8c: 00040513 mv a0,s0 80004a90: 02810593 addi a1,sp,40 -80004a94: 04410513 addi a0,sp,68 -80004a98: eb1fe0ef jal ra,80003948 -80004a9c: 02a05663 blez a0,80004ac8 -80004aa0: 04410593 addi a1,sp,68 -80004aa4: 00c10513 addi a0,sp,12 -80004aa8: 854ff0ef jal ra,80003afc -80004aac: 02810593 addi a1,sp,40 -80004ab0: 04410513 addi a0,sp,68 -80004ab4: e95fe0ef jal ra,80003948 -80004ab8: 10a04a63 bgtz a0,80004bcc -80004abc: fff40413 addi s0,s0,-1 -80004ac0: 01041413 slli s0,s0,0x10 -80004ac4: 01045413 srli s0,s0,0x10 -80004ac8: 02810593 addi a1,sp,40 -80004acc: 04410513 addi a0,sp,68 -80004ad0: 82cff0ef jal ra,80003afc -80004ad4: 02810513 addi a0,sp,40 -80004ad8: 00899023 sh s0,0(s3) -80004adc: 00298993 addi s3,s3,2 -80004ae0: fa5fe0ef jal ra,80003a84 -80004ae4: f73b1ce3 bne s6,s3,80004a5c -80004ae8: 02810713 addi a4,sp,40 -80004aec: 03e10693 addi a3,sp,62 -80004af0: 00070793 mv a5,a4 -80004af4: 00000593 li a1,0 -80004af8: 0047d603 lhu a2,4(a5) -80004afc: 00278793 addi a5,a5,2 -80004b00: 00c5e5b3 or a1,a1,a2 -80004b04: fef69ae3 bne a3,a5,80004af8 -80004b08: 00b035b3 snez a1,a1 -80004b0c: 034a8793 addi a5,s5,52 -80004b10: 0007d683 lhu a3,0(a5) -80004b14: 00278793 addi a5,a5,2 -80004b18: 00270713 addi a4,a4,2 -80004b1c: fed71f23 sh a3,-2(a4) -80004b20: fefb18e3 bne s6,a5,80004b10 -80004b24: 000046b7 lui a3,0x4 -80004b28: 41790933 sub s2,s2,s7 -80004b2c: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -80004b30: 000a8793 mv a5,s5 -80004b34: 04000713 li a4,64 -80004b38: 00d906b3 add a3,s2,a3 -80004b3c: 00000613 li a2,0 -80004b40: 02810513 addi a0,sp,40 -80004b44: ef8ff0ef jal ra,8000423c -80004b48: 00c15703 lhu a4,12(sp) -80004b4c: 02815783 lhu a5,40(sp) -80004b50: 08f71c63 bne a4,a5,80004be8 -80004b54: 02011423 sh zero,40(sp) -80004b58: 00048593 mv a1,s1 -80004b5c: 02810513 addi a0,sp,40 -80004b60: d64ff0ef jal ra,800040c4 -80004b64: dbdff06f j 80004920 -80004b68: 02810793 addi a5,sp,40 -80004b6c: 03c10713 addi a4,sp,60 -80004b70: e6e78ce3 beq a5,a4,800049e8 -80004b74: 00278793 addi a5,a5,2 -80004b78: 0027d683 lhu a3,2(a5) -80004b7c: fe068ae3 beqz a3,80004b70 -80004b80: 02810513 addi a0,sp,40 -80004b84: c48ff0ef jal ra,80003fcc -80004b88: 40a00933 neg s2,a0 -80004b8c: e8dff06f j 80004a18 -80004b90: 00278793 addi a5,a5,2 -80004b94: 0027d683 lhu a3,2(a5) -80004b98: 00068e63 beqz a3,80004bb4 -80004b9c: 00c10513 addi a0,sp,12 -80004ba0: c2cff0ef jal ra,80003fcc -80004ba4: 40a40bb3 sub s7,s0,a0 -80004ba8: e7dff06f j 80004a24 -80004bac: 00c10793 addi a5,sp,12 -80004bb0: 02010713 addi a4,sp,32 -80004bb4: fce79ee3 bne a5,a4,80004b90 -80004bb8: 00c15703 lhu a4,12(sp) -80004bbc: 02815783 lhu a5,40(sp) -80004bc0: def71ae3 bne a4,a5,800049b4 -80004bc4: 00049923 sh zero,18(s1) -80004bc8: df5ff06f j 800049bc -80004bcc: ffe40413 addi s0,s0,-2 -80004bd0: 01041413 slli s0,s0,0x10 -80004bd4: 04410593 addi a1,sp,68 -80004bd8: 00c10513 addi a0,sp,12 -80004bdc: 01045413 srli s0,s0,0x10 -80004be0: f1dfe0ef jal ra,80003afc -80004be4: ee5ff06f j 80004ac8 -80004be8: fff00793 li a5,-1 -80004bec: 02f11423 sh a5,40(sp) -80004bf0: f69ff06f j 80004b58 +80004a94: a34ff0ef jal ra,80003cc8 +80004a98: 02a15903 lhu s2,42(sp) +80004a9c: 00e15403 lhu s0,14(sp) +80004aa0: 14090a63 beqz s2,80004bf4 +80004aa4: 00e15783 lhu a5,14(sp) +80004aa8: 00040b93 mv s7,s0 +80004aac: 18078663 beqz a5,80004c38 +80004ab0: 02812703 lw a4,40(sp) +80004ab4: 038a8793 addi a5,s5,56 +80004ab8: 04ea8b13 addi s6,s5,78 +80004abc: 02eaaa23 sw a4,52(s5) +80004ac0: 00078993 mv s3,a5 +80004ac4: 00278793 addi a5,a5,2 # ffff8002 <_PathLocale+0x7eff660a> +80004ac8: fe079f23 sh zero,-2(a5) +80004acc: ff679ce3 bne a5,s6,80004ac4 +80004ad0: 02810513 addi a0,sp,40 +80004ad4: f3dfe0ef jal ra,80003a10 +80004ad8: 01215c03 lhu s8,18(sp) +80004adc: 00010a37 lui s4,0x10 +80004ae0: fffa0a13 addi s4,s4,-1 # ffff <_start-0x7fff0001> +80004ae4: 034c0cb3 mul s9,s8,s4 +80004ae8: 02c15783 lhu a5,44(sp) +80004aec: 02e15403 lhu s0,46(sp) +80004af0: 01079793 slli a5,a5,0x10 +80004af4: 008787b3 add a5,a5,s0 +80004af8: 000a0413 mv s0,s4 +80004afc: 00fce863 bltu s9,a5,80004b0c +80004b00: 0387d433 divu s0,a5,s8 +80004b04: 01041413 slli s0,s0,0x10 +80004b08: 01045413 srli s0,s0,0x10 +80004b0c: 00c10593 addi a1,sp,12 +80004b10: 00040513 mv a0,s0 +80004b14: 04410613 addi a2,sp,68 +80004b18: 8a8ff0ef jal ra,80003bc0 +80004b1c: 02810593 addi a1,sp,40 +80004b20: 04410513 addi a0,sp,68 +80004b24: eb1fe0ef jal ra,800039d4 +80004b28: 02a05663 blez a0,80004b54 +80004b2c: 04410593 addi a1,sp,68 +80004b30: 00c10513 addi a0,sp,12 +80004b34: 854ff0ef jal ra,80003b88 +80004b38: 02810593 addi a1,sp,40 +80004b3c: 04410513 addi a0,sp,68 +80004b40: e95fe0ef jal ra,800039d4 +80004b44: 10a04a63 bgtz a0,80004c58 +80004b48: fff40413 addi s0,s0,-1 +80004b4c: 01041413 slli s0,s0,0x10 +80004b50: 01045413 srli s0,s0,0x10 +80004b54: 02810593 addi a1,sp,40 +80004b58: 04410513 addi a0,sp,68 +80004b5c: 82cff0ef jal ra,80003b88 +80004b60: 02810513 addi a0,sp,40 +80004b64: 00899023 sh s0,0(s3) +80004b68: 00298993 addi s3,s3,2 +80004b6c: fa5fe0ef jal ra,80003b10 +80004b70: f73b1ce3 bne s6,s3,80004ae8 +80004b74: 02810713 addi a4,sp,40 +80004b78: 03e10693 addi a3,sp,62 +80004b7c: 00070793 mv a5,a4 +80004b80: 00000593 li a1,0 +80004b84: 0047d603 lhu a2,4(a5) +80004b88: 00278793 addi a5,a5,2 +80004b8c: 00c5e5b3 or a1,a1,a2 +80004b90: fef69ae3 bne a3,a5,80004b84 +80004b94: 00b035b3 snez a1,a1 +80004b98: 034a8793 addi a5,s5,52 +80004b9c: 0007d683 lhu a3,0(a5) +80004ba0: 00278793 addi a5,a5,2 +80004ba4: 00270713 addi a4,a4,2 +80004ba8: fed71f23 sh a3,-2(a4) +80004bac: fefb18e3 bne s6,a5,80004b9c +80004bb0: 000046b7 lui a3,0x4 +80004bb4: 41790933 sub s2,s2,s7 +80004bb8: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> +80004bbc: 000a8793 mv a5,s5 +80004bc0: 04000713 li a4,64 +80004bc4: 00d906b3 add a3,s2,a3 +80004bc8: 00000613 li a2,0 +80004bcc: 02810513 addi a0,sp,40 +80004bd0: ef8ff0ef jal ra,800042c8 +80004bd4: 00c15703 lhu a4,12(sp) +80004bd8: 02815783 lhu a5,40(sp) +80004bdc: 08f71c63 bne a4,a5,80004c74 +80004be0: 02011423 sh zero,40(sp) +80004be4: 00048593 mv a1,s1 +80004be8: 02810513 addi a0,sp,40 +80004bec: d64ff0ef jal ra,80004150 +80004bf0: dbdff06f j 800049ac +80004bf4: 02810793 addi a5,sp,40 +80004bf8: 03c10713 addi a4,sp,60 +80004bfc: e6e78ce3 beq a5,a4,80004a74 +80004c00: 00278793 addi a5,a5,2 +80004c04: 0027d683 lhu a3,2(a5) +80004c08: fe068ae3 beqz a3,80004bfc +80004c0c: 02810513 addi a0,sp,40 +80004c10: c48ff0ef jal ra,80004058 +80004c14: 40a00933 neg s2,a0 +80004c18: e8dff06f j 80004aa4 +80004c1c: 00278793 addi a5,a5,2 +80004c20: 0027d683 lhu a3,2(a5) +80004c24: 00068e63 beqz a3,80004c40 +80004c28: 00c10513 addi a0,sp,12 +80004c2c: c2cff0ef jal ra,80004058 +80004c30: 40a40bb3 sub s7,s0,a0 +80004c34: e7dff06f j 80004ab0 +80004c38: 00c10793 addi a5,sp,12 +80004c3c: 02010713 addi a4,sp,32 +80004c40: fce79ee3 bne a5,a4,80004c1c +80004c44: 00c15703 lhu a4,12(sp) +80004c48: 02815783 lhu a5,40(sp) +80004c4c: def71ae3 bne a4,a5,80004a40 +80004c50: 00049923 sh zero,18(s1) +80004c54: df5ff06f j 80004a48 +80004c58: ffe40413 addi s0,s0,-2 +80004c5c: 01041413 slli s0,s0,0x10 +80004c60: 04410593 addi a1,sp,68 +80004c64: 00c10513 addi a0,sp,12 +80004c68: 01045413 srli s0,s0,0x10 +80004c6c: f1dfe0ef jal ra,80003b88 +80004c70: ee5ff06f j 80004b54 +80004c74: fff00793 li a5,-1 +80004c78: 02f11423 sh a5,40(sp) +80004c7c: f69ff06f j 80004be4 -80004bf4 <_ldtoa_r>: -80004bf4: 0005ae03 lw t3,0(a1) -80004bf8: 0045a303 lw t1,4(a1) -80004bfc: 0085a883 lw a7,8(a1) -80004c00: 00c5a583 lw a1,12(a1) -80004c04: e2010113 addi sp,sp,-480 -80004c08: 1c812c23 sw s0,472(sp) -80004c0c: 02b12623 sw a1,44(sp) -80004c10: 00078413 mv s0,a5 -80004c14: 04052583 lw a1,64(a0) -80004c18: fff00793 li a5,-1 -80004c1c: 14f12823 sw a5,336(sp) -80004c20: 09000793 li a5,144 -80004c24: 1d412423 sw s4,456(sp) -80004c28: 1d612023 sw s6,448(sp) -80004c2c: 1b912a23 sw s9,436(sp) -80004c30: 1ba12823 sw s10,432(sp) -80004c34: 1c112e23 sw ra,476(sp) -80004c38: 1c912a23 sw s1,468(sp) -80004c3c: 1d212823 sw s2,464(sp) -80004c40: 1d312623 sw s3,460(sp) -80004c44: 1d512223 sw s5,452(sp) -80004c48: 1b712e23 sw s7,444(sp) -80004c4c: 1b812c23 sw s8,440(sp) -80004c50: 1bb12623 sw s11,428(sp) -80004c54: 01012823 sw a6,16(sp) -80004c58: 03c12023 sw t3,32(sp) -80004c5c: 02612223 sw t1,36(sp) -80004c60: 03112423 sw a7,40(sp) -80004c64: 14f12a23 sw a5,340(sp) -80004c68: 00050a13 mv s4,a0 -80004c6c: 00060b13 mv s6,a2 -80004c70: 00068c93 mv s9,a3 -80004c74: 00070d13 mv s10,a4 -80004c78: 02058063 beqz a1,80004c98 <_ldtoa_r+0xa4> -80004c7c: 04452783 lw a5,68(a0) -80004c80: 00100713 li a4,1 -80004c84: 00f71733 sll a4,a4,a5 -80004c88: 00f5a223 sw a5,4(a1) -80004c8c: 00e5a423 sw a4,8(a1) -80004c90: 5b4010ef jal ra,80006244 <_Bfree> -80004c94: 040a2023 sw zero,64(s4) -80004c98: 02010513 addi a0,sp,32 -80004c9c: 05010593 addi a1,sp,80 -80004ca0: c94ff0ef jal ra,80004134 -80004ca4: 05010513 addi a0,sp,80 -80004ca8: f5dfe0ef jal ra,80003c04 -80004cac: 0e050063 beqz a0,80004d8c <_ldtoa_r+0x198> -80004cb0: 00100793 li a5,1 -80004cb4: 00f42023 sw a5,0(s0) -80004cb8: 00300793 li a5,3 -80004cbc: 0cfb0c63 beq s6,a5,80004d94 <_ldtoa_r+0x1a0> -80004cc0: 01400993 li s3,20 -80004cc4: 000b0a63 beqz s6,80004cd8 <_ldtoa_r+0xe4> -80004cc8: fffc8993 addi s3,s9,-1 -80004ccc: 02a00793 li a5,42 -80004cd0: 0137d463 bge a5,s3,80004cd8 <_ldtoa_r+0xe4> -80004cd4: 02a00993 li s3,42 -80004cd8: 15412783 lw a5,340(sp) -80004cdc: 05010513 addi a0,sp,80 -80004ce0: 00f12a23 sw a5,20(sp) -80004ce4: eedfe0ef jal ra,80003bd0 -80004ce8: 00050b93 mv s7,a0 -80004cec: 0a050863 beqz a0,80004d9c <_ldtoa_r+0x1a8> -80004cf0: 810005b7 lui a1,0x81000 -80004cf4: 66458593 addi a1,a1,1636 # 81000664 <_PathLocale+0xffffec34> -80004cf8: 11410513 addi a0,sp,276 -80004cfc: 00002437 lui s0,0x2 -80004d00: 434020ef jal ra,80007134 -80004d04: 70f40413 addi s0,s0,1807 # 270f <_start-0x7fffd8f1> -80004d08: 01412783 lw a5,20(sp) -80004d0c: 05010513 addi a0,sp,80 -80004d10: 16812023 sw s0,352(sp) -80004d14: 14f12a23 sw a5,340(sp) -80004d18: 8fcff0ef jal ra,80003e14 -80004d1c: 11410913 addi s2,sp,276 -80004d20: 00051863 bnez a0,80004d30 <_ldtoa_r+0x13c> -80004d24: 05010513 addi a0,sp,80 -80004d28: ea9fe0ef jal ra,80003bd0 -80004d2c: 14050ee3 beqz a0,80005688 <_ldtoa_r+0xa94> -80004d30: 000027b7 lui a5,0x2 -80004d34: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -80004d38: 00fd2023 sw a5,0(s10) -80004d3c: 00090793 mv a5,s2 -80004d40: 02000613 li a2,32 -80004d44: 02d00693 li a3,45 -80004d48: 0007c703 lbu a4,0(a5) -80004d4c: 18c70ce3 beq a4,a2,800056e4 <_ldtoa_r+0xaf0> -80004d50: 18d70ae3 beq a4,a3,800056e4 <_ldtoa_r+0xaf0> -80004d54: 00090493 mv s1,s2 -80004d58: 00178793 addi a5,a5,1 -80004d5c: fff7c703 lbu a4,-1(a5) -80004d60: 00148693 addi a3,s1,1 -80004d64: fee68fa3 sb a4,-1(a3) -80004d68: 180712e3 bnez a4,800056ec <_ldtoa_r+0xaf8> -80004d6c: 00200713 li a4,2 -80004d70: 00100793 li a5,1 -80004d74: 00eb0863 beq s6,a4,80004d84 <_ldtoa_r+0x190> -80004d78: 00098793 mv a5,s3 -80004d7c: 0089d463 bge s3,s0,80004d84 <_ldtoa_r+0x190> -80004d80: 00040793 mv a5,s0 -80004d84: 03000693 li a3,48 -80004d88: 1750006f j 800056fc <_ldtoa_r+0xb08> -80004d8c: 00042023 sw zero,0(s0) -80004d90: f29ff06f j 80004cb8 <_ldtoa_r+0xc4> -80004d94: 000c8993 mv s3,s9 -80004d98: f35ff06f j 80004ccc <_ldtoa_r+0xd8> -80004d9c: 09000793 li a5,144 -80004da0: 06c10593 addi a1,sp,108 -80004da4: 05010513 addi a0,sp,80 -80004da8: 14f12a23 sw a5,340(sp) -80004dac: b3dfe0ef jal ra,800038e8 -80004db0: 07e15783 lhu a5,126(sp) -80004db4: 00012023 sw zero,0(sp) -80004db8: 01079713 slli a4,a5,0x10 -80004dbc: 41075713 srai a4,a4,0x10 -80004dc0: 00075e63 bgez a4,80004ddc <_ldtoa_r+0x1e8> -80004dc4: 01179793 slli a5,a5,0x11 -80004dc8: 0117d793 srli a5,a5,0x11 -80004dcc: 06f11f23 sh a5,126(sp) -80004dd0: 000107b7 lui a5,0x10 -80004dd4: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80004dd8: 00f12023 sw a5,0(sp) -80004ddc: 81000437 lui s0,0x81000 -80004de0: 41040513 addi a0,s0,1040 # 81000410 <_PathLocale+0xffffe9e0> -80004de4: 08810593 addi a1,sp,136 -80004de8: 11850513 addi a0,a0,280 -80004dec: afdfe0ef jal ra,800038e8 -80004df0: 07e15703 lhu a4,126(sp) -80004df4: 81000937 lui s2,0x81000 -80004df8: 00812423 sw s0,8(sp) -80004dfc: 41040493 addi s1,s0,1040 -80004e00: 52890913 addi s2,s2,1320 # 81000528 <_PathLocale+0xffffeaf8> -80004e04: 1c0712e3 bnez a4,800057c8 <_ldtoa_r+0xbd4> -80004e08: 06c10793 addi a5,sp,108 -80004e0c: 07e10713 addi a4,sp,126 -80004e10: 0007d683 lhu a3,0(a5) -80004e14: 10069463 bnez a3,80004f1c <_ldtoa_r+0x328> -80004e18: 00278793 addi a5,a5,2 -80004e1c: fef71ae3 bne a4,a5,80004e10 <_ldtoa_r+0x21c> -80004e20: 00000413 li s0,0 -80004e24: 0c010593 addi a1,sp,192 -80004e28: 08810513 addi a0,sp,136 -80004e2c: e11fe0ef jal ra,80003c3c -80004e30: 08810593 addi a1,sp,136 -80004e34: 0c010513 addi a0,sp,192 -80004e38: ae9fe0ef jal ra,80003920 -80004e3c: 0c010593 addi a1,sp,192 -80004e40: 06c10513 addi a0,sp,108 -80004e44: df9fe0ef jal ra,80003c3c -80004e48: 06c10593 addi a1,sp,108 -80004e4c: 0c010513 addi a0,sp,192 -80004e50: ad1fe0ef jal ra,80003920 -80004e54: 15010613 addi a2,sp,336 -80004e58: 06c10593 addi a1,sp,108 -80004e5c: 08810513 addi a0,sp,136 -80004e60: ef8ff0ef jal ra,80004558 -80004e64: 19c15483 lhu s1,412(sp) -80004e68: 00049c63 bnez s1,80004e80 <_ldtoa_r+0x28c> -80004e6c: 00812783 lw a5,8(sp) -80004e70: 06c10513 addi a0,sp,108 -80004e74: 41078593 addi a1,a5,1040 -80004e78: e95fe0ef jal ra,80003d0c -80004e7c: 66051c63 bnez a0,800054f4 <_ldtoa_r+0x900> -80004e80: 00012783 lw a5,0(sp) -80004e84: 6a078e63 beqz a5,80005540 <_ldtoa_r+0x94c> -80004e88: 02d00793 li a5,45 -80004e8c: 10f10a23 sb a5,276(sp) -80004e90: 00300793 li a5,3 -80004e94: 00098913 mv s2,s3 -80004e98: 00fb1a63 bne s6,a5,80004eac <_ldtoa_r+0x2b8> -80004e9c: 00898933 add s2,s3,s0 -80004ea0: 02a00793 li a5,42 -80004ea4: 0127d463 bge a5,s2,80004eac <_ldtoa_r+0x2b8> -80004ea8: 02a00913 li s2,42 -80004eac: 00a00793 li a5,10 -80004eb0: 68f49c63 bne s1,a5,80005548 <_ldtoa_r+0x954> -80004eb4: 03100793 li a5,49 -80004eb8: 10f10aa3 sb a5,277(sp) -80004ebc: 02e00793 li a5,46 -80004ec0: 10f10b23 sb a5,278(sp) -80004ec4: 11710493 addi s1,sp,279 -80004ec8: 01205a63 blez s2,80004edc <_ldtoa_r+0x2e8> -80004ecc: 03000793 li a5,48 -80004ed0: 10f10ba3 sb a5,279(sp) -80004ed4: fff90913 addi s2,s2,-1 -80004ed8: 11810493 addi s1,sp,280 -80004edc: 00140413 addi s0,s0,1 -80004ee0: 66095e63 bgez s2,8000555c <_ldtoa_r+0x968> -80004ee4: 810005b7 lui a1,0x81000 -80004ee8: 00040613 mv a2,s0 -80004eec: 68858593 addi a1,a1,1672 # 81000688 <_PathLocale+0xffffec58> -80004ef0: 00048513 mv a0,s1 -80004ef4: 240020ef jal ra,80007134 -80004ef8: e11ff06f j 80004d08 <_ldtoa_r+0x114> -80004efc: 810005b7 lui a1,0x81000 -80004f00: 67858593 addi a1,a1,1656 # 81000678 <_PathLocale+0xffffec48> -80004f04: df5ff06f j 80004cf8 <_ldtoa_r+0x104> -80004f08: 07c11783 lh a5,124(sp) -80004f0c: 0007c863 bltz a5,80004f1c <_ldtoa_r+0x328> -80004f10: 810005b7 lui a1,0x81000 -80004f14: 68458593 addi a1,a1,1668 # 81000684 <_PathLocale+0xffffec54> -80004f18: de1ff06f j 80004cf8 <_ldtoa_r+0x104> -80004f1c: 06c10593 addi a1,sp,108 -80004f20: 00090513 mv a0,s2 -80004f24: de9fe0ef jal ra,80003d0c -80004f28: ee050ce3 beqz a0,80004e20 <_ldtoa_r+0x22c> -80004f2c: 42055a63 bgez a0,80005360 <_ldtoa_r+0x76c> -80004f30: 0a410593 addi a1,sp,164 -80004f34: 06c10513 addi a0,sp,108 -80004f38: 9b1fe0ef jal ra,800038e8 -80004f3c: 000047b7 lui a5,0x4 -80004f40: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80004f44: 0af11b23 sh a5,182(sp) -80004f48: 01000793 li a5,16 -80004f4c: 00f12223 sw a5,4(sp) -80004f50: 000087b7 lui a5,0x8 -80004f54: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004f58: 00f12c23 sw a5,24(sp) -80004f5c: ffffc7b7 lui a5,0xffffc -80004f60: 00278793 addi a5,a5,2 # ffffc002 <_PathLocale+0x7effa5d2> -80004f64: 00000413 li s0,0 -80004f68: 0b448c13 addi s8,s1,180 -80004f6c: 00f12e23 sw a5,28(sp) -80004f70: 15010693 addi a3,sp,336 -80004f74: 08810613 addi a2,sp,136 -80004f78: 0a410593 addi a1,sp,164 -80004f7c: 000c0513 mv a0,s8 -80004f80: 94dff0ef jal ra,800048cc -80004f84: 03c10593 addi a1,sp,60 -80004f88: 08810513 addi a0,sp,136 -80004f8c: 95dfe0ef jal ra,800038e8 -80004f90: 01812783 lw a5,24(sp) -80004f94: 04e15a83 lhu s5,78(sp) -80004f98: 00fafdb3 and s11,s5,a5 -80004f9c: 01c12783 lw a5,28(sp) -80004fa0: 00fd8db3 add s11,s11,a5 -80004fa4: 05b04a63 bgtz s11,80004ff8 <_ldtoa_r+0x404> -80004fa8: 0c010513 addi a0,sp,192 -80004fac: 929fe0ef jal ra,800038d4 -80004fb0: 010a9a93 slli s5,s5,0x10 -80004fb4: 410ada93 srai s5,s5,0x10 -80004fb8: 100ad463 bgez s5,800050c0 <_ldtoa_r+0x4cc> -80004fbc: 00000793 li a5,0 -80004fc0: 03c10713 addi a4,sp,60 -80004fc4: 00f70733 add a4,a4,a5 -80004fc8: 00075683 lhu a3,0(a4) -80004fcc: 0c010713 addi a4,sp,192 -80004fd0: 00f70733 add a4,a4,a5 -80004fd4: 00075703 lhu a4,0(a4) -80004fd8: 36e68c63 beq a3,a4,80005350 <_ldtoa_r+0x75c> -80004fdc: 00090513 mv a0,s2 -80004fe0: bf1fe0ef jal ra,80003bd0 -80004fe4: 08050263 beqz a0,80005068 <_ldtoa_r+0x474> -80004fe8: 0c010593 addi a1,sp,192 -80004fec: 00090513 mv a0,s2 -80004ff0: 8f9fe0ef jal ra,800038e8 -80004ff4: 0cc0006f j 800050c0 <_ldtoa_r+0x4cc> -80004ff8: 09000793 li a5,144 -80004ffc: 41b78db3 sub s11,a5,s11 -80005000: 0c010593 addi a1,sp,192 -80005004: 03c10513 addi a0,sp,60 -80005008: 8e1fe0ef jal ra,800038e8 -8000500c: 0bb05a63 blez s11,800050c0 <_ldtoa_r+0x4cc> -80005010: 0c010713 addi a4,sp,192 -80005014: 000d8793 mv a5,s11 -80005018: 00f00693 li a3,15 -8000501c: 02f6ce63 blt a3,a5,80005058 <_ldtoa_r+0x464> -80005020: 004dd793 srli a5,s11,0x4 -80005024: 00179713 slli a4,a5,0x1 -80005028: 0c010693 addi a3,sp,192 -8000502c: 00e68733 add a4,a3,a4 -80005030: ff000693 li a3,-16 -80005034: 02d787b3 mul a5,a5,a3 -80005038: 00075683 lhu a3,0(a4) -8000503c: 01b787b3 add a5,a5,s11 -80005040: 00179793 slli a5,a5,0x1 -80005044: 00f487b3 add a5,s1,a5 -80005048: 12c7d783 lhu a5,300(a5) -8000504c: 00d7f7b3 and a5,a5,a3 -80005050: 00f71023 sh a5,0(a4) -80005054: f5dff06f j 80004fb0 <_ldtoa_r+0x3bc> -80005058: 00071023 sh zero,0(a4) -8000505c: ff078793 addi a5,a5,-16 -80005060: 00270713 addi a4,a4,2 -80005064: fb9ff06f j 8000501c <_ldtoa_r+0x428> -80005068: 0c010513 addi a0,sp,192 -8000506c: b65fe0ef jal ra,80003bd0 -80005070: 00050863 beqz a0,80005080 <_ldtoa_r+0x48c> +80004c80 <_ldtoa_r>: +80004c80: 0005ae03 lw t3,0(a1) +80004c84: 0045a303 lw t1,4(a1) +80004c88: 0085a883 lw a7,8(a1) +80004c8c: 00c5a583 lw a1,12(a1) +80004c90: e2010113 addi sp,sp,-480 +80004c94: 1c812c23 sw s0,472(sp) +80004c98: 02b12623 sw a1,44(sp) +80004c9c: 00078413 mv s0,a5 +80004ca0: 04052583 lw a1,64(a0) +80004ca4: fff00793 li a5,-1 +80004ca8: 14f12823 sw a5,336(sp) +80004cac: 09000793 li a5,144 +80004cb0: 1d412423 sw s4,456(sp) +80004cb4: 1d612023 sw s6,448(sp) +80004cb8: 1b912a23 sw s9,436(sp) +80004cbc: 1ba12823 sw s10,432(sp) +80004cc0: 1c112e23 sw ra,476(sp) +80004cc4: 1c912a23 sw s1,468(sp) +80004cc8: 1d212823 sw s2,464(sp) +80004ccc: 1d312623 sw s3,460(sp) +80004cd0: 1d512223 sw s5,452(sp) +80004cd4: 1b712e23 sw s7,444(sp) +80004cd8: 1b812c23 sw s8,440(sp) +80004cdc: 1bb12623 sw s11,428(sp) +80004ce0: 01012823 sw a6,16(sp) +80004ce4: 03c12023 sw t3,32(sp) +80004ce8: 02612223 sw t1,36(sp) +80004cec: 03112423 sw a7,40(sp) +80004cf0: 14f12a23 sw a5,340(sp) +80004cf4: 00050a13 mv s4,a0 +80004cf8: 00060b13 mv s6,a2 +80004cfc: 00068c93 mv s9,a3 +80004d00: 00070d13 mv s10,a4 +80004d04: 02058063 beqz a1,80004d24 <_ldtoa_r+0xa4> +80004d08: 04452783 lw a5,68(a0) +80004d0c: 00100713 li a4,1 +80004d10: 00f71733 sll a4,a4,a5 +80004d14: 00f5a223 sw a5,4(a1) +80004d18: 00e5a423 sw a4,8(a1) +80004d1c: 5b4010ef jal ra,800062d0 <_Bfree> +80004d20: 040a2023 sw zero,64(s4) +80004d24: 02010513 addi a0,sp,32 +80004d28: 05010593 addi a1,sp,80 +80004d2c: c94ff0ef jal ra,800041c0 +80004d30: 05010513 addi a0,sp,80 +80004d34: f5dfe0ef jal ra,80003c90 +80004d38: 0e050063 beqz a0,80004e18 <_ldtoa_r+0x198> +80004d3c: 00100793 li a5,1 +80004d40: 00f42023 sw a5,0(s0) +80004d44: 00300793 li a5,3 +80004d48: 0cfb0c63 beq s6,a5,80004e20 <_ldtoa_r+0x1a0> +80004d4c: 01400993 li s3,20 +80004d50: 000b0a63 beqz s6,80004d64 <_ldtoa_r+0xe4> +80004d54: fffc8993 addi s3,s9,-1 +80004d58: 02a00793 li a5,42 +80004d5c: 0137d463 bge a5,s3,80004d64 <_ldtoa_r+0xe4> +80004d60: 02a00993 li s3,42 +80004d64: 15412783 lw a5,340(sp) +80004d68: 05010513 addi a0,sp,80 +80004d6c: 00f12a23 sw a5,20(sp) +80004d70: eedfe0ef jal ra,80003c5c +80004d74: 00050b93 mv s7,a0 +80004d78: 0a050863 beqz a0,80004e28 <_ldtoa_r+0x1a8> +80004d7c: 810005b7 lui a1,0x81000 +80004d80: 62c58593 addi a1,a1,1580 # 8100062c <_PathLocale+0xffffec34> +80004d84: 11410513 addi a0,sp,276 +80004d88: 00002437 lui s0,0x2 +80004d8c: 434020ef jal ra,800071c0 +80004d90: 70f40413 addi s0,s0,1807 # 270f <_start-0x7fffd8f1> +80004d94: 01412783 lw a5,20(sp) +80004d98: 05010513 addi a0,sp,80 +80004d9c: 16812023 sw s0,352(sp) +80004da0: 14f12a23 sw a5,340(sp) +80004da4: 8fcff0ef jal ra,80003ea0 +80004da8: 11410913 addi s2,sp,276 +80004dac: 00051863 bnez a0,80004dbc <_ldtoa_r+0x13c> +80004db0: 05010513 addi a0,sp,80 +80004db4: ea9fe0ef jal ra,80003c5c +80004db8: 14050ee3 beqz a0,80005714 <_ldtoa_r+0xa94> +80004dbc: 000027b7 lui a5,0x2 +80004dc0: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> +80004dc4: 00fd2023 sw a5,0(s10) +80004dc8: 00090793 mv a5,s2 +80004dcc: 02000613 li a2,32 +80004dd0: 02d00693 li a3,45 +80004dd4: 0007c703 lbu a4,0(a5) +80004dd8: 18c70ce3 beq a4,a2,80005770 <_ldtoa_r+0xaf0> +80004ddc: 18d70ae3 beq a4,a3,80005770 <_ldtoa_r+0xaf0> +80004de0: 00090493 mv s1,s2 +80004de4: 00178793 addi a5,a5,1 +80004de8: fff7c703 lbu a4,-1(a5) +80004dec: 00148693 addi a3,s1,1 +80004df0: fee68fa3 sb a4,-1(a3) +80004df4: 180712e3 bnez a4,80005778 <_ldtoa_r+0xaf8> +80004df8: 00200713 li a4,2 +80004dfc: 00100793 li a5,1 +80004e00: 00eb0863 beq s6,a4,80004e10 <_ldtoa_r+0x190> +80004e04: 00098793 mv a5,s3 +80004e08: 0089d463 bge s3,s0,80004e10 <_ldtoa_r+0x190> +80004e0c: 00040793 mv a5,s0 +80004e10: 03000693 li a3,48 +80004e14: 1750006f j 80005788 <_ldtoa_r+0xb08> +80004e18: 00042023 sw zero,0(s0) +80004e1c: f29ff06f j 80004d44 <_ldtoa_r+0xc4> +80004e20: 000c8993 mv s3,s9 +80004e24: f35ff06f j 80004d58 <_ldtoa_r+0xd8> +80004e28: 09000793 li a5,144 +80004e2c: 06c10593 addi a1,sp,108 +80004e30: 05010513 addi a0,sp,80 +80004e34: 14f12a23 sw a5,340(sp) +80004e38: b3dfe0ef jal ra,80003974 +80004e3c: 07e15783 lhu a5,126(sp) +80004e40: 00012023 sw zero,0(sp) +80004e44: 01079713 slli a4,a5,0x10 +80004e48: 41075713 srai a4,a4,0x10 +80004e4c: 00075e63 bgez a4,80004e68 <_ldtoa_r+0x1e8> +80004e50: 01179793 slli a5,a5,0x11 +80004e54: 0117d793 srli a5,a5,0x11 +80004e58: 06f11f23 sh a5,126(sp) +80004e5c: 000107b7 lui a5,0x10 +80004e60: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80004e64: 00f12023 sw a5,0(sp) +80004e68: 81000437 lui s0,0x81000 +80004e6c: 3d840513 addi a0,s0,984 # 810003d8 <_PathLocale+0xffffe9e0> +80004e70: 08810593 addi a1,sp,136 +80004e74: 11850513 addi a0,a0,280 +80004e78: afdfe0ef jal ra,80003974 +80004e7c: 07e15703 lhu a4,126(sp) +80004e80: 81000937 lui s2,0x81000 +80004e84: 00812423 sw s0,8(sp) +80004e88: 3d840493 addi s1,s0,984 +80004e8c: 4f090913 addi s2,s2,1264 # 810004f0 <_PathLocale+0xffffeaf8> +80004e90: 1c0712e3 bnez a4,80005854 <_ldtoa_r+0xbd4> +80004e94: 06c10793 addi a5,sp,108 +80004e98: 07e10713 addi a4,sp,126 +80004e9c: 0007d683 lhu a3,0(a5) +80004ea0: 10069463 bnez a3,80004fa8 <_ldtoa_r+0x328> +80004ea4: 00278793 addi a5,a5,2 +80004ea8: fef71ae3 bne a4,a5,80004e9c <_ldtoa_r+0x21c> +80004eac: 00000413 li s0,0 +80004eb0: 0c010593 addi a1,sp,192 +80004eb4: 08810513 addi a0,sp,136 +80004eb8: e11fe0ef jal ra,80003cc8 +80004ebc: 08810593 addi a1,sp,136 +80004ec0: 0c010513 addi a0,sp,192 +80004ec4: ae9fe0ef jal ra,800039ac +80004ec8: 0c010593 addi a1,sp,192 +80004ecc: 06c10513 addi a0,sp,108 +80004ed0: df9fe0ef jal ra,80003cc8 +80004ed4: 06c10593 addi a1,sp,108 +80004ed8: 0c010513 addi a0,sp,192 +80004edc: ad1fe0ef jal ra,800039ac +80004ee0: 15010613 addi a2,sp,336 +80004ee4: 06c10593 addi a1,sp,108 +80004ee8: 08810513 addi a0,sp,136 +80004eec: ef8ff0ef jal ra,800045e4 +80004ef0: 19c15483 lhu s1,412(sp) +80004ef4: 00049c63 bnez s1,80004f0c <_ldtoa_r+0x28c> +80004ef8: 00812783 lw a5,8(sp) +80004efc: 06c10513 addi a0,sp,108 +80004f00: 3d878593 addi a1,a5,984 +80004f04: e95fe0ef jal ra,80003d98 +80004f08: 66051c63 bnez a0,80005580 <_ldtoa_r+0x900> +80004f0c: 00012783 lw a5,0(sp) +80004f10: 6a078e63 beqz a5,800055cc <_ldtoa_r+0x94c> +80004f14: 02d00793 li a5,45 +80004f18: 10f10a23 sb a5,276(sp) +80004f1c: 00300793 li a5,3 +80004f20: 00098913 mv s2,s3 +80004f24: 00fb1a63 bne s6,a5,80004f38 <_ldtoa_r+0x2b8> +80004f28: 00898933 add s2,s3,s0 +80004f2c: 02a00793 li a5,42 +80004f30: 0127d463 bge a5,s2,80004f38 <_ldtoa_r+0x2b8> +80004f34: 02a00913 li s2,42 +80004f38: 00a00793 li a5,10 +80004f3c: 68f49c63 bne s1,a5,800055d4 <_ldtoa_r+0x954> +80004f40: 03100793 li a5,49 +80004f44: 10f10aa3 sb a5,277(sp) +80004f48: 02e00793 li a5,46 +80004f4c: 10f10b23 sb a5,278(sp) +80004f50: 11710493 addi s1,sp,279 +80004f54: 01205a63 blez s2,80004f68 <_ldtoa_r+0x2e8> +80004f58: 03000793 li a5,48 +80004f5c: 10f10ba3 sb a5,279(sp) +80004f60: fff90913 addi s2,s2,-1 +80004f64: 11810493 addi s1,sp,280 +80004f68: 00140413 addi s0,s0,1 +80004f6c: 66095e63 bgez s2,800055e8 <_ldtoa_r+0x968> +80004f70: 810005b7 lui a1,0x81000 +80004f74: 00040613 mv a2,s0 +80004f78: 65058593 addi a1,a1,1616 # 81000650 <_PathLocale+0xffffec58> +80004f7c: 00048513 mv a0,s1 +80004f80: 240020ef jal ra,800071c0 +80004f84: e11ff06f j 80004d94 <_ldtoa_r+0x114> +80004f88: 810005b7 lui a1,0x81000 +80004f8c: 64058593 addi a1,a1,1600 # 81000640 <_PathLocale+0xffffec48> +80004f90: df5ff06f j 80004d84 <_ldtoa_r+0x104> +80004f94: 07c11783 lh a5,124(sp) +80004f98: 0007c863 bltz a5,80004fa8 <_ldtoa_r+0x328> +80004f9c: 810005b7 lui a1,0x81000 +80004fa0: 64c58593 addi a1,a1,1612 # 8100064c <_PathLocale+0xffffec54> +80004fa4: de1ff06f j 80004d84 <_ldtoa_r+0x104> +80004fa8: 06c10593 addi a1,sp,108 +80004fac: 00090513 mv a0,s2 +80004fb0: de9fe0ef jal ra,80003d98 +80004fb4: ee050ce3 beqz a0,80004eac <_ldtoa_r+0x22c> +80004fb8: 42055a63 bgez a0,800053ec <_ldtoa_r+0x76c> +80004fbc: 0a410593 addi a1,sp,164 +80004fc0: 06c10513 addi a0,sp,108 +80004fc4: 9b1fe0ef jal ra,80003974 +80004fc8: 000047b7 lui a5,0x4 +80004fcc: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> +80004fd0: 0af11b23 sh a5,182(sp) +80004fd4: 01000793 li a5,16 +80004fd8: 00f12223 sw a5,4(sp) +80004fdc: 000087b7 lui a5,0x8 +80004fe0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80004fe4: 00f12c23 sw a5,24(sp) +80004fe8: ffffc7b7 lui a5,0xffffc +80004fec: 00278793 addi a5,a5,2 # ffffc002 <_PathLocale+0x7effa60a> +80004ff0: 00000413 li s0,0 +80004ff4: 0b448c13 addi s8,s1,180 +80004ff8: 00f12e23 sw a5,28(sp) +80004ffc: 15010693 addi a3,sp,336 +80005000: 08810613 addi a2,sp,136 +80005004: 0a410593 addi a1,sp,164 +80005008: 000c0513 mv a0,s8 +8000500c: 94dff0ef jal ra,80004958 +80005010: 03c10593 addi a1,sp,60 +80005014: 08810513 addi a0,sp,136 +80005018: 95dfe0ef jal ra,80003974 +8000501c: 01812783 lw a5,24(sp) +80005020: 04e15a83 lhu s5,78(sp) +80005024: 00fafdb3 and s11,s5,a5 +80005028: 01c12783 lw a5,28(sp) +8000502c: 00fd8db3 add s11,s11,a5 +80005030: 05b04a63 bgtz s11,80005084 <_ldtoa_r+0x404> +80005034: 0c010513 addi a0,sp,192 +80005038: 929fe0ef jal ra,80003960 +8000503c: 010a9a93 slli s5,s5,0x10 +80005040: 410ada93 srai s5,s5,0x10 +80005044: 100ad463 bgez s5,8000514c <_ldtoa_r+0x4cc> +80005048: 00000793 li a5,0 +8000504c: 03c10713 addi a4,sp,60 +80005050: 00f70733 add a4,a4,a5 +80005054: 00075683 lhu a3,0(a4) +80005058: 0c010713 addi a4,sp,192 +8000505c: 00f70733 add a4,a4,a5 +80005060: 00075703 lhu a4,0(a4) +80005064: 36e68c63 beq a3,a4,800053dc <_ldtoa_r+0x75c> +80005068: 00090513 mv a0,s2 +8000506c: bf1fe0ef jal ra,80003c5c +80005070: 08050263 beqz a0,800050f4 <_ldtoa_r+0x474> 80005074: 0c010593 addi a1,sp,192 -80005078: 00058513 mv a0,a1 -8000507c: f75ff06f j 80004ff0 <_ldtoa_r+0x3fc> -80005080: 00090513 mv a0,s2 -80005084: d91fe0ef jal ra,80003e14 -80005088: 00050a93 mv s5,a0 -8000508c: 0c010513 addi a0,sp,192 -80005090: d85fe0ef jal ra,80003e14 -80005094: 00050d93 mv s11,a0 -80005098: 140a8463 beqz s5,800051e0 <_ldtoa_r+0x5ec> -8000509c: 10050c63 beqz a0,800051b4 <_ldtoa_r+0x5c0> -800050a0: 00090513 mv a0,s2 -800050a4: b61fe0ef jal ra,80003c04 -800050a8: 00050a93 mv s5,a0 -800050ac: 0c010513 addi a0,sp,192 -800050b0: b55fe0ef jal ra,80003c04 -800050b4: 10aa9063 bne s5,a0,800051b4 <_ldtoa_r+0x5c0> -800050b8: 0c010513 addi a0,sp,192 -800050bc: fe9fe0ef jal ra,800040a4 -800050c0: 00000793 li a5,0 -800050c4: 08810713 addi a4,sp,136 -800050c8: 00f70733 add a4,a4,a5 -800050cc: 00075683 lhu a3,0(a4) -800050d0: 0c010713 addi a4,sp,192 -800050d4: 00f70733 add a4,a4,a5 -800050d8: 00075703 lhu a4,0(a4) -800050dc: 02e69263 bne a3,a4,80005100 <_ldtoa_r+0x50c> -800050e0: 00278793 addi a5,a5,2 -800050e4: 01200713 li a4,18 -800050e8: fce79ee3 bne a5,a4,800050c4 <_ldtoa_r+0x4d0> -800050ec: 0a410593 addi a1,sp,164 -800050f0: 08810513 addi a0,sp,136 -800050f4: ff4fe0ef jal ra,800038e8 -800050f8: 00412783 lw a5,4(sp) -800050fc: 00f40433 add s0,s0,a5 -80005100: 00412783 lw a5,4(sp) -80005104: 014c0c13 addi s8,s8,20 -80005108: 01448d93 addi s11,s1,20 -8000510c: 0017d793 srli a5,a5,0x1 -80005110: 00f12223 sw a5,4(sp) -80005114: 11848793 addi a5,s1,280 -80005118: e4fc1ce3 bne s8,a5,80004f70 <_ldtoa_r+0x37c> -8000511c: 0b615783 lhu a5,182(sp) -80005120: 07e15703 lhu a4,126(sp) -80005124: 06c10593 addi a1,sp,108 -80005128: 0a410513 addi a0,sp,164 -8000512c: 00e787b3 add a5,a5,a4 -80005130: ffffc737 lui a4,0xffffc -80005134: f7270713 addi a4,a4,-142 # ffffbf72 <_PathLocale+0x7effa542> -80005138: 00e787b3 add a5,a5,a4 -8000513c: 0af11b23 sh a5,182(sp) -80005140: fa8fe0ef jal ra,800038e8 -80005144: 08810593 addi a1,sp,136 -80005148: 000c0513 mv a0,s8 -8000514c: f9cfe0ef jal ra,800038e8 -80005150: 00001ab7 lui s5,0x1 -80005154: 10448493 addi s1,s1,260 -80005158: 0a410593 addi a1,sp,164 -8000515c: 00048513 mv a0,s1 -80005160: badfe0ef jal ra,80003d0c -80005164: cca040e3 bgtz a0,80004e24 <_ldtoa_r+0x230> -80005168: 0a410593 addi a1,sp,164 -8000516c: 000d8513 mv a0,s11 -80005170: b9dfe0ef jal ra,80003d0c -80005174: 02a04863 bgtz a0,800051a4 <_ldtoa_r+0x5b0> -80005178: 0a410613 addi a2,sp,164 -8000517c: 00060593 mv a1,a2 -80005180: 15010693 addi a3,sp,336 -80005184: 000d8513 mv a0,s11 -80005188: f44ff0ef jal ra,800048cc -8000518c: 08810613 addi a2,sp,136 -80005190: 15010693 addi a3,sp,336 -80005194: 00060593 mv a1,a2 -80005198: 000d8513 mv a0,s11 -8000519c: ca0ff0ef jal ra,8000463c -800051a0: 01540433 add s0,s0,s5 -800051a4: 001ada93 srli s5,s5,0x1 -800051a8: c69d8ee3 beq s11,s1,80004e24 <_ldtoa_r+0x230> -800051ac: 014d8d93 addi s11,s11,20 -800051b0: fa9ff06f j 80005158 <_ldtoa_r+0x564> -800051b4: 00090513 mv a0,s2 -800051b8: 0c010593 addi a1,sp,192 -800051bc: f2cfe0ef jal ra,800038e8 -800051c0: 0c010513 addi a0,sp,192 -800051c4: a0dfe0ef jal ra,80003bd0 -800051c8: ee051ce3 bnez a0,800050c0 <_ldtoa_r+0x4cc> -800051cc: 0d215783 lhu a5,210(sp) -800051d0: ffff8737 lui a4,0xffff8 -800051d4: 00e7c7b3 xor a5,a5,a4 -800051d8: 0cf11923 sh a5,210(sp) -800051dc: ee5ff06f j 800050c0 <_ldtoa_r+0x4cc> -800051e0: e8051ae3 bnez a0,80005074 <_ldtoa_r+0x480> -800051e4: 0dc10593 addi a1,sp,220 -800051e8: 00090513 mv a0,s2 -800051ec: a51fe0ef jal ra,80003c3c -800051f0: 0f810593 addi a1,sp,248 -800051f4: 0c010513 addi a0,sp,192 -800051f8: a45fe0ef jal ra,80003c3c -800051fc: 0dc15783 lhu a5,220(sp) -80005200: 0fa15a83 lhu s5,250(sp) -80005204: fff7c793 not a5,a5 -80005208: 0cf11e23 sh a5,220(sp) -8000520c: 0de15783 lhu a5,222(sp) -80005210: 415785b3 sub a1,a5,s5 -80005214: 00f12623 sw a5,12(sp) -80005218: 02b05a63 blez a1,8000524c <_ldtoa_r+0x658> -8000521c: 11410593 addi a1,sp,276 -80005220: 0f810513 addi a0,sp,248 -80005224: efcfe0ef jal ra,80003920 -80005228: 0f810593 addi a1,sp,248 -8000522c: 0dc10513 addi a0,sp,220 -80005230: ef0fe0ef jal ra,80003920 -80005234: 0dc10593 addi a1,sp,220 -80005238: 11410513 addi a0,sp,276 -8000523c: ee4fe0ef jal ra,80003920 -80005240: 00c12783 lw a5,12(sp) -80005244: 40fa85b3 sub a1,s5,a5 -80005248: 0fa15a83 lhu s5,250(sp) -8000524c: 04058863 beqz a1,8000529c <_ldtoa_r+0x6a8> -80005250: f6f00793 li a5,-145 -80005254: 08f5c463 blt a1,a5,800052dc <_ldtoa_r+0x6e8> -80005258: 0dc10513 addi a0,sp,220 -8000525c: c19fe0ef jal ra,80003e74 -80005260: 00a12623 sw a0,12(sp) -80005264: 0dc15703 lhu a4,220(sp) -80005268: 0f815783 lhu a5,248(sp) -8000526c: 0f810593 addi a1,sp,248 -80005270: 0dc10513 addi a0,sp,220 -80005274: 0cf71863 bne a4,a5,80005344 <_ldtoa_r+0x750> -80005278: 84dfe0ef jal ra,80003ac4 -8000527c: 00c12583 lw a1,12(sp) -80005280: 15010793 addi a5,sp,336 -80005284: 04000713 li a4,64 -80005288: 000a8693 mv a3,s5 -8000528c: 000d8613 mv a2,s11 -80005290: 0f810513 addi a0,sp,248 -80005294: fa9fe0ef jal ra,8000423c -80005298: 0440006f j 800052dc <_ldtoa_r+0x6e8> -8000529c: 0f810593 addi a1,sp,248 -800052a0: 0dc10513 addi a0,sp,220 -800052a4: ea4fe0ef jal ra,80003948 -800052a8: 06051663 bnez a0,80005314 <_ldtoa_r+0x720> -800052ac: 0dc15703 lhu a4,220(sp) -800052b0: 0f815783 lhu a5,248(sp) -800052b4: 00f70863 beq a4,a5,800052c4 <_ldtoa_r+0x6d0> -800052b8: 0c010513 addi a0,sp,192 -800052bc: e18fe0ef jal ra,800038d4 -800052c0: e01ff06f j 800050c0 <_ldtoa_r+0x4cc> -800052c4: 0fa15783 lhu a5,250(sp) -800052c8: 02079263 bnez a5,800052ec <_ldtoa_r+0x6f8> -800052cc: 0fe11783 lh a5,254(sp) -800052d0: 0007ce63 bltz a5,800052ec <_ldtoa_r+0x6f8> -800052d4: 0f810513 addi a0,sp,248 -800052d8: efcfe0ef jal ra,800039d4 -800052dc: 0c010593 addi a1,sp,192 -800052e0: 0f810513 addi a0,sp,248 -800052e4: de1fe0ef jal ra,800040c4 -800052e8: dd9ff06f j 800050c0 <_ldtoa_r+0x4cc> -800052ec: 0f810793 addi a5,sp,248 -800052f0: 10e10713 addi a4,sp,270 -800052f4: 0027d683 lhu a3,2(a5) -800052f8: 00068863 beqz a3,80005308 <_ldtoa_r+0x714> -800052fc: 001a8a93 addi s5,s5,1 # 1001 <_start-0x7fffefff> -80005300: 0f511d23 sh s5,250(sp) -80005304: fd9ff06f j 800052dc <_ldtoa_r+0x6e8> -80005308: 00278793 addi a5,a5,2 -8000530c: fef714e3 bne a4,a5,800052f4 <_ldtoa_r+0x700> -80005310: ff1ff06f j 80005300 <_ldtoa_r+0x70c> -80005314: 00012623 sw zero,12(sp) -80005318: f4a056e3 blez a0,80005264 <_ldtoa_r+0x670> -8000531c: 11410593 addi a1,sp,276 -80005320: 0f810513 addi a0,sp,248 -80005324: dfcfe0ef jal ra,80003920 +80005078: 00090513 mv a0,s2 +8000507c: 8f9fe0ef jal ra,80003974 +80005080: 0cc0006f j 8000514c <_ldtoa_r+0x4cc> +80005084: 09000793 li a5,144 +80005088: 41b78db3 sub s11,a5,s11 +8000508c: 0c010593 addi a1,sp,192 +80005090: 03c10513 addi a0,sp,60 +80005094: 8e1fe0ef jal ra,80003974 +80005098: 0bb05a63 blez s11,8000514c <_ldtoa_r+0x4cc> +8000509c: 0c010713 addi a4,sp,192 +800050a0: 000d8793 mv a5,s11 +800050a4: 00f00693 li a3,15 +800050a8: 02f6ce63 blt a3,a5,800050e4 <_ldtoa_r+0x464> +800050ac: 004dd793 srli a5,s11,0x4 +800050b0: 00179713 slli a4,a5,0x1 +800050b4: 0c010693 addi a3,sp,192 +800050b8: 00e68733 add a4,a3,a4 +800050bc: ff000693 li a3,-16 +800050c0: 02d787b3 mul a5,a5,a3 +800050c4: 00075683 lhu a3,0(a4) +800050c8: 01b787b3 add a5,a5,s11 +800050cc: 00179793 slli a5,a5,0x1 +800050d0: 00f487b3 add a5,s1,a5 +800050d4: 12c7d783 lhu a5,300(a5) +800050d8: 00d7f7b3 and a5,a5,a3 +800050dc: 00f71023 sh a5,0(a4) +800050e0: f5dff06f j 8000503c <_ldtoa_r+0x3bc> +800050e4: 00071023 sh zero,0(a4) +800050e8: ff078793 addi a5,a5,-16 +800050ec: 00270713 addi a4,a4,2 +800050f0: fb9ff06f j 800050a8 <_ldtoa_r+0x428> +800050f4: 0c010513 addi a0,sp,192 +800050f8: b65fe0ef jal ra,80003c5c +800050fc: 00050863 beqz a0,8000510c <_ldtoa_r+0x48c> +80005100: 0c010593 addi a1,sp,192 +80005104: 00058513 mv a0,a1 +80005108: f75ff06f j 8000507c <_ldtoa_r+0x3fc> +8000510c: 00090513 mv a0,s2 +80005110: d91fe0ef jal ra,80003ea0 +80005114: 00050a93 mv s5,a0 +80005118: 0c010513 addi a0,sp,192 +8000511c: d85fe0ef jal ra,80003ea0 +80005120: 00050d93 mv s11,a0 +80005124: 140a8463 beqz s5,8000526c <_ldtoa_r+0x5ec> +80005128: 10050c63 beqz a0,80005240 <_ldtoa_r+0x5c0> +8000512c: 00090513 mv a0,s2 +80005130: b61fe0ef jal ra,80003c90 +80005134: 00050a93 mv s5,a0 +80005138: 0c010513 addi a0,sp,192 +8000513c: b55fe0ef jal ra,80003c90 +80005140: 10aa9063 bne s5,a0,80005240 <_ldtoa_r+0x5c0> +80005144: 0c010513 addi a0,sp,192 +80005148: fe9fe0ef jal ra,80004130 +8000514c: 00000793 li a5,0 +80005150: 08810713 addi a4,sp,136 +80005154: 00f70733 add a4,a4,a5 +80005158: 00075683 lhu a3,0(a4) +8000515c: 0c010713 addi a4,sp,192 +80005160: 00f70733 add a4,a4,a5 +80005164: 00075703 lhu a4,0(a4) +80005168: 02e69263 bne a3,a4,8000518c <_ldtoa_r+0x50c> +8000516c: 00278793 addi a5,a5,2 +80005170: 01200713 li a4,18 +80005174: fce79ee3 bne a5,a4,80005150 <_ldtoa_r+0x4d0> +80005178: 0a410593 addi a1,sp,164 +8000517c: 08810513 addi a0,sp,136 +80005180: ff4fe0ef jal ra,80003974 +80005184: 00412783 lw a5,4(sp) +80005188: 00f40433 add s0,s0,a5 +8000518c: 00412783 lw a5,4(sp) +80005190: 014c0c13 addi s8,s8,20 +80005194: 01448d93 addi s11,s1,20 +80005198: 0017d793 srli a5,a5,0x1 +8000519c: 00f12223 sw a5,4(sp) +800051a0: 11848793 addi a5,s1,280 +800051a4: e4fc1ce3 bne s8,a5,80004ffc <_ldtoa_r+0x37c> +800051a8: 0b615783 lhu a5,182(sp) +800051ac: 07e15703 lhu a4,126(sp) +800051b0: 06c10593 addi a1,sp,108 +800051b4: 0a410513 addi a0,sp,164 +800051b8: 00e787b3 add a5,a5,a4 +800051bc: ffffc737 lui a4,0xffffc +800051c0: f7270713 addi a4,a4,-142 # ffffbf72 <_PathLocale+0x7effa57a> +800051c4: 00e787b3 add a5,a5,a4 +800051c8: 0af11b23 sh a5,182(sp) +800051cc: fa8fe0ef jal ra,80003974 +800051d0: 08810593 addi a1,sp,136 +800051d4: 000c0513 mv a0,s8 +800051d8: f9cfe0ef jal ra,80003974 +800051dc: 00001ab7 lui s5,0x1 +800051e0: 10448493 addi s1,s1,260 +800051e4: 0a410593 addi a1,sp,164 +800051e8: 00048513 mv a0,s1 +800051ec: badfe0ef jal ra,80003d98 +800051f0: cca040e3 bgtz a0,80004eb0 <_ldtoa_r+0x230> +800051f4: 0a410593 addi a1,sp,164 +800051f8: 000d8513 mv a0,s11 +800051fc: b9dfe0ef jal ra,80003d98 +80005200: 02a04863 bgtz a0,80005230 <_ldtoa_r+0x5b0> +80005204: 0a410613 addi a2,sp,164 +80005208: 00060593 mv a1,a2 +8000520c: 15010693 addi a3,sp,336 +80005210: 000d8513 mv a0,s11 +80005214: f44ff0ef jal ra,80004958 +80005218: 08810613 addi a2,sp,136 +8000521c: 15010693 addi a3,sp,336 +80005220: 00060593 mv a1,a2 +80005224: 000d8513 mv a0,s11 +80005228: ca0ff0ef jal ra,800046c8 +8000522c: 01540433 add s0,s0,s5 +80005230: 001ada93 srli s5,s5,0x1 +80005234: c69d8ee3 beq s11,s1,80004eb0 <_ldtoa_r+0x230> +80005238: 014d8d93 addi s11,s11,20 +8000523c: fa9ff06f j 800051e4 <_ldtoa_r+0x564> +80005240: 00090513 mv a0,s2 +80005244: 0c010593 addi a1,sp,192 +80005248: f2cfe0ef jal ra,80003974 +8000524c: 0c010513 addi a0,sp,192 +80005250: a0dfe0ef jal ra,80003c5c +80005254: ee051ce3 bnez a0,8000514c <_ldtoa_r+0x4cc> +80005258: 0d215783 lhu a5,210(sp) +8000525c: ffff8737 lui a4,0xffff8 +80005260: 00e7c7b3 xor a5,a5,a4 +80005264: 0cf11923 sh a5,210(sp) +80005268: ee5ff06f j 8000514c <_ldtoa_r+0x4cc> +8000526c: e8051ae3 bnez a0,80005100 <_ldtoa_r+0x480> +80005270: 0dc10593 addi a1,sp,220 +80005274: 00090513 mv a0,s2 +80005278: a51fe0ef jal ra,80003cc8 +8000527c: 0f810593 addi a1,sp,248 +80005280: 0c010513 addi a0,sp,192 +80005284: a45fe0ef jal ra,80003cc8 +80005288: 0dc15783 lhu a5,220(sp) +8000528c: 0fa15a83 lhu s5,250(sp) +80005290: fff7c793 not a5,a5 +80005294: 0cf11e23 sh a5,220(sp) +80005298: 0de15783 lhu a5,222(sp) +8000529c: 415785b3 sub a1,a5,s5 +800052a0: 00f12623 sw a5,12(sp) +800052a4: 02b05a63 blez a1,800052d8 <_ldtoa_r+0x658> +800052a8: 11410593 addi a1,sp,276 +800052ac: 0f810513 addi a0,sp,248 +800052b0: efcfe0ef jal ra,800039ac +800052b4: 0f810593 addi a1,sp,248 +800052b8: 0dc10513 addi a0,sp,220 +800052bc: ef0fe0ef jal ra,800039ac +800052c0: 0dc10593 addi a1,sp,220 +800052c4: 11410513 addi a0,sp,276 +800052c8: ee4fe0ef jal ra,800039ac +800052cc: 00c12783 lw a5,12(sp) +800052d0: 40fa85b3 sub a1,s5,a5 +800052d4: 0fa15a83 lhu s5,250(sp) +800052d8: 04058863 beqz a1,80005328 <_ldtoa_r+0x6a8> +800052dc: f6f00793 li a5,-145 +800052e0: 08f5c463 blt a1,a5,80005368 <_ldtoa_r+0x6e8> +800052e4: 0dc10513 addi a0,sp,220 +800052e8: c19fe0ef jal ra,80003f00 +800052ec: 00a12623 sw a0,12(sp) +800052f0: 0dc15703 lhu a4,220(sp) +800052f4: 0f815783 lhu a5,248(sp) +800052f8: 0f810593 addi a1,sp,248 +800052fc: 0dc10513 addi a0,sp,220 +80005300: 0cf71863 bne a4,a5,800053d0 <_ldtoa_r+0x750> +80005304: 84dfe0ef jal ra,80003b50 +80005308: 00c12583 lw a1,12(sp) +8000530c: 15010793 addi a5,sp,336 +80005310: 04000713 li a4,64 +80005314: 000a8693 mv a3,s5 +80005318: 000d8613 mv a2,s11 +8000531c: 0f810513 addi a0,sp,248 +80005320: fa9fe0ef jal ra,800042c8 +80005324: 0440006f j 80005368 <_ldtoa_r+0x6e8> 80005328: 0f810593 addi a1,sp,248 8000532c: 0dc10513 addi a0,sp,220 -80005330: df0fe0ef jal ra,80003920 -80005334: 0dc10593 addi a1,sp,220 -80005338: 11410513 addi a0,sp,276 -8000533c: de4fe0ef jal ra,80003920 -80005340: f25ff06f j 80005264 <_ldtoa_r+0x670> -80005344: fb8fe0ef jal ra,80003afc -80005348: 00100d93 li s11,1 -8000534c: f31ff06f j 8000527c <_ldtoa_r+0x688> -80005350: 00278793 addi a5,a5,2 -80005354: 01200713 li a4,18 -80005358: c6e794e3 bne a5,a4,80004fc0 <_ldtoa_r+0x3cc> -8000535c: d65ff06f j 800050c0 <_ldtoa_r+0x4cc> -80005360: 07e15783 lhu a5,126(sp) -80005364: 00000413 li s0,0 -80005368: 10448a93 addi s5,s1,260 -8000536c: 0a078863 beqz a5,8000541c <_ldtoa_r+0x828> -80005370: 0c010593 addi a1,sp,192 -80005374: 06c10513 addi a0,sp,108 -80005378: 00004ab7 lui s5,0x4 -8000537c: 8c1fe0ef jal ra,80003c3c -80005380: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> -80005384: fd500c13 li s8,-43 -80005388: 0d815783 lhu a5,216(sp) -8000538c: 0077f793 andi a5,a5,7 -80005390: 06079263 bnez a5,800053f4 <_ldtoa_r+0x800> -80005394: 0a410593 addi a1,sp,164 -80005398: 0c010513 addi a0,sp,192 -8000539c: d84fe0ef jal ra,80003920 -800053a0: 0a410513 addi a0,sp,164 -800053a4: de0fe0ef jal ra,80003984 -800053a8: 0a410513 addi a0,sp,164 -800053ac: dd8fe0ef jal ra,80003984 -800053b0: 0a410593 addi a1,sp,164 -800053b4: 0c010513 addi a0,sp,192 -800053b8: f0cfe0ef jal ra,80003ac4 -800053bc: 0a615783 lhu a5,166(sp) -800053c0: 00378793 addi a5,a5,3 -800053c4: 0af11323 sh a5,166(sp) -800053c8: 0a815783 lhu a5,168(sp) -800053cc: 10079a63 bnez a5,800054e0 <_ldtoa_r+0x8ec> -800053d0: 0bc15783 lhu a5,188(sp) -800053d4: 02079063 bnez a5,800053f4 <_ldtoa_r+0x800> -800053d8: 0a615783 lhu a5,166(sp) -800053dc: 00faec63 bltu s5,a5,800053f4 <_ldtoa_r+0x800> -800053e0: 0c010593 addi a1,sp,192 -800053e4: 0a410513 addi a0,sp,164 -800053e8: fff40413 addi s0,s0,-1 -800053ec: d34fe0ef jal ra,80003920 -800053f0: f9841ce3 bne s0,s8,80005388 <_ldtoa_r+0x794> -800053f4: 06c10593 addi a1,sp,108 -800053f8: 0c010513 addi a0,sp,192 -800053fc: cc9fe0ef jal ra,800040c4 -80005400: 0240006f j 80005424 <_ldtoa_r+0x830> -80005404: 06c10613 addi a2,sp,108 -80005408: 15010693 addi a3,sp,336 -8000540c: 00060593 mv a1,a2 -80005410: 000a8513 mv a0,s5 -80005414: a28ff0ef jal ra,8000463c -80005418: fff40413 addi s0,s0,-1 -8000541c: 07c11783 lh a5,124(sp) -80005420: fe07d2e3 bgez a5,80005404 <_ldtoa_r+0x810> -80005424: 0c010593 addi a1,sp,192 -80005428: 06c10513 addi a0,sp,108 -8000542c: cbcfe0ef jal ra,800038e8 -80005430: 08810593 addi a1,sp,136 -80005434: 00090513 mv a0,s2 -80005438: cb0fe0ef jal ra,800038e8 -8000543c: 01448793 addi a5,s1,20 -80005440: 00000c13 li s8,0 -80005444: fffffab7 lui s5,0xfffff -80005448: 00f12223 sw a5,4(sp) -8000544c: 00200d93 li s11,2 -80005450: 810007b7 lui a5,0x81000 -80005454: 56078793 addi a5,a5,1376 # 81000560 <_PathLocale+0xffffeb30> -80005458: 01878733 add a4,a5,s8 -8000545c: 00412783 lw a5,4(sp) -80005460: 0c010593 addi a1,sp,192 -80005464: 00090513 mv a0,s2 -80005468: 00e12623 sw a4,12(sp) -8000546c: 018784b3 add s1,a5,s8 -80005470: 89dfe0ef jal ra,80003d0c -80005474: 00c12703 lw a4,12(sp) -80005478: 04a05863 blez a0,800054c8 <_ldtoa_r+0x8d4> -8000547c: 0c010593 addi a1,sp,192 -80005480: 00070513 mv a0,a4 -80005484: 889fe0ef jal ra,80003d0c -80005488: 02054863 bltz a0,800054b8 <_ldtoa_r+0x8c4> -8000548c: 0c010613 addi a2,sp,192 -80005490: 00060593 mv a1,a2 +80005330: ea4fe0ef jal ra,800039d4 +80005334: 06051663 bnez a0,800053a0 <_ldtoa_r+0x720> +80005338: 0dc15703 lhu a4,220(sp) +8000533c: 0f815783 lhu a5,248(sp) +80005340: 00f70863 beq a4,a5,80005350 <_ldtoa_r+0x6d0> +80005344: 0c010513 addi a0,sp,192 +80005348: e18fe0ef jal ra,80003960 +8000534c: e01ff06f j 8000514c <_ldtoa_r+0x4cc> +80005350: 0fa15783 lhu a5,250(sp) +80005354: 02079263 bnez a5,80005378 <_ldtoa_r+0x6f8> +80005358: 0fe11783 lh a5,254(sp) +8000535c: 0007ce63 bltz a5,80005378 <_ldtoa_r+0x6f8> +80005360: 0f810513 addi a0,sp,248 +80005364: efcfe0ef jal ra,80003a60 +80005368: 0c010593 addi a1,sp,192 +8000536c: 0f810513 addi a0,sp,248 +80005370: de1fe0ef jal ra,80004150 +80005374: dd9ff06f j 8000514c <_ldtoa_r+0x4cc> +80005378: 0f810793 addi a5,sp,248 +8000537c: 10e10713 addi a4,sp,270 +80005380: 0027d683 lhu a3,2(a5) +80005384: 00068863 beqz a3,80005394 <_ldtoa_r+0x714> +80005388: 001a8a93 addi s5,s5,1 # 1001 <_start-0x7fffefff> +8000538c: 0f511d23 sh s5,250(sp) +80005390: fd9ff06f j 80005368 <_ldtoa_r+0x6e8> +80005394: 00278793 addi a5,a5,2 +80005398: fef714e3 bne a4,a5,80005380 <_ldtoa_r+0x700> +8000539c: ff1ff06f j 8000538c <_ldtoa_r+0x70c> +800053a0: 00012623 sw zero,12(sp) +800053a4: f4a056e3 blez a0,800052f0 <_ldtoa_r+0x670> +800053a8: 11410593 addi a1,sp,276 +800053ac: 0f810513 addi a0,sp,248 +800053b0: dfcfe0ef jal ra,800039ac +800053b4: 0f810593 addi a1,sp,248 +800053b8: 0dc10513 addi a0,sp,220 +800053bc: df0fe0ef jal ra,800039ac +800053c0: 0dc10593 addi a1,sp,220 +800053c4: 11410513 addi a0,sp,276 +800053c8: de4fe0ef jal ra,800039ac +800053cc: f25ff06f j 800052f0 <_ldtoa_r+0x670> +800053d0: fb8fe0ef jal ra,80003b88 +800053d4: 00100d93 li s11,1 +800053d8: f31ff06f j 80005308 <_ldtoa_r+0x688> +800053dc: 00278793 addi a5,a5,2 +800053e0: 01200713 li a4,18 +800053e4: c6e794e3 bne a5,a4,8000504c <_ldtoa_r+0x3cc> +800053e8: d65ff06f j 8000514c <_ldtoa_r+0x4cc> +800053ec: 07e15783 lhu a5,126(sp) +800053f0: 00000413 li s0,0 +800053f4: 10448a93 addi s5,s1,260 +800053f8: 0a078863 beqz a5,800054a8 <_ldtoa_r+0x828> +800053fc: 0c010593 addi a1,sp,192 +80005400: 06c10513 addi a0,sp,108 +80005404: 00004ab7 lui s5,0x4 +80005408: 8c1fe0ef jal ra,80003cc8 +8000540c: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> +80005410: fd500c13 li s8,-43 +80005414: 0d815783 lhu a5,216(sp) +80005418: 0077f793 andi a5,a5,7 +8000541c: 06079263 bnez a5,80005480 <_ldtoa_r+0x800> +80005420: 0a410593 addi a1,sp,164 +80005424: 0c010513 addi a0,sp,192 +80005428: d84fe0ef jal ra,800039ac +8000542c: 0a410513 addi a0,sp,164 +80005430: de0fe0ef jal ra,80003a10 +80005434: 0a410513 addi a0,sp,164 +80005438: dd8fe0ef jal ra,80003a10 +8000543c: 0a410593 addi a1,sp,164 +80005440: 0c010513 addi a0,sp,192 +80005444: f0cfe0ef jal ra,80003b50 +80005448: 0a615783 lhu a5,166(sp) +8000544c: 00378793 addi a5,a5,3 +80005450: 0af11323 sh a5,166(sp) +80005454: 0a815783 lhu a5,168(sp) +80005458: 10079a63 bnez a5,8000556c <_ldtoa_r+0x8ec> +8000545c: 0bc15783 lhu a5,188(sp) +80005460: 02079063 bnez a5,80005480 <_ldtoa_r+0x800> +80005464: 0a615783 lhu a5,166(sp) +80005468: 00faec63 bltu s5,a5,80005480 <_ldtoa_r+0x800> +8000546c: 0c010593 addi a1,sp,192 +80005470: 0a410513 addi a0,sp,164 +80005474: fff40413 addi s0,s0,-1 +80005478: d34fe0ef jal ra,800039ac +8000547c: f9841ce3 bne s0,s8,80005414 <_ldtoa_r+0x794> +80005480: 06c10593 addi a1,sp,108 +80005484: 0c010513 addi a0,sp,192 +80005488: cc9fe0ef jal ra,80004150 +8000548c: 0240006f j 800054b0 <_ldtoa_r+0x830> +80005490: 06c10613 addi a2,sp,108 80005494: 15010693 addi a3,sp,336 -80005498: 00048513 mv a0,s1 -8000549c: 9a0ff0ef jal ra,8000463c -800054a0: 08810613 addi a2,sp,136 -800054a4: 15010693 addi a3,sp,336 -800054a8: 00060593 mv a1,a2 -800054ac: 00048513 mv a0,s1 -800054b0: 98cff0ef jal ra,8000463c -800054b4: 01540433 add s0,s0,s5 -800054b8: 014c0c13 addi s8,s8,20 -800054bc: 10400793 li a5,260 -800054c0: 03bacab3 div s5,s5,s11 -800054c4: f8fc16e3 bne s8,a5,80005450 <_ldtoa_r+0x85c> -800054c8: 08810613 addi a2,sp,136 -800054cc: 15010693 addi a3,sp,336 -800054d0: 00090593 mv a1,s2 -800054d4: 00060513 mv a0,a2 -800054d8: bf4ff0ef jal ra,800048cc -800054dc: 949ff06f j 80004e24 <_ldtoa_r+0x230> -800054e0: 0a410513 addi a0,sp,164 -800054e4: ca0fe0ef jal ra,80003984 -800054e8: 0a615783 lhu a5,166(sp) -800054ec: 00178793 addi a5,a5,1 -800054f0: ed5ff06f j 800053c4 <_ldtoa_r+0x7d0> -800054f4: 06c10513 addi a0,sp,108 -800054f8: cdcfe0ef jal ra,800039d4 -800054fc: 0a410593 addi a1,sp,164 -80005500: 06c10513 addi a0,sp,108 -80005504: c1cfe0ef jal ra,80003920 -80005508: 0a410513 addi a0,sp,164 -8000550c: cc8fe0ef jal ra,800039d4 -80005510: 0a410513 addi a0,sp,164 -80005514: cc0fe0ef jal ra,800039d4 -80005518: 06c10593 addi a1,sp,108 -8000551c: 0a410513 addi a0,sp,164 -80005520: da4fe0ef jal ra,80003ac4 -80005524: 15010613 addi a2,sp,336 -80005528: 06c10593 addi a1,sp,108 -8000552c: 08810513 addi a0,sp,136 -80005530: 828ff0ef jal ra,80004558 -80005534: fff40413 addi s0,s0,-1 -80005538: 19c15483 lhu s1,412(sp) -8000553c: 92dff06f j 80004e68 <_ldtoa_r+0x274> -80005540: 02000793 li a5,32 -80005544: 949ff06f j 80004e8c <_ldtoa_r+0x298> -80005548: 03048493 addi s1,s1,48 -8000554c: 02e00793 li a5,46 -80005550: 10910aa3 sb s1,277(sp) -80005554: 10f10b23 sb a5,278(sp) -80005558: 11710493 addi s1,sp,279 -8000555c: 01748ab3 add s5,s1,s7 -80005560: 05795663 bge s2,s7,800055ac <_ldtoa_r+0x9b8> -80005564: 19c15783 lhu a5,412(sp) -80005568: 00400713 li a4,4 -8000556c: fffa8493 addi s1,s5,-1 # ffffefff <_PathLocale+0x7effd5cf> -80005570: 96f75ae3 bge a4,a5,80004ee4 <_ldtoa_r+0x2f0> -80005574: 00500713 li a4,5 -80005578: 08e78463 beq a5,a4,80005600 <_ldtoa_r+0xa0c> -8000557c: 00048793 mv a5,s1 -80005580: 02e00613 li a2,46 -80005584: 03800593 li a1,56 -80005588: 03000693 li a3,48 -8000558c: fff78793 addi a5,a5,-1 -80005590: 0007c703 lbu a4,0(a5) -80005594: 07f77713 andi a4,a4,127 -80005598: 0a095863 bgez s2,80005648 <_ldtoa_r+0xa54> -8000559c: 03100713 li a4,49 -800055a0: 00e78023 sb a4,0(a5) -800055a4: 00140413 addi s0,s0,1 -800055a8: 93dff06f j 80004ee4 <_ldtoa_r+0x2f0> -800055ac: 06c10513 addi a0,sp,108 -800055b0: c24fe0ef jal ra,800039d4 -800055b4: 0a410593 addi a1,sp,164 -800055b8: 06c10513 addi a0,sp,108 -800055bc: b64fe0ef jal ra,80003920 -800055c0: 0a410513 addi a0,sp,164 -800055c4: c10fe0ef jal ra,800039d4 -800055c8: 0a410513 addi a0,sp,164 -800055cc: c08fe0ef jal ra,800039d4 -800055d0: 06c10593 addi a1,sp,108 -800055d4: 0a410513 addi a0,sp,164 -800055d8: cecfe0ef jal ra,80003ac4 -800055dc: 15010613 addi a2,sp,336 -800055e0: 06c10593 addi a1,sp,108 -800055e4: 08810513 addi a0,sp,136 -800055e8: f71fe0ef jal ra,80004558 -800055ec: 19c14783 lbu a5,412(sp) -800055f0: 001b8b93 addi s7,s7,1 -800055f4: 03078793 addi a5,a5,48 -800055f8: 00fa8023 sb a5,0(s5) -800055fc: f61ff06f j 8000555c <_ldtoa_r+0x968> -80005600: 08810593 addi a1,sp,136 -80005604: 06c10513 addi a0,sp,108 -80005608: abdfe0ef jal ra,800040c4 -8000560c: 00812783 lw a5,8(sp) -80005610: 08810513 addi a0,sp,136 -80005614: 41078593 addi a1,a5,1040 -80005618: ef4fe0ef jal ra,80003d0c -8000561c: f60510e3 bnez a0,8000557c <_ldtoa_r+0x988> -80005620: 8c0942e3 bltz s2,80004ee4 <_ldtoa_r+0x2f0> -80005624: ffeac783 lbu a5,-2(s5) -80005628: fd278793 addi a5,a5,-46 -8000562c: 0017b793 seqz a5,a5 -80005630: fff7c793 not a5,a5 -80005634: 00f487b3 add a5,s1,a5 -80005638: 0007c783 lbu a5,0(a5) -8000563c: 0017f793 andi a5,a5,1 -80005640: f2079ee3 bnez a5,8000557c <_ldtoa_r+0x988> -80005644: 8a1ff06f j 80004ee4 <_ldtoa_r+0x2f0> -80005648: 02c71463 bne a4,a2,80005670 <_ldtoa_r+0xa7c> -8000564c: fff7c703 lbu a4,-1(a5) -80005650: 03800693 li a3,56 -80005654: 00e6e863 bltu a3,a4,80005664 <_ldtoa_r+0xa70> -80005658: 00170713 addi a4,a4,1 # ffff8001 <_PathLocale+0x7eff65d1> -8000565c: fee78fa3 sb a4,-1(a5) -80005660: 885ff06f j 80004ee4 <_ldtoa_r+0x2f0> -80005664: 00140413 addi s0,s0,1 -80005668: 03100713 li a4,49 -8000566c: ff1ff06f j 8000565c <_ldtoa_r+0xa68> -80005670: 00e5e863 bltu a1,a4,80005680 <_ldtoa_r+0xa8c> -80005674: 00170713 addi a4,a4,1 -80005678: 00e78023 sb a4,0(a5) -8000567c: 869ff06f j 80004ee4 <_ldtoa_r+0x2f0> -80005680: 00d78023 sb a3,0(a5) -80005684: f09ff06f j 8000558c <_ldtoa_r+0x998> -80005688: 00140793 addi a5,s0,1 -8000568c: 00fd2023 sw a5,0(s10) -80005690: 02e00693 li a3,46 -80005694: 00090793 mv a5,s2 -80005698: 0007c703 lbu a4,0(a5) -8000569c: 00071663 bnez a4,800056a8 <_ldtoa_r+0xab4> -800056a0: 04500713 li a4,69 -800056a4: 02c0006f j 800056d0 <_ldtoa_r+0xadc> -800056a8: 00178613 addi a2,a5,1 -800056ac: 00d70663 beq a4,a3,800056b8 <_ldtoa_r+0xac4> -800056b0: 00060793 mv a5,a2 -800056b4: fe5ff06f j 80005698 <_ldtoa_r+0xaa4> -800056b8: 0017c703 lbu a4,1(a5) -800056bc: 00178793 addi a5,a5,1 -800056c0: fee78fa3 sb a4,-1(a5) -800056c4: fe071ae3 bnez a4,800056b8 <_ldtoa_r+0xac4> -800056c8: fd9ff06f j 800056a0 <_ldtoa_r+0xaac> -800056cc: fff78793 addi a5,a5,-1 -800056d0: 0007c683 lbu a3,0(a5) -800056d4: 00e68463 beq a3,a4,800056dc <_ldtoa_r+0xae8> -800056d8: fef96ae3 bltu s2,a5,800056cc <_ldtoa_r+0xad8> -800056dc: 00078023 sb zero,0(a5) -800056e0: e5cff06f j 80004d3c <_ldtoa_r+0x148> -800056e4: 00178793 addi a5,a5,1 -800056e8: e60ff06f j 80004d48 <_ldtoa_r+0x154> -800056ec: 00068493 mv s1,a3 -800056f0: e68ff06f j 80004d58 <_ldtoa_r+0x164> -800056f4: fff48493 addi s1,s1,-1 -800056f8: 00048023 sb zero,0(s1) -800056fc: fff4c703 lbu a4,-1(s1) -80005700: 00d71663 bne a4,a3,8000570c <_ldtoa_r+0xb18> -80005704: 41248733 sub a4,s1,s2 -80005708: fee7c6e3 blt a5,a4,800056f4 <_ldtoa_r+0xb00> -8000570c: 00300713 li a4,3 -80005710: 009c8793 addi a5,s9,9 -80005714: 02eb1263 bne s6,a4,80005738 <_ldtoa_r+0xb44> -80005718: 00898433 add s0,s3,s0 -8000571c: 00045863 bgez s0,8000572c <_ldtoa_r+0xb38> -80005720: 10010a23 sb zero,276(sp) -80005724: 000d2023 sw zero,0(s10) -80005728: 00090493 mv s1,s2 -8000572c: 000d2783 lw a5,0(s10) -80005730: 00fc8cb3 add s9,s9,a5 -80005734: 003c8793 addi a5,s9,3 -80005738: 040a2223 sw zero,68(s4) -8000573c: 00400713 li a4,4 -80005740: 01470693 addi a3,a4,20 -80005744: 044a2583 lw a1,68(s4) -80005748: 06d7f863 bgeu a5,a3,800057b8 <_ldtoa_r+0xbc4> -8000574c: 000a0513 mv a0,s4 -80005750: 24d000ef jal ra,8000619c <_Balloc> -80005754: 04aa2023 sw a0,64(s4) -80005758: 00090593 mv a1,s2 -8000575c: 00050413 mv s0,a0 -80005760: 385010ef jal ra,800072e4 -80005764: 01012783 lw a5,16(sp) -80005768: 00078863 beqz a5,80005778 <_ldtoa_r+0xb84> -8000576c: 412484b3 sub s1,s1,s2 -80005770: 009404b3 add s1,s0,s1 -80005774: 0097a023 sw s1,0(a5) -80005778: 00040513 mv a0,s0 -8000577c: 1dc12083 lw ra,476(sp) -80005780: 1d812403 lw s0,472(sp) -80005784: 1d412483 lw s1,468(sp) -80005788: 1d012903 lw s2,464(sp) -8000578c: 1cc12983 lw s3,460(sp) -80005790: 1c812a03 lw s4,456(sp) -80005794: 1c412a83 lw s5,452(sp) -80005798: 1c012b03 lw s6,448(sp) -8000579c: 1bc12b83 lw s7,444(sp) -800057a0: 1b812c03 lw s8,440(sp) -800057a4: 1b412c83 lw s9,436(sp) -800057a8: 1b012d03 lw s10,432(sp) -800057ac: 1ac12d83 lw s11,428(sp) -800057b0: 1e010113 addi sp,sp,480 -800057b4: 00008067 ret -800057b8: 00158593 addi a1,a1,1 -800057bc: 04ba2223 sw a1,68(s4) -800057c0: 00171713 slli a4,a4,0x1 -800057c4: f7dff06f j 80005740 <_ldtoa_r+0xb4c> -800057c8: 000087b7 lui a5,0x8 -800057cc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800057d0: f2f71c63 bne a4,a5,80004f08 <_ldtoa_r+0x314> -800057d4: 00012783 lw a5,0(sp) -800057d8: f2078263 beqz a5,80004efc <_ldtoa_r+0x308> -800057dc: 810005b7 lui a1,0x81000 -800057e0: 66c58593 addi a1,a1,1644 # 8100066c <_PathLocale+0xffffec3c> -800057e4: d14ff06f j 80004cf8 <_ldtoa_r+0x104> +80005498: 00060593 mv a1,a2 +8000549c: 000a8513 mv a0,s5 +800054a0: a28ff0ef jal ra,800046c8 +800054a4: fff40413 addi s0,s0,-1 +800054a8: 07c11783 lh a5,124(sp) +800054ac: fe07d2e3 bgez a5,80005490 <_ldtoa_r+0x810> +800054b0: 0c010593 addi a1,sp,192 +800054b4: 06c10513 addi a0,sp,108 +800054b8: cbcfe0ef jal ra,80003974 +800054bc: 08810593 addi a1,sp,136 +800054c0: 00090513 mv a0,s2 +800054c4: cb0fe0ef jal ra,80003974 +800054c8: 01448793 addi a5,s1,20 +800054cc: 00000c13 li s8,0 +800054d0: fffffab7 lui s5,0xfffff +800054d4: 00f12223 sw a5,4(sp) +800054d8: 00200d93 li s11,2 +800054dc: 810007b7 lui a5,0x81000 +800054e0: 52878793 addi a5,a5,1320 # 81000528 <_PathLocale+0xffffeb30> +800054e4: 01878733 add a4,a5,s8 +800054e8: 00412783 lw a5,4(sp) +800054ec: 0c010593 addi a1,sp,192 +800054f0: 00090513 mv a0,s2 +800054f4: 00e12623 sw a4,12(sp) +800054f8: 018784b3 add s1,a5,s8 +800054fc: 89dfe0ef jal ra,80003d98 +80005500: 00c12703 lw a4,12(sp) +80005504: 04a05863 blez a0,80005554 <_ldtoa_r+0x8d4> +80005508: 0c010593 addi a1,sp,192 +8000550c: 00070513 mv a0,a4 +80005510: 889fe0ef jal ra,80003d98 +80005514: 02054863 bltz a0,80005544 <_ldtoa_r+0x8c4> +80005518: 0c010613 addi a2,sp,192 +8000551c: 00060593 mv a1,a2 +80005520: 15010693 addi a3,sp,336 +80005524: 00048513 mv a0,s1 +80005528: 9a0ff0ef jal ra,800046c8 +8000552c: 08810613 addi a2,sp,136 +80005530: 15010693 addi a3,sp,336 +80005534: 00060593 mv a1,a2 +80005538: 00048513 mv a0,s1 +8000553c: 98cff0ef jal ra,800046c8 +80005540: 01540433 add s0,s0,s5 +80005544: 014c0c13 addi s8,s8,20 +80005548: 10400793 li a5,260 +8000554c: 03bacab3 div s5,s5,s11 +80005550: f8fc16e3 bne s8,a5,800054dc <_ldtoa_r+0x85c> +80005554: 08810613 addi a2,sp,136 +80005558: 15010693 addi a3,sp,336 +8000555c: 00090593 mv a1,s2 +80005560: 00060513 mv a0,a2 +80005564: bf4ff0ef jal ra,80004958 +80005568: 949ff06f j 80004eb0 <_ldtoa_r+0x230> +8000556c: 0a410513 addi a0,sp,164 +80005570: ca0fe0ef jal ra,80003a10 +80005574: 0a615783 lhu a5,166(sp) +80005578: 00178793 addi a5,a5,1 +8000557c: ed5ff06f j 80005450 <_ldtoa_r+0x7d0> +80005580: 06c10513 addi a0,sp,108 +80005584: cdcfe0ef jal ra,80003a60 +80005588: 0a410593 addi a1,sp,164 +8000558c: 06c10513 addi a0,sp,108 +80005590: c1cfe0ef jal ra,800039ac +80005594: 0a410513 addi a0,sp,164 +80005598: cc8fe0ef jal ra,80003a60 +8000559c: 0a410513 addi a0,sp,164 +800055a0: cc0fe0ef jal ra,80003a60 +800055a4: 06c10593 addi a1,sp,108 +800055a8: 0a410513 addi a0,sp,164 +800055ac: da4fe0ef jal ra,80003b50 +800055b0: 15010613 addi a2,sp,336 +800055b4: 06c10593 addi a1,sp,108 +800055b8: 08810513 addi a0,sp,136 +800055bc: 828ff0ef jal ra,800045e4 +800055c0: fff40413 addi s0,s0,-1 +800055c4: 19c15483 lhu s1,412(sp) +800055c8: 92dff06f j 80004ef4 <_ldtoa_r+0x274> +800055cc: 02000793 li a5,32 +800055d0: 949ff06f j 80004f18 <_ldtoa_r+0x298> +800055d4: 03048493 addi s1,s1,48 +800055d8: 02e00793 li a5,46 +800055dc: 10910aa3 sb s1,277(sp) +800055e0: 10f10b23 sb a5,278(sp) +800055e4: 11710493 addi s1,sp,279 +800055e8: 01748ab3 add s5,s1,s7 +800055ec: 05795663 bge s2,s7,80005638 <_ldtoa_r+0x9b8> +800055f0: 19c15783 lhu a5,412(sp) +800055f4: 00400713 li a4,4 +800055f8: fffa8493 addi s1,s5,-1 # ffffefff <_PathLocale+0x7effd607> +800055fc: 96f75ae3 bge a4,a5,80004f70 <_ldtoa_r+0x2f0> +80005600: 00500713 li a4,5 +80005604: 08e78463 beq a5,a4,8000568c <_ldtoa_r+0xa0c> +80005608: 00048793 mv a5,s1 +8000560c: 02e00613 li a2,46 +80005610: 03800593 li a1,56 +80005614: 03000693 li a3,48 +80005618: fff78793 addi a5,a5,-1 +8000561c: 0007c703 lbu a4,0(a5) +80005620: 07f77713 andi a4,a4,127 +80005624: 0a095863 bgez s2,800056d4 <_ldtoa_r+0xa54> +80005628: 03100713 li a4,49 +8000562c: 00e78023 sb a4,0(a5) +80005630: 00140413 addi s0,s0,1 +80005634: 93dff06f j 80004f70 <_ldtoa_r+0x2f0> +80005638: 06c10513 addi a0,sp,108 +8000563c: c24fe0ef jal ra,80003a60 +80005640: 0a410593 addi a1,sp,164 +80005644: 06c10513 addi a0,sp,108 +80005648: b64fe0ef jal ra,800039ac +8000564c: 0a410513 addi a0,sp,164 +80005650: c10fe0ef jal ra,80003a60 +80005654: 0a410513 addi a0,sp,164 +80005658: c08fe0ef jal ra,80003a60 +8000565c: 06c10593 addi a1,sp,108 +80005660: 0a410513 addi a0,sp,164 +80005664: cecfe0ef jal ra,80003b50 +80005668: 15010613 addi a2,sp,336 +8000566c: 06c10593 addi a1,sp,108 +80005670: 08810513 addi a0,sp,136 +80005674: f71fe0ef jal ra,800045e4 +80005678: 19c14783 lbu a5,412(sp) +8000567c: 001b8b93 addi s7,s7,1 +80005680: 03078793 addi a5,a5,48 +80005684: 00fa8023 sb a5,0(s5) +80005688: f61ff06f j 800055e8 <_ldtoa_r+0x968> +8000568c: 08810593 addi a1,sp,136 +80005690: 06c10513 addi a0,sp,108 +80005694: abdfe0ef jal ra,80004150 +80005698: 00812783 lw a5,8(sp) +8000569c: 08810513 addi a0,sp,136 +800056a0: 3d878593 addi a1,a5,984 +800056a4: ef4fe0ef jal ra,80003d98 +800056a8: f60510e3 bnez a0,80005608 <_ldtoa_r+0x988> +800056ac: 8c0942e3 bltz s2,80004f70 <_ldtoa_r+0x2f0> +800056b0: ffeac783 lbu a5,-2(s5) +800056b4: fd278793 addi a5,a5,-46 +800056b8: 0017b793 seqz a5,a5 +800056bc: fff7c793 not a5,a5 +800056c0: 00f487b3 add a5,s1,a5 +800056c4: 0007c783 lbu a5,0(a5) +800056c8: 0017f793 andi a5,a5,1 +800056cc: f2079ee3 bnez a5,80005608 <_ldtoa_r+0x988> +800056d0: 8a1ff06f j 80004f70 <_ldtoa_r+0x2f0> +800056d4: 02c71463 bne a4,a2,800056fc <_ldtoa_r+0xa7c> +800056d8: fff7c703 lbu a4,-1(a5) +800056dc: 03800693 li a3,56 +800056e0: 00e6e863 bltu a3,a4,800056f0 <_ldtoa_r+0xa70> +800056e4: 00170713 addi a4,a4,1 # ffff8001 <_PathLocale+0x7eff6609> +800056e8: fee78fa3 sb a4,-1(a5) +800056ec: 885ff06f j 80004f70 <_ldtoa_r+0x2f0> +800056f0: 00140413 addi s0,s0,1 +800056f4: 03100713 li a4,49 +800056f8: ff1ff06f j 800056e8 <_ldtoa_r+0xa68> +800056fc: 00e5e863 bltu a1,a4,8000570c <_ldtoa_r+0xa8c> +80005700: 00170713 addi a4,a4,1 +80005704: 00e78023 sb a4,0(a5) +80005708: 869ff06f j 80004f70 <_ldtoa_r+0x2f0> +8000570c: 00d78023 sb a3,0(a5) +80005710: f09ff06f j 80005618 <_ldtoa_r+0x998> +80005714: 00140793 addi a5,s0,1 +80005718: 00fd2023 sw a5,0(s10) +8000571c: 02e00693 li a3,46 +80005720: 00090793 mv a5,s2 +80005724: 0007c703 lbu a4,0(a5) +80005728: 00071663 bnez a4,80005734 <_ldtoa_r+0xab4> +8000572c: 04500713 li a4,69 +80005730: 02c0006f j 8000575c <_ldtoa_r+0xadc> +80005734: 00178613 addi a2,a5,1 +80005738: 00d70663 beq a4,a3,80005744 <_ldtoa_r+0xac4> +8000573c: 00060793 mv a5,a2 +80005740: fe5ff06f j 80005724 <_ldtoa_r+0xaa4> +80005744: 0017c703 lbu a4,1(a5) +80005748: 00178793 addi a5,a5,1 +8000574c: fee78fa3 sb a4,-1(a5) +80005750: fe071ae3 bnez a4,80005744 <_ldtoa_r+0xac4> +80005754: fd9ff06f j 8000572c <_ldtoa_r+0xaac> +80005758: fff78793 addi a5,a5,-1 +8000575c: 0007c683 lbu a3,0(a5) +80005760: 00e68463 beq a3,a4,80005768 <_ldtoa_r+0xae8> +80005764: fef96ae3 bltu s2,a5,80005758 <_ldtoa_r+0xad8> +80005768: 00078023 sb zero,0(a5) +8000576c: e5cff06f j 80004dc8 <_ldtoa_r+0x148> +80005770: 00178793 addi a5,a5,1 +80005774: e60ff06f j 80004dd4 <_ldtoa_r+0x154> +80005778: 00068493 mv s1,a3 +8000577c: e68ff06f j 80004de4 <_ldtoa_r+0x164> +80005780: fff48493 addi s1,s1,-1 +80005784: 00048023 sb zero,0(s1) +80005788: fff4c703 lbu a4,-1(s1) +8000578c: 00d71663 bne a4,a3,80005798 <_ldtoa_r+0xb18> +80005790: 41248733 sub a4,s1,s2 +80005794: fee7c6e3 blt a5,a4,80005780 <_ldtoa_r+0xb00> +80005798: 00300713 li a4,3 +8000579c: 009c8793 addi a5,s9,9 +800057a0: 02eb1263 bne s6,a4,800057c4 <_ldtoa_r+0xb44> +800057a4: 00898433 add s0,s3,s0 +800057a8: 00045863 bgez s0,800057b8 <_ldtoa_r+0xb38> +800057ac: 10010a23 sb zero,276(sp) +800057b0: 000d2023 sw zero,0(s10) +800057b4: 00090493 mv s1,s2 +800057b8: 000d2783 lw a5,0(s10) +800057bc: 00fc8cb3 add s9,s9,a5 +800057c0: 003c8793 addi a5,s9,3 +800057c4: 040a2223 sw zero,68(s4) +800057c8: 00400713 li a4,4 +800057cc: 01470693 addi a3,a4,20 +800057d0: 044a2583 lw a1,68(s4) +800057d4: 06d7f863 bgeu a5,a3,80005844 <_ldtoa_r+0xbc4> +800057d8: 000a0513 mv a0,s4 +800057dc: 24d000ef jal ra,80006228 <_Balloc> +800057e0: 04aa2023 sw a0,64(s4) +800057e4: 00090593 mv a1,s2 +800057e8: 00050413 mv s0,a0 +800057ec: 385010ef jal ra,80007370 +800057f0: 01012783 lw a5,16(sp) +800057f4: 00078863 beqz a5,80005804 <_ldtoa_r+0xb84> +800057f8: 412484b3 sub s1,s1,s2 +800057fc: 009404b3 add s1,s0,s1 +80005800: 0097a023 sw s1,0(a5) +80005804: 00040513 mv a0,s0 +80005808: 1dc12083 lw ra,476(sp) +8000580c: 1d812403 lw s0,472(sp) +80005810: 1d412483 lw s1,468(sp) +80005814: 1d012903 lw s2,464(sp) +80005818: 1cc12983 lw s3,460(sp) +8000581c: 1c812a03 lw s4,456(sp) +80005820: 1c412a83 lw s5,452(sp) +80005824: 1c012b03 lw s6,448(sp) +80005828: 1bc12b83 lw s7,444(sp) +8000582c: 1b812c03 lw s8,440(sp) +80005830: 1b412c83 lw s9,436(sp) +80005834: 1b012d03 lw s10,432(sp) +80005838: 1ac12d83 lw s11,428(sp) +8000583c: 1e010113 addi sp,sp,480 +80005840: 00008067 ret +80005844: 00158593 addi a1,a1,1 +80005848: 04ba2223 sw a1,68(s4) +8000584c: 00171713 slli a4,a4,0x1 +80005850: f7dff06f j 800057cc <_ldtoa_r+0xb4c> +80005854: 000087b7 lui a5,0x8 +80005858: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000585c: f2f71c63 bne a4,a5,80004f94 <_ldtoa_r+0x314> +80005860: 00012783 lw a5,0(sp) +80005864: f2078263 beqz a5,80004f88 <_ldtoa_r+0x308> +80005868: 810005b7 lui a1,0x81000 +8000586c: 63458593 addi a1,a1,1588 # 81000634 <_PathLocale+0xffffec3c> +80005870: d14ff06f j 80004d84 <_ldtoa_r+0x104> -800057e8 <_ldcheck>: -800057e8: 00052783 lw a5,0(a0) -800057ec: fc010113 addi sp,sp,-64 -800057f0: 01410593 addi a1,sp,20 -800057f4: 00f12023 sw a5,0(sp) -800057f8: 00452783 lw a5,4(a0) -800057fc: 02112e23 sw ra,60(sp) -80005800: 00f12223 sw a5,4(sp) -80005804: 00852783 lw a5,8(a0) -80005808: 00f12423 sw a5,8(sp) -8000580c: 00c52783 lw a5,12(a0) -80005810: 00010513 mv a0,sp -80005814: 00f12623 sw a5,12(sp) -80005818: 91dfe0ef jal ra,80004134 -8000581c: 02615783 lhu a5,38(sp) -80005820: 00000513 li a0,0 -80005824: fff7c793 not a5,a5 -80005828: 01179713 slli a4,a5,0x11 -8000582c: 00071a63 bnez a4,80005840 <_ldcheck+0x58> -80005830: 01410513 addi a0,sp,20 -80005834: b9cfe0ef jal ra,80003bd0 -80005838: 00153513 seqz a0,a0 -8000583c: 00150513 addi a0,a0,1 -80005840: 03c12083 lw ra,60(sp) -80005844: 04010113 addi sp,sp,64 -80005848: 00008067 ret +80005874 <_ldcheck>: +80005874: 00052783 lw a5,0(a0) +80005878: fc010113 addi sp,sp,-64 +8000587c: 01410593 addi a1,sp,20 +80005880: 00f12023 sw a5,0(sp) +80005884: 00452783 lw a5,4(a0) +80005888: 02112e23 sw ra,60(sp) +8000588c: 00f12223 sw a5,4(sp) +80005890: 00852783 lw a5,8(a0) +80005894: 00f12423 sw a5,8(sp) +80005898: 00c52783 lw a5,12(a0) +8000589c: 00010513 mv a0,sp +800058a0: 00f12623 sw a5,12(sp) +800058a4: 91dfe0ef jal ra,800041c0 +800058a8: 02615783 lhu a5,38(sp) +800058ac: 00000513 li a0,0 +800058b0: fff7c793 not a5,a5 +800058b4: 01179713 slli a4,a5,0x11 +800058b8: 00071a63 bnez a4,800058cc <_ldcheck+0x58> +800058bc: 01410513 addi a0,sp,20 +800058c0: b9cfe0ef jal ra,80003c5c +800058c4: 00153513 seqz a0,a0 +800058c8: 00150513 addi a0,a0,1 +800058cc: 03c12083 lw ra,60(sp) +800058d0: 04010113 addi sp,sp,64 +800058d4: 00008067 ret -8000584c <__localeconv_l>: -8000584c: 0f050513 addi a0,a0,240 -80005850: 00008067 ret +800058d8 <__localeconv_l>: +800058d8: 0f050513 addi a0,a0,240 +800058dc: 00008067 ret -80005854 <_localeconv_r>: -80005854: 810027b7 lui a5,0x81002 -80005858: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000585c: 0347a503 lw a0,52(a5) -80005860: 00051663 bnez a0,8000586c <_localeconv_r+0x18> -80005864: 81002537 lui a0,0x81002 -80005868: 84850513 addi a0,a0,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000586c: 0f050513 addi a0,a0,240 -80005870: 00008067 ret +800058e0 <_localeconv_r>: +800058e0: 810027b7 lui a5,0x81002 +800058e4: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +800058e8: 0347a503 lw a0,52(a5) +800058ec: 00051663 bnez a0,800058f8 <_localeconv_r+0x18> +800058f0: 81002537 lui a0,0x81002 +800058f4: 81050513 addi a0,a0,-2032 # 81001810 <_PathLocale+0xfffffe18> +800058f8: 0f050513 addi a0,a0,240 +800058fc: 00008067 ret -80005874 : -80005874: 810027b7 lui a5,0x81002 -80005878: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000587c: 0347a503 lw a0,52(a5) -80005880: 00051663 bnez a0,8000588c -80005884: 81002537 lui a0,0x81002 -80005888: 84850513 addi a0,a0,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000588c: 0f050513 addi a0,a0,240 -80005890: 00008067 ret +80005900 : +80005900: 810027b7 lui a5,0x81002 +80005904: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +80005908: 0347a503 lw a0,52(a5) +8000590c: 00051663 bnez a0,80005918 +80005910: 81002537 lui a0,0x81002 +80005914: 81050513 addi a0,a0,-2032 # 81001810 <_PathLocale+0xfffffe18> +80005918: 0f050513 addi a0,a0,240 +8000591c: 00008067 ret -80005894 <__swhatbuf_r>: -80005894: f8010113 addi sp,sp,-128 -80005898: 06912a23 sw s1,116(sp) -8000589c: 00058493 mv s1,a1 -800058a0: 00e59583 lh a1,14(a1) -800058a4: 06812c23 sw s0,120(sp) -800058a8: 06112e23 sw ra,124(sp) -800058ac: 00060413 mv s0,a2 -800058b0: 0005de63 bgez a1,800058cc <__swhatbuf_r+0x38> -800058b4: 00c4d783 lhu a5,12(s1) -800058b8: 0006a023 sw zero,0(a3) -800058bc: 0807f793 andi a5,a5,128 -800058c0: 04079863 bnez a5,80005910 <__swhatbuf_r+0x7c> -800058c4: 40000793 li a5,1024 -800058c8: 04c0006f j 80005914 <__swhatbuf_r+0x80> -800058cc: 01810613 addi a2,sp,24 -800058d0: 00d12623 sw a3,12(sp) -800058d4: 48d040ef jal ra,8000a560 <_fstat_r> -800058d8: 00c12683 lw a3,12(sp) -800058dc: fc054ce3 bltz a0,800058b4 <__swhatbuf_r+0x20> -800058e0: 01c12703 lw a4,28(sp) -800058e4: 0000f7b7 lui a5,0xf -800058e8: 00001537 lui a0,0x1 -800058ec: 00e7f7b3 and a5,a5,a4 -800058f0: ffffe737 lui a4,0xffffe -800058f4: 00e787b3 add a5,a5,a4 -800058f8: 0017b793 seqz a5,a5 -800058fc: 00f6a023 sw a5,0(a3) -80005900: 40000793 li a5,1024 -80005904: 00f42023 sw a5,0(s0) -80005908: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -8000590c: 0100006f j 8000591c <__swhatbuf_r+0x88> -80005910: 04000793 li a5,64 -80005914: 00f42023 sw a5,0(s0) -80005918: 00000513 li a0,0 -8000591c: 07c12083 lw ra,124(sp) -80005920: 07812403 lw s0,120(sp) -80005924: 07412483 lw s1,116(sp) -80005928: 08010113 addi sp,sp,128 -8000592c: 00008067 ret +80005920 <__swhatbuf_r>: +80005920: f8010113 addi sp,sp,-128 +80005924: 06912a23 sw s1,116(sp) +80005928: 00058493 mv s1,a1 +8000592c: 00e59583 lh a1,14(a1) +80005930: 06812c23 sw s0,120(sp) +80005934: 06112e23 sw ra,124(sp) +80005938: 00060413 mv s0,a2 +8000593c: 0005de63 bgez a1,80005958 <__swhatbuf_r+0x38> +80005940: 00c4d783 lhu a5,12(s1) +80005944: 0006a023 sw zero,0(a3) +80005948: 0807f793 andi a5,a5,128 +8000594c: 04079863 bnez a5,8000599c <__swhatbuf_r+0x7c> +80005950: 40000793 li a5,1024 +80005954: 04c0006f j 800059a0 <__swhatbuf_r+0x80> +80005958: 01810613 addi a2,sp,24 +8000595c: 00d12623 sw a3,12(sp) +80005960: 48d040ef jal ra,8000a5ec <_fstat_r> +80005964: 00c12683 lw a3,12(sp) +80005968: fc054ce3 bltz a0,80005940 <__swhatbuf_r+0x20> +8000596c: 01c12703 lw a4,28(sp) +80005970: 0000f7b7 lui a5,0xf +80005974: 00001537 lui a0,0x1 +80005978: 00e7f7b3 and a5,a5,a4 +8000597c: ffffe737 lui a4,0xffffe +80005980: 00e787b3 add a5,a5,a4 +80005984: 0017b793 seqz a5,a5 +80005988: 00f6a023 sw a5,0(a3) +8000598c: 40000793 li a5,1024 +80005990: 00f42023 sw a5,0(s0) +80005994: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> +80005998: 0100006f j 800059a8 <__swhatbuf_r+0x88> +8000599c: 04000793 li a5,64 +800059a0: 00f42023 sw a5,0(s0) +800059a4: 00000513 li a0,0 +800059a8: 07c12083 lw ra,124(sp) +800059ac: 07812403 lw s0,120(sp) +800059b0: 07412483 lw s1,116(sp) +800059b4: 08010113 addi sp,sp,128 +800059b8: 00008067 ret -80005930 <__smakebuf_r>: -80005930: 00c5d783 lhu a5,12(a1) -80005934: fe010113 addi sp,sp,-32 -80005938: 00812c23 sw s0,24(sp) -8000593c: 00112e23 sw ra,28(sp) -80005940: 00912a23 sw s1,20(sp) -80005944: 01212823 sw s2,16(sp) -80005948: 0027f793 andi a5,a5,2 -8000594c: 00058413 mv s0,a1 -80005950: 02078863 beqz a5,80005980 <__smakebuf_r+0x50> -80005954: 04340793 addi a5,s0,67 -80005958: 00f42023 sw a5,0(s0) -8000595c: 00f42823 sw a5,16(s0) -80005960: 00100793 li a5,1 -80005964: 00f42a23 sw a5,20(s0) -80005968: 01c12083 lw ra,28(sp) -8000596c: 01812403 lw s0,24(sp) -80005970: 01412483 lw s1,20(sp) -80005974: 01012903 lw s2,16(sp) -80005978: 02010113 addi sp,sp,32 -8000597c: 00008067 ret -80005980: 00c10693 addi a3,sp,12 -80005984: 00810613 addi a2,sp,8 -80005988: 00050493 mv s1,a0 -8000598c: f09ff0ef jal ra,80005894 <__swhatbuf_r> -80005990: 00812583 lw a1,8(sp) -80005994: 00050913 mv s2,a0 -80005998: 00048513 mv a0,s1 -8000599c: 084000ef jal ra,80005a20 <_malloc_r> -800059a0: 02051063 bnez a0,800059c0 <__smakebuf_r+0x90> -800059a4: 00c41783 lh a5,12(s0) -800059a8: 2007f713 andi a4,a5,512 -800059ac: fa071ee3 bnez a4,80005968 <__smakebuf_r+0x38> -800059b0: ffc7f793 andi a5,a5,-4 -800059b4: 0027e793 ori a5,a5,2 -800059b8: 00f41623 sh a5,12(s0) -800059bc: f99ff06f j 80005954 <__smakebuf_r+0x24> -800059c0: 800037b7 lui a5,0x80003 -800059c4: 1d078793 addi a5,a5,464 # 800031d0 <_PathLocale+0xff0017a0> -800059c8: 02f4ae23 sw a5,60(s1) -800059cc: 00c45783 lhu a5,12(s0) -800059d0: 00a42023 sw a0,0(s0) -800059d4: 00a42823 sw a0,16(s0) -800059d8: 0807e793 ori a5,a5,128 -800059dc: 00f41623 sh a5,12(s0) -800059e0: 00812783 lw a5,8(sp) -800059e4: 00f42a23 sw a5,20(s0) -800059e8: 00c12783 lw a5,12(sp) -800059ec: 02078263 beqz a5,80005a10 <__smakebuf_r+0xe0> -800059f0: 00e41583 lh a1,14(s0) -800059f4: 00048513 mv a0,s1 -800059f8: 018050ef jal ra,8000aa10 <_isatty_r> -800059fc: 00050a63 beqz a0,80005a10 <__smakebuf_r+0xe0> -80005a00: 00c45783 lhu a5,12(s0) -80005a04: ffc7f793 andi a5,a5,-4 -80005a08: 0017e793 ori a5,a5,1 -80005a0c: 00f41623 sh a5,12(s0) -80005a10: 00c45783 lhu a5,12(s0) -80005a14: 00f96933 or s2,s2,a5 -80005a18: 01241623 sh s2,12(s0) -80005a1c: f4dff06f j 80005968 <__smakebuf_r+0x38> +800059bc <__smakebuf_r>: +800059bc: 00c5d783 lhu a5,12(a1) +800059c0: fe010113 addi sp,sp,-32 +800059c4: 00812c23 sw s0,24(sp) +800059c8: 00112e23 sw ra,28(sp) +800059cc: 00912a23 sw s1,20(sp) +800059d0: 01212823 sw s2,16(sp) +800059d4: 0027f793 andi a5,a5,2 +800059d8: 00058413 mv s0,a1 +800059dc: 02078863 beqz a5,80005a0c <__smakebuf_r+0x50> +800059e0: 04340793 addi a5,s0,67 +800059e4: 00f42023 sw a5,0(s0) +800059e8: 00f42823 sw a5,16(s0) +800059ec: 00100793 li a5,1 +800059f0: 00f42a23 sw a5,20(s0) +800059f4: 01c12083 lw ra,28(sp) +800059f8: 01812403 lw s0,24(sp) +800059fc: 01412483 lw s1,20(sp) +80005a00: 01012903 lw s2,16(sp) +80005a04: 02010113 addi sp,sp,32 +80005a08: 00008067 ret +80005a0c: 00c10693 addi a3,sp,12 +80005a10: 00810613 addi a2,sp,8 +80005a14: 00050493 mv s1,a0 +80005a18: f09ff0ef jal ra,80005920 <__swhatbuf_r> +80005a1c: 00812583 lw a1,8(sp) +80005a20: 00050913 mv s2,a0 +80005a24: 00048513 mv a0,s1 +80005a28: 084000ef jal ra,80005aac <_malloc_r> +80005a2c: 02051063 bnez a0,80005a4c <__smakebuf_r+0x90> +80005a30: 00c41783 lh a5,12(s0) +80005a34: 2007f713 andi a4,a5,512 +80005a38: fa071ee3 bnez a4,800059f4 <__smakebuf_r+0x38> +80005a3c: ffc7f793 andi a5,a5,-4 +80005a40: 0027e793 ori a5,a5,2 +80005a44: 00f41623 sh a5,12(s0) +80005a48: f99ff06f j 800059e0 <__smakebuf_r+0x24> +80005a4c: 800037b7 lui a5,0x80003 +80005a50: 25c78793 addi a5,a5,604 # 8000325c <_PathLocale+0xff001864> +80005a54: 02f4ae23 sw a5,60(s1) +80005a58: 00c45783 lhu a5,12(s0) +80005a5c: 00a42023 sw a0,0(s0) +80005a60: 00a42823 sw a0,16(s0) +80005a64: 0807e793 ori a5,a5,128 +80005a68: 00f41623 sh a5,12(s0) +80005a6c: 00812783 lw a5,8(sp) +80005a70: 00f42a23 sw a5,20(s0) +80005a74: 00c12783 lw a5,12(sp) +80005a78: 02078263 beqz a5,80005a9c <__smakebuf_r+0xe0> +80005a7c: 00e41583 lh a1,14(s0) +80005a80: 00048513 mv a0,s1 +80005a84: 018050ef jal ra,8000aa9c <_isatty_r> +80005a88: 00050a63 beqz a0,80005a9c <__smakebuf_r+0xe0> +80005a8c: 00c45783 lhu a5,12(s0) +80005a90: ffc7f793 andi a5,a5,-4 +80005a94: 0017e793 ori a5,a5,1 +80005a98: 00f41623 sh a5,12(s0) +80005a9c: 00c45783 lhu a5,12(s0) +80005aa0: 00f96933 or s2,s2,a5 +80005aa4: 01241623 sh s2,12(s0) +80005aa8: f4dff06f j 800059f4 <__smakebuf_r+0x38> -80005a20 <_malloc_r>: -80005a20: fd010113 addi sp,sp,-48 -80005a24: 02112623 sw ra,44(sp) -80005a28: 02812423 sw s0,40(sp) -80005a2c: 02912223 sw s1,36(sp) -80005a30: 03212023 sw s2,32(sp) -80005a34: 01312e23 sw s3,28(sp) -80005a38: 01412c23 sw s4,24(sp) -80005a3c: 01512a23 sw s5,20(sp) -80005a40: 01612823 sw s6,16(sp) -80005a44: 01712623 sw s7,12(sp) -80005a48: 01812423 sw s8,8(sp) -80005a4c: 01912223 sw s9,4(sp) -80005a50: 00b58793 addi a5,a1,11 -80005a54: 01600713 li a4,22 -80005a58: 04f77663 bgeu a4,a5,80005aa4 <_malloc_r+0x84> -80005a5c: ff87f493 andi s1,a5,-8 -80005a60: 0404d463 bgez s1,80005aa8 <_malloc_r+0x88> -80005a64: 00c00793 li a5,12 -80005a68: 00f52023 sw a5,0(a0) -80005a6c: 00000513 li a0,0 -80005a70: 02c12083 lw ra,44(sp) -80005a74: 02812403 lw s0,40(sp) -80005a78: 02412483 lw s1,36(sp) -80005a7c: 02012903 lw s2,32(sp) -80005a80: 01c12983 lw s3,28(sp) -80005a84: 01812a03 lw s4,24(sp) -80005a88: 01412a83 lw s5,20(sp) -80005a8c: 01012b03 lw s6,16(sp) -80005a90: 00c12b83 lw s7,12(sp) -80005a94: 00812c03 lw s8,8(sp) -80005a98: 00412c83 lw s9,4(sp) -80005a9c: 03010113 addi sp,sp,48 -80005aa0: 00008067 ret -80005aa4: 01000493 li s1,16 -80005aa8: fab4eee3 bltu s1,a1,80005a64 <_malloc_r+0x44> -80005aac: 00050993 mv s3,a0 -80005ab0: 6e4000ef jal ra,80006194 <__malloc_lock> -80005ab4: 81001937 lui s2,0x81001 -80005ab8: 1f700793 li a5,503 -80005abc: 44090913 addi s2,s2,1088 # 81001440 <_PathLocale+0xfffffa10> -80005ac0: 0497ea63 bltu a5,s1,80005b14 <_malloc_r+0xf4> -80005ac4: 00848713 addi a4,s1,8 -80005ac8: 00e90733 add a4,s2,a4 -80005acc: 00472403 lw s0,4(a4) # ffffe004 <_PathLocale+0x7effc5d4> -80005ad0: ff870693 addi a3,a4,-8 -80005ad4: 0034d793 srli a5,s1,0x3 -80005ad8: 00d41863 bne s0,a3,80005ae8 <_malloc_r+0xc8> -80005adc: 00c72403 lw s0,12(a4) -80005ae0: 00278793 addi a5,a5,2 -80005ae4: 08870063 beq a4,s0,80005b64 <_malloc_r+0x144> -80005ae8: 00442783 lw a5,4(s0) -80005aec: 00c42703 lw a4,12(s0) -80005af0: 00842683 lw a3,8(s0) -80005af4: ffc7f793 andi a5,a5,-4 -80005af8: 00f407b3 add a5,s0,a5 -80005afc: 00e6a623 sw a4,12(a3) -80005b00: 00d72423 sw a3,8(a4) -80005b04: 0047a703 lw a4,4(a5) -80005b08: 00176713 ori a4,a4,1 -80005b0c: 00e7a223 sw a4,4(a5) -80005b10: 0a80006f j 80005bb8 <_malloc_r+0x198> -80005b14: 0094d713 srli a4,s1,0x9 -80005b18: 03f00793 li a5,63 -80005b1c: 00070a63 beqz a4,80005b30 <_malloc_r+0x110> -80005b20: 00400793 li a5,4 -80005b24: 0ae7e263 bltu a5,a4,80005bc8 <_malloc_r+0x1a8> -80005b28: 0064d793 srli a5,s1,0x6 -80005b2c: 03878793 addi a5,a5,56 -80005b30: 00178713 addi a4,a5,1 -80005b34: 00371713 slli a4,a4,0x3 -80005b38: 00e90733 add a4,s2,a4 -80005b3c: 00472403 lw s0,4(a4) -80005b40: ff870593 addi a1,a4,-8 -80005b44: 00f00513 li a0,15 -80005b48: 00b40c63 beq s0,a1,80005b60 <_malloc_r+0x140> -80005b4c: 00442703 lw a4,4(s0) -80005b50: ffc77713 andi a4,a4,-4 -80005b54: 40970633 sub a2,a4,s1 -80005b58: 0cc55063 bge a0,a2,80005c18 <_malloc_r+0x1f8> -80005b5c: fff78793 addi a5,a5,-1 -80005b60: 00178793 addi a5,a5,1 -80005b64: 01092403 lw s0,16(s2) -80005b68: 810015b7 lui a1,0x81001 -80005b6c: 00890693 addi a3,s2,8 -80005b70: 44858593 addi a1,a1,1096 # 81001448 <_PathLocale+0xfffffa18> -80005b74: 12d40863 beq s0,a3,80005ca4 <_malloc_r+0x284> -80005b78: 00442703 lw a4,4(s0) -80005b7c: 00f00613 li a2,15 -80005b80: ffc77713 andi a4,a4,-4 -80005b84: 40970533 sub a0,a4,s1 -80005b88: 0aa65a63 bge a2,a0,80005c3c <_malloc_r+0x21c> -80005b8c: 0014e793 ori a5,s1,1 -80005b90: 00f42223 sw a5,4(s0) -80005b94: 00940633 add a2,s0,s1 -80005b98: 00c92a23 sw a2,20(s2) -80005b9c: 00c92823 sw a2,16(s2) -80005ba0: 00156793 ori a5,a0,1 -80005ba4: 00d62623 sw a3,12(a2) -80005ba8: 00d62423 sw a3,8(a2) -80005bac: 00f62223 sw a5,4(a2) -80005bb0: 00e40733 add a4,s0,a4 -80005bb4: 00a72023 sw a0,0(a4) -80005bb8: 00098513 mv a0,s3 -80005bbc: 5dc000ef jal ra,80006198 <__malloc_unlock> -80005bc0: 00840513 addi a0,s0,8 -80005bc4: eadff06f j 80005a70 <_malloc_r+0x50> -80005bc8: 01400793 li a5,20 -80005bcc: 00e7e663 bltu a5,a4,80005bd8 <_malloc_r+0x1b8> -80005bd0: 05b70793 addi a5,a4,91 -80005bd4: f5dff06f j 80005b30 <_malloc_r+0x110> -80005bd8: 05400793 li a5,84 -80005bdc: 00e7e863 bltu a5,a4,80005bec <_malloc_r+0x1cc> -80005be0: 00c4d793 srli a5,s1,0xc -80005be4: 06e78793 addi a5,a5,110 -80005be8: f49ff06f j 80005b30 <_malloc_r+0x110> -80005bec: 15400793 li a5,340 -80005bf0: 00e7e863 bltu a5,a4,80005c00 <_malloc_r+0x1e0> -80005bf4: 00f4d793 srli a5,s1,0xf -80005bf8: 07778793 addi a5,a5,119 -80005bfc: f35ff06f j 80005b30 <_malloc_r+0x110> -80005c00: 55400693 li a3,1364 -80005c04: 07e00793 li a5,126 -80005c08: f2e6e4e3 bltu a3,a4,80005b30 <_malloc_r+0x110> -80005c0c: 0124d793 srli a5,s1,0x12 -80005c10: 07c78793 addi a5,a5,124 -80005c14: f1dff06f j 80005b30 <_malloc_r+0x110> -80005c18: 00c42683 lw a3,12(s0) -80005c1c: 00064c63 bltz a2,80005c34 <_malloc_r+0x214> -80005c20: 00842783 lw a5,8(s0) -80005c24: 00d7a623 sw a3,12(a5) -80005c28: 00f6a423 sw a5,8(a3) -80005c2c: 00e407b3 add a5,s0,a4 -80005c30: ed5ff06f j 80005b04 <_malloc_r+0xe4> -80005c34: 00068413 mv s0,a3 -80005c38: f11ff06f j 80005b48 <_malloc_r+0x128> -80005c3c: 00d92a23 sw a3,20(s2) -80005c40: 00d92823 sw a3,16(s2) -80005c44: 00054c63 bltz a0,80005c5c <_malloc_r+0x23c> -80005c48: 00e40733 add a4,s0,a4 -80005c4c: 00472783 lw a5,4(a4) -80005c50: 0017e793 ori a5,a5,1 -80005c54: 00f72223 sw a5,4(a4) -80005c58: f61ff06f j 80005bb8 <_malloc_r+0x198> -80005c5c: 1ff00693 li a3,511 -80005c60: 00492803 lw a6,4(s2) -80005c64: 18e6e063 bltu a3,a4,80005de4 <_malloc_r+0x3c4> -80005c68: 00375713 srli a4,a4,0x3 -80005c6c: 40275613 srai a2,a4,0x2 -80005c70: 00100693 li a3,1 -80005c74: 00170713 addi a4,a4,1 -80005c78: 00c696b3 sll a3,a3,a2 -80005c7c: 00371713 slli a4,a4,0x3 -80005c80: 00e90733 add a4,s2,a4 -80005c84: 0106e6b3 or a3,a3,a6 -80005c88: 00d92223 sw a3,4(s2) -80005c8c: 00072683 lw a3,0(a4) -80005c90: ff870613 addi a2,a4,-8 -80005c94: 00c42623 sw a2,12(s0) -80005c98: 00d42423 sw a3,8(s0) -80005c9c: 00872023 sw s0,0(a4) -80005ca0: 0086a623 sw s0,12(a3) -80005ca4: 4027d713 srai a4,a5,0x2 -80005ca8: 00100313 li t1,1 -80005cac: 00e31333 sll t1,t1,a4 -80005cb0: 00492703 lw a4,4(s2) -80005cb4: 06676a63 bltu a4,t1,80005d28 <_malloc_r+0x308> -80005cb8: 006776b3 and a3,a4,t1 -80005cbc: 00069c63 bnez a3,80005cd4 <_malloc_r+0x2b4> -80005cc0: ffc7f793 andi a5,a5,-4 -80005cc4: 00131313 slli t1,t1,0x1 -80005cc8: 006776b3 and a3,a4,t1 -80005ccc: 00478793 addi a5,a5,4 -80005cd0: fe068ae3 beqz a3,80005cc4 <_malloc_r+0x2a4> -80005cd4: 00f00e13 li t3,15 -80005cd8: 00379693 slli a3,a5,0x3 -80005cdc: 00d906b3 add a3,s2,a3 -80005ce0: 00068813 mv a6,a3 -80005ce4: 00078513 mv a0,a5 -80005ce8: 00c82403 lw s0,12(a6) -80005cec: 1b041c63 bne s0,a6,80005ea4 <_malloc_r+0x484> -80005cf0: 00150513 addi a0,a0,1 -80005cf4: 00357713 andi a4,a0,3 -80005cf8: 00880813 addi a6,a6,8 -80005cfc: fe0716e3 bnez a4,80005ce8 <_malloc_r+0x2c8> -80005d00: 0037f713 andi a4,a5,3 -80005d04: 20071e63 bnez a4,80005f20 <_malloc_r+0x500> -80005d08: 00492703 lw a4,4(s2) -80005d0c: fff34793 not a5,t1 -80005d10: 00f777b3 and a5,a4,a5 -80005d14: 00f92223 sw a5,4(s2) -80005d18: 00492703 lw a4,4(s2) -80005d1c: 00131313 slli t1,t1,0x1 -80005d20: 00676463 bltu a4,t1,80005d28 <_malloc_r+0x308> -80005d24: 22031263 bnez t1,80005f48 <_malloc_r+0x528> -80005d28: 00892b83 lw s7,8(s2) -80005d2c: 004ba403 lw s0,4(s7) -80005d30: ffc47a93 andi s5,s0,-4 -80005d34: 009ae863 bltu s5,s1,80005d44 <_malloc_r+0x324> -80005d38: 409a8733 sub a4,s5,s1 -80005d3c: 00f00793 li a5,15 -80005d40: 32e7ce63 blt a5,a4,8000607c <_malloc_r+0x65c> -80005d44: 810027b7 lui a5,0x81002 -80005d48: 81002a37 lui s4,0x81002 -80005d4c: a2c7a403 lw s0,-1492(a5) # 81001a2c <_PathLocale+0xfffffffc> -80005d50: 9c4a2703 lw a4,-1596(s4) # 810019c4 <_PathLocale+0xffffff94> -80005d54: fff00793 li a5,-1 -80005d58: 015b8cb3 add s9,s7,s5 -80005d5c: 00848433 add s0,s1,s0 -80005d60: 1ef71863 bne a4,a5,80005f50 <_malloc_r+0x530> -80005d64: 01040413 addi s0,s0,16 -80005d68: 00040593 mv a1,s0 -80005d6c: 00098513 mv a0,s3 -80005d70: 314010ef jal ra,80007084 <_sbrk_r> -80005d74: fff00793 li a5,-1 -80005d78: 00050b13 mv s6,a0 -80005d7c: 28f50663 beq a0,a5,80006008 <_malloc_r+0x5e8> -80005d80: 01957463 bgeu a0,s9,80005d88 <_malloc_r+0x368> -80005d84: 292b9263 bne s7,s2,80006008 <_malloc_r+0x5e8> -80005d88: 81002c37 lui s8,0x81002 -80005d8c: 9f8c0693 addi a3,s8,-1544 # 810019f8 <_PathLocale+0xffffffc8> -80005d90: 0006a703 lw a4,0(a3) -80005d94: 9f8c0c13 addi s8,s8,-1544 -80005d98: 00e40733 add a4,s0,a4 -80005d9c: 00e6a023 sw a4,0(a3) -80005da0: 1d6c9463 bne s9,s6,80005f68 <_malloc_r+0x548> -80005da4: 014c9793 slli a5,s9,0x14 -80005da8: 1c079063 bnez a5,80005f68 <_malloc_r+0x548> -80005dac: 00892783 lw a5,8(s2) -80005db0: 008a8433 add s0,s5,s0 -80005db4: 00146413 ori s0,s0,1 -80005db8: 0087a223 sw s0,4(a5) -80005dbc: 81002737 lui a4,0x81002 -80005dc0: 000c2783 lw a5,0(s8) -80005dc4: a2872683 lw a3,-1496(a4) # 81001a28 <_PathLocale+0xfffffff8> -80005dc8: 00f6f463 bgeu a3,a5,80005dd0 <_malloc_r+0x3b0> -80005dcc: a2f72423 sw a5,-1496(a4) -80005dd0: 81002737 lui a4,0x81002 -80005dd4: a2472683 lw a3,-1500(a4) # 81001a24 <_PathLocale+0xfffffff4> -80005dd8: 22f6f863 bgeu a3,a5,80006008 <_malloc_r+0x5e8> -80005ddc: a2f72223 sw a5,-1500(a4) -80005de0: 2280006f j 80006008 <_malloc_r+0x5e8> -80005de4: 00975613 srli a2,a4,0x9 -80005de8: 00400693 li a3,4 -80005dec: 04c6e663 bltu a3,a2,80005e38 <_malloc_r+0x418> -80005df0: 00675693 srli a3,a4,0x6 -80005df4: 03868693 addi a3,a3,56 -80005df8: 00168613 addi a2,a3,1 -80005dfc: 00361613 slli a2,a2,0x3 -80005e00: 00c90633 add a2,s2,a2 -80005e04: ff860513 addi a0,a2,-8 -80005e08: 00062603 lw a2,0(a2) -80005e0c: 08c51263 bne a0,a2,80005e90 <_malloc_r+0x470> -80005e10: 4026d693 srai a3,a3,0x2 -80005e14: 00100713 li a4,1 -80005e18: 00d716b3 sll a3,a4,a3 -80005e1c: 0106e6b3 or a3,a3,a6 -80005e20: 00d92223 sw a3,4(s2) -80005e24: 00a42623 sw a0,12(s0) -80005e28: 00c42423 sw a2,8(s0) -80005e2c: 00852423 sw s0,8(a0) -80005e30: 00862623 sw s0,12(a2) -80005e34: e71ff06f j 80005ca4 <_malloc_r+0x284> -80005e38: 01400693 li a3,20 -80005e3c: 00c6e663 bltu a3,a2,80005e48 <_malloc_r+0x428> -80005e40: 05b60693 addi a3,a2,91 -80005e44: fb5ff06f j 80005df8 <_malloc_r+0x3d8> -80005e48: 05400693 li a3,84 -80005e4c: 00c6e863 bltu a3,a2,80005e5c <_malloc_r+0x43c> -80005e50: 00c75693 srli a3,a4,0xc -80005e54: 06e68693 addi a3,a3,110 -80005e58: fa1ff06f j 80005df8 <_malloc_r+0x3d8> -80005e5c: 15400693 li a3,340 -80005e60: 00c6e863 bltu a3,a2,80005e70 <_malloc_r+0x450> -80005e64: 00f75693 srli a3,a4,0xf -80005e68: 07768693 addi a3,a3,119 -80005e6c: f8dff06f j 80005df8 <_malloc_r+0x3d8> -80005e70: 55400513 li a0,1364 -80005e74: 07e00693 li a3,126 -80005e78: f8c560e3 bltu a0,a2,80005df8 <_malloc_r+0x3d8> -80005e7c: 01275693 srli a3,a4,0x12 -80005e80: 07c68693 addi a3,a3,124 -80005e84: f75ff06f j 80005df8 <_malloc_r+0x3d8> -80005e88: 00862603 lw a2,8(a2) -80005e8c: 00c50863 beq a0,a2,80005e9c <_malloc_r+0x47c> -80005e90: 00462683 lw a3,4(a2) -80005e94: ffc6f693 andi a3,a3,-4 -80005e98: fed768e3 bltu a4,a3,80005e88 <_malloc_r+0x468> -80005e9c: 00c62503 lw a0,12(a2) -80005ea0: f85ff06f j 80005e24 <_malloc_r+0x404> -80005ea4: 00442703 lw a4,4(s0) -80005ea8: 00c42603 lw a2,12(s0) -80005eac: ffc77713 andi a4,a4,-4 -80005eb0: 409708b3 sub a7,a4,s1 -80005eb4: 051e5063 bge t3,a7,80005ef4 <_malloc_r+0x4d4> -80005eb8: 0014e793 ori a5,s1,1 -80005ebc: 00f42223 sw a5,4(s0) -80005ec0: 00842783 lw a5,8(s0) -80005ec4: 009406b3 add a3,s0,s1 -80005ec8: 00e40733 add a4,s0,a4 -80005ecc: 00c7a623 sw a2,12(a5) -80005ed0: 00f62423 sw a5,8(a2) -80005ed4: 00d92a23 sw a3,20(s2) -80005ed8: 00d92823 sw a3,16(s2) -80005edc: 0018e793 ori a5,a7,1 -80005ee0: 00b6a623 sw a1,12(a3) -80005ee4: 00b6a423 sw a1,8(a3) -80005ee8: 00f6a223 sw a5,4(a3) -80005eec: 01172023 sw a7,0(a4) -80005ef0: cc9ff06f j 80005bb8 <_malloc_r+0x198> -80005ef4: 0208c263 bltz a7,80005f18 <_malloc_r+0x4f8> -80005ef8: 00e40733 add a4,s0,a4 -80005efc: 00472783 lw a5,4(a4) -80005f00: 0017e793 ori a5,a5,1 -80005f04: 00f72223 sw a5,4(a4) -80005f08: 00842783 lw a5,8(s0) -80005f0c: 00c7a623 sw a2,12(a5) -80005f10: 00f62423 sw a5,8(a2) -80005f14: ca5ff06f j 80005bb8 <_malloc_r+0x198> -80005f18: 00060413 mv s0,a2 -80005f1c: dd1ff06f j 80005cec <_malloc_r+0x2cc> -80005f20: ff868693 addi a3,a3,-8 -80005f24: 0086a703 lw a4,8(a3) -80005f28: fff78793 addi a5,a5,-1 -80005f2c: dcd70ae3 beq a4,a3,80005d00 <_malloc_r+0x2e0> -80005f30: de9ff06f j 80005d18 <_malloc_r+0x2f8> -80005f34: 00478793 addi a5,a5,4 -80005f38: 00131313 slli t1,t1,0x1 -80005f3c: 006776b3 and a3,a4,t1 -80005f40: fe068ae3 beqz a3,80005f34 <_malloc_r+0x514> -80005f44: d95ff06f j 80005cd8 <_malloc_r+0x2b8> -80005f48: 00050793 mv a5,a0 -80005f4c: ff1ff06f j 80005f3c <_malloc_r+0x51c> -80005f50: 00001737 lui a4,0x1 -80005f54: 00f70713 addi a4,a4,15 # 100f <_start-0x7fffeff1> -80005f58: 00e40433 add s0,s0,a4 -80005f5c: fffff7b7 lui a5,0xfffff -80005f60: 00f47433 and s0,s0,a5 -80005f64: e05ff06f j 80005d68 <_malloc_r+0x348> -80005f68: 9c4a2683 lw a3,-1596(s4) -80005f6c: fff00793 li a5,-1 -80005f70: 0cf69063 bne a3,a5,80006030 <_malloc_r+0x610> -80005f74: 9d6a2223 sw s6,-1596(s4) -80005f78: 007b7c93 andi s9,s6,7 -80005f7c: 00000793 li a5,0 -80005f80: 000c8863 beqz s9,80005f90 <_malloc_r+0x570> -80005f84: 00800793 li a5,8 -80005f88: 419787b3 sub a5,a5,s9 -80005f8c: 00fb0b33 add s6,s6,a5 -80005f90: 00001537 lui a0,0x1 -80005f94: 00a78a33 add s4,a5,a0 -80005f98: 008b0433 add s0,s6,s0 -80005f9c: fff50513 addi a0,a0,-1 # fff <_start-0x7ffff001> -80005fa0: 00a477b3 and a5,s0,a0 -80005fa4: 40fa0a33 sub s4,s4,a5 -80005fa8: 00aa7a33 and s4,s4,a0 -80005fac: 000a0593 mv a1,s4 -80005fb0: 00098513 mv a0,s3 -80005fb4: 0d0010ef jal ra,80007084 <_sbrk_r> -80005fb8: fff00793 li a5,-1 -80005fbc: 00f51c63 bne a0,a5,80005fd4 <_malloc_r+0x5b4> -80005fc0: 00040513 mv a0,s0 -80005fc4: 000c8663 beqz s9,80005fd0 <_malloc_r+0x5b0> -80005fc8: ff8c8513 addi a0,s9,-8 -80005fcc: 00a40533 add a0,s0,a0 -80005fd0: 00000a13 li s4,0 -80005fd4: 000c2783 lw a5,0(s8) -80005fd8: 41650533 sub a0,a0,s6 -80005fdc: 01692423 sw s6,8(s2) -80005fe0: 014787b3 add a5,a5,s4 -80005fe4: 01450a33 add s4,a0,s4 -80005fe8: 001a6a13 ori s4,s4,1 -80005fec: 00fc2023 sw a5,0(s8) -80005ff0: 014b2223 sw s4,4(s6) -80005ff4: dd2b84e3 beq s7,s2,80005dbc <_malloc_r+0x39c> -80005ff8: 00f00713 li a4,15 -80005ffc: 05576263 bltu a4,s5,80006040 <_malloc_r+0x620> -80006000: 00100793 li a5,1 -80006004: 00fb2223 sw a5,4(s6) -80006008: 00892783 lw a5,8(s2) -8000600c: 0047a783 lw a5,4(a5) # fffff004 <_PathLocale+0x7effd5d4> -80006010: ffc7f793 andi a5,a5,-4 -80006014: 40978733 sub a4,a5,s1 -80006018: 0097e663 bltu a5,s1,80006024 <_malloc_r+0x604> -8000601c: 00f00793 li a5,15 -80006020: 04e7ce63 blt a5,a4,8000607c <_malloc_r+0x65c> -80006024: 00098513 mv a0,s3 -80006028: 170000ef jal ra,80006198 <__malloc_unlock> -8000602c: a41ff06f j 80005a6c <_malloc_r+0x4c> -80006030: 419b07b3 sub a5,s6,s9 -80006034: 00e787b3 add a5,a5,a4 -80006038: 00fc2023 sw a5,0(s8) -8000603c: f3dff06f j 80005f78 <_malloc_r+0x558> -80006040: 004ba783 lw a5,4(s7) -80006044: ff4a8413 addi s0,s5,-12 -80006048: ff847413 andi s0,s0,-8 -8000604c: 0017f793 andi a5,a5,1 -80006050: 0087e7b3 or a5,a5,s0 -80006054: 00fba223 sw a5,4(s7) -80006058: 00500693 li a3,5 -8000605c: 008b87b3 add a5,s7,s0 -80006060: 00d7a223 sw a3,4(a5) -80006064: 00d7a423 sw a3,8(a5) -80006068: d4877ae3 bgeu a4,s0,80005dbc <_malloc_r+0x39c> -8000606c: 008b8593 addi a1,s7,8 -80006070: 00098513 mv a0,s3 -80006074: ca8fd0ef jal ra,8000351c <_free_r> -80006078: d45ff06f j 80005dbc <_malloc_r+0x39c> -8000607c: 00892403 lw s0,8(s2) -80006080: 0014e793 ori a5,s1,1 -80006084: 00f42223 sw a5,4(s0) -80006088: 009407b3 add a5,s0,s1 -8000608c: 00f92423 sw a5,8(s2) -80006090: a79ff06f j 80005b08 <_malloc_r+0xe8> +80005aac <_malloc_r>: +80005aac: fd010113 addi sp,sp,-48 +80005ab0: 02112623 sw ra,44(sp) +80005ab4: 02812423 sw s0,40(sp) +80005ab8: 02912223 sw s1,36(sp) +80005abc: 03212023 sw s2,32(sp) +80005ac0: 01312e23 sw s3,28(sp) +80005ac4: 01412c23 sw s4,24(sp) +80005ac8: 01512a23 sw s5,20(sp) +80005acc: 01612823 sw s6,16(sp) +80005ad0: 01712623 sw s7,12(sp) +80005ad4: 01812423 sw s8,8(sp) +80005ad8: 01912223 sw s9,4(sp) +80005adc: 00b58793 addi a5,a1,11 +80005ae0: 01600713 li a4,22 +80005ae4: 04f77663 bgeu a4,a5,80005b30 <_malloc_r+0x84> +80005ae8: ff87f493 andi s1,a5,-8 +80005aec: 0404d463 bgez s1,80005b34 <_malloc_r+0x88> +80005af0: 00c00793 li a5,12 +80005af4: 00f52023 sw a5,0(a0) +80005af8: 00000513 li a0,0 +80005afc: 02c12083 lw ra,44(sp) +80005b00: 02812403 lw s0,40(sp) +80005b04: 02412483 lw s1,36(sp) +80005b08: 02012903 lw s2,32(sp) +80005b0c: 01c12983 lw s3,28(sp) +80005b10: 01812a03 lw s4,24(sp) +80005b14: 01412a83 lw s5,20(sp) +80005b18: 01012b03 lw s6,16(sp) +80005b1c: 00c12b83 lw s7,12(sp) +80005b20: 00812c03 lw s8,8(sp) +80005b24: 00412c83 lw s9,4(sp) +80005b28: 03010113 addi sp,sp,48 +80005b2c: 00008067 ret +80005b30: 01000493 li s1,16 +80005b34: fab4eee3 bltu s1,a1,80005af0 <_malloc_r+0x44> +80005b38: 00050993 mv s3,a0 +80005b3c: 6e4000ef jal ra,80006220 <__malloc_lock> +80005b40: 81001937 lui s2,0x81001 +80005b44: 1f700793 li a5,503 +80005b48: 40890913 addi s2,s2,1032 # 81001408 <_PathLocale+0xfffffa10> +80005b4c: 0497ea63 bltu a5,s1,80005ba0 <_malloc_r+0xf4> +80005b50: 00848713 addi a4,s1,8 +80005b54: 00e90733 add a4,s2,a4 +80005b58: 00472403 lw s0,4(a4) # ffffe004 <_PathLocale+0x7effc60c> +80005b5c: ff870693 addi a3,a4,-8 +80005b60: 0034d793 srli a5,s1,0x3 +80005b64: 00d41863 bne s0,a3,80005b74 <_malloc_r+0xc8> +80005b68: 00c72403 lw s0,12(a4) +80005b6c: 00278793 addi a5,a5,2 +80005b70: 08870063 beq a4,s0,80005bf0 <_malloc_r+0x144> +80005b74: 00442783 lw a5,4(s0) +80005b78: 00c42703 lw a4,12(s0) +80005b7c: 00842683 lw a3,8(s0) +80005b80: ffc7f793 andi a5,a5,-4 +80005b84: 00f407b3 add a5,s0,a5 +80005b88: 00e6a623 sw a4,12(a3) +80005b8c: 00d72423 sw a3,8(a4) +80005b90: 0047a703 lw a4,4(a5) +80005b94: 00176713 ori a4,a4,1 +80005b98: 00e7a223 sw a4,4(a5) +80005b9c: 0a80006f j 80005c44 <_malloc_r+0x198> +80005ba0: 0094d713 srli a4,s1,0x9 +80005ba4: 03f00793 li a5,63 +80005ba8: 00070a63 beqz a4,80005bbc <_malloc_r+0x110> +80005bac: 00400793 li a5,4 +80005bb0: 0ae7e263 bltu a5,a4,80005c54 <_malloc_r+0x1a8> +80005bb4: 0064d793 srli a5,s1,0x6 +80005bb8: 03878793 addi a5,a5,56 +80005bbc: 00178713 addi a4,a5,1 +80005bc0: 00371713 slli a4,a4,0x3 +80005bc4: 00e90733 add a4,s2,a4 +80005bc8: 00472403 lw s0,4(a4) +80005bcc: ff870593 addi a1,a4,-8 +80005bd0: 00f00513 li a0,15 +80005bd4: 00b40c63 beq s0,a1,80005bec <_malloc_r+0x140> +80005bd8: 00442703 lw a4,4(s0) +80005bdc: ffc77713 andi a4,a4,-4 +80005be0: 40970633 sub a2,a4,s1 +80005be4: 0cc55063 bge a0,a2,80005ca4 <_malloc_r+0x1f8> +80005be8: fff78793 addi a5,a5,-1 +80005bec: 00178793 addi a5,a5,1 +80005bf0: 01092403 lw s0,16(s2) +80005bf4: 810015b7 lui a1,0x81001 +80005bf8: 00890693 addi a3,s2,8 +80005bfc: 41058593 addi a1,a1,1040 # 81001410 <_PathLocale+0xfffffa18> +80005c00: 12d40863 beq s0,a3,80005d30 <_malloc_r+0x284> +80005c04: 00442703 lw a4,4(s0) +80005c08: 00f00613 li a2,15 +80005c0c: ffc77713 andi a4,a4,-4 +80005c10: 40970533 sub a0,a4,s1 +80005c14: 0aa65a63 bge a2,a0,80005cc8 <_malloc_r+0x21c> +80005c18: 0014e793 ori a5,s1,1 +80005c1c: 00f42223 sw a5,4(s0) +80005c20: 00940633 add a2,s0,s1 +80005c24: 00c92a23 sw a2,20(s2) +80005c28: 00c92823 sw a2,16(s2) +80005c2c: 00156793 ori a5,a0,1 +80005c30: 00d62623 sw a3,12(a2) +80005c34: 00d62423 sw a3,8(a2) +80005c38: 00f62223 sw a5,4(a2) +80005c3c: 00e40733 add a4,s0,a4 +80005c40: 00a72023 sw a0,0(a4) +80005c44: 00098513 mv a0,s3 +80005c48: 5dc000ef jal ra,80006224 <__malloc_unlock> +80005c4c: 00840513 addi a0,s0,8 +80005c50: eadff06f j 80005afc <_malloc_r+0x50> +80005c54: 01400793 li a5,20 +80005c58: 00e7e663 bltu a5,a4,80005c64 <_malloc_r+0x1b8> +80005c5c: 05b70793 addi a5,a4,91 +80005c60: f5dff06f j 80005bbc <_malloc_r+0x110> +80005c64: 05400793 li a5,84 +80005c68: 00e7e863 bltu a5,a4,80005c78 <_malloc_r+0x1cc> +80005c6c: 00c4d793 srli a5,s1,0xc +80005c70: 06e78793 addi a5,a5,110 +80005c74: f49ff06f j 80005bbc <_malloc_r+0x110> +80005c78: 15400793 li a5,340 +80005c7c: 00e7e863 bltu a5,a4,80005c8c <_malloc_r+0x1e0> +80005c80: 00f4d793 srli a5,s1,0xf +80005c84: 07778793 addi a5,a5,119 +80005c88: f35ff06f j 80005bbc <_malloc_r+0x110> +80005c8c: 55400693 li a3,1364 +80005c90: 07e00793 li a5,126 +80005c94: f2e6e4e3 bltu a3,a4,80005bbc <_malloc_r+0x110> +80005c98: 0124d793 srli a5,s1,0x12 +80005c9c: 07c78793 addi a5,a5,124 +80005ca0: f1dff06f j 80005bbc <_malloc_r+0x110> +80005ca4: 00c42683 lw a3,12(s0) +80005ca8: 00064c63 bltz a2,80005cc0 <_malloc_r+0x214> +80005cac: 00842783 lw a5,8(s0) +80005cb0: 00d7a623 sw a3,12(a5) +80005cb4: 00f6a423 sw a5,8(a3) +80005cb8: 00e407b3 add a5,s0,a4 +80005cbc: ed5ff06f j 80005b90 <_malloc_r+0xe4> +80005cc0: 00068413 mv s0,a3 +80005cc4: f11ff06f j 80005bd4 <_malloc_r+0x128> +80005cc8: 00d92a23 sw a3,20(s2) +80005ccc: 00d92823 sw a3,16(s2) +80005cd0: 00054c63 bltz a0,80005ce8 <_malloc_r+0x23c> +80005cd4: 00e40733 add a4,s0,a4 +80005cd8: 00472783 lw a5,4(a4) +80005cdc: 0017e793 ori a5,a5,1 +80005ce0: 00f72223 sw a5,4(a4) +80005ce4: f61ff06f j 80005c44 <_malloc_r+0x198> +80005ce8: 1ff00693 li a3,511 +80005cec: 00492803 lw a6,4(s2) +80005cf0: 18e6e063 bltu a3,a4,80005e70 <_malloc_r+0x3c4> +80005cf4: 00375713 srli a4,a4,0x3 +80005cf8: 40275613 srai a2,a4,0x2 +80005cfc: 00100693 li a3,1 +80005d00: 00170713 addi a4,a4,1 +80005d04: 00c696b3 sll a3,a3,a2 +80005d08: 00371713 slli a4,a4,0x3 +80005d0c: 00e90733 add a4,s2,a4 +80005d10: 0106e6b3 or a3,a3,a6 +80005d14: 00d92223 sw a3,4(s2) +80005d18: 00072683 lw a3,0(a4) +80005d1c: ff870613 addi a2,a4,-8 +80005d20: 00c42623 sw a2,12(s0) +80005d24: 00d42423 sw a3,8(s0) +80005d28: 00872023 sw s0,0(a4) +80005d2c: 0086a623 sw s0,12(a3) +80005d30: 4027d713 srai a4,a5,0x2 +80005d34: 00100313 li t1,1 +80005d38: 00e31333 sll t1,t1,a4 +80005d3c: 00492703 lw a4,4(s2) +80005d40: 06676a63 bltu a4,t1,80005db4 <_malloc_r+0x308> +80005d44: 006776b3 and a3,a4,t1 +80005d48: 00069c63 bnez a3,80005d60 <_malloc_r+0x2b4> +80005d4c: ffc7f793 andi a5,a5,-4 +80005d50: 00131313 slli t1,t1,0x1 +80005d54: 006776b3 and a3,a4,t1 +80005d58: 00478793 addi a5,a5,4 +80005d5c: fe068ae3 beqz a3,80005d50 <_malloc_r+0x2a4> +80005d60: 00f00e13 li t3,15 +80005d64: 00379693 slli a3,a5,0x3 +80005d68: 00d906b3 add a3,s2,a3 +80005d6c: 00068813 mv a6,a3 +80005d70: 00078513 mv a0,a5 +80005d74: 00c82403 lw s0,12(a6) +80005d78: 1b041c63 bne s0,a6,80005f30 <_malloc_r+0x484> +80005d7c: 00150513 addi a0,a0,1 +80005d80: 00357713 andi a4,a0,3 +80005d84: 00880813 addi a6,a6,8 +80005d88: fe0716e3 bnez a4,80005d74 <_malloc_r+0x2c8> +80005d8c: 0037f713 andi a4,a5,3 +80005d90: 20071e63 bnez a4,80005fac <_malloc_r+0x500> +80005d94: 00492703 lw a4,4(s2) +80005d98: fff34793 not a5,t1 +80005d9c: 00f777b3 and a5,a4,a5 +80005da0: 00f92223 sw a5,4(s2) +80005da4: 00492703 lw a4,4(s2) +80005da8: 00131313 slli t1,t1,0x1 +80005dac: 00676463 bltu a4,t1,80005db4 <_malloc_r+0x308> +80005db0: 22031263 bnez t1,80005fd4 <_malloc_r+0x528> +80005db4: 00892b83 lw s7,8(s2) +80005db8: 004ba403 lw s0,4(s7) +80005dbc: ffc47a93 andi s5,s0,-4 +80005dc0: 009ae863 bltu s5,s1,80005dd0 <_malloc_r+0x324> +80005dc4: 409a8733 sub a4,s5,s1 +80005dc8: 00f00793 li a5,15 +80005dcc: 32e7ce63 blt a5,a4,80006108 <_malloc_r+0x65c> +80005dd0: 810027b7 lui a5,0x81002 +80005dd4: 81002a37 lui s4,0x81002 +80005dd8: 9f47a403 lw s0,-1548(a5) # 810019f4 <_PathLocale+0xfffffffc> +80005ddc: 98ca2703 lw a4,-1652(s4) # 8100198c <_PathLocale+0xffffff94> +80005de0: fff00793 li a5,-1 +80005de4: 015b8cb3 add s9,s7,s5 +80005de8: 00848433 add s0,s1,s0 +80005dec: 1ef71863 bne a4,a5,80005fdc <_malloc_r+0x530> +80005df0: 01040413 addi s0,s0,16 +80005df4: 00040593 mv a1,s0 +80005df8: 00098513 mv a0,s3 +80005dfc: 314010ef jal ra,80007110 <_sbrk_r> +80005e00: fff00793 li a5,-1 +80005e04: 00050b13 mv s6,a0 +80005e08: 28f50663 beq a0,a5,80006094 <_malloc_r+0x5e8> +80005e0c: 01957463 bgeu a0,s9,80005e14 <_malloc_r+0x368> +80005e10: 292b9263 bne s7,s2,80006094 <_malloc_r+0x5e8> +80005e14: 81002c37 lui s8,0x81002 +80005e18: 9c0c0693 addi a3,s8,-1600 # 810019c0 <_PathLocale+0xffffffc8> +80005e1c: 0006a703 lw a4,0(a3) +80005e20: 9c0c0c13 addi s8,s8,-1600 +80005e24: 00e40733 add a4,s0,a4 +80005e28: 00e6a023 sw a4,0(a3) +80005e2c: 1d6c9463 bne s9,s6,80005ff4 <_malloc_r+0x548> +80005e30: 014c9793 slli a5,s9,0x14 +80005e34: 1c079063 bnez a5,80005ff4 <_malloc_r+0x548> +80005e38: 00892783 lw a5,8(s2) +80005e3c: 008a8433 add s0,s5,s0 +80005e40: 00146413 ori s0,s0,1 +80005e44: 0087a223 sw s0,4(a5) +80005e48: 81002737 lui a4,0x81002 +80005e4c: 000c2783 lw a5,0(s8) +80005e50: 9f072683 lw a3,-1552(a4) # 810019f0 <_PathLocale+0xfffffff8> +80005e54: 00f6f463 bgeu a3,a5,80005e5c <_malloc_r+0x3b0> +80005e58: 9ef72823 sw a5,-1552(a4) +80005e5c: 81002737 lui a4,0x81002 +80005e60: 9ec72683 lw a3,-1556(a4) # 810019ec <_PathLocale+0xfffffff4> +80005e64: 22f6f863 bgeu a3,a5,80006094 <_malloc_r+0x5e8> +80005e68: 9ef72623 sw a5,-1556(a4) +80005e6c: 2280006f j 80006094 <_malloc_r+0x5e8> +80005e70: 00975613 srli a2,a4,0x9 +80005e74: 00400693 li a3,4 +80005e78: 04c6e663 bltu a3,a2,80005ec4 <_malloc_r+0x418> +80005e7c: 00675693 srli a3,a4,0x6 +80005e80: 03868693 addi a3,a3,56 +80005e84: 00168613 addi a2,a3,1 +80005e88: 00361613 slli a2,a2,0x3 +80005e8c: 00c90633 add a2,s2,a2 +80005e90: ff860513 addi a0,a2,-8 +80005e94: 00062603 lw a2,0(a2) +80005e98: 08c51263 bne a0,a2,80005f1c <_malloc_r+0x470> +80005e9c: 4026d693 srai a3,a3,0x2 +80005ea0: 00100713 li a4,1 +80005ea4: 00d716b3 sll a3,a4,a3 +80005ea8: 0106e6b3 or a3,a3,a6 +80005eac: 00d92223 sw a3,4(s2) +80005eb0: 00a42623 sw a0,12(s0) +80005eb4: 00c42423 sw a2,8(s0) +80005eb8: 00852423 sw s0,8(a0) +80005ebc: 00862623 sw s0,12(a2) +80005ec0: e71ff06f j 80005d30 <_malloc_r+0x284> +80005ec4: 01400693 li a3,20 +80005ec8: 00c6e663 bltu a3,a2,80005ed4 <_malloc_r+0x428> +80005ecc: 05b60693 addi a3,a2,91 +80005ed0: fb5ff06f j 80005e84 <_malloc_r+0x3d8> +80005ed4: 05400693 li a3,84 +80005ed8: 00c6e863 bltu a3,a2,80005ee8 <_malloc_r+0x43c> +80005edc: 00c75693 srli a3,a4,0xc +80005ee0: 06e68693 addi a3,a3,110 +80005ee4: fa1ff06f j 80005e84 <_malloc_r+0x3d8> +80005ee8: 15400693 li a3,340 +80005eec: 00c6e863 bltu a3,a2,80005efc <_malloc_r+0x450> +80005ef0: 00f75693 srli a3,a4,0xf +80005ef4: 07768693 addi a3,a3,119 +80005ef8: f8dff06f j 80005e84 <_malloc_r+0x3d8> +80005efc: 55400513 li a0,1364 +80005f00: 07e00693 li a3,126 +80005f04: f8c560e3 bltu a0,a2,80005e84 <_malloc_r+0x3d8> +80005f08: 01275693 srli a3,a4,0x12 +80005f0c: 07c68693 addi a3,a3,124 +80005f10: f75ff06f j 80005e84 <_malloc_r+0x3d8> +80005f14: 00862603 lw a2,8(a2) +80005f18: 00c50863 beq a0,a2,80005f28 <_malloc_r+0x47c> +80005f1c: 00462683 lw a3,4(a2) +80005f20: ffc6f693 andi a3,a3,-4 +80005f24: fed768e3 bltu a4,a3,80005f14 <_malloc_r+0x468> +80005f28: 00c62503 lw a0,12(a2) +80005f2c: f85ff06f j 80005eb0 <_malloc_r+0x404> +80005f30: 00442703 lw a4,4(s0) +80005f34: 00c42603 lw a2,12(s0) +80005f38: ffc77713 andi a4,a4,-4 +80005f3c: 409708b3 sub a7,a4,s1 +80005f40: 051e5063 bge t3,a7,80005f80 <_malloc_r+0x4d4> +80005f44: 0014e793 ori a5,s1,1 +80005f48: 00f42223 sw a5,4(s0) +80005f4c: 00842783 lw a5,8(s0) +80005f50: 009406b3 add a3,s0,s1 +80005f54: 00e40733 add a4,s0,a4 +80005f58: 00c7a623 sw a2,12(a5) +80005f5c: 00f62423 sw a5,8(a2) +80005f60: 00d92a23 sw a3,20(s2) +80005f64: 00d92823 sw a3,16(s2) +80005f68: 0018e793 ori a5,a7,1 +80005f6c: 00b6a623 sw a1,12(a3) +80005f70: 00b6a423 sw a1,8(a3) +80005f74: 00f6a223 sw a5,4(a3) +80005f78: 01172023 sw a7,0(a4) +80005f7c: cc9ff06f j 80005c44 <_malloc_r+0x198> +80005f80: 0208c263 bltz a7,80005fa4 <_malloc_r+0x4f8> +80005f84: 00e40733 add a4,s0,a4 +80005f88: 00472783 lw a5,4(a4) +80005f8c: 0017e793 ori a5,a5,1 +80005f90: 00f72223 sw a5,4(a4) +80005f94: 00842783 lw a5,8(s0) +80005f98: 00c7a623 sw a2,12(a5) +80005f9c: 00f62423 sw a5,8(a2) +80005fa0: ca5ff06f j 80005c44 <_malloc_r+0x198> +80005fa4: 00060413 mv s0,a2 +80005fa8: dd1ff06f j 80005d78 <_malloc_r+0x2cc> +80005fac: ff868693 addi a3,a3,-8 +80005fb0: 0086a703 lw a4,8(a3) +80005fb4: fff78793 addi a5,a5,-1 +80005fb8: dcd70ae3 beq a4,a3,80005d8c <_malloc_r+0x2e0> +80005fbc: de9ff06f j 80005da4 <_malloc_r+0x2f8> +80005fc0: 00478793 addi a5,a5,4 +80005fc4: 00131313 slli t1,t1,0x1 +80005fc8: 006776b3 and a3,a4,t1 +80005fcc: fe068ae3 beqz a3,80005fc0 <_malloc_r+0x514> +80005fd0: d95ff06f j 80005d64 <_malloc_r+0x2b8> +80005fd4: 00050793 mv a5,a0 +80005fd8: ff1ff06f j 80005fc8 <_malloc_r+0x51c> +80005fdc: 00001737 lui a4,0x1 +80005fe0: 00f70713 addi a4,a4,15 # 100f <_start-0x7fffeff1> +80005fe4: 00e40433 add s0,s0,a4 +80005fe8: fffff7b7 lui a5,0xfffff +80005fec: 00f47433 and s0,s0,a5 +80005ff0: e05ff06f j 80005df4 <_malloc_r+0x348> +80005ff4: 98ca2683 lw a3,-1652(s4) +80005ff8: fff00793 li a5,-1 +80005ffc: 0cf69063 bne a3,a5,800060bc <_malloc_r+0x610> +80006000: 996a2623 sw s6,-1652(s4) +80006004: 007b7c93 andi s9,s6,7 +80006008: 00000793 li a5,0 +8000600c: 000c8863 beqz s9,8000601c <_malloc_r+0x570> +80006010: 00800793 li a5,8 +80006014: 419787b3 sub a5,a5,s9 +80006018: 00fb0b33 add s6,s6,a5 +8000601c: 00001537 lui a0,0x1 +80006020: 00a78a33 add s4,a5,a0 +80006024: 008b0433 add s0,s6,s0 +80006028: fff50513 addi a0,a0,-1 # fff <_start-0x7ffff001> +8000602c: 00a477b3 and a5,s0,a0 +80006030: 40fa0a33 sub s4,s4,a5 +80006034: 00aa7a33 and s4,s4,a0 +80006038: 000a0593 mv a1,s4 +8000603c: 00098513 mv a0,s3 +80006040: 0d0010ef jal ra,80007110 <_sbrk_r> +80006044: fff00793 li a5,-1 +80006048: 00f51c63 bne a0,a5,80006060 <_malloc_r+0x5b4> +8000604c: 00040513 mv a0,s0 +80006050: 000c8663 beqz s9,8000605c <_malloc_r+0x5b0> +80006054: ff8c8513 addi a0,s9,-8 +80006058: 00a40533 add a0,s0,a0 +8000605c: 00000a13 li s4,0 +80006060: 000c2783 lw a5,0(s8) +80006064: 41650533 sub a0,a0,s6 +80006068: 01692423 sw s6,8(s2) +8000606c: 014787b3 add a5,a5,s4 +80006070: 01450a33 add s4,a0,s4 +80006074: 001a6a13 ori s4,s4,1 +80006078: 00fc2023 sw a5,0(s8) +8000607c: 014b2223 sw s4,4(s6) +80006080: dd2b84e3 beq s7,s2,80005e48 <_malloc_r+0x39c> +80006084: 00f00713 li a4,15 +80006088: 05576263 bltu a4,s5,800060cc <_malloc_r+0x620> +8000608c: 00100793 li a5,1 +80006090: 00fb2223 sw a5,4(s6) +80006094: 00892783 lw a5,8(s2) +80006098: 0047a783 lw a5,4(a5) # fffff004 <_PathLocale+0x7effd60c> +8000609c: ffc7f793 andi a5,a5,-4 +800060a0: 40978733 sub a4,a5,s1 +800060a4: 0097e663 bltu a5,s1,800060b0 <_malloc_r+0x604> +800060a8: 00f00793 li a5,15 +800060ac: 04e7ce63 blt a5,a4,80006108 <_malloc_r+0x65c> +800060b0: 00098513 mv a0,s3 +800060b4: 170000ef jal ra,80006224 <__malloc_unlock> +800060b8: a41ff06f j 80005af8 <_malloc_r+0x4c> +800060bc: 419b07b3 sub a5,s6,s9 +800060c0: 00e787b3 add a5,a5,a4 +800060c4: 00fc2023 sw a5,0(s8) +800060c8: f3dff06f j 80006004 <_malloc_r+0x558> +800060cc: 004ba783 lw a5,4(s7) +800060d0: ff4a8413 addi s0,s5,-12 +800060d4: ff847413 andi s0,s0,-8 +800060d8: 0017f793 andi a5,a5,1 +800060dc: 0087e7b3 or a5,a5,s0 +800060e0: 00fba223 sw a5,4(s7) +800060e4: 00500693 li a3,5 +800060e8: 008b87b3 add a5,s7,s0 +800060ec: 00d7a223 sw a3,4(a5) +800060f0: 00d7a423 sw a3,8(a5) +800060f4: d4877ae3 bgeu a4,s0,80005e48 <_malloc_r+0x39c> +800060f8: 008b8593 addi a1,s7,8 +800060fc: 00098513 mv a0,s3 +80006100: ca8fd0ef jal ra,800035a8 <_free_r> +80006104: d45ff06f j 80005e48 <_malloc_r+0x39c> +80006108: 00892403 lw s0,8(s2) +8000610c: 0014e793 ori a5,s1,1 +80006110: 00f42223 sw a5,4(s0) +80006114: 009407b3 add a5,s0,s1 +80006118: 00f92423 sw a5,8(s2) +8000611c: a79ff06f j 80005b94 <_malloc_r+0xe8> -80006094 : -80006094: 0ff5f593 andi a1,a1,255 -80006098: 00c50633 add a2,a0,a2 -8000609c: 00c51663 bne a0,a2,800060a8 -800060a0: 00000513 li a0,0 -800060a4: 00008067 ret -800060a8: 00054783 lbu a5,0(a0) -800060ac: feb78ce3 beq a5,a1,800060a4 -800060b0: 00150513 addi a0,a0,1 -800060b4: fe9ff06f j 8000609c +80006120 : +80006120: 0ff5f593 andi a1,a1,255 +80006124: 00c50633 add a2,a0,a2 +80006128: 00c51663 bne a0,a2,80006134 +8000612c: 00000513 li a0,0 +80006130: 00008067 ret +80006134: 00054783 lbu a5,0(a0) +80006138: feb78ce3 beq a5,a1,80006130 +8000613c: 00150513 addi a0,a0,1 +80006140: fe9ff06f j 80006128 -800060b8 : -800060b8: 00f00313 li t1,15 -800060bc: 00050713 mv a4,a0 -800060c0: 02c37e63 bgeu t1,a2,800060fc -800060c4: 00f77793 andi a5,a4,15 -800060c8: 0a079063 bnez a5,80006168 -800060cc: 08059263 bnez a1,80006150 -800060d0: ff067693 andi a3,a2,-16 -800060d4: 00f67613 andi a2,a2,15 -800060d8: 00e686b3 add a3,a3,a4 -800060dc: 00b72023 sw a1,0(a4) -800060e0: 00b72223 sw a1,4(a4) -800060e4: 00b72423 sw a1,8(a4) -800060e8: 00b72623 sw a1,12(a4) -800060ec: 01070713 addi a4,a4,16 -800060f0: fed766e3 bltu a4,a3,800060dc -800060f4: 00061463 bnez a2,800060fc -800060f8: 00008067 ret -800060fc: 40c306b3 sub a3,t1,a2 -80006100: 00269693 slli a3,a3,0x2 -80006104: 00000297 auipc t0,0x0 -80006108: 005686b3 add a3,a3,t0 -8000610c: 00c68067 jr 12(a3) -80006110: 00b70723 sb a1,14(a4) -80006114: 00b706a3 sb a1,13(a4) -80006118: 00b70623 sb a1,12(a4) -8000611c: 00b705a3 sb a1,11(a4) -80006120: 00b70523 sb a1,10(a4) -80006124: 00b704a3 sb a1,9(a4) -80006128: 00b70423 sb a1,8(a4) -8000612c: 00b703a3 sb a1,7(a4) -80006130: 00b70323 sb a1,6(a4) -80006134: 00b702a3 sb a1,5(a4) -80006138: 00b70223 sb a1,4(a4) -8000613c: 00b701a3 sb a1,3(a4) -80006140: 00b70123 sb a1,2(a4) -80006144: 00b700a3 sb a1,1(a4) -80006148: 00b70023 sb a1,0(a4) -8000614c: 00008067 ret -80006150: 0ff5f593 andi a1,a1,255 -80006154: 00859693 slli a3,a1,0x8 -80006158: 00d5e5b3 or a1,a1,a3 -8000615c: 01059693 slli a3,a1,0x10 -80006160: 00d5e5b3 or a1,a1,a3 -80006164: f6dff06f j 800060d0 -80006168: 00279693 slli a3,a5,0x2 -8000616c: 00000297 auipc t0,0x0 -80006170: 005686b3 add a3,a3,t0 -80006174: 00008293 mv t0,ra -80006178: fa0680e7 jalr -96(a3) -8000617c: 00028093 mv ra,t0 -80006180: ff078793 addi a5,a5,-16 -80006184: 40f70733 sub a4,a4,a5 -80006188: 00f60633 add a2,a2,a5 -8000618c: f6c378e3 bgeu t1,a2,800060fc -80006190: f3dff06f j 800060cc +80006144 : +80006144: 00f00313 li t1,15 +80006148: 00050713 mv a4,a0 +8000614c: 02c37e63 bgeu t1,a2,80006188 +80006150: 00f77793 andi a5,a4,15 +80006154: 0a079063 bnez a5,800061f4 +80006158: 08059263 bnez a1,800061dc +8000615c: ff067693 andi a3,a2,-16 +80006160: 00f67613 andi a2,a2,15 +80006164: 00e686b3 add a3,a3,a4 +80006168: 00b72023 sw a1,0(a4) +8000616c: 00b72223 sw a1,4(a4) +80006170: 00b72423 sw a1,8(a4) +80006174: 00b72623 sw a1,12(a4) +80006178: 01070713 addi a4,a4,16 +8000617c: fed766e3 bltu a4,a3,80006168 +80006180: 00061463 bnez a2,80006188 +80006184: 00008067 ret +80006188: 40c306b3 sub a3,t1,a2 +8000618c: 00269693 slli a3,a3,0x2 +80006190: 00000297 auipc t0,0x0 +80006194: 005686b3 add a3,a3,t0 +80006198: 00c68067 jr 12(a3) +8000619c: 00b70723 sb a1,14(a4) +800061a0: 00b706a3 sb a1,13(a4) +800061a4: 00b70623 sb a1,12(a4) +800061a8: 00b705a3 sb a1,11(a4) +800061ac: 00b70523 sb a1,10(a4) +800061b0: 00b704a3 sb a1,9(a4) +800061b4: 00b70423 sb a1,8(a4) +800061b8: 00b703a3 sb a1,7(a4) +800061bc: 00b70323 sb a1,6(a4) +800061c0: 00b702a3 sb a1,5(a4) +800061c4: 00b70223 sb a1,4(a4) +800061c8: 00b701a3 sb a1,3(a4) +800061cc: 00b70123 sb a1,2(a4) +800061d0: 00b700a3 sb a1,1(a4) +800061d4: 00b70023 sb a1,0(a4) +800061d8: 00008067 ret +800061dc: 0ff5f593 andi a1,a1,255 +800061e0: 00859693 slli a3,a1,0x8 +800061e4: 00d5e5b3 or a1,a1,a3 +800061e8: 01059693 slli a3,a1,0x10 +800061ec: 00d5e5b3 or a1,a1,a3 +800061f0: f6dff06f j 8000615c +800061f4: 00279693 slli a3,a5,0x2 +800061f8: 00000297 auipc t0,0x0 +800061fc: 005686b3 add a3,a3,t0 +80006200: 00008293 mv t0,ra +80006204: fa0680e7 jalr -96(a3) +80006208: 00028093 mv ra,t0 +8000620c: ff078793 addi a5,a5,-16 +80006210: 40f70733 sub a4,a4,a5 +80006214: 00f60633 add a2,a2,a5 +80006218: f6c378e3 bgeu t1,a2,80006188 +8000621c: f3dff06f j 80006158 -80006194 <__malloc_lock>: -80006194: 00008067 ret +80006220 <__malloc_lock>: +80006220: 00008067 ret -80006198 <__malloc_unlock>: -80006198: 00008067 ret +80006224 <__malloc_unlock>: +80006224: 00008067 ret -8000619c <_Balloc>: -8000619c: 04c52783 lw a5,76(a0) -800061a0: ff010113 addi sp,sp,-16 -800061a4: 00912223 sw s1,4(sp) -800061a8: 01212023 sw s2,0(sp) -800061ac: 00112623 sw ra,12(sp) -800061b0: 00812423 sw s0,8(sp) -800061b4: 00050493 mv s1,a0 -800061b8: 00058913 mv s2,a1 -800061bc: 04078263 beqz a5,80006200 <_Balloc+0x64> -800061c0: 04c4a703 lw a4,76(s1) -800061c4: 00291793 slli a5,s2,0x2 -800061c8: 00f707b3 add a5,a4,a5 -800061cc: 0007a503 lw a0,0(a5) -800061d0: 06051063 bnez a0,80006230 <_Balloc+0x94> -800061d4: 00100413 li s0,1 -800061d8: 01241433 sll s0,s0,s2 -800061dc: 00540613 addi a2,s0,5 -800061e0: 00261613 slli a2,a2,0x2 -800061e4: 00100593 li a1,1 -800061e8: 00048513 mv a0,s1 -800061ec: 008040ef jal ra,8000a1f4 <_calloc_r> -800061f0: 02050263 beqz a0,80006214 <_Balloc+0x78> -800061f4: 01252223 sw s2,4(a0) -800061f8: 00852423 sw s0,8(a0) -800061fc: 03c0006f j 80006238 <_Balloc+0x9c> -80006200: 02100613 li a2,33 -80006204: 00400593 li a1,4 -80006208: 7ed030ef jal ra,8000a1f4 <_calloc_r> -8000620c: 04a4a623 sw a0,76(s1) -80006210: fa0518e3 bnez a0,800061c0 <_Balloc+0x24> -80006214: 00000513 li a0,0 -80006218: 00c12083 lw ra,12(sp) -8000621c: 00812403 lw s0,8(sp) -80006220: 00412483 lw s1,4(sp) -80006224: 00012903 lw s2,0(sp) -80006228: 01010113 addi sp,sp,16 -8000622c: 00008067 ret -80006230: 00052703 lw a4,0(a0) -80006234: 00e7a023 sw a4,0(a5) -80006238: 00052823 sw zero,16(a0) -8000623c: 00052623 sw zero,12(a0) -80006240: fd9ff06f j 80006218 <_Balloc+0x7c> +80006228 <_Balloc>: +80006228: 04c52783 lw a5,76(a0) +8000622c: ff010113 addi sp,sp,-16 +80006230: 00912223 sw s1,4(sp) +80006234: 01212023 sw s2,0(sp) +80006238: 00112623 sw ra,12(sp) +8000623c: 00812423 sw s0,8(sp) +80006240: 00050493 mv s1,a0 +80006244: 00058913 mv s2,a1 +80006248: 04078263 beqz a5,8000628c <_Balloc+0x64> +8000624c: 04c4a703 lw a4,76(s1) +80006250: 00291793 slli a5,s2,0x2 +80006254: 00f707b3 add a5,a4,a5 +80006258: 0007a503 lw a0,0(a5) +8000625c: 06051063 bnez a0,800062bc <_Balloc+0x94> +80006260: 00100413 li s0,1 +80006264: 01241433 sll s0,s0,s2 +80006268: 00540613 addi a2,s0,5 +8000626c: 00261613 slli a2,a2,0x2 +80006270: 00100593 li a1,1 +80006274: 00048513 mv a0,s1 +80006278: 008040ef jal ra,8000a280 <_calloc_r> +8000627c: 02050263 beqz a0,800062a0 <_Balloc+0x78> +80006280: 01252223 sw s2,4(a0) +80006284: 00852423 sw s0,8(a0) +80006288: 03c0006f j 800062c4 <_Balloc+0x9c> +8000628c: 02100613 li a2,33 +80006290: 00400593 li a1,4 +80006294: 7ed030ef jal ra,8000a280 <_calloc_r> +80006298: 04a4a623 sw a0,76(s1) +8000629c: fa0518e3 bnez a0,8000624c <_Balloc+0x24> +800062a0: 00000513 li a0,0 +800062a4: 00c12083 lw ra,12(sp) +800062a8: 00812403 lw s0,8(sp) +800062ac: 00412483 lw s1,4(sp) +800062b0: 00012903 lw s2,0(sp) +800062b4: 01010113 addi sp,sp,16 +800062b8: 00008067 ret +800062bc: 00052703 lw a4,0(a0) +800062c0: 00e7a023 sw a4,0(a5) +800062c4: 00052823 sw zero,16(a0) +800062c8: 00052623 sw zero,12(a0) +800062cc: fd9ff06f j 800062a4 <_Balloc+0x7c> -80006244 <_Bfree>: -80006244: 02058063 beqz a1,80006264 <_Bfree+0x20> -80006248: 0045a783 lw a5,4(a1) -8000624c: 00279713 slli a4,a5,0x2 -80006250: 04c52783 lw a5,76(a0) -80006254: 00e787b3 add a5,a5,a4 -80006258: 0007a703 lw a4,0(a5) -8000625c: 00e5a023 sw a4,0(a1) -80006260: 00b7a023 sw a1,0(a5) -80006264: 00008067 ret +800062d0 <_Bfree>: +800062d0: 02058063 beqz a1,800062f0 <_Bfree+0x20> +800062d4: 0045a783 lw a5,4(a1) +800062d8: 00279713 slli a4,a5,0x2 +800062dc: 04c52783 lw a5,76(a0) +800062e0: 00e787b3 add a5,a5,a4 +800062e4: 0007a703 lw a4,0(a5) +800062e8: 00e5a023 sw a4,0(a1) +800062ec: 00b7a023 sw a1,0(a5) +800062f0: 00008067 ret -80006268 <__multadd>: -80006268: fd010113 addi sp,sp,-48 -8000626c: 01312e23 sw s3,28(sp) -80006270: 00050993 mv s3,a0 -80006274: 00010537 lui a0,0x10 -80006278: 02812423 sw s0,40(sp) -8000627c: 02912223 sw s1,36(sp) -80006280: 00058413 mv s0,a1 -80006284: 0105a483 lw s1,16(a1) -80006288: 02112623 sw ra,44(sp) -8000628c: 03212023 sw s2,32(sp) -80006290: 01458593 addi a1,a1,20 -80006294: 00000813 li a6,0 -80006298: fff50513 addi a0,a0,-1 # ffff <_start-0x7fff0001> -8000629c: 0005a783 lw a5,0(a1) -800062a0: 00458593 addi a1,a1,4 -800062a4: 00180813 addi a6,a6,1 -800062a8: 00a7f733 and a4,a5,a0 -800062ac: 02c70733 mul a4,a4,a2 -800062b0: 0107d793 srli a5,a5,0x10 -800062b4: 02c787b3 mul a5,a5,a2 -800062b8: 00d70733 add a4,a4,a3 -800062bc: 01075693 srli a3,a4,0x10 -800062c0: 00a77733 and a4,a4,a0 -800062c4: 00d787b3 add a5,a5,a3 -800062c8: 0107d693 srli a3,a5,0x10 -800062cc: 01079793 slli a5,a5,0x10 -800062d0: 00e787b3 add a5,a5,a4 -800062d4: fef5ae23 sw a5,-4(a1) -800062d8: fc9842e3 blt a6,s1,8000629c <__multadd+0x34> -800062dc: 06068463 beqz a3,80006344 <__multadd+0xdc> -800062e0: 00842783 lw a5,8(s0) -800062e4: 04f4c463 blt s1,a5,8000632c <__multadd+0xc4> -800062e8: 00442583 lw a1,4(s0) -800062ec: 00098513 mv a0,s3 -800062f0: 00d12623 sw a3,12(sp) -800062f4: 00158593 addi a1,a1,1 -800062f8: ea5ff0ef jal ra,8000619c <_Balloc> -800062fc: 01042603 lw a2,16(s0) -80006300: 00c40593 addi a1,s0,12 -80006304: 00050913 mv s2,a0 -80006308: 00260613 addi a2,a2,2 -8000630c: 00261613 slli a2,a2,0x2 -80006310: 00c50513 addi a0,a0,12 -80006314: 0e9040ef jal ra,8000abfc -80006318: 00040593 mv a1,s0 -8000631c: 00098513 mv a0,s3 -80006320: f25ff0ef jal ra,80006244 <_Bfree> -80006324: 00c12683 lw a3,12(sp) -80006328: 00090413 mv s0,s2 -8000632c: 00448793 addi a5,s1,4 -80006330: 00279793 slli a5,a5,0x2 -80006334: 00f407b3 add a5,s0,a5 -80006338: 00d7a223 sw a3,4(a5) -8000633c: 00148493 addi s1,s1,1 -80006340: 00942823 sw s1,16(s0) -80006344: 00040513 mv a0,s0 -80006348: 02c12083 lw ra,44(sp) -8000634c: 02812403 lw s0,40(sp) -80006350: 02412483 lw s1,36(sp) -80006354: 02012903 lw s2,32(sp) -80006358: 01c12983 lw s3,28(sp) -8000635c: 03010113 addi sp,sp,48 -80006360: 00008067 ret +800062f4 <__multadd>: +800062f4: fd010113 addi sp,sp,-48 +800062f8: 01312e23 sw s3,28(sp) +800062fc: 00050993 mv s3,a0 +80006300: 00010537 lui a0,0x10 +80006304: 02812423 sw s0,40(sp) +80006308: 02912223 sw s1,36(sp) +8000630c: 00058413 mv s0,a1 +80006310: 0105a483 lw s1,16(a1) +80006314: 02112623 sw ra,44(sp) +80006318: 03212023 sw s2,32(sp) +8000631c: 01458593 addi a1,a1,20 +80006320: 00000813 li a6,0 +80006324: fff50513 addi a0,a0,-1 # ffff <_start-0x7fff0001> +80006328: 0005a783 lw a5,0(a1) +8000632c: 00458593 addi a1,a1,4 +80006330: 00180813 addi a6,a6,1 +80006334: 00a7f733 and a4,a5,a0 +80006338: 02c70733 mul a4,a4,a2 +8000633c: 0107d793 srli a5,a5,0x10 +80006340: 02c787b3 mul a5,a5,a2 +80006344: 00d70733 add a4,a4,a3 +80006348: 01075693 srli a3,a4,0x10 +8000634c: 00a77733 and a4,a4,a0 +80006350: 00d787b3 add a5,a5,a3 +80006354: 0107d693 srli a3,a5,0x10 +80006358: 01079793 slli a5,a5,0x10 +8000635c: 00e787b3 add a5,a5,a4 +80006360: fef5ae23 sw a5,-4(a1) +80006364: fc9842e3 blt a6,s1,80006328 <__multadd+0x34> +80006368: 06068463 beqz a3,800063d0 <__multadd+0xdc> +8000636c: 00842783 lw a5,8(s0) +80006370: 04f4c463 blt s1,a5,800063b8 <__multadd+0xc4> +80006374: 00442583 lw a1,4(s0) +80006378: 00098513 mv a0,s3 +8000637c: 00d12623 sw a3,12(sp) +80006380: 00158593 addi a1,a1,1 +80006384: ea5ff0ef jal ra,80006228 <_Balloc> +80006388: 01042603 lw a2,16(s0) +8000638c: 00c40593 addi a1,s0,12 +80006390: 00050913 mv s2,a0 +80006394: 00260613 addi a2,a2,2 +80006398: 00261613 slli a2,a2,0x2 +8000639c: 00c50513 addi a0,a0,12 +800063a0: 0e9040ef jal ra,8000ac88 +800063a4: 00040593 mv a1,s0 +800063a8: 00098513 mv a0,s3 +800063ac: f25ff0ef jal ra,800062d0 <_Bfree> +800063b0: 00c12683 lw a3,12(sp) +800063b4: 00090413 mv s0,s2 +800063b8: 00448793 addi a5,s1,4 +800063bc: 00279793 slli a5,a5,0x2 +800063c0: 00f407b3 add a5,s0,a5 +800063c4: 00d7a223 sw a3,4(a5) +800063c8: 00148493 addi s1,s1,1 +800063cc: 00942823 sw s1,16(s0) +800063d0: 00040513 mv a0,s0 +800063d4: 02c12083 lw ra,44(sp) +800063d8: 02812403 lw s0,40(sp) +800063dc: 02412483 lw s1,36(sp) +800063e0: 02012903 lw s2,32(sp) +800063e4: 01c12983 lw s3,28(sp) +800063e8: 03010113 addi sp,sp,48 +800063ec: 00008067 ret -80006364 <__s2b>: -80006364: fd010113 addi sp,sp,-48 -80006368: 00868793 addi a5,a3,8 -8000636c: 01412c23 sw s4,24(sp) -80006370: 00068a13 mv s4,a3 -80006374: 00900693 li a3,9 -80006378: 02812423 sw s0,40(sp) -8000637c: 02912223 sw s1,36(sp) -80006380: 01312e23 sw s3,28(sp) -80006384: 00058413 mv s0,a1 -80006388: 02d7c7b3 div a5,a5,a3 -8000638c: 02112623 sw ra,44(sp) -80006390: 03212023 sw s2,32(sp) -80006394: 01512a23 sw s5,20(sp) -80006398: 00050993 mv s3,a0 -8000639c: 00060493 mv s1,a2 -800063a0: 00100693 li a3,1 -800063a4: 00000593 li a1,0 -800063a8: 08f6c463 blt a3,a5,80006430 <__s2b+0xcc> -800063ac: 00098513 mv a0,s3 -800063b0: 00e12623 sw a4,12(sp) -800063b4: de9ff0ef jal ra,8000619c <_Balloc> -800063b8: 00c12703 lw a4,12(sp) -800063bc: 00100793 li a5,1 -800063c0: 00f52823 sw a5,16(a0) -800063c4: 00e52a23 sw a4,20(a0) -800063c8: 00900793 li a5,9 -800063cc: 0697d863 bge a5,s1,8000643c <__s2b+0xd8> -800063d0: 00940a93 addi s5,s0,9 -800063d4: 000a8913 mv s2,s5 -800063d8: 00940433 add s0,s0,s1 -800063dc: 00190913 addi s2,s2,1 -800063e0: fff94683 lbu a3,-1(s2) -800063e4: 00050593 mv a1,a0 -800063e8: 00a00613 li a2,10 -800063ec: fd068693 addi a3,a3,-48 -800063f0: 00098513 mv a0,s3 -800063f4: e75ff0ef jal ra,80006268 <__multadd> -800063f8: fe8912e3 bne s2,s0,800063dc <__s2b+0x78> -800063fc: ff848413 addi s0,s1,-8 -80006400: 008a8433 add s0,s5,s0 -80006404: 00048913 mv s2,s1 -80006408: 05494063 blt s2,s4,80006448 <__s2b+0xe4> -8000640c: 02c12083 lw ra,44(sp) -80006410: 02812403 lw s0,40(sp) -80006414: 02412483 lw s1,36(sp) -80006418: 02012903 lw s2,32(sp) -8000641c: 01c12983 lw s3,28(sp) -80006420: 01812a03 lw s4,24(sp) -80006424: 01412a83 lw s5,20(sp) -80006428: 03010113 addi sp,sp,48 -8000642c: 00008067 ret -80006430: 00169693 slli a3,a3,0x1 -80006434: 00158593 addi a1,a1,1 -80006438: f71ff06f j 800063a8 <__s2b+0x44> -8000643c: 00a40413 addi s0,s0,10 -80006440: 00900493 li s1,9 -80006444: fc1ff06f j 80006404 <__s2b+0xa0> -80006448: 409907b3 sub a5,s2,s1 -8000644c: 00f407b3 add a5,s0,a5 -80006450: 0007c683 lbu a3,0(a5) -80006454: 00050593 mv a1,a0 -80006458: 00a00613 li a2,10 -8000645c: fd068693 addi a3,a3,-48 -80006460: 00098513 mv a0,s3 -80006464: e05ff0ef jal ra,80006268 <__multadd> +800063f0 <__s2b>: +800063f0: fd010113 addi sp,sp,-48 +800063f4: 00868793 addi a5,a3,8 +800063f8: 01412c23 sw s4,24(sp) +800063fc: 00068a13 mv s4,a3 +80006400: 00900693 li a3,9 +80006404: 02812423 sw s0,40(sp) +80006408: 02912223 sw s1,36(sp) +8000640c: 01312e23 sw s3,28(sp) +80006410: 00058413 mv s0,a1 +80006414: 02d7c7b3 div a5,a5,a3 +80006418: 02112623 sw ra,44(sp) +8000641c: 03212023 sw s2,32(sp) +80006420: 01512a23 sw s5,20(sp) +80006424: 00050993 mv s3,a0 +80006428: 00060493 mv s1,a2 +8000642c: 00100693 li a3,1 +80006430: 00000593 li a1,0 +80006434: 08f6c463 blt a3,a5,800064bc <__s2b+0xcc> +80006438: 00098513 mv a0,s3 +8000643c: 00e12623 sw a4,12(sp) +80006440: de9ff0ef jal ra,80006228 <_Balloc> +80006444: 00c12703 lw a4,12(sp) +80006448: 00100793 li a5,1 +8000644c: 00f52823 sw a5,16(a0) +80006450: 00e52a23 sw a4,20(a0) +80006454: 00900793 li a5,9 +80006458: 0697d863 bge a5,s1,800064c8 <__s2b+0xd8> +8000645c: 00940a93 addi s5,s0,9 +80006460: 000a8913 mv s2,s5 +80006464: 00940433 add s0,s0,s1 80006468: 00190913 addi s2,s2,1 -8000646c: f9dff06f j 80006408 <__s2b+0xa4> +8000646c: fff94683 lbu a3,-1(s2) +80006470: 00050593 mv a1,a0 +80006474: 00a00613 li a2,10 +80006478: fd068693 addi a3,a3,-48 +8000647c: 00098513 mv a0,s3 +80006480: e75ff0ef jal ra,800062f4 <__multadd> +80006484: fe8912e3 bne s2,s0,80006468 <__s2b+0x78> +80006488: ff848413 addi s0,s1,-8 +8000648c: 008a8433 add s0,s5,s0 +80006490: 00048913 mv s2,s1 +80006494: 05494063 blt s2,s4,800064d4 <__s2b+0xe4> +80006498: 02c12083 lw ra,44(sp) +8000649c: 02812403 lw s0,40(sp) +800064a0: 02412483 lw s1,36(sp) +800064a4: 02012903 lw s2,32(sp) +800064a8: 01c12983 lw s3,28(sp) +800064ac: 01812a03 lw s4,24(sp) +800064b0: 01412a83 lw s5,20(sp) +800064b4: 03010113 addi sp,sp,48 +800064b8: 00008067 ret +800064bc: 00169693 slli a3,a3,0x1 +800064c0: 00158593 addi a1,a1,1 +800064c4: f71ff06f j 80006434 <__s2b+0x44> +800064c8: 00a40413 addi s0,s0,10 +800064cc: 00900493 li s1,9 +800064d0: fc1ff06f j 80006490 <__s2b+0xa0> +800064d4: 409907b3 sub a5,s2,s1 +800064d8: 00f407b3 add a5,s0,a5 +800064dc: 0007c683 lbu a3,0(a5) +800064e0: 00050593 mv a1,a0 +800064e4: 00a00613 li a2,10 +800064e8: fd068693 addi a3,a3,-48 +800064ec: 00098513 mv a0,s3 +800064f0: e05ff0ef jal ra,800062f4 <__multadd> +800064f4: 00190913 addi s2,s2,1 +800064f8: f9dff06f j 80006494 <__s2b+0xa4> -80006470 <__hi0bits>: -80006470: ffff0737 lui a4,0xffff0 -80006474: 00e57733 and a4,a0,a4 -80006478: 00050793 mv a5,a0 -8000647c: 00000513 li a0,0 -80006480: 00071663 bnez a4,8000648c <__hi0bits+0x1c> -80006484: 01079793 slli a5,a5,0x10 -80006488: 01000513 li a0,16 -8000648c: ff000737 lui a4,0xff000 -80006490: 00e7f733 and a4,a5,a4 -80006494: 00071663 bnez a4,800064a0 <__hi0bits+0x30> -80006498: 00850513 addi a0,a0,8 -8000649c: 00879793 slli a5,a5,0x8 -800064a0: f0000737 lui a4,0xf0000 -800064a4: 00e7f733 and a4,a5,a4 -800064a8: 00071663 bnez a4,800064b4 <__hi0bits+0x44> -800064ac: 00450513 addi a0,a0,4 -800064b0: 00479793 slli a5,a5,0x4 -800064b4: c0000737 lui a4,0xc0000 -800064b8: 00e7f733 and a4,a5,a4 -800064bc: 00071663 bnez a4,800064c8 <__hi0bits+0x58> -800064c0: 00250513 addi a0,a0,2 -800064c4: 00279793 slli a5,a5,0x2 -800064c8: 0007ca63 bltz a5,800064dc <__hi0bits+0x6c> -800064cc: 00179713 slli a4,a5,0x1 -800064d0: 00150513 addi a0,a0,1 -800064d4: 00074463 bltz a4,800064dc <__hi0bits+0x6c> -800064d8: 02000513 li a0,32 -800064dc: 00008067 ret +800064fc <__hi0bits>: +800064fc: ffff0737 lui a4,0xffff0 +80006500: 00e57733 and a4,a0,a4 +80006504: 00050793 mv a5,a0 +80006508: 00000513 li a0,0 +8000650c: 00071663 bnez a4,80006518 <__hi0bits+0x1c> +80006510: 01079793 slli a5,a5,0x10 +80006514: 01000513 li a0,16 +80006518: ff000737 lui a4,0xff000 +8000651c: 00e7f733 and a4,a5,a4 +80006520: 00071663 bnez a4,8000652c <__hi0bits+0x30> +80006524: 00850513 addi a0,a0,8 +80006528: 00879793 slli a5,a5,0x8 +8000652c: f0000737 lui a4,0xf0000 +80006530: 00e7f733 and a4,a5,a4 +80006534: 00071663 bnez a4,80006540 <__hi0bits+0x44> +80006538: 00450513 addi a0,a0,4 +8000653c: 00479793 slli a5,a5,0x4 +80006540: c0000737 lui a4,0xc0000 +80006544: 00e7f733 and a4,a5,a4 +80006548: 00071663 bnez a4,80006554 <__hi0bits+0x58> +8000654c: 00250513 addi a0,a0,2 +80006550: 00279793 slli a5,a5,0x2 +80006554: 0007ca63 bltz a5,80006568 <__hi0bits+0x6c> +80006558: 00179713 slli a4,a5,0x1 +8000655c: 00150513 addi a0,a0,1 +80006560: 00074463 bltz a4,80006568 <__hi0bits+0x6c> +80006564: 02000513 li a0,32 +80006568: 00008067 ret -800064e0 <__lo0bits>: -800064e0: 00052783 lw a5,0(a0) -800064e4: 0077f713 andi a4,a5,7 -800064e8: 02070e63 beqz a4,80006524 <__lo0bits+0x44> -800064ec: 0017f693 andi a3,a5,1 -800064f0: 00000713 li a4,0 -800064f4: 00069c63 bnez a3,8000650c <__lo0bits+0x2c> -800064f8: 0027f713 andi a4,a5,2 -800064fc: 00070c63 beqz a4,80006514 <__lo0bits+0x34> -80006500: 0017d793 srli a5,a5,0x1 -80006504: 00f52023 sw a5,0(a0) -80006508: 00100713 li a4,1 -8000650c: 00070513 mv a0,a4 -80006510: 00008067 ret -80006514: 0027d793 srli a5,a5,0x2 -80006518: 00f52023 sw a5,0(a0) -8000651c: 00200713 li a4,2 -80006520: fedff06f j 8000650c <__lo0bits+0x2c> -80006524: 01079693 slli a3,a5,0x10 -80006528: 0106d693 srli a3,a3,0x10 -8000652c: 00000713 li a4,0 -80006530: 00069663 bnez a3,8000653c <__lo0bits+0x5c> -80006534: 0107d793 srli a5,a5,0x10 -80006538: 01000713 li a4,16 -8000653c: 0ff7f693 andi a3,a5,255 -80006540: 00069663 bnez a3,8000654c <__lo0bits+0x6c> -80006544: 00870713 addi a4,a4,8 # c0000008 <_PathLocale+0x3effe5d8> -80006548: 0087d793 srli a5,a5,0x8 -8000654c: 00f7f693 andi a3,a5,15 -80006550: 00069663 bnez a3,8000655c <__lo0bits+0x7c> -80006554: 00470713 addi a4,a4,4 -80006558: 0047d793 srli a5,a5,0x4 -8000655c: 0037f693 andi a3,a5,3 -80006560: 00069663 bnez a3,8000656c <__lo0bits+0x8c> -80006564: 00270713 addi a4,a4,2 -80006568: 0027d793 srli a5,a5,0x2 -8000656c: 0017f693 andi a3,a5,1 -80006570: 00069863 bnez a3,80006580 <__lo0bits+0xa0> -80006574: 0017d793 srli a5,a5,0x1 -80006578: 00170713 addi a4,a4,1 -8000657c: 00078663 beqz a5,80006588 <__lo0bits+0xa8> -80006580: 00f52023 sw a5,0(a0) -80006584: f89ff06f j 8000650c <__lo0bits+0x2c> -80006588: 02000713 li a4,32 -8000658c: f81ff06f j 8000650c <__lo0bits+0x2c> +8000656c <__lo0bits>: +8000656c: 00052783 lw a5,0(a0) +80006570: 0077f713 andi a4,a5,7 +80006574: 02070e63 beqz a4,800065b0 <__lo0bits+0x44> +80006578: 0017f693 andi a3,a5,1 +8000657c: 00000713 li a4,0 +80006580: 00069c63 bnez a3,80006598 <__lo0bits+0x2c> +80006584: 0027f713 andi a4,a5,2 +80006588: 00070c63 beqz a4,800065a0 <__lo0bits+0x34> +8000658c: 0017d793 srli a5,a5,0x1 +80006590: 00f52023 sw a5,0(a0) +80006594: 00100713 li a4,1 +80006598: 00070513 mv a0,a4 +8000659c: 00008067 ret +800065a0: 0027d793 srli a5,a5,0x2 +800065a4: 00f52023 sw a5,0(a0) +800065a8: 00200713 li a4,2 +800065ac: fedff06f j 80006598 <__lo0bits+0x2c> +800065b0: 01079693 slli a3,a5,0x10 +800065b4: 0106d693 srli a3,a3,0x10 +800065b8: 00000713 li a4,0 +800065bc: 00069663 bnez a3,800065c8 <__lo0bits+0x5c> +800065c0: 0107d793 srli a5,a5,0x10 +800065c4: 01000713 li a4,16 +800065c8: 0ff7f693 andi a3,a5,255 +800065cc: 00069663 bnez a3,800065d8 <__lo0bits+0x6c> +800065d0: 00870713 addi a4,a4,8 # c0000008 <_PathLocale+0x3effe610> +800065d4: 0087d793 srli a5,a5,0x8 +800065d8: 00f7f693 andi a3,a5,15 +800065dc: 00069663 bnez a3,800065e8 <__lo0bits+0x7c> +800065e0: 00470713 addi a4,a4,4 +800065e4: 0047d793 srli a5,a5,0x4 +800065e8: 0037f693 andi a3,a5,3 +800065ec: 00069663 bnez a3,800065f8 <__lo0bits+0x8c> +800065f0: 00270713 addi a4,a4,2 +800065f4: 0027d793 srli a5,a5,0x2 +800065f8: 0017f693 andi a3,a5,1 +800065fc: 00069863 bnez a3,8000660c <__lo0bits+0xa0> +80006600: 0017d793 srli a5,a5,0x1 +80006604: 00170713 addi a4,a4,1 +80006608: 00078663 beqz a5,80006614 <__lo0bits+0xa8> +8000660c: 00f52023 sw a5,0(a0) +80006610: f89ff06f j 80006598 <__lo0bits+0x2c> +80006614: 02000713 li a4,32 +80006618: f81ff06f j 80006598 <__lo0bits+0x2c> -80006590 <__i2b>: -80006590: ff010113 addi sp,sp,-16 -80006594: 00812423 sw s0,8(sp) -80006598: 00058413 mv s0,a1 -8000659c: 00100593 li a1,1 -800065a0: 00112623 sw ra,12(sp) -800065a4: bf9ff0ef jal ra,8000619c <_Balloc> -800065a8: 00852a23 sw s0,20(a0) -800065ac: 00c12083 lw ra,12(sp) -800065b0: 00812403 lw s0,8(sp) -800065b4: 00100713 li a4,1 -800065b8: 00e52823 sw a4,16(a0) -800065bc: 01010113 addi sp,sp,16 -800065c0: 00008067 ret +8000661c <__i2b>: +8000661c: ff010113 addi sp,sp,-16 +80006620: 00812423 sw s0,8(sp) +80006624: 00058413 mv s0,a1 +80006628: 00100593 li a1,1 +8000662c: 00112623 sw ra,12(sp) +80006630: bf9ff0ef jal ra,80006228 <_Balloc> +80006634: 00852a23 sw s0,20(a0) +80006638: 00c12083 lw ra,12(sp) +8000663c: 00812403 lw s0,8(sp) +80006640: 00100713 li a4,1 +80006644: 00e52823 sw a4,16(a0) +80006648: 01010113 addi sp,sp,16 +8000664c: 00008067 ret -800065c4 <__multiply>: -800065c4: 0105a703 lw a4,16(a1) -800065c8: 01062783 lw a5,16(a2) -800065cc: fd010113 addi sp,sp,-48 -800065d0: 02912223 sw s1,36(sp) -800065d4: 02112623 sw ra,44(sp) -800065d8: 02812423 sw s0,40(sp) -800065dc: 03212023 sw s2,32(sp) -800065e0: 01312e23 sw s3,28(sp) -800065e4: 00058493 mv s1,a1 -800065e8: 00f75663 bge a4,a5,800065f4 <__multiply+0x30> -800065ec: 00060493 mv s1,a2 -800065f0: 00058613 mv a2,a1 -800065f4: 0104a983 lw s3,16(s1) -800065f8: 01062903 lw s2,16(a2) -800065fc: 0084a783 lw a5,8(s1) -80006600: 0044a583 lw a1,4(s1) -80006604: 01298433 add s0,s3,s2 -80006608: 0087d463 bge a5,s0,80006610 <__multiply+0x4c> -8000660c: 00158593 addi a1,a1,1 -80006610: 00c12623 sw a2,12(sp) -80006614: b89ff0ef jal ra,8000619c <_Balloc> -80006618: 00c12603 lw a2,12(sp) -8000661c: 01450813 addi a6,a0,20 -80006620: 00241313 slli t1,s0,0x2 -80006624: 00680333 add t1,a6,t1 -80006628: 00080793 mv a5,a6 -8000662c: 0467ec63 bltu a5,t1,80006684 <__multiply+0xc0> -80006630: 01448593 addi a1,s1,20 -80006634: 00299893 slli a7,s3,0x2 -80006638: 01460613 addi a2,a2,20 -8000663c: 00291e13 slli t3,s2,0x2 -80006640: 000106b7 lui a3,0x10 -80006644: 011588b3 add a7,a1,a7 -80006648: 01c60e33 add t3,a2,t3 -8000664c: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> -80006650: 05c66063 bltu a2,t3,80006690 <__multiply+0xcc> -80006654: 00805863 blez s0,80006664 <__multiply+0xa0> -80006658: ffc30313 addi t1,t1,-4 -8000665c: 00032783 lw a5,0(t1) -80006660: 10078e63 beqz a5,8000677c <__multiply+0x1b8> -80006664: 00852823 sw s0,16(a0) -80006668: 02c12083 lw ra,44(sp) -8000666c: 02812403 lw s0,40(sp) -80006670: 02412483 lw s1,36(sp) -80006674: 02012903 lw s2,32(sp) -80006678: 01c12983 lw s3,28(sp) -8000667c: 03010113 addi sp,sp,48 -80006680: 00008067 ret -80006684: 0007a023 sw zero,0(a5) -80006688: 00478793 addi a5,a5,4 -8000668c: fa1ff06f j 8000662c <__multiply+0x68> -80006690: 00062f83 lw t6,0(a2) -80006694: 00dfffb3 and t6,t6,a3 -80006698: 060f8463 beqz t6,80006700 <__multiply+0x13c> -8000669c: 00080f13 mv t5,a6 -800066a0: 00058293 mv t0,a1 -800066a4: 00000493 li s1,0 -800066a8: 0002a703 lw a4,0(t0) # 8000616c -800066ac: 000f2383 lw t2,0(t5) -800066b0: 004f0f13 addi t5,t5,4 -800066b4: 00d77eb3 and t4,a4,a3 -800066b8: 03fe8eb3 mul t4,t4,t6 -800066bc: 00d3f7b3 and a5,t2,a3 -800066c0: 0103d393 srli t2,t2,0x10 -800066c4: 00428293 addi t0,t0,4 -800066c8: 00fe8eb3 add t4,t4,a5 -800066cc: 01075793 srli a5,a4,0x10 -800066d0: 03f787b3 mul a5,a5,t6 -800066d4: 009e8eb3 add t4,t4,s1 -800066d8: 010ed713 srli a4,t4,0x10 -800066dc: 00defeb3 and t4,t4,a3 -800066e0: 007787b3 add a5,a5,t2 -800066e4: 00e787b3 add a5,a5,a4 -800066e8: 0107d493 srli s1,a5,0x10 -800066ec: 01079793 slli a5,a5,0x10 -800066f0: 01d7e7b3 or a5,a5,t4 -800066f4: feff2e23 sw a5,-4(t5) -800066f8: fb12e8e3 bltu t0,a7,800066a8 <__multiply+0xe4> -800066fc: 009f2023 sw s1,0(t5) -80006700: 00265283 lhu t0,2(a2) -80006704: 06028663 beqz t0,80006770 <__multiply+0x1ac> -80006708: 00082783 lw a5,0(a6) -8000670c: 00080e93 mv t4,a6 -80006710: 00058f13 mv t5,a1 -80006714: 00000f93 li t6,0 -80006718: 000f2703 lw a4,0(t5) -8000671c: 002ed383 lhu t2,2(t4) -80006720: 00d7f7b3 and a5,a5,a3 -80006724: 00d77733 and a4,a4,a3 -80006728: 02570733 mul a4,a4,t0 -8000672c: 004e8e93 addi t4,t4,4 -80006730: 004f0f13 addi t5,t5,4 -80006734: 00770733 add a4,a4,t2 -80006738: 01f70733 add a4,a4,t6 -8000673c: 01071f93 slli t6,a4,0x10 -80006740: 00ffe7b3 or a5,t6,a5 -80006744: fefeae23 sw a5,-4(t4) -80006748: ffef5783 lhu a5,-2(t5) -8000674c: 000eaf83 lw t6,0(t4) -80006750: 01075713 srli a4,a4,0x10 -80006754: 025787b3 mul a5,a5,t0 -80006758: 00dfffb3 and t6,t6,a3 -8000675c: 01f787b3 add a5,a5,t6 -80006760: 00e787b3 add a5,a5,a4 -80006764: 0107df93 srli t6,a5,0x10 -80006768: fb1f68e3 bltu t5,a7,80006718 <__multiply+0x154> -8000676c: 00fea023 sw a5,0(t4) -80006770: 00460613 addi a2,a2,4 -80006774: 00480813 addi a6,a6,4 -80006778: ed9ff06f j 80006650 <__multiply+0x8c> -8000677c: fff40413 addi s0,s0,-1 -80006780: ed5ff06f j 80006654 <__multiply+0x90> +80006650 <__multiply>: +80006650: 0105a703 lw a4,16(a1) +80006654: 01062783 lw a5,16(a2) +80006658: fd010113 addi sp,sp,-48 +8000665c: 02912223 sw s1,36(sp) +80006660: 02112623 sw ra,44(sp) +80006664: 02812423 sw s0,40(sp) +80006668: 03212023 sw s2,32(sp) +8000666c: 01312e23 sw s3,28(sp) +80006670: 00058493 mv s1,a1 +80006674: 00f75663 bge a4,a5,80006680 <__multiply+0x30> +80006678: 00060493 mv s1,a2 +8000667c: 00058613 mv a2,a1 +80006680: 0104a983 lw s3,16(s1) +80006684: 01062903 lw s2,16(a2) +80006688: 0084a783 lw a5,8(s1) +8000668c: 0044a583 lw a1,4(s1) +80006690: 01298433 add s0,s3,s2 +80006694: 0087d463 bge a5,s0,8000669c <__multiply+0x4c> +80006698: 00158593 addi a1,a1,1 +8000669c: 00c12623 sw a2,12(sp) +800066a0: b89ff0ef jal ra,80006228 <_Balloc> +800066a4: 00c12603 lw a2,12(sp) +800066a8: 01450813 addi a6,a0,20 +800066ac: 00241313 slli t1,s0,0x2 +800066b0: 00680333 add t1,a6,t1 +800066b4: 00080793 mv a5,a6 +800066b8: 0467ec63 bltu a5,t1,80006710 <__multiply+0xc0> +800066bc: 01448593 addi a1,s1,20 +800066c0: 00299893 slli a7,s3,0x2 +800066c4: 01460613 addi a2,a2,20 +800066c8: 00291e13 slli t3,s2,0x2 +800066cc: 000106b7 lui a3,0x10 +800066d0: 011588b3 add a7,a1,a7 +800066d4: 01c60e33 add t3,a2,t3 +800066d8: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> +800066dc: 05c66063 bltu a2,t3,8000671c <__multiply+0xcc> +800066e0: 00805863 blez s0,800066f0 <__multiply+0xa0> +800066e4: ffc30313 addi t1,t1,-4 +800066e8: 00032783 lw a5,0(t1) +800066ec: 10078e63 beqz a5,80006808 <__multiply+0x1b8> +800066f0: 00852823 sw s0,16(a0) +800066f4: 02c12083 lw ra,44(sp) +800066f8: 02812403 lw s0,40(sp) +800066fc: 02412483 lw s1,36(sp) +80006700: 02012903 lw s2,32(sp) +80006704: 01c12983 lw s3,28(sp) +80006708: 03010113 addi sp,sp,48 +8000670c: 00008067 ret +80006710: 0007a023 sw zero,0(a5) +80006714: 00478793 addi a5,a5,4 +80006718: fa1ff06f j 800066b8 <__multiply+0x68> +8000671c: 00062f83 lw t6,0(a2) +80006720: 00dfffb3 and t6,t6,a3 +80006724: 060f8463 beqz t6,8000678c <__multiply+0x13c> +80006728: 00080f13 mv t5,a6 +8000672c: 00058293 mv t0,a1 +80006730: 00000493 li s1,0 +80006734: 0002a703 lw a4,0(t0) # 800061f8 +80006738: 000f2383 lw t2,0(t5) +8000673c: 004f0f13 addi t5,t5,4 +80006740: 00d77eb3 and t4,a4,a3 +80006744: 03fe8eb3 mul t4,t4,t6 +80006748: 00d3f7b3 and a5,t2,a3 +8000674c: 0103d393 srli t2,t2,0x10 +80006750: 00428293 addi t0,t0,4 +80006754: 00fe8eb3 add t4,t4,a5 +80006758: 01075793 srli a5,a4,0x10 +8000675c: 03f787b3 mul a5,a5,t6 +80006760: 009e8eb3 add t4,t4,s1 +80006764: 010ed713 srli a4,t4,0x10 +80006768: 00defeb3 and t4,t4,a3 +8000676c: 007787b3 add a5,a5,t2 +80006770: 00e787b3 add a5,a5,a4 +80006774: 0107d493 srli s1,a5,0x10 +80006778: 01079793 slli a5,a5,0x10 +8000677c: 01d7e7b3 or a5,a5,t4 +80006780: feff2e23 sw a5,-4(t5) +80006784: fb12e8e3 bltu t0,a7,80006734 <__multiply+0xe4> +80006788: 009f2023 sw s1,0(t5) +8000678c: 00265283 lhu t0,2(a2) +80006790: 06028663 beqz t0,800067fc <__multiply+0x1ac> +80006794: 00082783 lw a5,0(a6) +80006798: 00080e93 mv t4,a6 +8000679c: 00058f13 mv t5,a1 +800067a0: 00000f93 li t6,0 +800067a4: 000f2703 lw a4,0(t5) +800067a8: 002ed383 lhu t2,2(t4) +800067ac: 00d7f7b3 and a5,a5,a3 +800067b0: 00d77733 and a4,a4,a3 +800067b4: 02570733 mul a4,a4,t0 +800067b8: 004e8e93 addi t4,t4,4 +800067bc: 004f0f13 addi t5,t5,4 +800067c0: 00770733 add a4,a4,t2 +800067c4: 01f70733 add a4,a4,t6 +800067c8: 01071f93 slli t6,a4,0x10 +800067cc: 00ffe7b3 or a5,t6,a5 +800067d0: fefeae23 sw a5,-4(t4) +800067d4: ffef5783 lhu a5,-2(t5) +800067d8: 000eaf83 lw t6,0(t4) +800067dc: 01075713 srli a4,a4,0x10 +800067e0: 025787b3 mul a5,a5,t0 +800067e4: 00dfffb3 and t6,t6,a3 +800067e8: 01f787b3 add a5,a5,t6 +800067ec: 00e787b3 add a5,a5,a4 +800067f0: 0107df93 srli t6,a5,0x10 +800067f4: fb1f68e3 bltu t5,a7,800067a4 <__multiply+0x154> +800067f8: 00fea023 sw a5,0(t4) +800067fc: 00460613 addi a2,a2,4 +80006800: 00480813 addi a6,a6,4 +80006804: ed9ff06f j 800066dc <__multiply+0x8c> +80006808: fff40413 addi s0,s0,-1 +8000680c: ed5ff06f j 800066e0 <__multiply+0x90> -80006784 <__pow5mult>: -80006784: fe010113 addi sp,sp,-32 -80006788: 00912a23 sw s1,20(sp) -8000678c: 01212823 sw s2,16(sp) -80006790: 01312623 sw s3,12(sp) -80006794: 00112e23 sw ra,28(sp) -80006798: 00812c23 sw s0,24(sp) -8000679c: 01412423 sw s4,8(sp) -800067a0: 00367793 andi a5,a2,3 -800067a4: 00050913 mv s2,a0 -800067a8: 00060493 mv s1,a2 -800067ac: 00058993 mv s3,a1 -800067b0: 02078463 beqz a5,800067d8 <__pow5mult+0x54> -800067b4: fff78793 addi a5,a5,-1 -800067b8: 81000737 lui a4,0x81000 -800067bc: 69070713 addi a4,a4,1680 # 81000690 <_PathLocale+0xffffec60> -800067c0: 00279793 slli a5,a5,0x2 -800067c4: 00f707b3 add a5,a4,a5 -800067c8: 0007a603 lw a2,0(a5) -800067cc: 00000693 li a3,0 -800067d0: a99ff0ef jal ra,80006268 <__multadd> -800067d4: 00050993 mv s3,a0 -800067d8: 4024d493 srai s1,s1,0x2 -800067dc: 08048063 beqz s1,8000685c <__pow5mult+0xd8> -800067e0: 04892403 lw s0,72(s2) -800067e4: 00041e63 bnez s0,80006800 <__pow5mult+0x7c> -800067e8: 27100593 li a1,625 -800067ec: 00090513 mv a0,s2 -800067f0: da1ff0ef jal ra,80006590 <__i2b> -800067f4: 04a92423 sw a0,72(s2) -800067f8: 00050413 mv s0,a0 -800067fc: 00052023 sw zero,0(a0) -80006800: 0014f793 andi a5,s1,1 -80006804: 02078463 beqz a5,8000682c <__pow5mult+0xa8> -80006808: 00098593 mv a1,s3 -8000680c: 00040613 mv a2,s0 -80006810: 00090513 mv a0,s2 -80006814: db1ff0ef jal ra,800065c4 <__multiply> -80006818: 00050a13 mv s4,a0 -8000681c: 00098593 mv a1,s3 -80006820: 00090513 mv a0,s2 -80006824: a21ff0ef jal ra,80006244 <_Bfree> -80006828: 000a0993 mv s3,s4 -8000682c: 4014d493 srai s1,s1,0x1 -80006830: 02048663 beqz s1,8000685c <__pow5mult+0xd8> -80006834: 00042503 lw a0,0(s0) -80006838: 00051e63 bnez a0,80006854 <__pow5mult+0xd0> -8000683c: 00040613 mv a2,s0 -80006840: 00040593 mv a1,s0 -80006844: 00090513 mv a0,s2 -80006848: d7dff0ef jal ra,800065c4 <__multiply> -8000684c: 00a42023 sw a0,0(s0) -80006850: 00052023 sw zero,0(a0) -80006854: 00050413 mv s0,a0 -80006858: fa9ff06f j 80006800 <__pow5mult+0x7c> -8000685c: 01c12083 lw ra,28(sp) -80006860: 01812403 lw s0,24(sp) -80006864: 00098513 mv a0,s3 -80006868: 01412483 lw s1,20(sp) -8000686c: 01012903 lw s2,16(sp) -80006870: 00c12983 lw s3,12(sp) -80006874: 00812a03 lw s4,8(sp) -80006878: 02010113 addi sp,sp,32 -8000687c: 00008067 ret +80006810 <__pow5mult>: +80006810: fe010113 addi sp,sp,-32 +80006814: 00912a23 sw s1,20(sp) +80006818: 01212823 sw s2,16(sp) +8000681c: 01312623 sw s3,12(sp) +80006820: 00112e23 sw ra,28(sp) +80006824: 00812c23 sw s0,24(sp) +80006828: 01412423 sw s4,8(sp) +8000682c: 00367793 andi a5,a2,3 +80006830: 00050913 mv s2,a0 +80006834: 00060493 mv s1,a2 +80006838: 00058993 mv s3,a1 +8000683c: 02078463 beqz a5,80006864 <__pow5mult+0x54> +80006840: fff78793 addi a5,a5,-1 +80006844: 81000737 lui a4,0x81000 +80006848: 65870713 addi a4,a4,1624 # 81000658 <_PathLocale+0xffffec60> +8000684c: 00279793 slli a5,a5,0x2 +80006850: 00f707b3 add a5,a4,a5 +80006854: 0007a603 lw a2,0(a5) +80006858: 00000693 li a3,0 +8000685c: a99ff0ef jal ra,800062f4 <__multadd> +80006860: 00050993 mv s3,a0 +80006864: 4024d493 srai s1,s1,0x2 +80006868: 08048063 beqz s1,800068e8 <__pow5mult+0xd8> +8000686c: 04892403 lw s0,72(s2) +80006870: 00041e63 bnez s0,8000688c <__pow5mult+0x7c> +80006874: 27100593 li a1,625 +80006878: 00090513 mv a0,s2 +8000687c: da1ff0ef jal ra,8000661c <__i2b> +80006880: 04a92423 sw a0,72(s2) +80006884: 00050413 mv s0,a0 +80006888: 00052023 sw zero,0(a0) +8000688c: 0014f793 andi a5,s1,1 +80006890: 02078463 beqz a5,800068b8 <__pow5mult+0xa8> +80006894: 00098593 mv a1,s3 +80006898: 00040613 mv a2,s0 +8000689c: 00090513 mv a0,s2 +800068a0: db1ff0ef jal ra,80006650 <__multiply> +800068a4: 00050a13 mv s4,a0 +800068a8: 00098593 mv a1,s3 +800068ac: 00090513 mv a0,s2 +800068b0: a21ff0ef jal ra,800062d0 <_Bfree> +800068b4: 000a0993 mv s3,s4 +800068b8: 4014d493 srai s1,s1,0x1 +800068bc: 02048663 beqz s1,800068e8 <__pow5mult+0xd8> +800068c0: 00042503 lw a0,0(s0) +800068c4: 00051e63 bnez a0,800068e0 <__pow5mult+0xd0> +800068c8: 00040613 mv a2,s0 +800068cc: 00040593 mv a1,s0 +800068d0: 00090513 mv a0,s2 +800068d4: d7dff0ef jal ra,80006650 <__multiply> +800068d8: 00a42023 sw a0,0(s0) +800068dc: 00052023 sw zero,0(a0) +800068e0: 00050413 mv s0,a0 +800068e4: fa9ff06f j 8000688c <__pow5mult+0x7c> +800068e8: 01c12083 lw ra,28(sp) +800068ec: 01812403 lw s0,24(sp) +800068f0: 00098513 mv a0,s3 +800068f4: 01412483 lw s1,20(sp) +800068f8: 01012903 lw s2,16(sp) +800068fc: 00c12983 lw s3,12(sp) +80006900: 00812a03 lw s4,8(sp) +80006904: 02010113 addi sp,sp,32 +80006908: 00008067 ret -80006880 <__lshift>: -80006880: fd010113 addi sp,sp,-48 -80006884: 02912223 sw s1,36(sp) -80006888: 00058493 mv s1,a1 -8000688c: 01312e23 sw s3,28(sp) -80006890: 0104a983 lw s3,16(s1) -80006894: 02812423 sw s0,40(sp) -80006898: 0045a583 lw a1,4(a1) -8000689c: 40565413 srai s0,a2,0x5 -800068a0: 0084a783 lw a5,8(s1) -800068a4: 013409b3 add s3,s0,s3 -800068a8: 03212023 sw s2,32(sp) -800068ac: 01512a23 sw s5,20(sp) -800068b0: 02112623 sw ra,44(sp) -800068b4: 01412c23 sw s4,24(sp) -800068b8: 00050a93 mv s5,a0 -800068bc: 00198913 addi s2,s3,1 -800068c0: 0d27c663 blt a5,s2,8000698c <__lshift+0x10c> -800068c4: 000a8513 mv a0,s5 -800068c8: 00c12623 sw a2,12(sp) -800068cc: 8d1ff0ef jal ra,8000619c <_Balloc> -800068d0: 00c12603 lw a2,12(sp) -800068d4: 01450793 addi a5,a0,20 -800068d8: 00050a13 mv s4,a0 -800068dc: 00078693 mv a3,a5 -800068e0: 00000713 li a4,0 -800068e4: 00468693 addi a3,a3,4 -800068e8: 0a874863 blt a4,s0,80006998 <__lshift+0x118> -800068ec: 00045463 bgez s0,800068f4 <__lshift+0x74> -800068f0: 00000413 li s0,0 -800068f4: 0104a683 lw a3,16(s1) -800068f8: 00241413 slli s0,s0,0x2 -800068fc: 00878733 add a4,a5,s0 -80006900: 00269693 slli a3,a3,0x2 -80006904: 01448793 addi a5,s1,20 -80006908: 01f67613 andi a2,a2,31 -8000690c: 00d786b3 add a3,a5,a3 -80006910: 08060a63 beqz a2,800069a4 <__lshift+0x124> -80006914: 02000813 li a6,32 -80006918: 40c80833 sub a6,a6,a2 -8000691c: 00000593 li a1,0 -80006920: 0007a503 lw a0,0(a5) -80006924: 00470713 addi a4,a4,4 -80006928: 00478793 addi a5,a5,4 -8000692c: 00c51533 sll a0,a0,a2 -80006930: 00b565b3 or a1,a0,a1 -80006934: feb72e23 sw a1,-4(a4) -80006938: ffc7a583 lw a1,-4(a5) -8000693c: 0105d5b3 srl a1,a1,a6 -80006940: fed7e0e3 bltu a5,a3,80006920 <__lshift+0xa0> -80006944: 00b72023 sw a1,0(a4) -80006948: 00058463 beqz a1,80006950 <__lshift+0xd0> -8000694c: 00298913 addi s2,s3,2 -80006950: fff90913 addi s2,s2,-1 -80006954: 012a2823 sw s2,16(s4) -80006958: 000a8513 mv a0,s5 -8000695c: 00048593 mv a1,s1 -80006960: 8e5ff0ef jal ra,80006244 <_Bfree> -80006964: 02c12083 lw ra,44(sp) -80006968: 02812403 lw s0,40(sp) -8000696c: 000a0513 mv a0,s4 -80006970: 02412483 lw s1,36(sp) -80006974: 02012903 lw s2,32(sp) -80006978: 01c12983 lw s3,28(sp) -8000697c: 01812a03 lw s4,24(sp) -80006980: 01412a83 lw s5,20(sp) -80006984: 03010113 addi sp,sp,48 -80006988: 00008067 ret -8000698c: 00158593 addi a1,a1,1 -80006990: 00179793 slli a5,a5,0x1 -80006994: f2dff06f j 800068c0 <__lshift+0x40> -80006998: fe06ae23 sw zero,-4(a3) -8000699c: 00170713 addi a4,a4,1 -800069a0: f45ff06f j 800068e4 <__lshift+0x64> -800069a4: 00478793 addi a5,a5,4 -800069a8: ffc7a603 lw a2,-4(a5) -800069ac: 00470713 addi a4,a4,4 -800069b0: fec72e23 sw a2,-4(a4) -800069b4: fed7e8e3 bltu a5,a3,800069a4 <__lshift+0x124> -800069b8: f99ff06f j 80006950 <__lshift+0xd0> +8000690c <__lshift>: +8000690c: fd010113 addi sp,sp,-48 +80006910: 02912223 sw s1,36(sp) +80006914: 00058493 mv s1,a1 +80006918: 01312e23 sw s3,28(sp) +8000691c: 0104a983 lw s3,16(s1) +80006920: 02812423 sw s0,40(sp) +80006924: 0045a583 lw a1,4(a1) +80006928: 40565413 srai s0,a2,0x5 +8000692c: 0084a783 lw a5,8(s1) +80006930: 013409b3 add s3,s0,s3 +80006934: 03212023 sw s2,32(sp) +80006938: 01512a23 sw s5,20(sp) +8000693c: 02112623 sw ra,44(sp) +80006940: 01412c23 sw s4,24(sp) +80006944: 00050a93 mv s5,a0 +80006948: 00198913 addi s2,s3,1 +8000694c: 0d27c663 blt a5,s2,80006a18 <__lshift+0x10c> +80006950: 000a8513 mv a0,s5 +80006954: 00c12623 sw a2,12(sp) +80006958: 8d1ff0ef jal ra,80006228 <_Balloc> +8000695c: 00c12603 lw a2,12(sp) +80006960: 01450793 addi a5,a0,20 +80006964: 00050a13 mv s4,a0 +80006968: 00078693 mv a3,a5 +8000696c: 00000713 li a4,0 +80006970: 00468693 addi a3,a3,4 +80006974: 0a874863 blt a4,s0,80006a24 <__lshift+0x118> +80006978: 00045463 bgez s0,80006980 <__lshift+0x74> +8000697c: 00000413 li s0,0 +80006980: 0104a683 lw a3,16(s1) +80006984: 00241413 slli s0,s0,0x2 +80006988: 00878733 add a4,a5,s0 +8000698c: 00269693 slli a3,a3,0x2 +80006990: 01448793 addi a5,s1,20 +80006994: 01f67613 andi a2,a2,31 +80006998: 00d786b3 add a3,a5,a3 +8000699c: 08060a63 beqz a2,80006a30 <__lshift+0x124> +800069a0: 02000813 li a6,32 +800069a4: 40c80833 sub a6,a6,a2 +800069a8: 00000593 li a1,0 +800069ac: 0007a503 lw a0,0(a5) +800069b0: 00470713 addi a4,a4,4 +800069b4: 00478793 addi a5,a5,4 +800069b8: 00c51533 sll a0,a0,a2 +800069bc: 00b565b3 or a1,a0,a1 +800069c0: feb72e23 sw a1,-4(a4) +800069c4: ffc7a583 lw a1,-4(a5) +800069c8: 0105d5b3 srl a1,a1,a6 +800069cc: fed7e0e3 bltu a5,a3,800069ac <__lshift+0xa0> +800069d0: 00b72023 sw a1,0(a4) +800069d4: 00058463 beqz a1,800069dc <__lshift+0xd0> +800069d8: 00298913 addi s2,s3,2 +800069dc: fff90913 addi s2,s2,-1 +800069e0: 012a2823 sw s2,16(s4) +800069e4: 000a8513 mv a0,s5 +800069e8: 00048593 mv a1,s1 +800069ec: 8e5ff0ef jal ra,800062d0 <_Bfree> +800069f0: 02c12083 lw ra,44(sp) +800069f4: 02812403 lw s0,40(sp) +800069f8: 000a0513 mv a0,s4 +800069fc: 02412483 lw s1,36(sp) +80006a00: 02012903 lw s2,32(sp) +80006a04: 01c12983 lw s3,28(sp) +80006a08: 01812a03 lw s4,24(sp) +80006a0c: 01412a83 lw s5,20(sp) +80006a10: 03010113 addi sp,sp,48 +80006a14: 00008067 ret +80006a18: 00158593 addi a1,a1,1 +80006a1c: 00179793 slli a5,a5,0x1 +80006a20: f2dff06f j 8000694c <__lshift+0x40> +80006a24: fe06ae23 sw zero,-4(a3) +80006a28: 00170713 addi a4,a4,1 +80006a2c: f45ff06f j 80006970 <__lshift+0x64> +80006a30: 00478793 addi a5,a5,4 +80006a34: ffc7a603 lw a2,-4(a5) +80006a38: 00470713 addi a4,a4,4 +80006a3c: fec72e23 sw a2,-4(a4) +80006a40: fed7e8e3 bltu a5,a3,80006a30 <__lshift+0x124> +80006a44: f99ff06f j 800069dc <__lshift+0xd0> -800069bc <__mcmp>: -800069bc: 01052783 lw a5,16(a0) -800069c0: 0105a703 lw a4,16(a1) -800069c4: 40e787b3 sub a5,a5,a4 -800069c8: 02079c63 bnez a5,80006a00 <__mcmp+0x44> -800069cc: 00271713 slli a4,a4,0x2 -800069d0: 01450513 addi a0,a0,20 -800069d4: 01458593 addi a1,a1,20 -800069d8: 00e506b3 add a3,a0,a4 -800069dc: 00e585b3 add a1,a1,a4 -800069e0: ffc68693 addi a3,a3,-4 -800069e4: ffc58593 addi a1,a1,-4 -800069e8: 0006a603 lw a2,0(a3) -800069ec: 0005a703 lw a4,0(a1) -800069f0: 00e60c63 beq a2,a4,80006a08 <__mcmp+0x4c> -800069f4: fff00793 li a5,-1 -800069f8: 00e66463 bltu a2,a4,80006a00 <__mcmp+0x44> -800069fc: 00100793 li a5,1 -80006a00: 00078513 mv a0,a5 -80006a04: 00008067 ret -80006a08: fcd56ce3 bltu a0,a3,800069e0 <__mcmp+0x24> -80006a0c: ff5ff06f j 80006a00 <__mcmp+0x44> +80006a48 <__mcmp>: +80006a48: 01052783 lw a5,16(a0) +80006a4c: 0105a703 lw a4,16(a1) +80006a50: 40e787b3 sub a5,a5,a4 +80006a54: 02079c63 bnez a5,80006a8c <__mcmp+0x44> +80006a58: 00271713 slli a4,a4,0x2 +80006a5c: 01450513 addi a0,a0,20 +80006a60: 01458593 addi a1,a1,20 +80006a64: 00e506b3 add a3,a0,a4 +80006a68: 00e585b3 add a1,a1,a4 +80006a6c: ffc68693 addi a3,a3,-4 +80006a70: ffc58593 addi a1,a1,-4 +80006a74: 0006a603 lw a2,0(a3) +80006a78: 0005a703 lw a4,0(a1) +80006a7c: 00e60c63 beq a2,a4,80006a94 <__mcmp+0x4c> +80006a80: fff00793 li a5,-1 +80006a84: 00e66463 bltu a2,a4,80006a8c <__mcmp+0x44> +80006a88: 00100793 li a5,1 +80006a8c: 00078513 mv a0,a5 +80006a90: 00008067 ret +80006a94: fcd56ce3 bltu a0,a3,80006a6c <__mcmp+0x24> +80006a98: ff5ff06f j 80006a8c <__mcmp+0x44> -80006a10 <__mdiff>: -80006a10: fe010113 addi sp,sp,-32 -80006a14: 00912a23 sw s1,20(sp) -80006a18: 00058493 mv s1,a1 -80006a1c: 01312623 sw s3,12(sp) -80006a20: 00060593 mv a1,a2 -80006a24: 00050993 mv s3,a0 -80006a28: 00048513 mv a0,s1 -80006a2c: 00812c23 sw s0,24(sp) -80006a30: 00112e23 sw ra,28(sp) -80006a34: 01212823 sw s2,16(sp) -80006a38: 00060413 mv s0,a2 -80006a3c: f81ff0ef jal ra,800069bc <__mcmp> -80006a40: 02051c63 bnez a0,80006a78 <__mdiff+0x68> -80006a44: 00000593 li a1,0 -80006a48: 00098513 mv a0,s3 -80006a4c: f50ff0ef jal ra,8000619c <_Balloc> -80006a50: 00100793 li a5,1 -80006a54: 00f52823 sw a5,16(a0) -80006a58: 00052a23 sw zero,20(a0) -80006a5c: 01c12083 lw ra,28(sp) -80006a60: 01812403 lw s0,24(sp) -80006a64: 01412483 lw s1,20(sp) -80006a68: 01012903 lw s2,16(sp) -80006a6c: 00c12983 lw s3,12(sp) -80006a70: 02010113 addi sp,sp,32 -80006a74: 00008067 ret -80006a78: 00100913 li s2,1 -80006a7c: 00054a63 bltz a0,80006a90 <__mdiff+0x80> -80006a80: 00040793 mv a5,s0 -80006a84: 00000913 li s2,0 -80006a88: 00048413 mv s0,s1 -80006a8c: 00078493 mv s1,a5 -80006a90: 00442583 lw a1,4(s0) -80006a94: 00098513 mv a0,s3 -80006a98: f04ff0ef jal ra,8000619c <_Balloc> -80006a9c: 01042303 lw t1,16(s0) -80006aa0: 0104a883 lw a7,16(s1) -80006aa4: 01440613 addi a2,s0,20 -80006aa8: 00231e13 slli t3,t1,0x2 -80006aac: 01448813 addi a6,s1,20 -80006ab0: 00289893 slli a7,a7,0x2 -80006ab4: 00010eb7 lui t4,0x10 -80006ab8: 01252623 sw s2,12(a0) -80006abc: 01c60e33 add t3,a2,t3 -80006ac0: 011808b3 add a7,a6,a7 -80006ac4: 01450693 addi a3,a0,20 -80006ac8: 00000f13 li t5,0 -80006acc: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> -80006ad0: 00062703 lw a4,0(a2) -80006ad4: 00082f83 lw t6,0(a6) -80006ad8: 00468693 addi a3,a3,4 -80006adc: 01d775b3 and a1,a4,t4 -80006ae0: 01dff7b3 and a5,t6,t4 -80006ae4: 01e585b3 add a1,a1,t5 -80006ae8: 40f585b3 sub a1,a1,a5 -80006aec: 010fdf93 srli t6,t6,0x10 -80006af0: 01075793 srli a5,a4,0x10 -80006af4: 41f787b3 sub a5,a5,t6 -80006af8: 4105d713 srai a4,a1,0x10 -80006afc: 00e787b3 add a5,a5,a4 -80006b00: 4107df13 srai t5,a5,0x10 -80006b04: 01d5f5b3 and a1,a1,t4 -80006b08: 01079793 slli a5,a5,0x10 -80006b0c: 00b7e7b3 or a5,a5,a1 -80006b10: 00480813 addi a6,a6,4 -80006b14: fef6ae23 sw a5,-4(a3) -80006b18: 00460613 addi a2,a2,4 -80006b1c: fb186ae3 bltu a6,a7,80006ad0 <__mdiff+0xc0> -80006b20: 000105b7 lui a1,0x10 -80006b24: fff58593 addi a1,a1,-1 # ffff <_start-0x7fff0001> -80006b28: 01c66c63 bltu a2,t3,80006b40 <__mdiff+0x130> -80006b2c: ffc68693 addi a3,a3,-4 -80006b30: 0006a783 lw a5,0(a3) -80006b34: 04078263 beqz a5,80006b78 <__mdiff+0x168> -80006b38: 00652823 sw t1,16(a0) -80006b3c: f21ff06f j 80006a5c <__mdiff+0x4c> -80006b40: 00062783 lw a5,0(a2) -80006b44: 00468693 addi a3,a3,4 -80006b48: 00460613 addi a2,a2,4 -80006b4c: 00b7f733 and a4,a5,a1 -80006b50: 01e70733 add a4,a4,t5 -80006b54: 41075813 srai a6,a4,0x10 -80006b58: 0107d793 srli a5,a5,0x10 -80006b5c: 010787b3 add a5,a5,a6 -80006b60: 4107df13 srai t5,a5,0x10 -80006b64: 00b77733 and a4,a4,a1 -80006b68: 01079793 slli a5,a5,0x10 -80006b6c: 00e7e7b3 or a5,a5,a4 -80006b70: fef6ae23 sw a5,-4(a3) -80006b74: fb5ff06f j 80006b28 <__mdiff+0x118> -80006b78: fff30313 addi t1,t1,-1 -80006b7c: fb1ff06f j 80006b2c <__mdiff+0x11c> +80006a9c <__mdiff>: +80006a9c: fe010113 addi sp,sp,-32 +80006aa0: 00912a23 sw s1,20(sp) +80006aa4: 00058493 mv s1,a1 +80006aa8: 01312623 sw s3,12(sp) +80006aac: 00060593 mv a1,a2 +80006ab0: 00050993 mv s3,a0 +80006ab4: 00048513 mv a0,s1 +80006ab8: 00812c23 sw s0,24(sp) +80006abc: 00112e23 sw ra,28(sp) +80006ac0: 01212823 sw s2,16(sp) +80006ac4: 00060413 mv s0,a2 +80006ac8: f81ff0ef jal ra,80006a48 <__mcmp> +80006acc: 02051c63 bnez a0,80006b04 <__mdiff+0x68> +80006ad0: 00000593 li a1,0 +80006ad4: 00098513 mv a0,s3 +80006ad8: f50ff0ef jal ra,80006228 <_Balloc> +80006adc: 00100793 li a5,1 +80006ae0: 00f52823 sw a5,16(a0) +80006ae4: 00052a23 sw zero,20(a0) +80006ae8: 01c12083 lw ra,28(sp) +80006aec: 01812403 lw s0,24(sp) +80006af0: 01412483 lw s1,20(sp) +80006af4: 01012903 lw s2,16(sp) +80006af8: 00c12983 lw s3,12(sp) +80006afc: 02010113 addi sp,sp,32 +80006b00: 00008067 ret +80006b04: 00100913 li s2,1 +80006b08: 00054a63 bltz a0,80006b1c <__mdiff+0x80> +80006b0c: 00040793 mv a5,s0 +80006b10: 00000913 li s2,0 +80006b14: 00048413 mv s0,s1 +80006b18: 00078493 mv s1,a5 +80006b1c: 00442583 lw a1,4(s0) +80006b20: 00098513 mv a0,s3 +80006b24: f04ff0ef jal ra,80006228 <_Balloc> +80006b28: 01042303 lw t1,16(s0) +80006b2c: 0104a883 lw a7,16(s1) +80006b30: 01440613 addi a2,s0,20 +80006b34: 00231e13 slli t3,t1,0x2 +80006b38: 01448813 addi a6,s1,20 +80006b3c: 00289893 slli a7,a7,0x2 +80006b40: 00010eb7 lui t4,0x10 +80006b44: 01252623 sw s2,12(a0) +80006b48: 01c60e33 add t3,a2,t3 +80006b4c: 011808b3 add a7,a6,a7 +80006b50: 01450693 addi a3,a0,20 +80006b54: 00000f13 li t5,0 +80006b58: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> +80006b5c: 00062703 lw a4,0(a2) +80006b60: 00082f83 lw t6,0(a6) +80006b64: 00468693 addi a3,a3,4 +80006b68: 01d775b3 and a1,a4,t4 +80006b6c: 01dff7b3 and a5,t6,t4 +80006b70: 01e585b3 add a1,a1,t5 +80006b74: 40f585b3 sub a1,a1,a5 +80006b78: 010fdf93 srli t6,t6,0x10 +80006b7c: 01075793 srli a5,a4,0x10 +80006b80: 41f787b3 sub a5,a5,t6 +80006b84: 4105d713 srai a4,a1,0x10 +80006b88: 00e787b3 add a5,a5,a4 +80006b8c: 4107df13 srai t5,a5,0x10 +80006b90: 01d5f5b3 and a1,a1,t4 +80006b94: 01079793 slli a5,a5,0x10 +80006b98: 00b7e7b3 or a5,a5,a1 +80006b9c: 00480813 addi a6,a6,4 +80006ba0: fef6ae23 sw a5,-4(a3) +80006ba4: 00460613 addi a2,a2,4 +80006ba8: fb186ae3 bltu a6,a7,80006b5c <__mdiff+0xc0> +80006bac: 000105b7 lui a1,0x10 +80006bb0: fff58593 addi a1,a1,-1 # ffff <_start-0x7fff0001> +80006bb4: 01c66c63 bltu a2,t3,80006bcc <__mdiff+0x130> +80006bb8: ffc68693 addi a3,a3,-4 +80006bbc: 0006a783 lw a5,0(a3) +80006bc0: 04078263 beqz a5,80006c04 <__mdiff+0x168> +80006bc4: 00652823 sw t1,16(a0) +80006bc8: f21ff06f j 80006ae8 <__mdiff+0x4c> +80006bcc: 00062783 lw a5,0(a2) +80006bd0: 00468693 addi a3,a3,4 +80006bd4: 00460613 addi a2,a2,4 +80006bd8: 00b7f733 and a4,a5,a1 +80006bdc: 01e70733 add a4,a4,t5 +80006be0: 41075813 srai a6,a4,0x10 +80006be4: 0107d793 srli a5,a5,0x10 +80006be8: 010787b3 add a5,a5,a6 +80006bec: 4107df13 srai t5,a5,0x10 +80006bf0: 00b77733 and a4,a4,a1 +80006bf4: 01079793 slli a5,a5,0x10 +80006bf8: 00e7e7b3 or a5,a5,a4 +80006bfc: fef6ae23 sw a5,-4(a3) +80006c00: fb5ff06f j 80006bb4 <__mdiff+0x118> +80006c04: fff30313 addi t1,t1,-1 +80006c08: fb1ff06f j 80006bb8 <__mdiff+0x11c> -80006b80 <__ulp>: -80006b80: 7ff007b7 lui a5,0x7ff00 -80006b84: 00b7f5b3 and a1,a5,a1 -80006b88: fcc007b7 lui a5,0xfcc00 -80006b8c: 00f585b3 add a1,a1,a5 -80006b90: 00b05863 blez a1,80006ba0 <__ulp+0x20> -80006b94: 00000793 li a5,0 -80006b98: 00078513 mv a0,a5 -80006b9c: 00008067 ret -80006ba0: 40b005b3 neg a1,a1 -80006ba4: 4145d793 srai a5,a1,0x14 -80006ba8: 01300713 li a4,19 -80006bac: 00f74863 blt a4,a5,80006bbc <__ulp+0x3c> -80006bb0: 000805b7 lui a1,0x80 -80006bb4: 40f5d5b3 sra a1,a1,a5 -80006bb8: fddff06f j 80006b94 <__ulp+0x14> -80006bbc: fec78713 addi a4,a5,-20 # fcbfffec <_PathLocale+0x7bbfe5bc> -80006bc0: 01e00693 li a3,30 -80006bc4: 00000593 li a1,0 -80006bc8: 00100793 li a5,1 -80006bcc: fce6c6e3 blt a3,a4,80006b98 <__ulp+0x18> -80006bd0: 800007b7 lui a5,0x80000 -80006bd4: 00e7d7b3 srl a5,a5,a4 -80006bd8: fc1ff06f j 80006b98 <__ulp+0x18> +80006c0c <__ulp>: +80006c0c: 7ff007b7 lui a5,0x7ff00 +80006c10: 00b7f5b3 and a1,a5,a1 +80006c14: fcc007b7 lui a5,0xfcc00 +80006c18: 00f585b3 add a1,a1,a5 +80006c1c: 00b05863 blez a1,80006c2c <__ulp+0x20> +80006c20: 00000793 li a5,0 +80006c24: 00078513 mv a0,a5 +80006c28: 00008067 ret +80006c2c: 40b005b3 neg a1,a1 +80006c30: 4145d793 srai a5,a1,0x14 +80006c34: 01300713 li a4,19 +80006c38: 00f74863 blt a4,a5,80006c48 <__ulp+0x3c> +80006c3c: 000805b7 lui a1,0x80 +80006c40: 40f5d5b3 sra a1,a1,a5 +80006c44: fddff06f j 80006c20 <__ulp+0x14> +80006c48: fec78713 addi a4,a5,-20 # fcbfffec <_PathLocale+0x7bbfe5f4> +80006c4c: 01e00693 li a3,30 +80006c50: 00000593 li a1,0 +80006c54: 00100793 li a5,1 +80006c58: fce6c6e3 blt a3,a4,80006c24 <__ulp+0x18> +80006c5c: 800007b7 lui a5,0x80000 +80006c60: 00e7d7b3 srl a5,a5,a4 +80006c64: fc1ff06f j 80006c24 <__ulp+0x18> -80006bdc <__b2d>: -80006bdc: fd010113 addi sp,sp,-48 -80006be0: 02912223 sw s1,36(sp) -80006be4: 01052483 lw s1,16(a0) -80006be8: 01312e23 sw s3,28(sp) -80006bec: 01450993 addi s3,a0,20 -80006bf0: 00249493 slli s1,s1,0x2 -80006bf4: 009984b3 add s1,s3,s1 -80006bf8: 02812423 sw s0,40(sp) -80006bfc: ffc4a403 lw s0,-4(s1) -80006c00: 03212023 sw s2,32(sp) -80006c04: 00b12623 sw a1,12(sp) -80006c08: 00040513 mv a0,s0 -80006c0c: 02112623 sw ra,44(sp) -80006c10: 861ff0ef jal ra,80006470 <__hi0bits> -80006c14: 00c12583 lw a1,12(sp) -80006c18: 02000793 li a5,32 -80006c1c: 40a787b3 sub a5,a5,a0 -80006c20: 00f5a023 sw a5,0(a1) # 80000 <_start-0x7ff80000> -80006c24: 00a00793 li a5,10 -80006c28: ffc48913 addi s2,s1,-4 -80006c2c: 04a7cc63 blt a5,a0,80006c84 <__b2d+0xa8> -80006c30: 00b00793 li a5,11 -80006c34: 40a787b3 sub a5,a5,a0 -80006c38: 3ff00737 lui a4,0x3ff00 -80006c3c: 00f456b3 srl a3,s0,a5 -80006c40: 00e6e6b3 or a3,a3,a4 -80006c44: 00000713 li a4,0 -80006c48: 0129f463 bgeu s3,s2,80006c50 <__b2d+0x74> -80006c4c: ff84a703 lw a4,-8(s1) -80006c50: 01550513 addi a0,a0,21 -80006c54: 00a41533 sll a0,s0,a0 -80006c58: 00f757b3 srl a5,a4,a5 -80006c5c: 00f567b3 or a5,a0,a5 -80006c60: 02c12083 lw ra,44(sp) -80006c64: 02812403 lw s0,40(sp) -80006c68: 02412483 lw s1,36(sp) -80006c6c: 02012903 lw s2,32(sp) -80006c70: 01c12983 lw s3,28(sp) -80006c74: 00078513 mv a0,a5 -80006c78: 00068593 mv a1,a3 -80006c7c: 03010113 addi sp,sp,48 -80006c80: 00008067 ret -80006c84: 00000793 li a5,0 -80006c88: 0129f663 bgeu s3,s2,80006c94 <__b2d+0xb8> -80006c8c: ff84a783 lw a5,-8(s1) -80006c90: ff848913 addi s2,s1,-8 -80006c94: ff550513 addi a0,a0,-11 -80006c98: 02050e63 beqz a0,80006cd4 <__b2d+0xf8> -80006c9c: 02000713 li a4,32 -80006ca0: 40a70633 sub a2,a4,a0 -80006ca4: 00c7d733 srl a4,a5,a2 -80006ca8: 00a41433 sll s0,s0,a0 -80006cac: 00e46433 or s0,s0,a4 -80006cb0: 3ff006b7 lui a3,0x3ff00 -80006cb4: 00d466b3 or a3,s0,a3 -80006cb8: 00000713 li a4,0 -80006cbc: 0129f463 bgeu s3,s2,80006cc4 <__b2d+0xe8> -80006cc0: ffc92703 lw a4,-4(s2) -80006cc4: 00a797b3 sll a5,a5,a0 -80006cc8: 00c75733 srl a4,a4,a2 -80006ccc: 00e7e7b3 or a5,a5,a4 -80006cd0: f91ff06f j 80006c60 <__b2d+0x84> -80006cd4: 3ff006b7 lui a3,0x3ff00 -80006cd8: 00d466b3 or a3,s0,a3 -80006cdc: f85ff06f j 80006c60 <__b2d+0x84> +80006c68 <__b2d>: +80006c68: fd010113 addi sp,sp,-48 +80006c6c: 02912223 sw s1,36(sp) +80006c70: 01052483 lw s1,16(a0) +80006c74: 01312e23 sw s3,28(sp) +80006c78: 01450993 addi s3,a0,20 +80006c7c: 00249493 slli s1,s1,0x2 +80006c80: 009984b3 add s1,s3,s1 +80006c84: 02812423 sw s0,40(sp) +80006c88: ffc4a403 lw s0,-4(s1) +80006c8c: 03212023 sw s2,32(sp) +80006c90: 00b12623 sw a1,12(sp) +80006c94: 00040513 mv a0,s0 +80006c98: 02112623 sw ra,44(sp) +80006c9c: 861ff0ef jal ra,800064fc <__hi0bits> +80006ca0: 00c12583 lw a1,12(sp) +80006ca4: 02000793 li a5,32 +80006ca8: 40a787b3 sub a5,a5,a0 +80006cac: 00f5a023 sw a5,0(a1) # 80000 <_start-0x7ff80000> +80006cb0: 00a00793 li a5,10 +80006cb4: ffc48913 addi s2,s1,-4 +80006cb8: 04a7cc63 blt a5,a0,80006d10 <__b2d+0xa8> +80006cbc: 00b00793 li a5,11 +80006cc0: 40a787b3 sub a5,a5,a0 +80006cc4: 3ff00737 lui a4,0x3ff00 +80006cc8: 00f456b3 srl a3,s0,a5 +80006ccc: 00e6e6b3 or a3,a3,a4 +80006cd0: 00000713 li a4,0 +80006cd4: 0129f463 bgeu s3,s2,80006cdc <__b2d+0x74> +80006cd8: ff84a703 lw a4,-8(s1) +80006cdc: 01550513 addi a0,a0,21 +80006ce0: 00a41533 sll a0,s0,a0 +80006ce4: 00f757b3 srl a5,a4,a5 +80006ce8: 00f567b3 or a5,a0,a5 +80006cec: 02c12083 lw ra,44(sp) +80006cf0: 02812403 lw s0,40(sp) +80006cf4: 02412483 lw s1,36(sp) +80006cf8: 02012903 lw s2,32(sp) +80006cfc: 01c12983 lw s3,28(sp) +80006d00: 00078513 mv a0,a5 +80006d04: 00068593 mv a1,a3 +80006d08: 03010113 addi sp,sp,48 +80006d0c: 00008067 ret +80006d10: 00000793 li a5,0 +80006d14: 0129f663 bgeu s3,s2,80006d20 <__b2d+0xb8> +80006d18: ff84a783 lw a5,-8(s1) +80006d1c: ff848913 addi s2,s1,-8 +80006d20: ff550513 addi a0,a0,-11 +80006d24: 02050e63 beqz a0,80006d60 <__b2d+0xf8> +80006d28: 02000713 li a4,32 +80006d2c: 40a70633 sub a2,a4,a0 +80006d30: 00c7d733 srl a4,a5,a2 +80006d34: 00a41433 sll s0,s0,a0 +80006d38: 00e46433 or s0,s0,a4 +80006d3c: 3ff006b7 lui a3,0x3ff00 +80006d40: 00d466b3 or a3,s0,a3 +80006d44: 00000713 li a4,0 +80006d48: 0129f463 bgeu s3,s2,80006d50 <__b2d+0xe8> +80006d4c: ffc92703 lw a4,-4(s2) +80006d50: 00a797b3 sll a5,a5,a0 +80006d54: 00c75733 srl a4,a4,a2 +80006d58: 00e7e7b3 or a5,a5,a4 +80006d5c: f91ff06f j 80006cec <__b2d+0x84> +80006d60: 3ff006b7 lui a3,0x3ff00 +80006d64: 00d466b3 or a3,s0,a3 +80006d68: f85ff06f j 80006cec <__b2d+0x84> -80006ce0 <__d2b>: -80006ce0: fd010113 addi sp,sp,-48 -80006ce4: 02812423 sw s0,40(sp) -80006ce8: 00058413 mv s0,a1 -80006cec: 00100593 li a1,1 -80006cf0: 02912223 sw s1,36(sp) -80006cf4: 03212023 sw s2,32(sp) -80006cf8: 00060493 mv s1,a2 -80006cfc: 01312e23 sw s3,28(sp) -80006d00: 01412c23 sw s4,24(sp) -80006d04: 00070913 mv s2,a4 -80006d08: 02112623 sw ra,44(sp) -80006d0c: 00068a13 mv s4,a3 -80006d10: c8cff0ef jal ra,8000619c <_Balloc> -80006d14: 00100737 lui a4,0x100 -80006d18: fff70793 addi a5,a4,-1 # fffff <_start-0x7ff00001> -80006d1c: 0097f7b3 and a5,a5,s1 -80006d20: 0144d493 srli s1,s1,0x14 -80006d24: 7ff4f493 andi s1,s1,2047 -80006d28: 00050993 mv s3,a0 -80006d2c: 08049a63 bnez s1,80006dc0 <__d2b+0xe0> -80006d30: 00f12623 sw a5,12(sp) -80006d34: 08040e63 beqz s0,80006dd0 <__d2b+0xf0> -80006d38: 00810513 addi a0,sp,8 -80006d3c: 00812423 sw s0,8(sp) -80006d40: fa0ff0ef jal ra,800064e0 <__lo0bits> -80006d44: 00812683 lw a3,8(sp) -80006d48: 08050063 beqz a0,80006dc8 <__d2b+0xe8> -80006d4c: 00c12703 lw a4,12(sp) -80006d50: 02000793 li a5,32 -80006d54: 40a787b3 sub a5,a5,a0 -80006d58: 00f717b3 sll a5,a4,a5 -80006d5c: 00d7e7b3 or a5,a5,a3 -80006d60: 00a75733 srl a4,a4,a0 -80006d64: 00f9aa23 sw a5,20(s3) -80006d68: 00e12623 sw a4,12(sp) -80006d6c: 00c12403 lw s0,12(sp) -80006d70: 0089ac23 sw s0,24(s3) -80006d74: 00803433 snez s0,s0 -80006d78: 00140413 addi s0,s0,1 -80006d7c: 0089a823 sw s0,16(s3) -80006d80: 06048a63 beqz s1,80006df4 <__d2b+0x114> -80006d84: bcd48493 addi s1,s1,-1075 -80006d88: 00a484b3 add s1,s1,a0 -80006d8c: 03500793 li a5,53 -80006d90: 009a2023 sw s1,0(s4) -80006d94: 40a78533 sub a0,a5,a0 -80006d98: 00a92023 sw a0,0(s2) -80006d9c: 02c12083 lw ra,44(sp) -80006da0: 02812403 lw s0,40(sp) -80006da4: 00098513 mv a0,s3 -80006da8: 02412483 lw s1,36(sp) -80006dac: 02012903 lw s2,32(sp) -80006db0: 01c12983 lw s3,28(sp) -80006db4: 01812a03 lw s4,24(sp) -80006db8: 03010113 addi sp,sp,48 -80006dbc: 00008067 ret -80006dc0: 00e7e7b3 or a5,a5,a4 -80006dc4: f6dff06f j 80006d30 <__d2b+0x50> -80006dc8: 00d9aa23 sw a3,20(s3) -80006dcc: fa1ff06f j 80006d6c <__d2b+0x8c> -80006dd0: 00c10513 addi a0,sp,12 -80006dd4: f0cff0ef jal ra,800064e0 <__lo0bits> -80006dd8: 00c12783 lw a5,12(sp) -80006ddc: 02050513 addi a0,a0,32 -80006de0: 00100413 li s0,1 -80006de4: 00f9aa23 sw a5,20(s3) -80006de8: 00100793 li a5,1 -80006dec: 00f9a823 sw a5,16(s3) -80006df0: f91ff06f j 80006d80 <__d2b+0xa0> -80006df4: 00241793 slli a5,s0,0x2 -80006df8: bce50513 addi a0,a0,-1074 -80006dfc: 00f987b3 add a5,s3,a5 -80006e00: 00aa2023 sw a0,0(s4) -80006e04: 0107a503 lw a0,16(a5) # 80000010 <_PathLocale+0xfeffe5e0> -80006e08: 00541413 slli s0,s0,0x5 -80006e0c: e64ff0ef jal ra,80006470 <__hi0bits> -80006e10: 40a40433 sub s0,s0,a0 -80006e14: 00892023 sw s0,0(s2) -80006e18: f85ff06f j 80006d9c <__d2b+0xbc> +80006d6c <__d2b>: +80006d6c: fd010113 addi sp,sp,-48 +80006d70: 02812423 sw s0,40(sp) +80006d74: 00058413 mv s0,a1 +80006d78: 00100593 li a1,1 +80006d7c: 02912223 sw s1,36(sp) +80006d80: 03212023 sw s2,32(sp) +80006d84: 00060493 mv s1,a2 +80006d88: 01312e23 sw s3,28(sp) +80006d8c: 01412c23 sw s4,24(sp) +80006d90: 00070913 mv s2,a4 +80006d94: 02112623 sw ra,44(sp) +80006d98: 00068a13 mv s4,a3 +80006d9c: c8cff0ef jal ra,80006228 <_Balloc> +80006da0: 00100737 lui a4,0x100 +80006da4: fff70793 addi a5,a4,-1 # fffff <_start-0x7ff00001> +80006da8: 0097f7b3 and a5,a5,s1 +80006dac: 0144d493 srli s1,s1,0x14 +80006db0: 7ff4f493 andi s1,s1,2047 +80006db4: 00050993 mv s3,a0 +80006db8: 08049a63 bnez s1,80006e4c <__d2b+0xe0> +80006dbc: 00f12623 sw a5,12(sp) +80006dc0: 08040e63 beqz s0,80006e5c <__d2b+0xf0> +80006dc4: 00810513 addi a0,sp,8 +80006dc8: 00812423 sw s0,8(sp) +80006dcc: fa0ff0ef jal ra,8000656c <__lo0bits> +80006dd0: 00812683 lw a3,8(sp) +80006dd4: 08050063 beqz a0,80006e54 <__d2b+0xe8> +80006dd8: 00c12703 lw a4,12(sp) +80006ddc: 02000793 li a5,32 +80006de0: 40a787b3 sub a5,a5,a0 +80006de4: 00f717b3 sll a5,a4,a5 +80006de8: 00d7e7b3 or a5,a5,a3 +80006dec: 00a75733 srl a4,a4,a0 +80006df0: 00f9aa23 sw a5,20(s3) +80006df4: 00e12623 sw a4,12(sp) +80006df8: 00c12403 lw s0,12(sp) +80006dfc: 0089ac23 sw s0,24(s3) +80006e00: 00803433 snez s0,s0 +80006e04: 00140413 addi s0,s0,1 +80006e08: 0089a823 sw s0,16(s3) +80006e0c: 06048a63 beqz s1,80006e80 <__d2b+0x114> +80006e10: bcd48493 addi s1,s1,-1075 +80006e14: 00a484b3 add s1,s1,a0 +80006e18: 03500793 li a5,53 +80006e1c: 009a2023 sw s1,0(s4) +80006e20: 40a78533 sub a0,a5,a0 +80006e24: 00a92023 sw a0,0(s2) +80006e28: 02c12083 lw ra,44(sp) +80006e2c: 02812403 lw s0,40(sp) +80006e30: 00098513 mv a0,s3 +80006e34: 02412483 lw s1,36(sp) +80006e38: 02012903 lw s2,32(sp) +80006e3c: 01c12983 lw s3,28(sp) +80006e40: 01812a03 lw s4,24(sp) +80006e44: 03010113 addi sp,sp,48 +80006e48: 00008067 ret +80006e4c: 00e7e7b3 or a5,a5,a4 +80006e50: f6dff06f j 80006dbc <__d2b+0x50> +80006e54: 00d9aa23 sw a3,20(s3) +80006e58: fa1ff06f j 80006df8 <__d2b+0x8c> +80006e5c: 00c10513 addi a0,sp,12 +80006e60: f0cff0ef jal ra,8000656c <__lo0bits> +80006e64: 00c12783 lw a5,12(sp) +80006e68: 02050513 addi a0,a0,32 +80006e6c: 00100413 li s0,1 +80006e70: 00f9aa23 sw a5,20(s3) +80006e74: 00100793 li a5,1 +80006e78: 00f9a823 sw a5,16(s3) +80006e7c: f91ff06f j 80006e0c <__d2b+0xa0> +80006e80: 00241793 slli a5,s0,0x2 +80006e84: bce50513 addi a0,a0,-1074 +80006e88: 00f987b3 add a5,s3,a5 +80006e8c: 00aa2023 sw a0,0(s4) +80006e90: 0107a503 lw a0,16(a5) # 80000010 <_PathLocale+0xfeffe618> +80006e94: 00541413 slli s0,s0,0x5 +80006e98: e64ff0ef jal ra,800064fc <__hi0bits> +80006e9c: 40a40433 sub s0,s0,a0 +80006ea0: 00892023 sw s0,0(s2) +80006ea4: f85ff06f j 80006e28 <__d2b+0xbc> -80006e1c <__ratio>: -80006e1c: fd010113 addi sp,sp,-48 -80006e20: 02912223 sw s1,36(sp) -80006e24: 00058493 mv s1,a1 -80006e28: 01810593 addi a1,sp,24 -80006e2c: 02112623 sw ra,44(sp) -80006e30: 02812423 sw s0,40(sp) -80006e34: 03212023 sw s2,32(sp) -80006e38: 00050913 mv s2,a0 -80006e3c: da1ff0ef jal ra,80006bdc <__b2d> -80006e40: 00a12023 sw a0,0(sp) -80006e44: 00b12223 sw a1,4(sp) -80006e48: 00058413 mv s0,a1 -80006e4c: 00048513 mv a0,s1 -80006e50: 01c10593 addi a1,sp,28 -80006e54: d89ff0ef jal ra,80006bdc <__b2d> -80006e58: 0104a703 lw a4,16(s1) -80006e5c: 01092783 lw a5,16(s2) -80006e60: 01c12683 lw a3,28(sp) -80006e64: 00a12423 sw a0,8(sp) -80006e68: 40e787b3 sub a5,a5,a4 -80006e6c: 01812703 lw a4,24(sp) -80006e70: 00579793 slli a5,a5,0x5 -80006e74: 00b12623 sw a1,12(sp) -80006e78: 40d70733 sub a4,a4,a3 -80006e7c: 00e787b3 add a5,a5,a4 -80006e80: 04f05063 blez a5,80006ec0 <__ratio+0xa4> -80006e84: 01479793 slli a5,a5,0x14 -80006e88: 008787b3 add a5,a5,s0 -80006e8c: 00f12223 sw a5,4(sp) -80006e90: 00013787 fld fa5,0(sp) -80006e94: 00813707 fld fa4,8(sp) -80006e98: 02c12083 lw ra,44(sp) -80006e9c: 02812403 lw s0,40(sp) -80006ea0: 1ae7f7d3 fdiv.d fa5,fa5,fa4 -80006ea4: 02412483 lw s1,36(sp) -80006ea8: 02012903 lw s2,32(sp) -80006eac: 00f13027 fsd fa5,0(sp) -80006eb0: 00012503 lw a0,0(sp) -80006eb4: 00412583 lw a1,4(sp) -80006eb8: 03010113 addi sp,sp,48 -80006ebc: 00008067 ret -80006ec0: fff00737 lui a4,0xfff00 -80006ec4: 02e787b3 mul a5,a5,a4 -80006ec8: 00b787b3 add a5,a5,a1 -80006ecc: 00f12623 sw a5,12(sp) -80006ed0: fc1ff06f j 80006e90 <__ratio+0x74> +80006ea8 <__ratio>: +80006ea8: fd010113 addi sp,sp,-48 +80006eac: 02912223 sw s1,36(sp) +80006eb0: 00058493 mv s1,a1 +80006eb4: 01810593 addi a1,sp,24 +80006eb8: 02112623 sw ra,44(sp) +80006ebc: 02812423 sw s0,40(sp) +80006ec0: 03212023 sw s2,32(sp) +80006ec4: 00050913 mv s2,a0 +80006ec8: da1ff0ef jal ra,80006c68 <__b2d> +80006ecc: 00a12023 sw a0,0(sp) +80006ed0: 00b12223 sw a1,4(sp) +80006ed4: 00058413 mv s0,a1 +80006ed8: 00048513 mv a0,s1 +80006edc: 01c10593 addi a1,sp,28 +80006ee0: d89ff0ef jal ra,80006c68 <__b2d> +80006ee4: 0104a703 lw a4,16(s1) +80006ee8: 01092783 lw a5,16(s2) +80006eec: 01c12683 lw a3,28(sp) +80006ef0: 00a12423 sw a0,8(sp) +80006ef4: 40e787b3 sub a5,a5,a4 +80006ef8: 01812703 lw a4,24(sp) +80006efc: 00579793 slli a5,a5,0x5 +80006f00: 00b12623 sw a1,12(sp) +80006f04: 40d70733 sub a4,a4,a3 +80006f08: 00e787b3 add a5,a5,a4 +80006f0c: 04f05063 blez a5,80006f4c <__ratio+0xa4> +80006f10: 01479793 slli a5,a5,0x14 +80006f14: 008787b3 add a5,a5,s0 +80006f18: 00f12223 sw a5,4(sp) +80006f1c: 00013787 fld fa5,0(sp) +80006f20: 00813707 fld fa4,8(sp) +80006f24: 02c12083 lw ra,44(sp) +80006f28: 02812403 lw s0,40(sp) +80006f2c: 1ae7f7d3 fdiv.d fa5,fa5,fa4 +80006f30: 02412483 lw s1,36(sp) +80006f34: 02012903 lw s2,32(sp) +80006f38: 00f13027 fsd fa5,0(sp) +80006f3c: 00012503 lw a0,0(sp) +80006f40: 00412583 lw a1,4(sp) +80006f44: 03010113 addi sp,sp,48 +80006f48: 00008067 ret +80006f4c: fff00737 lui a4,0xfff00 +80006f50: 02e787b3 mul a5,a5,a4 +80006f54: 00b787b3 add a5,a5,a1 +80006f58: 00f12623 sw a5,12(sp) +80006f5c: fc1ff06f j 80006f1c <__ratio+0x74> -80006ed4 <_mprec_log10>: -80006ed4: 01700793 li a5,23 -80006ed8: ff010113 addi sp,sp,-16 -80006edc: 02a7c663 blt a5,a0,80006f08 <_mprec_log10+0x34> -80006ee0: 810007b7 lui a5,0x81000 -80006ee4: 00351513 slli a0,a0,0x3 -80006ee8: 69078793 addi a5,a5,1680 # 81000690 <_PathLocale+0xffffec60> -80006eec: 00a78533 add a0,a5,a0 -80006ef0: 01053787 fld fa5,16(a0) -80006ef4: 00f13427 fsd fa5,8(sp) -80006ef8: 00812503 lw a0,8(sp) -80006efc: 00c12583 lw a1,12(sp) -80006f00: 01010113 addi sp,sp,16 -80006f04: 00008067 ret -80006f08: 810017b7 lui a5,0x81001 -80006f0c: eb07b787 fld fa5,-336(a5) # 81000eb0 <_PathLocale+0xfffff480> -80006f10: 810017b7 lui a5,0x81001 -80006f14: eb87b707 fld fa4,-328(a5) # 81000eb8 <_PathLocale+0xfffff488> -80006f18: fff50513 addi a0,a0,-1 -80006f1c: 12e7f7d3 fmul.d fa5,fa5,fa4 -80006f20: fe051ce3 bnez a0,80006f18 <_mprec_log10+0x44> -80006f24: fd1ff06f j 80006ef4 <_mprec_log10+0x20> +80006f60 <_mprec_log10>: +80006f60: 01700793 li a5,23 +80006f64: ff010113 addi sp,sp,-16 +80006f68: 02a7c663 blt a5,a0,80006f94 <_mprec_log10+0x34> +80006f6c: 810007b7 lui a5,0x81000 +80006f70: 00351513 slli a0,a0,0x3 +80006f74: 65878793 addi a5,a5,1624 # 81000658 <_PathLocale+0xffffec60> +80006f78: 00a78533 add a0,a5,a0 +80006f7c: 01053787 fld fa5,16(a0) +80006f80: 00f13427 fsd fa5,8(sp) +80006f84: 00812503 lw a0,8(sp) +80006f88: 00c12583 lw a1,12(sp) +80006f8c: 01010113 addi sp,sp,16 +80006f90: 00008067 ret +80006f94: 810017b7 lui a5,0x81001 +80006f98: e787b787 fld fa5,-392(a5) # 81000e78 <_PathLocale+0xfffff480> +80006f9c: 810017b7 lui a5,0x81001 +80006fa0: e807b707 fld fa4,-384(a5) # 81000e80 <_PathLocale+0xfffff488> +80006fa4: fff50513 addi a0,a0,-1 +80006fa8: 12e7f7d3 fmul.d fa5,fa5,fa4 +80006fac: fe051ce3 bnez a0,80006fa4 <_mprec_log10+0x44> +80006fb0: fd1ff06f j 80006f80 <_mprec_log10+0x20> -80006f28 <__copybits>: -80006f28: fff58793 addi a5,a1,-1 -80006f2c: 01062703 lw a4,16(a2) -80006f30: 4057d793 srai a5,a5,0x5 -80006f34: 00178793 addi a5,a5,1 -80006f38: 00279793 slli a5,a5,0x2 -80006f3c: 01460693 addi a3,a2,20 -80006f40: 00271713 slli a4,a4,0x2 -80006f44: 00f507b3 add a5,a0,a5 -80006f48: 00e68733 add a4,a3,a4 -80006f4c: 00e6e663 bltu a3,a4,80006f58 <__copybits+0x30> -80006f50: 00f56e63 bltu a0,a5,80006f6c <__copybits+0x44> -80006f54: 00008067 ret -80006f58: 00468693 addi a3,a3,4 # 3ff00004 <_start-0x400ffffc> -80006f5c: ffc6a603 lw a2,-4(a3) -80006f60: 00450513 addi a0,a0,4 -80006f64: fec52e23 sw a2,-4(a0) -80006f68: fe5ff06f j 80006f4c <__copybits+0x24> -80006f6c: 00450513 addi a0,a0,4 -80006f70: fe052e23 sw zero,-4(a0) -80006f74: fddff06f j 80006f50 <__copybits+0x28> +80006fb4 <__copybits>: +80006fb4: fff58793 addi a5,a1,-1 +80006fb8: 01062703 lw a4,16(a2) +80006fbc: 4057d793 srai a5,a5,0x5 +80006fc0: 00178793 addi a5,a5,1 +80006fc4: 00279793 slli a5,a5,0x2 +80006fc8: 01460693 addi a3,a2,20 +80006fcc: 00271713 slli a4,a4,0x2 +80006fd0: 00f507b3 add a5,a0,a5 +80006fd4: 00e68733 add a4,a3,a4 +80006fd8: 00e6e663 bltu a3,a4,80006fe4 <__copybits+0x30> +80006fdc: 00f56e63 bltu a0,a5,80006ff8 <__copybits+0x44> +80006fe0: 00008067 ret +80006fe4: 00468693 addi a3,a3,4 # 3ff00004 <_start-0x400ffffc> +80006fe8: ffc6a603 lw a2,-4(a3) +80006fec: 00450513 addi a0,a0,4 +80006ff0: fec52e23 sw a2,-4(a0) +80006ff4: fe5ff06f j 80006fd8 <__copybits+0x24> +80006ff8: 00450513 addi a0,a0,4 +80006ffc: fe052e23 sw zero,-4(a0) +80007000: fddff06f j 80006fdc <__copybits+0x28> -80006f78 <__any_on>: -80006f78: 01052683 lw a3,16(a0) -80006f7c: 4055d793 srai a5,a1,0x5 -80006f80: 01450713 addi a4,a0,20 -80006f84: 04f6c063 blt a3,a5,80006fc4 <__any_on+0x4c> -80006f88: 02d7d463 bge a5,a3,80006fb0 <__any_on+0x38> -80006f8c: 01f5f593 andi a1,a1,31 -80006f90: 02058063 beqz a1,80006fb0 <__any_on+0x38> -80006f94: 00279693 slli a3,a5,0x2 -80006f98: 00d706b3 add a3,a4,a3 -80006f9c: 0006a603 lw a2,0(a3) -80006fa0: 00100513 li a0,1 -80006fa4: 00b656b3 srl a3,a2,a1 -80006fa8: 00b695b3 sll a1,a3,a1 -80006fac: 02b61863 bne a2,a1,80006fdc <__any_on+0x64> -80006fb0: 00279793 slli a5,a5,0x2 -80006fb4: 00f707b3 add a5,a4,a5 -80006fb8: 00f76a63 bltu a4,a5,80006fcc <__any_on+0x54> -80006fbc: 00000513 li a0,0 -80006fc0: 00008067 ret -80006fc4: 00068793 mv a5,a3 -80006fc8: fe9ff06f j 80006fb0 <__any_on+0x38> -80006fcc: ffc78793 addi a5,a5,-4 -80006fd0: 0007a683 lw a3,0(a5) -80006fd4: fe0682e3 beqz a3,80006fb8 <__any_on+0x40> -80006fd8: 00100513 li a0,1 -80006fdc: 00008067 ret +80007004 <__any_on>: +80007004: 01052683 lw a3,16(a0) +80007008: 4055d793 srai a5,a1,0x5 +8000700c: 01450713 addi a4,a0,20 +80007010: 04f6c063 blt a3,a5,80007050 <__any_on+0x4c> +80007014: 02d7d463 bge a5,a3,8000703c <__any_on+0x38> +80007018: 01f5f593 andi a1,a1,31 +8000701c: 02058063 beqz a1,8000703c <__any_on+0x38> +80007020: 00279693 slli a3,a5,0x2 +80007024: 00d706b3 add a3,a4,a3 +80007028: 0006a603 lw a2,0(a3) +8000702c: 00100513 li a0,1 +80007030: 00b656b3 srl a3,a2,a1 +80007034: 00b695b3 sll a1,a3,a1 +80007038: 02b61863 bne a2,a1,80007068 <__any_on+0x64> +8000703c: 00279793 slli a5,a5,0x2 +80007040: 00f707b3 add a5,a4,a5 +80007044: 00f76a63 bltu a4,a5,80007058 <__any_on+0x54> +80007048: 00000513 li a0,0 +8000704c: 00008067 ret +80007050: 00068793 mv a5,a3 +80007054: fe9ff06f j 8000703c <__any_on+0x38> +80007058: ffc78793 addi a5,a5,-4 +8000705c: 0007a683 lw a3,0(a5) +80007060: fe0682e3 beqz a3,80007044 <__any_on+0x40> +80007064: 00100513 li a0,1 +80007068: 00008067 ret -80006fe0 : -80006fe0: ff010113 addi sp,sp,-16 -80006fe4: 00b12623 sw a1,12(sp) -80006fe8: 00c12703 lw a4,12(sp) -80006fec: 800006b7 lui a3,0x80000 -80006ff0: fff6c693 not a3,a3 -80006ff4: 00a12423 sw a0,8(sp) -80006ff8: 00e6f7b3 and a5,a3,a4 -80006ffc: 00062023 sw zero,0(a2) -80007000: 7ff005b7 lui a1,0x7ff00 -80007004: 06b7d863 bge a5,a1,80007074 -80007008: 00812503 lw a0,8(sp) -8000700c: 00a7e533 or a0,a5,a0 -80007010: 06050263 beqz a0,80007074 -80007014: 00b775b3 and a1,a4,a1 -80007018: 02059463 bnez a1,80007040 -8000701c: 810017b7 lui a5,0x81001 -80007020: ec07b787 fld fa5,-320(a5) # 81000ec0 <_PathLocale+0xfffff490> -80007024: 00813707 fld fa4,8(sp) -80007028: 12f777d3 fmul.d fa5,fa4,fa5 -8000702c: 00f13427 fsd fa5,8(sp) -80007030: 00c12703 lw a4,12(sp) -80007034: 00e6f7b3 and a5,a3,a4 -80007038: fca00693 li a3,-54 -8000703c: 00d62023 sw a3,0(a2) -80007040: 00062683 lw a3,0(a2) -80007044: 4147d793 srai a5,a5,0x14 -80007048: c0278793 addi a5,a5,-1022 -8000704c: 00f687b3 add a5,a3,a5 -80007050: 00f62023 sw a5,0(a2) -80007054: 801007b7 lui a5,0x80100 -80007058: fff78793 addi a5,a5,-1 # 800fffff <_PathLocale+0xff0fe5cf> -8000705c: 00812583 lw a1,8(sp) -80007060: 00f77733 and a4,a4,a5 -80007064: 3fe007b7 lui a5,0x3fe00 -80007068: 00f767b3 or a5,a4,a5 -8000706c: 00b12423 sw a1,8(sp) -80007070: 00f12623 sw a5,12(sp) -80007074: 00812503 lw a0,8(sp) -80007078: 00c12583 lw a1,12(sp) -8000707c: 01010113 addi sp,sp,16 -80007080: 00008067 ret +8000706c : +8000706c: ff010113 addi sp,sp,-16 +80007070: 00b12623 sw a1,12(sp) +80007074: 00c12703 lw a4,12(sp) +80007078: 800006b7 lui a3,0x80000 +8000707c: fff6c693 not a3,a3 +80007080: 00a12423 sw a0,8(sp) +80007084: 00e6f7b3 and a5,a3,a4 +80007088: 00062023 sw zero,0(a2) +8000708c: 7ff005b7 lui a1,0x7ff00 +80007090: 06b7d863 bge a5,a1,80007100 +80007094: 00812503 lw a0,8(sp) +80007098: 00a7e533 or a0,a5,a0 +8000709c: 06050263 beqz a0,80007100 +800070a0: 00b775b3 and a1,a4,a1 +800070a4: 02059463 bnez a1,800070cc +800070a8: 810017b7 lui a5,0x81001 +800070ac: e887b787 fld fa5,-376(a5) # 81000e88 <_PathLocale+0xfffff490> +800070b0: 00813707 fld fa4,8(sp) +800070b4: 12f777d3 fmul.d fa5,fa4,fa5 +800070b8: 00f13427 fsd fa5,8(sp) +800070bc: 00c12703 lw a4,12(sp) +800070c0: 00e6f7b3 and a5,a3,a4 +800070c4: fca00693 li a3,-54 +800070c8: 00d62023 sw a3,0(a2) +800070cc: 00062683 lw a3,0(a2) +800070d0: 4147d793 srai a5,a5,0x14 +800070d4: c0278793 addi a5,a5,-1022 +800070d8: 00f687b3 add a5,a3,a5 +800070dc: 00f62023 sw a5,0(a2) +800070e0: 801007b7 lui a5,0x80100 +800070e4: fff78793 addi a5,a5,-1 # 800fffff <_PathLocale+0xff0fe607> +800070e8: 00812583 lw a1,8(sp) +800070ec: 00f77733 and a4,a4,a5 +800070f0: 3fe007b7 lui a5,0x3fe00 +800070f4: 00f767b3 or a5,a4,a5 +800070f8: 00b12423 sw a1,8(sp) +800070fc: 00f12623 sw a5,12(sp) +80007100: 00812503 lw a0,8(sp) +80007104: 00c12583 lw a1,12(sp) +80007108: 01010113 addi sp,sp,16 +8000710c: 00008067 ret -80007084 <_sbrk_r>: -80007084: ff010113 addi sp,sp,-16 -80007088: 00812423 sw s0,8(sp) -8000708c: 00912223 sw s1,4(sp) -80007090: 81002437 lui s0,0x81002 -80007094: 00050493 mv s1,a0 -80007098: 00058513 mv a0,a1 -8000709c: 00112623 sw ra,12(sp) -800070a0: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -800070a4: bf4f90ef jal ra,80000498 <_sbrk> -800070a8: fff00793 li a5,-1 -800070ac: 00f51863 bne a0,a5,800070bc <_sbrk_r+0x38> -800070b0: a2042783 lw a5,-1504(s0) -800070b4: 00078463 beqz a5,800070bc <_sbrk_r+0x38> -800070b8: 00f4a023 sw a5,0(s1) -800070bc: 00c12083 lw ra,12(sp) -800070c0: 00812403 lw s0,8(sp) -800070c4: 00412483 lw s1,4(sp) -800070c8: 01010113 addi sp,sp,16 -800070cc: 00008067 ret +80007110 <_sbrk_r>: +80007110: ff010113 addi sp,sp,-16 +80007114: 00812423 sw s0,8(sp) +80007118: 00912223 sw s1,4(sp) +8000711c: 81002437 lui s0,0x81002 +80007120: 00050493 mv s1,a0 +80007124: 00058513 mv a0,a1 +80007128: 00112623 sw ra,12(sp) +8000712c: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +80007130: bf4f90ef jal ra,80000524 <_sbrk> +80007134: fff00793 li a5,-1 +80007138: 00f51863 bne a0,a5,80007148 <_sbrk_r+0x38> +8000713c: 9e842783 lw a5,-1560(s0) +80007140: 00078463 beqz a5,80007148 <_sbrk_r+0x38> +80007144: 00f4a023 sw a5,0(s1) +80007148: 00c12083 lw ra,12(sp) +8000714c: 00812403 lw s0,8(sp) +80007150: 00412483 lw s1,4(sp) +80007154: 01010113 addi sp,sp,16 +80007158: 00008067 ret -800070d0 <_sprintf_r>: -800070d0: f6010113 addi sp,sp,-160 -800070d4: 08f12a23 sw a5,148(sp) -800070d8: 800007b7 lui a5,0x80000 -800070dc: fff7c793 not a5,a5 -800070e0: 00f12e23 sw a5,28(sp) -800070e4: 00f12823 sw a5,16(sp) -800070e8: ffff07b7 lui a5,0xffff0 -800070ec: 08d12623 sw a3,140(sp) -800070f0: 00b12423 sw a1,8(sp) -800070f4: 00b12c23 sw a1,24(sp) -800070f8: 20878793 addi a5,a5,520 # ffff0208 <_PathLocale+0x7efee7d8> -800070fc: 08c10693 addi a3,sp,140 -80007100: 00810593 addi a1,sp,8 -80007104: 06112e23 sw ra,124(sp) -80007108: 00f12a23 sw a5,20(sp) -8000710c: 08e12823 sw a4,144(sp) -80007110: 09012c23 sw a6,152(sp) -80007114: 09112e23 sw a7,156(sp) -80007118: 00d12223 sw a3,4(sp) -8000711c: 238000ef jal ra,80007354 <_svfprintf_r> -80007120: 00812783 lw a5,8(sp) -80007124: 00078023 sb zero,0(a5) -80007128: 07c12083 lw ra,124(sp) -8000712c: 0a010113 addi sp,sp,160 -80007130: 00008067 ret +8000715c <_sprintf_r>: +8000715c: f6010113 addi sp,sp,-160 +80007160: 08f12a23 sw a5,148(sp) +80007164: 800007b7 lui a5,0x80000 +80007168: fff7c793 not a5,a5 +8000716c: 00f12e23 sw a5,28(sp) +80007170: 00f12823 sw a5,16(sp) +80007174: ffff07b7 lui a5,0xffff0 +80007178: 08d12623 sw a3,140(sp) +8000717c: 00b12423 sw a1,8(sp) +80007180: 00b12c23 sw a1,24(sp) +80007184: 20878793 addi a5,a5,520 # ffff0208 <_PathLocale+0x7efee810> +80007188: 08c10693 addi a3,sp,140 +8000718c: 00810593 addi a1,sp,8 +80007190: 06112e23 sw ra,124(sp) +80007194: 00f12a23 sw a5,20(sp) +80007198: 08e12823 sw a4,144(sp) +8000719c: 09012c23 sw a6,152(sp) +800071a0: 09112e23 sw a7,156(sp) +800071a4: 00d12223 sw a3,4(sp) +800071a8: 238000ef jal ra,800073e0 <_svfprintf_r> +800071ac: 00812783 lw a5,8(sp) +800071b0: 00078023 sb zero,0(a5) +800071b4: 07c12083 lw ra,124(sp) +800071b8: 0a010113 addi sp,sp,160 +800071bc: 00008067 ret -80007134 : -80007134: f6010113 addi sp,sp,-160 -80007138: 08f12a23 sw a5,148(sp) -8000713c: 800007b7 lui a5,0x80000 -80007140: fff7c793 not a5,a5 -80007144: 00f12e23 sw a5,28(sp) -80007148: 00f12823 sw a5,16(sp) -8000714c: ffff07b7 lui a5,0xffff0 -80007150: 20878793 addi a5,a5,520 # ffff0208 <_PathLocale+0x7efee7d8> -80007154: 00f12a23 sw a5,20(sp) -80007158: 810027b7 lui a5,0x81002 -8000715c: 00a12423 sw a0,8(sp) -80007160: 00a12c23 sw a0,24(sp) -80007164: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -80007168: 08c12423 sw a2,136(sp) -8000716c: 08d12623 sw a3,140(sp) -80007170: 00058613 mv a2,a1 -80007174: 08810693 addi a3,sp,136 -80007178: 00810593 addi a1,sp,8 -8000717c: 06112e23 sw ra,124(sp) -80007180: 08e12823 sw a4,144(sp) -80007184: 09012c23 sw a6,152(sp) -80007188: 09112e23 sw a7,156(sp) -8000718c: 00d12223 sw a3,4(sp) -80007190: 1c4000ef jal ra,80007354 <_svfprintf_r> -80007194: 00812783 lw a5,8(sp) -80007198: 00078023 sb zero,0(a5) -8000719c: 07c12083 lw ra,124(sp) -800071a0: 0a010113 addi sp,sp,160 -800071a4: 00008067 ret +800071c0 : +800071c0: f6010113 addi sp,sp,-160 +800071c4: 08f12a23 sw a5,148(sp) +800071c8: 800007b7 lui a5,0x80000 +800071cc: fff7c793 not a5,a5 +800071d0: 00f12e23 sw a5,28(sp) +800071d4: 00f12823 sw a5,16(sp) +800071d8: ffff07b7 lui a5,0xffff0 +800071dc: 20878793 addi a5,a5,520 # ffff0208 <_PathLocale+0x7efee810> +800071e0: 00f12a23 sw a5,20(sp) +800071e4: 810027b7 lui a5,0x81002 +800071e8: 00a12423 sw a0,8(sp) +800071ec: 00a12c23 sw a0,24(sp) +800071f0: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +800071f4: 08c12423 sw a2,136(sp) +800071f8: 08d12623 sw a3,140(sp) +800071fc: 00058613 mv a2,a1 +80007200: 08810693 addi a3,sp,136 +80007204: 00810593 addi a1,sp,8 +80007208: 06112e23 sw ra,124(sp) +8000720c: 08e12823 sw a4,144(sp) +80007210: 09012c23 sw a6,152(sp) +80007214: 09112e23 sw a7,156(sp) +80007218: 00d12223 sw a3,4(sp) +8000721c: 1c4000ef jal ra,800073e0 <_svfprintf_r> +80007220: 00812783 lw a5,8(sp) +80007224: 00078023 sb zero,0(a5) +80007228: 07c12083 lw ra,124(sp) +8000722c: 0a010113 addi sp,sp,160 +80007230: 00008067 ret -800071a8 <__sread>: -800071a8: ff010113 addi sp,sp,-16 -800071ac: 00812423 sw s0,8(sp) -800071b0: 00058413 mv s0,a1 -800071b4: 00e59583 lh a1,14(a1) # 7ff0000e <_start-0xffff2> -800071b8: 00112623 sw ra,12(sp) -800071bc: 375030ef jal ra,8000ad30 <_read_r> -800071c0: 02054063 bltz a0,800071e0 <__sread+0x38> -800071c4: 05042783 lw a5,80(s0) -800071c8: 00a787b3 add a5,a5,a0 -800071cc: 04f42823 sw a5,80(s0) -800071d0: 00c12083 lw ra,12(sp) -800071d4: 00812403 lw s0,8(sp) -800071d8: 01010113 addi sp,sp,16 -800071dc: 00008067 ret -800071e0: 00c45783 lhu a5,12(s0) -800071e4: fffff737 lui a4,0xfffff -800071e8: fff70713 addi a4,a4,-1 # ffffefff <_PathLocale+0x7effd5cf> -800071ec: 00e7f7b3 and a5,a5,a4 -800071f0: 00f41623 sh a5,12(s0) -800071f4: fddff06f j 800071d0 <__sread+0x28> +80007234 <__sread>: +80007234: ff010113 addi sp,sp,-16 +80007238: 00812423 sw s0,8(sp) +8000723c: 00058413 mv s0,a1 +80007240: 00e59583 lh a1,14(a1) # 7ff0000e <_start-0xffff2> +80007244: 00112623 sw ra,12(sp) +80007248: 375030ef jal ra,8000adbc <_read_r> +8000724c: 02054063 bltz a0,8000726c <__sread+0x38> +80007250: 05042783 lw a5,80(s0) +80007254: 00a787b3 add a5,a5,a0 +80007258: 04f42823 sw a5,80(s0) +8000725c: 00c12083 lw ra,12(sp) +80007260: 00812403 lw s0,8(sp) +80007264: 01010113 addi sp,sp,16 +80007268: 00008067 ret +8000726c: 00c45783 lhu a5,12(s0) +80007270: fffff737 lui a4,0xfffff +80007274: fff70713 addi a4,a4,-1 # ffffefff <_PathLocale+0x7effd607> +80007278: 00e7f7b3 and a5,a5,a4 +8000727c: 00f41623 sh a5,12(s0) +80007280: fddff06f j 8000725c <__sread+0x28> -800071f8 <__seofread>: -800071f8: 00000513 li a0,0 -800071fc: 00008067 ret +80007284 <__seofread>: +80007284: 00000513 li a0,0 +80007288: 00008067 ret -80007200 <__swrite>: -80007200: 00c5d783 lhu a5,12(a1) -80007204: fe010113 addi sp,sp,-32 -80007208: 00812c23 sw s0,24(sp) -8000720c: 00912a23 sw s1,20(sp) -80007210: 01212823 sw s2,16(sp) -80007214: 01312623 sw s3,12(sp) -80007218: 00112e23 sw ra,28(sp) -8000721c: 1007f793 andi a5,a5,256 -80007220: 00050493 mv s1,a0 -80007224: 00058413 mv s0,a1 -80007228: 00060913 mv s2,a2 -8000722c: 00068993 mv s3,a3 -80007230: 00078a63 beqz a5,80007244 <__swrite+0x44> -80007234: 00e59583 lh a1,14(a1) -80007238: 00200693 li a3,2 -8000723c: 00000613 li a2,0 -80007240: 0ed030ef jal ra,8000ab2c <_lseek_r> -80007244: 00c45783 lhu a5,12(s0) -80007248: fffff737 lui a4,0xfffff -8000724c: fff70713 addi a4,a4,-1 # ffffefff <_PathLocale+0x7effd5cf> -80007250: 00e7f7b3 and a5,a5,a4 -80007254: 00f41623 sh a5,12(s0) -80007258: 00e41583 lh a1,14(s0) -8000725c: 01812403 lw s0,24(sp) -80007260: 01c12083 lw ra,28(sp) -80007264: 00098693 mv a3,s3 -80007268: 00090613 mv a2,s2 -8000726c: 00c12983 lw s3,12(sp) -80007270: 01012903 lw s2,16(sp) -80007274: 00048513 mv a0,s1 -80007278: 01412483 lw s1,20(sp) -8000727c: 02010113 addi sp,sp,32 -80007280: 7210206f j 8000a1a0 <_write_r> +8000728c <__swrite>: +8000728c: 00c5d783 lhu a5,12(a1) +80007290: fe010113 addi sp,sp,-32 +80007294: 00812c23 sw s0,24(sp) +80007298: 00912a23 sw s1,20(sp) +8000729c: 01212823 sw s2,16(sp) +800072a0: 01312623 sw s3,12(sp) +800072a4: 00112e23 sw ra,28(sp) +800072a8: 1007f793 andi a5,a5,256 +800072ac: 00050493 mv s1,a0 +800072b0: 00058413 mv s0,a1 +800072b4: 00060913 mv s2,a2 +800072b8: 00068993 mv s3,a3 +800072bc: 00078a63 beqz a5,800072d0 <__swrite+0x44> +800072c0: 00e59583 lh a1,14(a1) +800072c4: 00200693 li a3,2 +800072c8: 00000613 li a2,0 +800072cc: 0ed030ef jal ra,8000abb8 <_lseek_r> +800072d0: 00c45783 lhu a5,12(s0) +800072d4: fffff737 lui a4,0xfffff +800072d8: fff70713 addi a4,a4,-1 # ffffefff <_PathLocale+0x7effd607> +800072dc: 00e7f7b3 and a5,a5,a4 +800072e0: 00f41623 sh a5,12(s0) +800072e4: 00e41583 lh a1,14(s0) +800072e8: 01812403 lw s0,24(sp) +800072ec: 01c12083 lw ra,28(sp) +800072f0: 00098693 mv a3,s3 +800072f4: 00090613 mv a2,s2 +800072f8: 00c12983 lw s3,12(sp) +800072fc: 01012903 lw s2,16(sp) +80007300: 00048513 mv a0,s1 +80007304: 01412483 lw s1,20(sp) +80007308: 02010113 addi sp,sp,32 +8000730c: 7210206f j 8000a22c <_write_r> -80007284 <__sseek>: -80007284: ff010113 addi sp,sp,-16 -80007288: 00812423 sw s0,8(sp) -8000728c: 00058413 mv s0,a1 -80007290: 00e59583 lh a1,14(a1) -80007294: 00112623 sw ra,12(sp) -80007298: 095030ef jal ra,8000ab2c <_lseek_r> -8000729c: fff00793 li a5,-1 -800072a0: 00c45703 lhu a4,12(s0) -800072a4: 02f51263 bne a0,a5,800072c8 <__sseek+0x44> -800072a8: fffff7b7 lui a5,0xfffff -800072ac: fff78793 addi a5,a5,-1 # ffffefff <_PathLocale+0x7effd5cf> -800072b0: 00e7f7b3 and a5,a5,a4 -800072b4: 00f41623 sh a5,12(s0) -800072b8: 00c12083 lw ra,12(sp) -800072bc: 00812403 lw s0,8(sp) -800072c0: 01010113 addi sp,sp,16 -800072c4: 00008067 ret -800072c8: 000017b7 lui a5,0x1 -800072cc: 00f767b3 or a5,a4,a5 -800072d0: 00f41623 sh a5,12(s0) -800072d4: 04a42823 sw a0,80(s0) -800072d8: fe1ff06f j 800072b8 <__sseek+0x34> +80007310 <__sseek>: +80007310: ff010113 addi sp,sp,-16 +80007314: 00812423 sw s0,8(sp) +80007318: 00058413 mv s0,a1 +8000731c: 00e59583 lh a1,14(a1) +80007320: 00112623 sw ra,12(sp) +80007324: 095030ef jal ra,8000abb8 <_lseek_r> +80007328: fff00793 li a5,-1 +8000732c: 00c45703 lhu a4,12(s0) +80007330: 02f51263 bne a0,a5,80007354 <__sseek+0x44> +80007334: fffff7b7 lui a5,0xfffff +80007338: fff78793 addi a5,a5,-1 # ffffefff <_PathLocale+0x7effd607> +8000733c: 00e7f7b3 and a5,a5,a4 +80007340: 00f41623 sh a5,12(s0) +80007344: 00c12083 lw ra,12(sp) +80007348: 00812403 lw s0,8(sp) +8000734c: 01010113 addi sp,sp,16 +80007350: 00008067 ret +80007354: 000017b7 lui a5,0x1 +80007358: 00f767b3 or a5,a4,a5 +8000735c: 00f41623 sh a5,12(s0) +80007360: 04a42823 sw a0,80(s0) +80007364: fe1ff06f j 80007344 <__sseek+0x34> -800072dc <__sclose>: -800072dc: 00e59583 lh a1,14(a1) -800072e0: 7b10206f j 8000a290 <_close_r> +80007368 <__sclose>: +80007368: 00e59583 lh a1,14(a1) +8000736c: 7b10206f j 8000a31c <_close_r> -800072e4 : -800072e4: 00050793 mv a5,a0 -800072e8: 0005c703 lbu a4,0(a1) -800072ec: 00178793 addi a5,a5,1 # 1001 <_start-0x7fffefff> -800072f0: 00158593 addi a1,a1,1 -800072f4: fee78fa3 sb a4,-1(a5) -800072f8: fe0718e3 bnez a4,800072e8 -800072fc: 00008067 ret +80007370 : +80007370: 00050793 mv a5,a0 +80007374: 0005c703 lbu a4,0(a1) +80007378: 00178793 addi a5,a5,1 # 1001 <_start-0x7fffefff> +8000737c: 00158593 addi a1,a1,1 +80007380: fee78fa3 sb a4,-1(a5) +80007384: fe0718e3 bnez a4,80007374 +80007388: 00008067 ret -80007300 : -80007300: 00050793 mv a5,a0 -80007304: 00178793 addi a5,a5,1 -80007308: fff7c703 lbu a4,-1(a5) -8000730c: fe071ce3 bnez a4,80007304 -80007310: 40a78533 sub a0,a5,a0 -80007314: fff50513 addi a0,a0,-1 -80007318: 00008067 ret +8000738c : +8000738c: 00050793 mv a5,a0 +80007390: 00178793 addi a5,a5,1 +80007394: fff7c703 lbu a4,-1(a5) +80007398: fe071ce3 bnez a4,80007390 +8000739c: 40a78533 sub a0,a5,a0 +800073a0: fff50513 addi a0,a0,-1 +800073a4: 00008067 ret -8000731c : -8000731c: 00050793 mv a5,a0 -80007320: 00060e63 beqz a2,8000733c -80007324: 00158593 addi a1,a1,1 -80007328: fff5c703 lbu a4,-1(a1) -8000732c: 00178793 addi a5,a5,1 -80007330: fff60613 addi a2,a2,-1 -80007334: fee78fa3 sb a4,-1(a5) -80007338: fe0714e3 bnez a4,80007320 -8000733c: 00c78633 add a2,a5,a2 -80007340: 00c79463 bne a5,a2,80007348 -80007344: 00008067 ret -80007348: 00178793 addi a5,a5,1 -8000734c: fe078fa3 sb zero,-1(a5) -80007350: ff1ff06f j 80007340 +800073a8 : +800073a8: 00050793 mv a5,a0 +800073ac: 00060e63 beqz a2,800073c8 +800073b0: 00158593 addi a1,a1,1 +800073b4: fff5c703 lbu a4,-1(a1) +800073b8: 00178793 addi a5,a5,1 +800073bc: fff60613 addi a2,a2,-1 +800073c0: fee78fa3 sb a4,-1(a5) +800073c4: fe0714e3 bnez a4,800073ac +800073c8: 00c78633 add a2,a5,a2 +800073cc: 00c79463 bne a5,a2,800073d4 +800073d0: 00008067 ret +800073d4: 00178793 addi a5,a5,1 +800073d8: fe078fa3 sb zero,-1(a5) +800073dc: ff1ff06f j 800073cc -80007354 <_svfprintf_r>: -80007354: e2010113 addi sp,sp,-480 -80007358: 1c112e23 sw ra,476(sp) -8000735c: 1c912a23 sw s1,468(sp) -80007360: 1d212823 sw s2,464(sp) -80007364: 1d312623 sw s3,460(sp) -80007368: 1b812c23 sw s8,440(sp) -8000736c: 00058993 mv s3,a1 -80007370: 00060493 mv s1,a2 -80007374: 00068c13 mv s8,a3 -80007378: 1c812c23 sw s0,472(sp) -8000737c: 1d412423 sw s4,456(sp) -80007380: 1d512223 sw s5,452(sp) -80007384: 1d612023 sw s6,448(sp) -80007388: 1b712e23 sw s7,444(sp) -8000738c: 1b912a23 sw s9,436(sp) -80007390: 1ba12823 sw s10,432(sp) -80007394: 1bb12623 sw s11,428(sp) -80007398: 00050913 mv s2,a0 -8000739c: cb8fe0ef jal ra,80005854 <_localeconv_r> -800073a0: 00052783 lw a5,0(a0) -800073a4: 00078513 mv a0,a5 -800073a8: 02f12823 sw a5,48(sp) -800073ac: f55ff0ef jal ra,80007300 -800073b0: 00c9d783 lhu a5,12(s3) -800073b4: 00a12e23 sw a0,28(sp) -800073b8: 0e012023 sw zero,224(sp) -800073bc: 0e012223 sw zero,228(sp) -800073c0: 0e012423 sw zero,232(sp) -800073c4: 0e012623 sw zero,236(sp) -800073c8: 0807f793 andi a5,a5,128 -800073cc: 04078063 beqz a5,8000740c <_svfprintf_r+0xb8> -800073d0: 0109a783 lw a5,16(s3) -800073d4: 02079c63 bnez a5,8000740c <_svfprintf_r+0xb8> -800073d8: 04000593 li a1,64 -800073dc: 00090513 mv a0,s2 -800073e0: e40fe0ef jal ra,80005a20 <_malloc_r> -800073e4: 00a9a023 sw a0,0(s3) -800073e8: 00a9a823 sw a0,16(s3) -800073ec: 00051c63 bnez a0,80007404 <_svfprintf_r+0xb0> -800073f0: 00c00793 li a5,12 -800073f4: 00f92023 sw a5,0(s2) -800073f8: fff00793 li a5,-1 -800073fc: 02f12023 sw a5,32(sp) -80007400: 7f40006f j 80007bf4 <_svfprintf_r+0x8a0> -80007404: 04000793 li a5,64 -80007408: 00f9aa23 sw a5,20(s3) -8000740c: 810007b7 lui a5,0x81000 -80007410: 7b878793 addi a5,a5,1976 # 810007b8 <_PathLocale+0xffffed88> -80007414: 04f12423 sw a5,72(sp) -80007418: 810017b7 lui a5,0x81001 -8000741c: 0fc10a93 addi s5,sp,252 -80007420: 93478793 addi a5,a5,-1740 # 81000934 <_PathLocale+0xffffef04> -80007424: 0d512a23 sw s5,212(sp) -80007428: 0c012e23 sw zero,220(sp) -8000742c: 0c012c23 sw zero,216(sp) -80007430: 00000a13 li s4,0 -80007434: 000a8b93 mv s7,s5 -80007438: 02012e23 sw zero,60(sp) -8000743c: 02012c23 sw zero,56(sp) -80007440: 00012423 sw zero,8(sp) -80007444: 02012623 sw zero,44(sp) -80007448: 02012a23 sw zero,52(sp) -8000744c: 02012023 sw zero,32(sp) -80007450: 00f12823 sw a5,16(sp) -80007454: 00048413 mv s0,s1 -80007458: 02500713 li a4,37 -8000745c: 00044783 lbu a5,0(s0) -80007460: 00078463 beqz a5,80007468 <_svfprintf_r+0x114> -80007464: 0ae79c63 bne a5,a4,8000751c <_svfprintf_r+0x1c8> -80007468: 40940b33 sub s6,s0,s1 -8000746c: 040b0a63 beqz s6,800074c0 <_svfprintf_r+0x16c> -80007470: 0dc12783 lw a5,220(sp) -80007474: 009ba023 sw s1,0(s7) -80007478: 016ba223 sw s6,4(s7) -8000747c: 016787b3 add a5,a5,s6 -80007480: 0cf12e23 sw a5,220(sp) -80007484: 0d812783 lw a5,216(sp) -80007488: 00700713 li a4,7 -8000748c: 008b8b93 addi s7,s7,8 -80007490: 00178793 addi a5,a5,1 -80007494: 0cf12c23 sw a5,216(sp) -80007498: 00f75e63 bge a4,a5,800074b4 <_svfprintf_r+0x160> -8000749c: 0d410613 addi a2,sp,212 -800074a0: 00098593 mv a1,s3 -800074a4: 00090513 mv a0,s2 -800074a8: 104040ef jal ra,8000b5ac <__ssprint_r> -800074ac: 72051e63 bnez a0,80007be8 <_svfprintf_r+0x894> -800074b0: 000a8b93 mv s7,s5 -800074b4: 02012783 lw a5,32(sp) -800074b8: 016787b3 add a5,a5,s6 -800074bc: 02f12023 sw a5,32(sp) -800074c0: 00044783 lbu a5,0(s0) -800074c4: 00079463 bnez a5,800074cc <_svfprintf_r+0x178> -800074c8: 6410106f j 80009308 <_svfprintf_r+0x1fb4> -800074cc: 00140793 addi a5,s0,1 -800074d0: 0a010ba3 sb zero,183(sp) -800074d4: fff00d13 li s10,-1 -800074d8: 02012223 sw zero,36(sp) -800074dc: 00000413 li s0,0 -800074e0: 05a00693 li a3,90 -800074e4: 00a00c93 li s9,10 -800074e8: 00900d93 li s11,9 -800074ec: 0007cb03 lbu s6,0(a5) -800074f0: 00178713 addi a4,a5,1 -800074f4: 00e12c23 sw a4,24(sp) -800074f8: 02a00613 li a2,42 -800074fc: fe0b0793 addi a5,s6,-32 -80007500: 00f6f463 bgeu a3,a5,80007508 <_svfprintf_r+0x1b4> -80007504: 2c80106f j 800087cc <_svfprintf_r+0x1478> -80007508: 04812703 lw a4,72(sp) -8000750c: 00279793 slli a5,a5,0x2 -80007510: 00e787b3 add a5,a5,a4 -80007514: 0007a783 lw a5,0(a5) -80007518: 00078067 jr a5 -8000751c: 00140413 addi s0,s0,1 -80007520: f3dff06f j 8000745c <_svfprintf_r+0x108> -80007524: 00090513 mv a0,s2 -80007528: b2cfe0ef jal ra,80005854 <_localeconv_r> -8000752c: 00452783 lw a5,4(a0) -80007530: 00078513 mv a0,a5 -80007534: 02f12a23 sw a5,52(sp) -80007538: dc9ff0ef jal ra,80007300 -8000753c: 02a12623 sw a0,44(sp) -80007540: 00090513 mv a0,s2 -80007544: b10fe0ef jal ra,80005854 <_localeconv_r> -80007548: 00852783 lw a5,8(a0) -8000754c: 05a00693 li a3,90 -80007550: 00f12423 sw a5,8(sp) -80007554: 02c12783 lw a5,44(sp) -80007558: 00078c63 beqz a5,80007570 <_svfprintf_r+0x21c> -8000755c: 00812783 lw a5,8(sp) -80007560: 00078863 beqz a5,80007570 <_svfprintf_r+0x21c> -80007564: 0007c783 lbu a5,0(a5) -80007568: 00078463 beqz a5,80007570 <_svfprintf_r+0x21c> -8000756c: 40046413 ori s0,s0,1024 -80007570: 01812783 lw a5,24(sp) -80007574: f79ff06f j 800074ec <_svfprintf_r+0x198> -80007578: 0b714783 lbu a5,183(sp) -8000757c: fe079ae3 bnez a5,80007570 <_svfprintf_r+0x21c> -80007580: 02000793 li a5,32 -80007584: 0af10ba3 sb a5,183(sp) -80007588: fe9ff06f j 80007570 <_svfprintf_r+0x21c> -8000758c: 00146413 ori s0,s0,1 -80007590: fe1ff06f j 80007570 <_svfprintf_r+0x21c> -80007594: 000c2783 lw a5,0(s8) -80007598: 004c0c13 addi s8,s8,4 -8000759c: 02f12223 sw a5,36(sp) -800075a0: fc07d8e3 bgez a5,80007570 <_svfprintf_r+0x21c> -800075a4: 40f007b3 neg a5,a5 -800075a8: 02f12223 sw a5,36(sp) -800075ac: 00446413 ori s0,s0,4 -800075b0: fc1ff06f j 80007570 <_svfprintf_r+0x21c> -800075b4: 02b00793 li a5,43 -800075b8: fcdff06f j 80007584 <_svfprintf_r+0x230> -800075bc: 01812703 lw a4,24(sp) -800075c0: 01812783 lw a5,24(sp) -800075c4: 00074b03 lbu s6,0(a4) -800075c8: 00178793 addi a5,a5,1 -800075cc: 04cb1063 bne s6,a2,8000760c <_svfprintf_r+0x2b8> -800075d0: 000c2d03 lw s10,0(s8) -800075d4: 004c0713 addi a4,s8,4 -800075d8: 000d5463 bgez s10,800075e0 <_svfprintf_r+0x28c> -800075dc: fff00d13 li s10,-1 -800075e0: 00070c13 mv s8,a4 -800075e4: 00f12c23 sw a5,24(sp) -800075e8: f89ff06f j 80007570 <_svfprintf_r+0x21c> -800075ec: 039d0333 mul t1,s10,s9 -800075f0: 00178793 addi a5,a5,1 -800075f4: fff7cb03 lbu s6,-1(a5) -800075f8: 00e30d33 add s10,t1,a4 -800075fc: fd0b0713 addi a4,s6,-48 -80007600: feedf6e3 bgeu s11,a4,800075ec <_svfprintf_r+0x298> -80007604: 00f12c23 sw a5,24(sp) -80007608: ef5ff06f j 800074fc <_svfprintf_r+0x1a8> -8000760c: 00000d13 li s10,0 -80007610: fedff06f j 800075fc <_svfprintf_r+0x2a8> -80007614: 08046413 ori s0,s0,128 -80007618: f59ff06f j 80007570 <_svfprintf_r+0x21c> -8000761c: 01812783 lw a5,24(sp) -80007620: 02012223 sw zero,36(sp) -80007624: 02412703 lw a4,36(sp) -80007628: fd0b0b13 addi s6,s6,-48 -8000762c: 00178793 addi a5,a5,1 -80007630: 03970733 mul a4,a4,s9 -80007634: 00eb0733 add a4,s6,a4 -80007638: fff7cb03 lbu s6,-1(a5) -8000763c: 02e12223 sw a4,36(sp) -80007640: fd0b0713 addi a4,s6,-48 -80007644: feedf0e3 bgeu s11,a4,80007624 <_svfprintf_r+0x2d0> -80007648: fbdff06f j 80007604 <_svfprintf_r+0x2b0> -8000764c: 00846413 ori s0,s0,8 -80007650: f21ff06f j 80007570 <_svfprintf_r+0x21c> -80007654: 01812783 lw a5,24(sp) -80007658: 0007c703 lbu a4,0(a5) -8000765c: 06800793 li a5,104 -80007660: 00f71c63 bne a4,a5,80007678 <_svfprintf_r+0x324> -80007664: 01812783 lw a5,24(sp) -80007668: 20046413 ori s0,s0,512 -8000766c: 00178793 addi a5,a5,1 +800073e0 <_svfprintf_r>: +800073e0: e2010113 addi sp,sp,-480 +800073e4: 1c112e23 sw ra,476(sp) +800073e8: 1c912a23 sw s1,468(sp) +800073ec: 1d212823 sw s2,464(sp) +800073f0: 1d312623 sw s3,460(sp) +800073f4: 1b812c23 sw s8,440(sp) +800073f8: 00058993 mv s3,a1 +800073fc: 00060493 mv s1,a2 +80007400: 00068c13 mv s8,a3 +80007404: 1c812c23 sw s0,472(sp) +80007408: 1d412423 sw s4,456(sp) +8000740c: 1d512223 sw s5,452(sp) +80007410: 1d612023 sw s6,448(sp) +80007414: 1b712e23 sw s7,444(sp) +80007418: 1b912a23 sw s9,436(sp) +8000741c: 1ba12823 sw s10,432(sp) +80007420: 1bb12623 sw s11,428(sp) +80007424: 00050913 mv s2,a0 +80007428: cb8fe0ef jal ra,800058e0 <_localeconv_r> +8000742c: 00052783 lw a5,0(a0) +80007430: 00078513 mv a0,a5 +80007434: 02f12823 sw a5,48(sp) +80007438: f55ff0ef jal ra,8000738c +8000743c: 00c9d783 lhu a5,12(s3) +80007440: 00a12e23 sw a0,28(sp) +80007444: 0e012023 sw zero,224(sp) +80007448: 0e012223 sw zero,228(sp) +8000744c: 0e012423 sw zero,232(sp) +80007450: 0e012623 sw zero,236(sp) +80007454: 0807f793 andi a5,a5,128 +80007458: 04078063 beqz a5,80007498 <_svfprintf_r+0xb8> +8000745c: 0109a783 lw a5,16(s3) +80007460: 02079c63 bnez a5,80007498 <_svfprintf_r+0xb8> +80007464: 04000593 li a1,64 +80007468: 00090513 mv a0,s2 +8000746c: e40fe0ef jal ra,80005aac <_malloc_r> +80007470: 00a9a023 sw a0,0(s3) +80007474: 00a9a823 sw a0,16(s3) +80007478: 00051c63 bnez a0,80007490 <_svfprintf_r+0xb0> +8000747c: 00c00793 li a5,12 +80007480: 00f92023 sw a5,0(s2) +80007484: fff00793 li a5,-1 +80007488: 02f12023 sw a5,32(sp) +8000748c: 7f40006f j 80007c80 <_svfprintf_r+0x8a0> +80007490: 04000793 li a5,64 +80007494: 00f9aa23 sw a5,20(s3) +80007498: 810007b7 lui a5,0x81000 +8000749c: 78078793 addi a5,a5,1920 # 81000780 <_PathLocale+0xffffed88> +800074a0: 04f12423 sw a5,72(sp) +800074a4: 810017b7 lui a5,0x81001 +800074a8: 0fc10a93 addi s5,sp,252 +800074ac: 8fc78793 addi a5,a5,-1796 # 810008fc <_PathLocale+0xffffef04> +800074b0: 0d512a23 sw s5,212(sp) +800074b4: 0c012e23 sw zero,220(sp) +800074b8: 0c012c23 sw zero,216(sp) +800074bc: 00000a13 li s4,0 +800074c0: 000a8b93 mv s7,s5 +800074c4: 02012e23 sw zero,60(sp) +800074c8: 02012c23 sw zero,56(sp) +800074cc: 00012423 sw zero,8(sp) +800074d0: 02012623 sw zero,44(sp) +800074d4: 02012a23 sw zero,52(sp) +800074d8: 02012023 sw zero,32(sp) +800074dc: 00f12823 sw a5,16(sp) +800074e0: 00048413 mv s0,s1 +800074e4: 02500713 li a4,37 +800074e8: 00044783 lbu a5,0(s0) +800074ec: 00078463 beqz a5,800074f4 <_svfprintf_r+0x114> +800074f0: 0ae79c63 bne a5,a4,800075a8 <_svfprintf_r+0x1c8> +800074f4: 40940b33 sub s6,s0,s1 +800074f8: 040b0a63 beqz s6,8000754c <_svfprintf_r+0x16c> +800074fc: 0dc12783 lw a5,220(sp) +80007500: 009ba023 sw s1,0(s7) +80007504: 016ba223 sw s6,4(s7) +80007508: 016787b3 add a5,a5,s6 +8000750c: 0cf12e23 sw a5,220(sp) +80007510: 0d812783 lw a5,216(sp) +80007514: 00700713 li a4,7 +80007518: 008b8b93 addi s7,s7,8 +8000751c: 00178793 addi a5,a5,1 +80007520: 0cf12c23 sw a5,216(sp) +80007524: 00f75e63 bge a4,a5,80007540 <_svfprintf_r+0x160> +80007528: 0d410613 addi a2,sp,212 +8000752c: 00098593 mv a1,s3 +80007530: 00090513 mv a0,s2 +80007534: 104040ef jal ra,8000b638 <__ssprint_r> +80007538: 72051e63 bnez a0,80007c74 <_svfprintf_r+0x894> +8000753c: 000a8b93 mv s7,s5 +80007540: 02012783 lw a5,32(sp) +80007544: 016787b3 add a5,a5,s6 +80007548: 02f12023 sw a5,32(sp) +8000754c: 00044783 lbu a5,0(s0) +80007550: 00079463 bnez a5,80007558 <_svfprintf_r+0x178> +80007554: 6410106f j 80009394 <_svfprintf_r+0x1fb4> +80007558: 00140793 addi a5,s0,1 +8000755c: 0a010ba3 sb zero,183(sp) +80007560: fff00d13 li s10,-1 +80007564: 02012223 sw zero,36(sp) +80007568: 00000413 li s0,0 +8000756c: 05a00693 li a3,90 +80007570: 00a00c93 li s9,10 +80007574: 00900d93 li s11,9 +80007578: 0007cb03 lbu s6,0(a5) +8000757c: 00178713 addi a4,a5,1 +80007580: 00e12c23 sw a4,24(sp) +80007584: 02a00613 li a2,42 +80007588: fe0b0793 addi a5,s6,-32 +8000758c: 00f6f463 bgeu a3,a5,80007594 <_svfprintf_r+0x1b4> +80007590: 2c80106f j 80008858 <_svfprintf_r+0x1478> +80007594: 04812703 lw a4,72(sp) +80007598: 00279793 slli a5,a5,0x2 +8000759c: 00e787b3 add a5,a5,a4 +800075a0: 0007a783 lw a5,0(a5) +800075a4: 00078067 jr a5 +800075a8: 00140413 addi s0,s0,1 +800075ac: f3dff06f j 800074e8 <_svfprintf_r+0x108> +800075b0: 00090513 mv a0,s2 +800075b4: b2cfe0ef jal ra,800058e0 <_localeconv_r> +800075b8: 00452783 lw a5,4(a0) +800075bc: 00078513 mv a0,a5 +800075c0: 02f12a23 sw a5,52(sp) +800075c4: dc9ff0ef jal ra,8000738c +800075c8: 02a12623 sw a0,44(sp) +800075cc: 00090513 mv a0,s2 +800075d0: b10fe0ef jal ra,800058e0 <_localeconv_r> +800075d4: 00852783 lw a5,8(a0) +800075d8: 05a00693 li a3,90 +800075dc: 00f12423 sw a5,8(sp) +800075e0: 02c12783 lw a5,44(sp) +800075e4: 00078c63 beqz a5,800075fc <_svfprintf_r+0x21c> +800075e8: 00812783 lw a5,8(sp) +800075ec: 00078863 beqz a5,800075fc <_svfprintf_r+0x21c> +800075f0: 0007c783 lbu a5,0(a5) +800075f4: 00078463 beqz a5,800075fc <_svfprintf_r+0x21c> +800075f8: 40046413 ori s0,s0,1024 +800075fc: 01812783 lw a5,24(sp) +80007600: f79ff06f j 80007578 <_svfprintf_r+0x198> +80007604: 0b714783 lbu a5,183(sp) +80007608: fe079ae3 bnez a5,800075fc <_svfprintf_r+0x21c> +8000760c: 02000793 li a5,32 +80007610: 0af10ba3 sb a5,183(sp) +80007614: fe9ff06f j 800075fc <_svfprintf_r+0x21c> +80007618: 00146413 ori s0,s0,1 +8000761c: fe1ff06f j 800075fc <_svfprintf_r+0x21c> +80007620: 000c2783 lw a5,0(s8) +80007624: 004c0c13 addi s8,s8,4 +80007628: 02f12223 sw a5,36(sp) +8000762c: fc07d8e3 bgez a5,800075fc <_svfprintf_r+0x21c> +80007630: 40f007b3 neg a5,a5 +80007634: 02f12223 sw a5,36(sp) +80007638: 00446413 ori s0,s0,4 +8000763c: fc1ff06f j 800075fc <_svfprintf_r+0x21c> +80007640: 02b00793 li a5,43 +80007644: fcdff06f j 80007610 <_svfprintf_r+0x230> +80007648: 01812703 lw a4,24(sp) +8000764c: 01812783 lw a5,24(sp) +80007650: 00074b03 lbu s6,0(a4) +80007654: 00178793 addi a5,a5,1 +80007658: 04cb1063 bne s6,a2,80007698 <_svfprintf_r+0x2b8> +8000765c: 000c2d03 lw s10,0(s8) +80007660: 004c0713 addi a4,s8,4 +80007664: 000d5463 bgez s10,8000766c <_svfprintf_r+0x28c> +80007668: fff00d13 li s10,-1 +8000766c: 00070c13 mv s8,a4 80007670: 00f12c23 sw a5,24(sp) -80007674: efdff06f j 80007570 <_svfprintf_r+0x21c> -80007678: 04046413 ori s0,s0,64 -8000767c: ef5ff06f j 80007570 <_svfprintf_r+0x21c> -80007680: 01812783 lw a5,24(sp) -80007684: 0007c703 lbu a4,0(a5) -80007688: 06c00793 li a5,108 -8000768c: 00f71c63 bne a4,a5,800076a4 <_svfprintf_r+0x350> -80007690: 01812783 lw a5,24(sp) -80007694: 00178793 addi a5,a5,1 -80007698: 00f12c23 sw a5,24(sp) -8000769c: 02046413 ori s0,s0,32 -800076a0: ed1ff06f j 80007570 <_svfprintf_r+0x21c> -800076a4: 01046413 ori s0,s0,16 -800076a8: ec9ff06f j 80007570 <_svfprintf_r+0x21c> -800076ac: 004c0793 addi a5,s8,4 -800076b0: 00f12a23 sw a5,20(sp) -800076b4: 000c2783 lw a5,0(s8) -800076b8: 0a010ba3 sb zero,183(sp) -800076bc: 12f10e23 sb a5,316(sp) -800076c0: 00000c13 li s8,0 -800076c4: 00100d13 li s10,1 -800076c8: 00000713 li a4,0 -800076cc: 00012623 sw zero,12(sp) -800076d0: 00000c93 li s9,0 -800076d4: 00000d93 li s11,0 -800076d8: 13c10493 addi s1,sp,316 -800076dc: 02e12423 sw a4,40(sp) -800076e0: 01a75463 bge a4,s10,800076e8 <_svfprintf_r+0x394> -800076e4: 03a12423 sw s10,40(sp) -800076e8: 0b714683 lbu a3,183(sp) -800076ec: 00068863 beqz a3,800076fc <_svfprintf_r+0x3a8> -800076f0: 02812783 lw a5,40(sp) -800076f4: 00178793 addi a5,a5,1 -800076f8: 02f12423 sw a5,40(sp) -800076fc: 00247793 andi a5,s0,2 -80007700: 04f12023 sw a5,64(sp) -80007704: 00078863 beqz a5,80007714 <_svfprintf_r+0x3c0> -80007708: 02812783 lw a5,40(sp) -8000770c: 00278793 addi a5,a5,2 -80007710: 02f12423 sw a5,40(sp) -80007714: 08447793 andi a5,s0,132 -80007718: 04f12223 sw a5,68(sp) -8000771c: 08079063 bnez a5,8000779c <_svfprintf_r+0x448> -80007720: 02412783 lw a5,36(sp) -80007724: 02812683 lw a3,40(sp) -80007728: 40d786b3 sub a3,a5,a3 -8000772c: 06d05863 blez a3,8000779c <_svfprintf_r+0x448> -80007730: 810017b7 lui a5,0x81001 -80007734: 01000e13 li t3,16 -80007738: 92478813 addi a6,a5,-1756 # 81000924 <_PathLocale+0xffffeef4> -8000773c: 00700e93 li t4,7 -80007740: 0d812603 lw a2,216(sp) -80007744: 010ba023 sw a6,0(s7) -80007748: 0dc12583 lw a1,220(sp) -8000774c: 00160613 addi a2,a2,1 -80007750: 008b8513 addi a0,s7,8 -80007754: 00de5463 bge t3,a3,8000775c <_svfprintf_r+0x408> -80007758: 0880106f j 800087e0 <_svfprintf_r+0x148c> -8000775c: 00dba223 sw a3,4(s7) -80007760: 00b686b3 add a3,a3,a1 -80007764: 0cd12e23 sw a3,220(sp) -80007768: 0cc12c23 sw a2,216(sp) -8000776c: 00700693 li a3,7 -80007770: 00050b93 mv s7,a0 -80007774: 02c6d463 bge a3,a2,8000779c <_svfprintf_r+0x448> -80007778: 0d410613 addi a2,sp,212 -8000777c: 00098593 mv a1,s3 -80007780: 00090513 mv a0,s2 -80007784: 04e12623 sw a4,76(sp) -80007788: 625030ef jal ra,8000b5ac <__ssprint_r> -8000778c: 00050463 beqz a0,80007794 <_svfprintf_r+0x440> -80007790: 3190106f j 800092a8 <_svfprintf_r+0x1f54> -80007794: 04c12703 lw a4,76(sp) -80007798: 000a8b93 mv s7,s5 -8000779c: 0b714683 lbu a3,183(sp) -800077a0: 04068e63 beqz a3,800077fc <_svfprintf_r+0x4a8> -800077a4: 0b710693 addi a3,sp,183 -800077a8: 00dba023 sw a3,0(s7) -800077ac: 00100693 li a3,1 -800077b0: 00dba223 sw a3,4(s7) -800077b4: 0dc12683 lw a3,220(sp) -800077b8: 00700613 li a2,7 -800077bc: 008b8b93 addi s7,s7,8 -800077c0: 00168693 addi a3,a3,1 # 80000001 <_PathLocale+0xfeffe5d1> -800077c4: 0cd12e23 sw a3,220(sp) -800077c8: 0d812683 lw a3,216(sp) -800077cc: 00168693 addi a3,a3,1 -800077d0: 0cd12c23 sw a3,216(sp) -800077d4: 02d65463 bge a2,a3,800077fc <_svfprintf_r+0x4a8> -800077d8: 0d410613 addi a2,sp,212 -800077dc: 00098593 mv a1,s3 -800077e0: 00090513 mv a0,s2 -800077e4: 04e12623 sw a4,76(sp) -800077e8: 5c5030ef jal ra,8000b5ac <__ssprint_r> -800077ec: 00050463 beqz a0,800077f4 <_svfprintf_r+0x4a0> -800077f0: 2b90106f j 800092a8 <_svfprintf_r+0x1f54> -800077f4: 04c12703 lw a4,76(sp) -800077f8: 000a8b93 mv s7,s5 -800077fc: 04012783 lw a5,64(sp) -80007800: 04078e63 beqz a5,8000785c <_svfprintf_r+0x508> -80007804: 0b810693 addi a3,sp,184 -80007808: 00dba023 sw a3,0(s7) -8000780c: 00200693 li a3,2 -80007810: 00dba223 sw a3,4(s7) -80007814: 0dc12683 lw a3,220(sp) -80007818: 00700613 li a2,7 -8000781c: 008b8b93 addi s7,s7,8 -80007820: 00268693 addi a3,a3,2 -80007824: 0cd12e23 sw a3,220(sp) -80007828: 0d812683 lw a3,216(sp) -8000782c: 00168693 addi a3,a3,1 -80007830: 0cd12c23 sw a3,216(sp) -80007834: 02d65463 bge a2,a3,8000785c <_svfprintf_r+0x508> -80007838: 0d410613 addi a2,sp,212 -8000783c: 00098593 mv a1,s3 -80007840: 00090513 mv a0,s2 -80007844: 04e12023 sw a4,64(sp) -80007848: 565030ef jal ra,8000b5ac <__ssprint_r> -8000784c: 00050463 beqz a0,80007854 <_svfprintf_r+0x500> -80007850: 2590106f j 800092a8 <_svfprintf_r+0x1f54> -80007854: 04012703 lw a4,64(sp) -80007858: 000a8b93 mv s7,s5 -8000785c: 04412783 lw a5,68(sp) -80007860: 08000693 li a3,128 -80007864: 06d79e63 bne a5,a3,800078e0 <_svfprintf_r+0x58c> -80007868: 02412783 lw a5,36(sp) -8000786c: 02812683 lw a3,40(sp) -80007870: 40d786b3 sub a3,a5,a3 -80007874: 06d05663 blez a3,800078e0 <_svfprintf_r+0x58c> -80007878: 01000813 li a6,16 -8000787c: 00700e13 li t3,7 -80007880: 01012783 lw a5,16(sp) -80007884: 0d812603 lw a2,216(sp) -80007888: 0dc12583 lw a1,220(sp) -8000788c: 00fba023 sw a5,0(s7) -80007890: 00160613 addi a2,a2,1 -80007894: 008b8513 addi a0,s7,8 -80007898: 00d85463 bge a6,a3,800078a0 <_svfprintf_r+0x54c> -8000789c: 79d0006f j 80008838 <_svfprintf_r+0x14e4> -800078a0: 00dba223 sw a3,4(s7) -800078a4: 00b686b3 add a3,a3,a1 -800078a8: 0cd12e23 sw a3,220(sp) -800078ac: 0cc12c23 sw a2,216(sp) -800078b0: 00700693 li a3,7 -800078b4: 00050b93 mv s7,a0 -800078b8: 02c6d463 bge a3,a2,800078e0 <_svfprintf_r+0x58c> -800078bc: 0d410613 addi a2,sp,212 -800078c0: 00098593 mv a1,s3 -800078c4: 00090513 mv a0,s2 -800078c8: 04e12023 sw a4,64(sp) -800078cc: 4e1030ef jal ra,8000b5ac <__ssprint_r> -800078d0: 00050463 beqz a0,800078d8 <_svfprintf_r+0x584> -800078d4: 1d50106f j 800092a8 <_svfprintf_r+0x1f54> -800078d8: 04012703 lw a4,64(sp) -800078dc: 000a8b93 mv s7,s5 -800078e0: 41a70733 sub a4,a4,s10 -800078e4: 06e05063 blez a4,80007944 <_svfprintf_r+0x5f0> -800078e8: 01000813 li a6,16 -800078ec: 00700e13 li t3,7 -800078f0: 01012783 lw a5,16(sp) -800078f4: 0d812683 lw a3,216(sp) -800078f8: 0dc12603 lw a2,220(sp) -800078fc: 00fba023 sw a5,0(s7) -80007900: 00168693 addi a3,a3,1 -80007904: 008b8593 addi a1,s7,8 -80007908: 78e840e3 blt a6,a4,80008888 <_svfprintf_r+0x1534> -8000790c: 00eba223 sw a4,4(s7) -80007910: 00c70733 add a4,a4,a2 -80007914: 0ce12e23 sw a4,220(sp) -80007918: 0cd12c23 sw a3,216(sp) -8000791c: 00700713 li a4,7 -80007920: 00058b93 mv s7,a1 -80007924: 02d75063 bge a4,a3,80007944 <_svfprintf_r+0x5f0> -80007928: 0d410613 addi a2,sp,212 -8000792c: 00098593 mv a1,s3 -80007930: 00090513 mv a0,s2 -80007934: 479030ef jal ra,8000b5ac <__ssprint_r> -80007938: 00050463 beqz a0,80007940 <_svfprintf_r+0x5ec> -8000793c: 16d0106f j 800092a8 <_svfprintf_r+0x1f54> -80007940: 000a8b93 mv s7,s5 -80007944: 10047693 andi a3,s0,256 -80007948: 0dc12703 lw a4,220(sp) -8000794c: 780692e3 bnez a3,800088d0 <_svfprintf_r+0x157c> -80007950: 0d812783 lw a5,216(sp) -80007954: 00ed0333 add t1,s10,a4 -80007958: 009ba023 sw s1,0(s7) -8000795c: 00178793 addi a5,a5,1 -80007960: 01aba223 sw s10,4(s7) -80007964: 0c612e23 sw t1,220(sp) -80007968: 0cf12c23 sw a5,216(sp) -8000796c: 00700713 li a4,7 -80007970: 008b8b93 addi s7,s7,8 -80007974: 00f74463 blt a4,a5,8000797c <_svfprintf_r+0x628> -80007978: 0a00106f j 80008a18 <_svfprintf_r+0x16c4> -8000797c: 0d410613 addi a2,sp,212 -80007980: 00098593 mv a1,s3 -80007984: 00090513 mv a0,s2 -80007988: 425030ef jal ra,8000b5ac <__ssprint_r> -8000798c: 00050463 beqz a0,80007994 <_svfprintf_r+0x640> -80007990: 1190106f j 800092a8 <_svfprintf_r+0x1f54> -80007994: 000a8b93 mv s7,s5 -80007998: 0800106f j 80008a18 <_svfprintf_r+0x16c4> -8000799c: 01046413 ori s0,s0,16 -800079a0: 02047793 andi a5,s0,32 -800079a4: 06078663 beqz a5,80007a10 <_svfprintf_r+0x6bc> -800079a8: 007c0c13 addi s8,s8,7 -800079ac: ff8c7c13 andi s8,s8,-8 -800079b0: 000c2c83 lw s9,0(s8) -800079b4: 004c2d83 lw s11,4(s8) -800079b8: 008c0793 addi a5,s8,8 -800079bc: 00f12a23 sw a5,20(sp) -800079c0: 000dc463 bltz s11,800079c8 <_svfprintf_r+0x674> -800079c4: 1650106f j 80009328 <_svfprintf_r+0x1fd4> -800079c8: 41900833 neg a6,s9 -800079cc: 01003733 snez a4,a6 -800079d0: 41b007b3 neg a5,s11 -800079d4: 40e78db3 sub s11,a5,a4 -800079d8: 02d00713 li a4,45 -800079dc: 0ae10ba3 sb a4,183(sp) -800079e0: 00080c93 mv s9,a6 -800079e4: 00100713 li a4,1 -800079e8: fff00693 li a3,-1 -800079ec: 44dd08e3 beq s10,a3,8000863c <_svfprintf_r+0x12e8> -800079f0: 00040693 mv a3,s0 -800079f4: 01bce633 or a2,s9,s11 -800079f8: f7f47413 andi s0,s0,-129 -800079fc: 440610e3 bnez a2,8000863c <_svfprintf_r+0x12e8> -80007a00: 5a0d08e3 beqz s10,800087b0 <_svfprintf_r+0x145c> -80007a04: 00100693 li a3,1 -80007a08: 42d71ee3 bne a4,a3,80008644 <_svfprintf_r+0x12f0> -80007a0c: 1310106f j 8000933c <_svfprintf_r+0x1fe8> -80007a10: 004c0793 addi a5,s8,4 -80007a14: 00f12a23 sw a5,20(sp) -80007a18: 01047793 andi a5,s0,16 -80007a1c: 00078863 beqz a5,80007a2c <_svfprintf_r+0x6d8> -80007a20: 000c2c83 lw s9,0(s8) -80007a24: 41fcdd93 srai s11,s9,0x1f -80007a28: f99ff06f j 800079c0 <_svfprintf_r+0x66c> -80007a2c: 04047793 andi a5,s0,64 -80007a30: 000c2803 lw a6,0(s8) -80007a34: 00078863 beqz a5,80007a44 <_svfprintf_r+0x6f0> -80007a38: 01081c93 slli s9,a6,0x10 -80007a3c: 410cdc93 srai s9,s9,0x10 -80007a40: fe5ff06f j 80007a24 <_svfprintf_r+0x6d0> -80007a44: 20047793 andi a5,s0,512 -80007a48: 00080c93 mv s9,a6 -80007a4c: fc078ce3 beqz a5,80007a24 <_svfprintf_r+0x6d0> -80007a50: 01881c93 slli s9,a6,0x18 -80007a54: 418cdc93 srai s9,s9,0x18 -80007a58: fcdff06f j 80007a24 <_svfprintf_r+0x6d0> -80007a5c: 00847793 andi a5,s0,8 -80007a60: 0a078863 beqz a5,80007b10 <_svfprintf_r+0x7bc> -80007a64: 004c0793 addi a5,s8,4 -80007a68: 00f12a23 sw a5,20(sp) -80007a6c: 000c2783 lw a5,0(s8) -80007a70: 0007a603 lw a2,0(a5) -80007a74: 0047a683 lw a3,4(a5) -80007a78: 0087a703 lw a4,8(a5) -80007a7c: 00c7a783 lw a5,12(a5) -80007a80: 0ec12023 sw a2,224(sp) -80007a84: 0ed12223 sw a3,228(sp) -80007a88: 0ee12423 sw a4,232(sp) -80007a8c: 0e010513 addi a0,sp,224 -80007a90: 0ef12623 sw a5,236(sp) -80007a94: d55fd0ef jal ra,800057e8 <_ldcheck> -80007a98: 0aa12e23 sw a0,188(sp) -80007a9c: 00200793 li a5,2 -80007aa0: 0af51e63 bne a0,a5,80007b5c <_svfprintf_r+0x808> -80007aa4: 0e012783 lw a5,224(sp) -80007aa8: 09010593 addi a1,sp,144 -80007aac: 0a010513 addi a0,sp,160 -80007ab0: 0af12023 sw a5,160(sp) -80007ab4: 0e412783 lw a5,228(sp) -80007ab8: 08012823 sw zero,144(sp) -80007abc: 08012a23 sw zero,148(sp) -80007ac0: 0af12223 sw a5,164(sp) -80007ac4: 0e812783 lw a5,232(sp) -80007ac8: 08012c23 sw zero,152(sp) -80007acc: 08012e23 sw zero,156(sp) -80007ad0: 0af12423 sw a5,168(sp) -80007ad4: 0ec12783 lw a5,236(sp) -80007ad8: 0af12623 sw a5,172(sp) -80007adc: 5b4050ef jal ra,8000d090 <__letf2> -80007ae0: 00055663 bgez a0,80007aec <_svfprintf_r+0x798> -80007ae4: 02d00793 li a5,45 -80007ae8: 0af10ba3 sb a5,183(sp) -80007aec: 04700793 li a5,71 -80007af0: 0767d063 bge a5,s6,80007b50 <_svfprintf_r+0x7fc> -80007af4: 810004b7 lui s1,0x81000 -80007af8: 3d848493 addi s1,s1,984 # 810003d8 <_PathLocale+0xffffe9a8> -80007afc: f7f47413 andi s0,s0,-129 -80007b00: 00000c13 li s8,0 -80007b04: 00300d13 li s10,3 -80007b08: 00000713 li a4,0 -80007b0c: 3950006f j 800086a0 <_svfprintf_r+0x134c> -80007b10: 007c0c13 addi s8,s8,7 -80007b14: ff8c7c13 andi s8,s8,-8 -80007b18: 000c2583 lw a1,0(s8) -80007b1c: 004c2603 lw a2,4(s8) -80007b20: 008c0793 addi a5,s8,8 -80007b24: 0a010513 addi a0,sp,160 -80007b28: 00f12a23 sw a5,20(sp) -80007b2c: 720080ef jal ra,8001024c <__extenddftf2> -80007b30: 0a012783 lw a5,160(sp) -80007b34: 0ef12023 sw a5,224(sp) -80007b38: 0a412783 lw a5,164(sp) -80007b3c: 0ef12223 sw a5,228(sp) -80007b40: 0a812783 lw a5,168(sp) -80007b44: 0ef12423 sw a5,232(sp) -80007b48: 0ac12783 lw a5,172(sp) -80007b4c: f41ff06f j 80007a8c <_svfprintf_r+0x738> -80007b50: 810004b7 lui s1,0x81000 -80007b54: 3d448493 addi s1,s1,980 # 810003d4 <_PathLocale+0xffffe9a4> -80007b58: fa5ff06f j 80007afc <_svfprintf_r+0x7a8> -80007b5c: 00100793 li a5,1 -80007b60: 02f51a63 bne a0,a5,80007b94 <_svfprintf_r+0x840> -80007b64: 0ec12783 lw a5,236(sp) -80007b68: 0007d663 bgez a5,80007b74 <_svfprintf_r+0x820> -80007b6c: 02d00793 li a5,45 -80007b70: 0af10ba3 sb a5,183(sp) -80007b74: 04700793 li a5,71 -80007b78: 0167d863 bge a5,s6,80007b88 <_svfprintf_r+0x834> -80007b7c: 810004b7 lui s1,0x81000 -80007b80: 3e048493 addi s1,s1,992 # 810003e0 <_PathLocale+0xffffe9b0> -80007b84: f79ff06f j 80007afc <_svfprintf_r+0x7a8> -80007b88: 810004b7 lui s1,0x81000 -80007b8c: 3dc48493 addi s1,s1,988 # 810003dc <_PathLocale+0xffffe9ac> -80007b90: f6dff06f j 80007afc <_svfprintf_r+0x7a8> -80007b94: fdfb7c93 andi s9,s6,-33 -80007b98: 04100793 li a5,65 -80007b9c: 08fc9c63 bne s9,a5,80007c34 <_svfprintf_r+0x8e0> -80007ba0: 03000793 li a5,48 -80007ba4: 0af10c23 sb a5,184(sp) -80007ba8: 06100713 li a4,97 -80007bac: 07800793 li a5,120 -80007bb0: 00eb0463 beq s6,a4,80007bb8 <_svfprintf_r+0x864> -80007bb4: 05800793 li a5,88 -80007bb8: 0af10ca3 sb a5,185(sp) -80007bbc: 06300793 li a5,99 -80007bc0: 00246413 ori s0,s0,2 -80007bc4: 51a7d063 bge a5,s10,800080c4 <_svfprintf_r+0xd70> -80007bc8: 001d0593 addi a1,s10,1 -80007bcc: 00090513 mv a0,s2 -80007bd0: e51fd0ef jal ra,80005a20 <_malloc_r> -80007bd4: 00050493 mv s1,a0 -80007bd8: 4e051c63 bnez a0,800080d0 <_svfprintf_r+0xd7c> -80007bdc: 00c9d783 lhu a5,12(s3) -80007be0: 0407e793 ori a5,a5,64 -80007be4: 00f99623 sh a5,12(s3) -80007be8: 00c9d783 lhu a5,12(s3) -80007bec: 0407f793 andi a5,a5,64 -80007bf0: 800794e3 bnez a5,800073f8 <_svfprintf_r+0xa4> -80007bf4: 1dc12083 lw ra,476(sp) -80007bf8: 1d812403 lw s0,472(sp) -80007bfc: 02012503 lw a0,32(sp) -80007c00: 1d412483 lw s1,468(sp) -80007c04: 1d012903 lw s2,464(sp) -80007c08: 1cc12983 lw s3,460(sp) -80007c0c: 1c812a03 lw s4,456(sp) -80007c10: 1c412a83 lw s5,452(sp) -80007c14: 1c012b03 lw s6,448(sp) -80007c18: 1bc12b83 lw s7,444(sp) -80007c1c: 1b812c03 lw s8,440(sp) -80007c20: 1b412c83 lw s9,436(sp) -80007c24: 1b012d03 lw s10,432(sp) -80007c28: 1ac12d83 lw s11,428(sp) -80007c2c: 1e010113 addi sp,sp,480 -80007c30: 00008067 ret -80007c34: fff00793 li a5,-1 -80007c38: 4afd0063 beq s10,a5,800080d8 <_svfprintf_r+0xd84> -80007c3c: 04700793 li a5,71 -80007c40: 00000c13 li s8,0 -80007c44: 00fc9863 bne s9,a5,80007c54 <_svfprintf_r+0x900> -80007c48: 000d1663 bnez s10,80007c54 <_svfprintf_r+0x900> -80007c4c: 000d0c13 mv s8,s10 -80007c50: 00100d13 li s10,1 -80007c54: 0ec12a03 lw s4,236(sp) -80007c58: 10046793 ori a5,s0,256 -80007c5c: 02f12423 sw a5,40(sp) -80007c60: 04012023 sw zero,64(sp) -80007c64: 0e012f03 lw t5,224(sp) -80007c68: 0e412e83 lw t4,228(sp) -80007c6c: 0e812e03 lw t3,232(sp) -80007c70: 000a5a63 bgez s4,80007c84 <_svfprintf_r+0x930> -80007c74: 800007b7 lui a5,0x80000 -80007c78: 0147ca33 xor s4,a5,s4 -80007c7c: 02d00793 li a5,45 -80007c80: 04f12023 sw a5,64(sp) -80007c84: 04100793 li a5,65 -80007c88: 4afc9263 bne s9,a5,8000812c <_svfprintf_r+0xdd8> -80007c8c: 0a010513 addi a0,sp,160 -80007c90: 0be12023 sw t5,160(sp) -80007c94: 0bd12223 sw t4,164(sp) -80007c98: 0bc12423 sw t3,168(sp) -80007c9c: 0b412623 sw s4,172(sp) -80007ca0: 7e4080ef jal ra,80010484 <__trunctfdf2> -80007ca4: 0bc10613 addi a2,sp,188 -80007ca8: b38ff0ef jal ra,80006fe0 -80007cac: 00058613 mv a2,a1 -80007cb0: 00050593 mv a1,a0 -80007cb4: 0a010513 addi a0,sp,160 -80007cb8: 594080ef jal ra,8001024c <__extenddftf2> -80007cbc: 0a012783 lw a5,160(sp) -80007cc0: 07010613 addi a2,sp,112 -80007cc4: 08010593 addi a1,sp,128 -80007cc8: 08f12023 sw a5,128(sp) -80007ccc: 0a412783 lw a5,164(sp) -80007cd0: 09010513 addi a0,sp,144 -80007cd4: 06012823 sw zero,112(sp) -80007cd8: 08f12223 sw a5,132(sp) -80007cdc: 0a812783 lw a5,168(sp) -80007ce0: 06012a23 sw zero,116(sp) -80007ce4: 06012c23 sw zero,120(sp) -80007ce8: 08f12423 sw a5,136(sp) -80007cec: 0ac12783 lw a5,172(sp) -80007cf0: 08f12623 sw a5,140(sp) -80007cf4: 3ffc07b7 lui a5,0x3ffc0 -80007cf8: 06f12e23 sw a5,124(sp) -80007cfc: 4e0050ef jal ra,8000d1dc <__multf3> -80007d00: 09012803 lw a6,144(sp) -80007d04: 09412603 lw a2,148(sp) -80007d08: 09812683 lw a3,152(sp) -80007d0c: 09c12703 lw a4,156(sp) -80007d10: 09010593 addi a1,sp,144 -80007d14: 0a010513 addi a0,sp,160 -80007d18: 0b012023 sw a6,160(sp) -80007d1c: 05012823 sw a6,80(sp) -80007d20: 0ac12223 sw a2,164(sp) -80007d24: 04c12623 sw a2,76(sp) -80007d28: 0ad12423 sw a3,168(sp) -80007d2c: 04d12223 sw a3,68(sp) -80007d30: 0ae12623 sw a4,172(sp) -80007d34: 00e12623 sw a4,12(sp) -80007d38: 08012823 sw zero,144(sp) -80007d3c: 08012a23 sw zero,148(sp) -80007d40: 08012c23 sw zero,152(sp) -80007d44: 08012e23 sw zero,156(sp) -80007d48: 0d0050ef jal ra,8000ce18 <__eqtf2> -80007d4c: 00c12703 lw a4,12(sp) -80007d50: 04412683 lw a3,68(sp) -80007d54: 04c12603 lw a2,76(sp) -80007d58: 05012803 lw a6,80(sp) -80007d5c: 00051663 bnez a0,80007d68 <_svfprintf_r+0xa14> -80007d60: 00100793 li a5,1 -80007d64: 0af12e23 sw a5,188(sp) -80007d68: 06100793 li a5,97 -80007d6c: 36fb0c63 beq s6,a5,800080e4 <_svfprintf_r+0xd90> -80007d70: 81000db7 lui s11,0x81000 -80007d74: 3f8d8793 addi a5,s11,1016 # 810003f8 <_PathLocale+0xffffe9c8> -80007d78: 00f12623 sw a5,12(sp) -80007d7c: fffd0e13 addi t3,s10,-1 -80007d80: 00048d93 mv s11,s1 -80007d84: 400307b7 lui a5,0x40030 -80007d88: 09010593 addi a1,sp,144 -80007d8c: 08c12a23 sw a2,148(sp) -80007d90: 0a010513 addi a0,sp,160 -80007d94: 08010613 addi a2,sp,128 -80007d98: 05c12c23 sw t3,88(sp) -80007d9c: 08f12623 sw a5,140(sp) -80007da0: 09012823 sw a6,144(sp) -80007da4: 08d12c23 sw a3,152(sp) -80007da8: 08e12e23 sw a4,156(sp) -80007dac: 08012023 sw zero,128(sp) -80007db0: 08012223 sw zero,132(sp) -80007db4: 08012423 sw zero,136(sp) -80007db8: 424050ef jal ra,8000d1dc <__multf3> -80007dbc: 0a012803 lw a6,160(sp) -80007dc0: 0a412603 lw a2,164(sp) -80007dc4: 0a812683 lw a3,168(sp) -80007dc8: 0ac12703 lw a4,172(sp) -80007dcc: 0a010513 addi a0,sp,160 -80007dd0: 05012a23 sw a6,84(sp) -80007dd4: 04c12823 sw a2,80(sp) -80007dd8: 04d12623 sw a3,76(sp) -80007ddc: 04e12223 sw a4,68(sp) -80007de0: 0fc080ef jal ra,8000fedc <__fixtfsi> -80007de4: 00050593 mv a1,a0 -80007de8: 00050a13 mv s4,a0 -80007dec: 0a010513 addi a0,sp,160 -80007df0: 2d0080ef jal ra,800100c0 <__floatsitf> -80007df4: 04412703 lw a4,68(sp) -80007df8: 05012603 lw a2,80(sp) -80007dfc: 05412803 lw a6,84(sp) -80007e00: 08e12623 sw a4,140(sp) -80007e04: 0a012703 lw a4,160(sp) -80007e08: 04c12683 lw a3,76(sp) -80007e0c: 08c12223 sw a2,132(sp) -80007e10: 06e12823 sw a4,112(sp) -80007e14: 0a412703 lw a4,164(sp) -80007e18: 08010593 addi a1,sp,128 -80007e1c: 07010613 addi a2,sp,112 -80007e20: 06e12a23 sw a4,116(sp) -80007e24: 0a812703 lw a4,168(sp) -80007e28: 09010513 addi a0,sp,144 -80007e2c: 09012023 sw a6,128(sp) -80007e30: 06e12c23 sw a4,120(sp) -80007e34: 0ac12703 lw a4,172(sp) -80007e38: 08d12423 sw a3,136(sp) -80007e3c: 001d8d93 addi s11,s11,1 -80007e40: 06e12e23 sw a4,124(sp) -80007e44: 648060ef jal ra,8000e48c <__subtf3> -80007e48: 00c12783 lw a5,12(sp) -80007e4c: 05812e03 lw t3,88(sp) -80007e50: 09012283 lw t0,144(sp) -80007e54: 014785b3 add a1,a5,s4 -80007e58: 0005c583 lbu a1,0(a1) -80007e5c: 09412f83 lw t6,148(sp) -80007e60: 09812f03 lw t5,152(sp) -80007e64: 09c12e83 lw t4,156(sp) -80007e68: 05c12223 sw t3,68(sp) -80007e6c: febd8fa3 sb a1,-1(s11) -80007e70: fff00793 li a5,-1 -80007e74: 08fe0063 beq t3,a5,80007ef4 <_svfprintf_r+0xba0> -80007e78: fffe0e13 addi t3,t3,-1 -80007e7c: 09010593 addi a1,sp,144 -80007e80: 0a010513 addi a0,sp,160 -80007e84: 07d12623 sw t4,108(sp) -80007e88: 07e12423 sw t5,104(sp) -80007e8c: 07f12223 sw t6,100(sp) -80007e90: 06512023 sw t0,96(sp) -80007e94: 05c12e23 sw t3,92(sp) -80007e98: 0a512023 sw t0,160(sp) -80007e9c: 04512c23 sw t0,88(sp) -80007ea0: 0bf12223 sw t6,164(sp) -80007ea4: 05f12a23 sw t6,84(sp) -80007ea8: 0be12423 sw t5,168(sp) -80007eac: 05e12823 sw t5,80(sp) -80007eb0: 0bd12623 sw t4,172(sp) -80007eb4: 05d12623 sw t4,76(sp) -80007eb8: 08012823 sw zero,144(sp) -80007ebc: 08012a23 sw zero,148(sp) -80007ec0: 08012c23 sw zero,152(sp) -80007ec4: 08012e23 sw zero,156(sp) -80007ec8: 751040ef jal ra,8000ce18 <__eqtf2> -80007ecc: 04c12703 lw a4,76(sp) -80007ed0: 05012683 lw a3,80(sp) -80007ed4: 05412603 lw a2,84(sp) -80007ed8: 05812803 lw a6,88(sp) -80007edc: 05c12e03 lw t3,92(sp) -80007ee0: 06012283 lw t0,96(sp) -80007ee4: 06412f83 lw t6,100(sp) -80007ee8: 06812f03 lw t5,104(sp) -80007eec: 06c12e83 lw t4,108(sp) -80007ef0: e8051ae3 bnez a0,80007d84 <_svfprintf_r+0xa30> -80007ef4: 3ffe0737 lui a4,0x3ffe0 -80007ef8: 09010593 addi a1,sp,144 -80007efc: 0a010513 addi a0,sp,160 -80007f00: 0a512023 sw t0,160(sp) -80007f04: 04512c23 sw t0,88(sp) -80007f08: 0bf12223 sw t6,164(sp) -80007f0c: 05f12a23 sw t6,84(sp) -80007f10: 0be12423 sw t5,168(sp) -80007f14: 05e12823 sw t5,80(sp) -80007f18: 0bd12623 sw t4,172(sp) -80007f1c: 05d12623 sw t4,76(sp) -80007f20: 08012823 sw zero,144(sp) -80007f24: 08012a23 sw zero,148(sp) -80007f28: 08012c23 sw zero,152(sp) -80007f2c: 08e12e23 sw a4,156(sp) -80007f30: 014050ef jal ra,8000cf44 <__getf2> -80007f34: 04a04863 bgtz a0,80007f84 <_svfprintf_r+0xc30> -80007f38: 05812283 lw t0,88(sp) -80007f3c: 05412f83 lw t6,84(sp) -80007f40: 05012f03 lw t5,80(sp) -80007f44: 04c12e83 lw t4,76(sp) -80007f48: 3ffe0737 lui a4,0x3ffe0 -80007f4c: 09010593 addi a1,sp,144 -80007f50: 0a010513 addi a0,sp,160 -80007f54: 0a512023 sw t0,160(sp) -80007f58: 0bf12223 sw t6,164(sp) -80007f5c: 0be12423 sw t5,168(sp) -80007f60: 0bd12623 sw t4,172(sp) -80007f64: 08012823 sw zero,144(sp) -80007f68: 08012a23 sw zero,148(sp) -80007f6c: 08012c23 sw zero,152(sp) -80007f70: 08e12e23 sw a4,156(sp) -80007f74: 6a5040ef jal ra,8000ce18 <__eqtf2> -80007f78: 1a051063 bnez a0,80008118 <_svfprintf_r+0xdc4> -80007f7c: 001a7a13 andi s4,s4,1 -80007f80: 180a0c63 beqz s4,80008118 <_svfprintf_r+0xdc4> -80007f84: 00c12783 lw a5,12(sp) -80007f88: 0db12623 sw s11,204(sp) -80007f8c: 03000593 li a1,48 -80007f90: 00f7c603 lbu a2,15(a5) # 4003000f <_start-0x3ffcfff1> -80007f94: 0cc12683 lw a3,204(sp) -80007f98: fff68713 addi a4,a3,-1 -80007f9c: 0ce12623 sw a4,204(sp) -80007fa0: fff6c703 lbu a4,-1(a3) -80007fa4: 14c70663 beq a4,a2,800080f0 <_svfprintf_r+0xd9c> -80007fa8: 03900613 li a2,57 -80007fac: 14c71663 bne a4,a2,800080f8 <_svfprintf_r+0xda4> -80007fb0: 00c12783 lw a5,12(sp) -80007fb4: 00a7c703 lbu a4,10(a5) -80007fb8: fee68fa3 sb a4,-1(a3) -80007fbc: 000d8a13 mv s4,s11 -80007fc0: 04700713 li a4,71 -80007fc4: 409a0a33 sub s4,s4,s1 -80007fc8: 0bc12d83 lw s11,188(sp) -80007fcc: 2cec9063 bne s9,a4,8000828c <_svfprintf_r+0xf38> -80007fd0: ffd00713 li a4,-3 -80007fd4: 00edc463 blt s11,a4,80007fdc <_svfprintf_r+0xc88> -80007fd8: 33bd5a63 bge s10,s11,8000830c <_svfprintf_r+0xfb8> -80007fdc: ffeb0b13 addi s6,s6,-2 -80007fe0: fffd8693 addi a3,s11,-1 -80007fe4: 0ad12e23 sw a3,188(sp) -80007fe8: fdfb7613 andi a2,s6,-33 -80007fec: 04100513 li a0,65 -80007ff0: 0ffb7713 andi a4,s6,255 -80007ff4: 00000593 li a1,0 -80007ff8: 00a61863 bne a2,a0,80008008 <_svfprintf_r+0xcb4> -80007ffc: 00f70713 addi a4,a4,15 # 3ffe000f <_start-0x4001fff1> -80008000: 0ff77713 andi a4,a4,255 -80008004: 00100593 li a1,1 -80008008: 0ce10223 sb a4,196(sp) -8000800c: 02b00793 li a5,43 -80008010: 0006d863 bgez a3,80008020 <_svfprintf_r+0xccc> -80008014: 00100693 li a3,1 -80008018: 41b686b3 sub a3,a3,s11 -8000801c: 02d00793 li a5,45 -80008020: 0cf102a3 sb a5,197(sp) -80008024: 00900793 li a5,9 -80008028: 2ad7d863 bge a5,a3,800082d8 <_svfprintf_r+0xf84> -8000802c: 0d310713 addi a4,sp,211 -80008030: 00070513 mv a0,a4 -80008034: 00a00593 li a1,10 -80008038: 06300813 li a6,99 -8000803c: 02b6e7b3 rem a5,a3,a1 -80008040: fff70613 addi a2,a4,-1 -80008044: 03078793 addi a5,a5,48 -80008048: fef70fa3 sb a5,-1(a4) -8000804c: 02b6c7b3 div a5,a3,a1 -80008050: 26d84463 blt a6,a3,800082b8 <_svfprintf_r+0xf64> -80008054: 03078793 addi a5,a5,48 -80008058: fef60fa3 sb a5,-1(a2) -8000805c: ffe70713 addi a4,a4,-2 -80008060: 0c610613 addi a2,sp,198 -80008064: 26a76063 bltu a4,a0,800082c4 <_svfprintf_r+0xf70> -80008068: 0c410793 addi a5,sp,196 -8000806c: 40f607b3 sub a5,a2,a5 -80008070: 02f12c23 sw a5,56(sp) -80008074: 01478d33 add s10,a5,s4 -80008078: 00100793 li a5,1 -8000807c: 0147c663 blt a5,s4,80008088 <_svfprintf_r+0xd34> -80008080: 00147793 andi a5,s0,1 -80008084: 00078663 beqz a5,80008090 <_svfprintf_r+0xd3c> -80008088: 01c12783 lw a5,28(sp) -8000808c: 00fd0d33 add s10,s10,a5 -80008090: bff47413 andi s0,s0,-1025 -80008094: 10046793 ori a5,s0,256 -80008098: 02f12423 sw a5,40(sp) -8000809c: 00012623 sw zero,12(sp) -800080a0: 00000c93 li s9,0 -800080a4: 00000d93 li s11,0 -800080a8: 04012783 lw a5,64(sp) -800080ac: 00078663 beqz a5,800080b8 <_svfprintf_r+0xd64> -800080b0: 02d00713 li a4,45 -800080b4: 0ae10ba3 sb a4,183(sp) -800080b8: 02812403 lw s0,40(sp) -800080bc: 00000713 li a4,0 -800080c0: e1cff06f j 800076dc <_svfprintf_r+0x388> -800080c4: 00000c13 li s8,0 -800080c8: 13c10493 addi s1,sp,316 -800080cc: b89ff06f j 80007c54 <_svfprintf_r+0x900> -800080d0: 00050c13 mv s8,a0 -800080d4: b81ff06f j 80007c54 <_svfprintf_r+0x900> -800080d8: 00000c13 li s8,0 -800080dc: 00600d13 li s10,6 -800080e0: b75ff06f j 80007c54 <_svfprintf_r+0x900> -800080e4: 81000db7 lui s11,0x81000 -800080e8: 3e4d8793 addi a5,s11,996 # 810003e4 <_PathLocale+0xffffe9b4> -800080ec: c8dff06f j 80007d78 <_svfprintf_r+0xa24> -800080f0: feb68fa3 sb a1,-1(a3) -800080f4: ea1ff06f j 80007f94 <_svfprintf_r+0xc40> -800080f8: 00170713 addi a4,a4,1 -800080fc: 0ff77713 andi a4,a4,255 -80008100: eb9ff06f j 80007fb8 <_svfprintf_r+0xc64> -80008104: 001a0a13 addi s4,s4,1 -80008108: feda0fa3 sb a3,-1(s4) -8000810c: 41478733 sub a4,a5,s4 -80008110: fe075ae3 bgez a4,80008104 <_svfprintf_r+0xdb0> -80008114: eadff06f j 80007fc0 <_svfprintf_r+0xc6c> -80008118: 04412783 lw a5,68(sp) -8000811c: 000d8a13 mv s4,s11 -80008120: 03000693 li a3,48 -80008124: 00fd87b3 add a5,s11,a5 -80008128: fe5ff06f j 8000810c <_svfprintf_r+0xdb8> -8000812c: 04600793 li a5,70 -80008130: 00fc8e63 beq s9,a5,8000814c <_svfprintf_r+0xdf8> -80008134: 04500793 li a5,69 -80008138: 001d0d93 addi s11,s10,1 -8000813c: 00fc8463 beq s9,a5,80008144 <_svfprintf_r+0xdf0> -80008140: 000d0d93 mv s11,s10 -80008144: 00200613 li a2,2 -80008148: 00c0006f j 80008154 <_svfprintf_r+0xe00> -8000814c: 000d0d93 mv s11,s10 -80008150: 00300613 li a2,3 -80008154: 0c010793 addi a5,sp,192 -80008158: 0cc10813 addi a6,sp,204 -8000815c: 0bc10713 addi a4,sp,188 -80008160: 000d8693 mv a3,s11 -80008164: 0a010593 addi a1,sp,160 -80008168: 00090513 mv a0,s2 -8000816c: 0be12023 sw t5,160(sp) -80008170: 05e12623 sw t5,76(sp) -80008174: 0bd12223 sw t4,164(sp) -80008178: 05d12223 sw t4,68(sp) -8000817c: 0bc12423 sw t3,168(sp) -80008180: 01c12623 sw t3,12(sp) -80008184: 0b412623 sw s4,172(sp) -80008188: a6dfc0ef jal ra,80004bf4 <_ldtoa_r> -8000818c: 04700793 li a5,71 -80008190: 00050493 mv s1,a0 -80008194: 00c12e03 lw t3,12(sp) -80008198: 04412e83 lw t4,68(sp) -8000819c: 04c12f03 lw t5,76(sp) -800081a0: 00fc9a63 bne s9,a5,800081b4 <_svfprintf_r+0xe60> -800081a4: 00147793 andi a5,s0,1 -800081a8: 00079663 bnez a5,800081b4 <_svfprintf_r+0xe60> -800081ac: 0cc12a03 lw s4,204(sp) -800081b0: e11ff06f j 80007fc0 <_svfprintf_r+0xc6c> -800081b4: 04600713 li a4,70 -800081b8: 01b487b3 add a5,s1,s11 -800081bc: 06ec9a63 bne s9,a4,80008230 <_svfprintf_r+0xedc> -800081c0: 0004c683 lbu a3,0(s1) -800081c4: 03000713 li a4,48 -800081c8: 06e69063 bne a3,a4,80008228 <_svfprintf_r+0xed4> -800081cc: 09010593 addi a1,sp,144 -800081d0: 0a010513 addi a0,sp,160 -800081d4: 04f12823 sw a5,80(sp) -800081d8: 0be12023 sw t5,160(sp) -800081dc: 05e12623 sw t5,76(sp) -800081e0: 0bd12223 sw t4,164(sp) -800081e4: 05d12223 sw t4,68(sp) -800081e8: 0bc12423 sw t3,168(sp) -800081ec: 01c12623 sw t3,12(sp) -800081f0: 0b412623 sw s4,172(sp) -800081f4: 08012823 sw zero,144(sp) -800081f8: 08012a23 sw zero,148(sp) -800081fc: 08012c23 sw zero,152(sp) -80008200: 08012e23 sw zero,156(sp) -80008204: 415040ef jal ra,8000ce18 <__eqtf2> -80008208: 00c12e03 lw t3,12(sp) -8000820c: 04412e83 lw t4,68(sp) -80008210: 04c12f03 lw t5,76(sp) -80008214: 05012783 lw a5,80(sp) -80008218: 00050863 beqz a0,80008228 <_svfprintf_r+0xed4> -8000821c: 00100713 li a4,1 -80008220: 41b70db3 sub s11,a4,s11 -80008224: 0bb12e23 sw s11,188(sp) -80008228: 0bc12703 lw a4,188(sp) -8000822c: 00e787b3 add a5,a5,a4 -80008230: 09010593 addi a1,sp,144 -80008234: 0a010513 addi a0,sp,160 -80008238: 00f12623 sw a5,12(sp) -8000823c: 0be12023 sw t5,160(sp) -80008240: 0bd12223 sw t4,164(sp) -80008244: 0bc12423 sw t3,168(sp) -80008248: 0b412623 sw s4,172(sp) -8000824c: 08012823 sw zero,144(sp) -80008250: 08012a23 sw zero,148(sp) -80008254: 08012c23 sw zero,152(sp) -80008258: 08012e23 sw zero,156(sp) -8000825c: 3bd040ef jal ra,8000ce18 <__eqtf2> -80008260: 00c12783 lw a5,12(sp) -80008264: 00051463 bnez a0,8000826c <_svfprintf_r+0xf18> -80008268: 0cf12623 sw a5,204(sp) -8000826c: 03000693 li a3,48 -80008270: 0100006f j 80008280 <_svfprintf_r+0xf2c> -80008274: 00170613 addi a2,a4,1 -80008278: 0cc12623 sw a2,204(sp) -8000827c: 00d70023 sb a3,0(a4) -80008280: 0cc12703 lw a4,204(sp) -80008284: fef768e3 bltu a4,a5,80008274 <_svfprintf_r+0xf20> -80008288: f25ff06f j 800081ac <_svfprintf_r+0xe58> -8000828c: 04600713 li a4,70 -80008290: d4ec98e3 bne s9,a4,80007fe0 <_svfprintf_r+0xc8c> -80008294: 00147713 andi a4,s0,1 -80008298: 01a76733 or a4,a4,s10 -8000829c: 07b05063 blez s11,800082fc <_svfprintf_r+0xfa8> -800082a0: 0c070063 beqz a4,80008360 <_svfprintf_r+0x100c> -800082a4: 01c12783 lw a5,28(sp) -800082a8: 00fd8733 add a4,s11,a5 -800082ac: 00ed0d33 add s10,s10,a4 -800082b0: 06600b13 li s6,102 -800082b4: 0900006f j 80008344 <_svfprintf_r+0xff0> -800082b8: 00060713 mv a4,a2 -800082bc: 00078693 mv a3,a5 -800082c0: d7dff06f j 8000803c <_svfprintf_r+0xce8> -800082c4: 00170713 addi a4,a4,1 -800082c8: fff74783 lbu a5,-1(a4) -800082cc: 00160613 addi a2,a2,1 -800082d0: fef60fa3 sb a5,-1(a2) -800082d4: d91ff06f j 80008064 <_svfprintf_r+0xd10> -800082d8: 0c610713 addi a4,sp,198 -800082dc: 00059863 bnez a1,800082ec <_svfprintf_r+0xf98> -800082e0: 03000793 li a5,48 -800082e4: 0cf10323 sb a5,198(sp) -800082e8: 0c710713 addi a4,sp,199 -800082ec: 03068793 addi a5,a3,48 -800082f0: 00170613 addi a2,a4,1 -800082f4: 00f70023 sb a5,0(a4) -800082f8: d71ff06f j 80008068 <_svfprintf_r+0xd14> -800082fc: 06070663 beqz a4,80008368 <_svfprintf_r+0x1014> -80008300: 01c12783 lw a5,28(sp) -80008304: 00178713 addi a4,a5,1 -80008308: fa5ff06f j 800082ac <_svfprintf_r+0xf58> -8000830c: 034dc063 blt s11,s4,8000832c <_svfprintf_r+0xfd8> -80008310: 00147713 andi a4,s0,1 -80008314: 000d8d13 mv s10,s11 -80008318: 00070663 beqz a4,80008324 <_svfprintf_r+0xfd0> -8000831c: 01c12783 lw a5,28(sp) -80008320: 00fd8d33 add s10,s11,a5 -80008324: 06700b13 li s6,103 -80008328: 01c0006f j 80008344 <_svfprintf_r+0xff0> -8000832c: 01c12783 lw a5,28(sp) -80008330: 06700b13 li s6,103 -80008334: 00fa0d33 add s10,s4,a5 -80008338: 01b04663 bgtz s11,80008344 <_svfprintf_r+0xff0> -8000833c: 41bd0333 sub t1,s10,s11 -80008340: 00130d13 addi s10,t1,1 -80008344: 40047c93 andi s9,s0,1024 -80008348: 00012623 sw zero,12(sp) -8000834c: d40c8ee3 beqz s9,800080a8 <_svfprintf_r+0xd54> -80008350: 00000c93 li s9,0 -80008354: d5b05ae3 blez s11,800080a8 <_svfprintf_r+0xd54> -80008358: 0ff00693 li a3,255 -8000835c: 0380006f j 80008394 <_svfprintf_r+0x1040> -80008360: 000d8d13 mv s10,s11 -80008364: f4dff06f j 800082b0 <_svfprintf_r+0xf5c> -80008368: 06600b13 li s6,102 -8000836c: 00100d13 li s10,1 -80008370: fd5ff06f j 80008344 <_svfprintf_r+0xff0> -80008374: 03b75663 bge a4,s11,800083a0 <_svfprintf_r+0x104c> -80008378: 00812783 lw a5,8(sp) -8000837c: 40ed8db3 sub s11,s11,a4 -80008380: 0017c703 lbu a4,1(a5) -80008384: 02070a63 beqz a4,800083b8 <_svfprintf_r+0x1064> -80008388: 00178793 addi a5,a5,1 -8000838c: 001c8c93 addi s9,s9,1 -80008390: 00f12423 sw a5,8(sp) -80008394: 00812783 lw a5,8(sp) -80008398: 0007c703 lbu a4,0(a5) -8000839c: fcd71ce3 bne a4,a3,80008374 <_svfprintf_r+0x1020> -800083a0: 00c12783 lw a5,12(sp) -800083a4: 00fc8733 add a4,s9,a5 -800083a8: 02c12783 lw a5,44(sp) -800083ac: 02f70733 mul a4,a4,a5 -800083b0: 01a70d33 add s10,a4,s10 -800083b4: cf5ff06f j 800080a8 <_svfprintf_r+0xd54> -800083b8: 00c12783 lw a5,12(sp) -800083bc: 00178793 addi a5,a5,1 -800083c0: 00f12623 sw a5,12(sp) -800083c4: fd1ff06f j 80008394 <_svfprintf_r+0x1040> -800083c8: 004c0713 addi a4,s8,4 -800083cc: 00e12a23 sw a4,20(sp) -800083d0: 02047713 andi a4,s0,32 -800083d4: 000c2783 lw a5,0(s8) -800083d8: 02070063 beqz a4,800083f8 <_svfprintf_r+0x10a4> -800083dc: 02012703 lw a4,32(sp) -800083e0: 00e7a023 sw a4,0(a5) -800083e4: 41f75713 srai a4,a4,0x1f -800083e8: 00e7a223 sw a4,4(a5) -800083ec: 01412c03 lw s8,20(sp) -800083f0: 01812483 lw s1,24(sp) -800083f4: 860ff06f j 80007454 <_svfprintf_r+0x100> -800083f8: 01047713 andi a4,s0,16 -800083fc: 00070863 beqz a4,8000840c <_svfprintf_r+0x10b8> -80008400: 02012703 lw a4,32(sp) -80008404: 00e7a023 sw a4,0(a5) -80008408: fe5ff06f j 800083ec <_svfprintf_r+0x1098> -8000840c: 04047713 andi a4,s0,64 -80008410: 00070863 beqz a4,80008420 <_svfprintf_r+0x10cc> -80008414: 02012703 lw a4,32(sp) -80008418: 00e79023 sh a4,0(a5) -8000841c: fd1ff06f j 800083ec <_svfprintf_r+0x1098> -80008420: 20047413 andi s0,s0,512 -80008424: fc040ee3 beqz s0,80008400 <_svfprintf_r+0x10ac> -80008428: 02012703 lw a4,32(sp) -8000842c: 00e78023 sb a4,0(a5) -80008430: fbdff06f j 800083ec <_svfprintf_r+0x1098> -80008434: 01046413 ori s0,s0,16 -80008438: 02047793 andi a5,s0,32 -8000843c: 02078663 beqz a5,80008468 <_svfprintf_r+0x1114> -80008440: 007c0c13 addi s8,s8,7 -80008444: ff8c7c13 andi s8,s8,-8 -80008448: 000c2c83 lw s9,0(s8) -8000844c: 004c2d83 lw s11,4(s8) -80008450: 008c0793 addi a5,s8,8 -80008454: 00f12a23 sw a5,20(sp) -80008458: bff47413 andi s0,s0,-1025 -8000845c: 00000713 li a4,0 -80008460: 0a010ba3 sb zero,183(sp) -80008464: d84ff06f j 800079e8 <_svfprintf_r+0x694> -80008468: 004c0793 addi a5,s8,4 -8000846c: 00f12a23 sw a5,20(sp) -80008470: 01047793 andi a5,s0,16 -80008474: 00078663 beqz a5,80008480 <_svfprintf_r+0x112c> -80008478: 000c2c83 lw s9,0(s8) -8000847c: 0100006f j 8000848c <_svfprintf_r+0x1138> -80008480: 04047793 andi a5,s0,64 -80008484: 00078863 beqz a5,80008494 <_svfprintf_r+0x1140> -80008488: 000c5c83 lhu s9,0(s8) -8000848c: 00000d93 li s11,0 -80008490: fc9ff06f j 80008458 <_svfprintf_r+0x1104> -80008494: 20047793 andi a5,s0,512 -80008498: fe0780e3 beqz a5,80008478 <_svfprintf_r+0x1124> -8000849c: 000c4c83 lbu s9,0(s8) -800084a0: fedff06f j 8000848c <_svfprintf_r+0x1138> -800084a4: ffff8737 lui a4,0xffff8 -800084a8: 83074713 xori a4,a4,-2000 -800084ac: 004c0793 addi a5,s8,4 -800084b0: 0ae11c23 sh a4,184(sp) -800084b4: 81000737 lui a4,0x81000 -800084b8: 00f12a23 sw a5,20(sp) -800084bc: 3e470793 addi a5,a4,996 # 810003e4 <_PathLocale+0xffffe9b4> -800084c0: 000c2c83 lw s9,0(s8) -800084c4: 00000d93 li s11,0 -800084c8: 00246413 ori s0,s0,2 -800084cc: 02f12e23 sw a5,60(sp) -800084d0: 00200713 li a4,2 -800084d4: 07800b13 li s6,120 -800084d8: f89ff06f j 80008460 <_svfprintf_r+0x110c> -800084dc: 004c0793 addi a5,s8,4 +80007674: f89ff06f j 800075fc <_svfprintf_r+0x21c> +80007678: 039d0333 mul t1,s10,s9 +8000767c: 00178793 addi a5,a5,1 +80007680: fff7cb03 lbu s6,-1(a5) +80007684: 00e30d33 add s10,t1,a4 +80007688: fd0b0713 addi a4,s6,-48 +8000768c: feedf6e3 bgeu s11,a4,80007678 <_svfprintf_r+0x298> +80007690: 00f12c23 sw a5,24(sp) +80007694: ef5ff06f j 80007588 <_svfprintf_r+0x1a8> +80007698: 00000d13 li s10,0 +8000769c: fedff06f j 80007688 <_svfprintf_r+0x2a8> +800076a0: 08046413 ori s0,s0,128 +800076a4: f59ff06f j 800075fc <_svfprintf_r+0x21c> +800076a8: 01812783 lw a5,24(sp) +800076ac: 02012223 sw zero,36(sp) +800076b0: 02412703 lw a4,36(sp) +800076b4: fd0b0b13 addi s6,s6,-48 +800076b8: 00178793 addi a5,a5,1 +800076bc: 03970733 mul a4,a4,s9 +800076c0: 00eb0733 add a4,s6,a4 +800076c4: fff7cb03 lbu s6,-1(a5) +800076c8: 02e12223 sw a4,36(sp) +800076cc: fd0b0713 addi a4,s6,-48 +800076d0: feedf0e3 bgeu s11,a4,800076b0 <_svfprintf_r+0x2d0> +800076d4: fbdff06f j 80007690 <_svfprintf_r+0x2b0> +800076d8: 00846413 ori s0,s0,8 +800076dc: f21ff06f j 800075fc <_svfprintf_r+0x21c> +800076e0: 01812783 lw a5,24(sp) +800076e4: 0007c703 lbu a4,0(a5) +800076e8: 06800793 li a5,104 +800076ec: 00f71c63 bne a4,a5,80007704 <_svfprintf_r+0x324> +800076f0: 01812783 lw a5,24(sp) +800076f4: 20046413 ori s0,s0,512 +800076f8: 00178793 addi a5,a5,1 +800076fc: 00f12c23 sw a5,24(sp) +80007700: efdff06f j 800075fc <_svfprintf_r+0x21c> +80007704: 04046413 ori s0,s0,64 +80007708: ef5ff06f j 800075fc <_svfprintf_r+0x21c> +8000770c: 01812783 lw a5,24(sp) +80007710: 0007c703 lbu a4,0(a5) +80007714: 06c00793 li a5,108 +80007718: 00f71c63 bne a4,a5,80007730 <_svfprintf_r+0x350> +8000771c: 01812783 lw a5,24(sp) +80007720: 00178793 addi a5,a5,1 +80007724: 00f12c23 sw a5,24(sp) +80007728: 02046413 ori s0,s0,32 +8000772c: ed1ff06f j 800075fc <_svfprintf_r+0x21c> +80007730: 01046413 ori s0,s0,16 +80007734: ec9ff06f j 800075fc <_svfprintf_r+0x21c> +80007738: 004c0793 addi a5,s8,4 +8000773c: 00f12a23 sw a5,20(sp) +80007740: 000c2783 lw a5,0(s8) +80007744: 0a010ba3 sb zero,183(sp) +80007748: 12f10e23 sb a5,316(sp) +8000774c: 00000c13 li s8,0 +80007750: 00100d13 li s10,1 +80007754: 00000713 li a4,0 +80007758: 00012623 sw zero,12(sp) +8000775c: 00000c93 li s9,0 +80007760: 00000d93 li s11,0 +80007764: 13c10493 addi s1,sp,316 +80007768: 02e12423 sw a4,40(sp) +8000776c: 01a75463 bge a4,s10,80007774 <_svfprintf_r+0x394> +80007770: 03a12423 sw s10,40(sp) +80007774: 0b714683 lbu a3,183(sp) +80007778: 00068863 beqz a3,80007788 <_svfprintf_r+0x3a8> +8000777c: 02812783 lw a5,40(sp) +80007780: 00178793 addi a5,a5,1 +80007784: 02f12423 sw a5,40(sp) +80007788: 00247793 andi a5,s0,2 +8000778c: 04f12023 sw a5,64(sp) +80007790: 00078863 beqz a5,800077a0 <_svfprintf_r+0x3c0> +80007794: 02812783 lw a5,40(sp) +80007798: 00278793 addi a5,a5,2 +8000779c: 02f12423 sw a5,40(sp) +800077a0: 08447793 andi a5,s0,132 +800077a4: 04f12223 sw a5,68(sp) +800077a8: 08079063 bnez a5,80007828 <_svfprintf_r+0x448> +800077ac: 02412783 lw a5,36(sp) +800077b0: 02812683 lw a3,40(sp) +800077b4: 40d786b3 sub a3,a5,a3 +800077b8: 06d05863 blez a3,80007828 <_svfprintf_r+0x448> +800077bc: 810017b7 lui a5,0x81001 +800077c0: 01000e13 li t3,16 +800077c4: 8ec78813 addi a6,a5,-1812 # 810008ec <_PathLocale+0xffffeef4> +800077c8: 00700e93 li t4,7 +800077cc: 0d812603 lw a2,216(sp) +800077d0: 010ba023 sw a6,0(s7) +800077d4: 0dc12583 lw a1,220(sp) +800077d8: 00160613 addi a2,a2,1 +800077dc: 008b8513 addi a0,s7,8 +800077e0: 00de5463 bge t3,a3,800077e8 <_svfprintf_r+0x408> +800077e4: 0880106f j 8000886c <_svfprintf_r+0x148c> +800077e8: 00dba223 sw a3,4(s7) +800077ec: 00b686b3 add a3,a3,a1 +800077f0: 0cd12e23 sw a3,220(sp) +800077f4: 0cc12c23 sw a2,216(sp) +800077f8: 00700693 li a3,7 +800077fc: 00050b93 mv s7,a0 +80007800: 02c6d463 bge a3,a2,80007828 <_svfprintf_r+0x448> +80007804: 0d410613 addi a2,sp,212 +80007808: 00098593 mv a1,s3 +8000780c: 00090513 mv a0,s2 +80007810: 04e12623 sw a4,76(sp) +80007814: 625030ef jal ra,8000b638 <__ssprint_r> +80007818: 00050463 beqz a0,80007820 <_svfprintf_r+0x440> +8000781c: 3190106f j 80009334 <_svfprintf_r+0x1f54> +80007820: 04c12703 lw a4,76(sp) +80007824: 000a8b93 mv s7,s5 +80007828: 0b714683 lbu a3,183(sp) +8000782c: 04068e63 beqz a3,80007888 <_svfprintf_r+0x4a8> +80007830: 0b710693 addi a3,sp,183 +80007834: 00dba023 sw a3,0(s7) +80007838: 00100693 li a3,1 +8000783c: 00dba223 sw a3,4(s7) +80007840: 0dc12683 lw a3,220(sp) +80007844: 00700613 li a2,7 +80007848: 008b8b93 addi s7,s7,8 +8000784c: 00168693 addi a3,a3,1 # 80000001 <_PathLocale+0xfeffe609> +80007850: 0cd12e23 sw a3,220(sp) +80007854: 0d812683 lw a3,216(sp) +80007858: 00168693 addi a3,a3,1 +8000785c: 0cd12c23 sw a3,216(sp) +80007860: 02d65463 bge a2,a3,80007888 <_svfprintf_r+0x4a8> +80007864: 0d410613 addi a2,sp,212 +80007868: 00098593 mv a1,s3 +8000786c: 00090513 mv a0,s2 +80007870: 04e12623 sw a4,76(sp) +80007874: 5c5030ef jal ra,8000b638 <__ssprint_r> +80007878: 00050463 beqz a0,80007880 <_svfprintf_r+0x4a0> +8000787c: 2b90106f j 80009334 <_svfprintf_r+0x1f54> +80007880: 04c12703 lw a4,76(sp) +80007884: 000a8b93 mv s7,s5 +80007888: 04012783 lw a5,64(sp) +8000788c: 04078e63 beqz a5,800078e8 <_svfprintf_r+0x508> +80007890: 0b810693 addi a3,sp,184 +80007894: 00dba023 sw a3,0(s7) +80007898: 00200693 li a3,2 +8000789c: 00dba223 sw a3,4(s7) +800078a0: 0dc12683 lw a3,220(sp) +800078a4: 00700613 li a2,7 +800078a8: 008b8b93 addi s7,s7,8 +800078ac: 00268693 addi a3,a3,2 +800078b0: 0cd12e23 sw a3,220(sp) +800078b4: 0d812683 lw a3,216(sp) +800078b8: 00168693 addi a3,a3,1 +800078bc: 0cd12c23 sw a3,216(sp) +800078c0: 02d65463 bge a2,a3,800078e8 <_svfprintf_r+0x508> +800078c4: 0d410613 addi a2,sp,212 +800078c8: 00098593 mv a1,s3 +800078cc: 00090513 mv a0,s2 +800078d0: 04e12023 sw a4,64(sp) +800078d4: 565030ef jal ra,8000b638 <__ssprint_r> +800078d8: 00050463 beqz a0,800078e0 <_svfprintf_r+0x500> +800078dc: 2590106f j 80009334 <_svfprintf_r+0x1f54> +800078e0: 04012703 lw a4,64(sp) +800078e4: 000a8b93 mv s7,s5 +800078e8: 04412783 lw a5,68(sp) +800078ec: 08000693 li a3,128 +800078f0: 06d79e63 bne a5,a3,8000796c <_svfprintf_r+0x58c> +800078f4: 02412783 lw a5,36(sp) +800078f8: 02812683 lw a3,40(sp) +800078fc: 40d786b3 sub a3,a5,a3 +80007900: 06d05663 blez a3,8000796c <_svfprintf_r+0x58c> +80007904: 01000813 li a6,16 +80007908: 00700e13 li t3,7 +8000790c: 01012783 lw a5,16(sp) +80007910: 0d812603 lw a2,216(sp) +80007914: 0dc12583 lw a1,220(sp) +80007918: 00fba023 sw a5,0(s7) +8000791c: 00160613 addi a2,a2,1 +80007920: 008b8513 addi a0,s7,8 +80007924: 00d85463 bge a6,a3,8000792c <_svfprintf_r+0x54c> +80007928: 79d0006f j 800088c4 <_svfprintf_r+0x14e4> +8000792c: 00dba223 sw a3,4(s7) +80007930: 00b686b3 add a3,a3,a1 +80007934: 0cd12e23 sw a3,220(sp) +80007938: 0cc12c23 sw a2,216(sp) +8000793c: 00700693 li a3,7 +80007940: 00050b93 mv s7,a0 +80007944: 02c6d463 bge a3,a2,8000796c <_svfprintf_r+0x58c> +80007948: 0d410613 addi a2,sp,212 +8000794c: 00098593 mv a1,s3 +80007950: 00090513 mv a0,s2 +80007954: 04e12023 sw a4,64(sp) +80007958: 4e1030ef jal ra,8000b638 <__ssprint_r> +8000795c: 00050463 beqz a0,80007964 <_svfprintf_r+0x584> +80007960: 1d50106f j 80009334 <_svfprintf_r+0x1f54> +80007964: 04012703 lw a4,64(sp) +80007968: 000a8b93 mv s7,s5 +8000796c: 41a70733 sub a4,a4,s10 +80007970: 06e05063 blez a4,800079d0 <_svfprintf_r+0x5f0> +80007974: 01000813 li a6,16 +80007978: 00700e13 li t3,7 +8000797c: 01012783 lw a5,16(sp) +80007980: 0d812683 lw a3,216(sp) +80007984: 0dc12603 lw a2,220(sp) +80007988: 00fba023 sw a5,0(s7) +8000798c: 00168693 addi a3,a3,1 +80007990: 008b8593 addi a1,s7,8 +80007994: 78e840e3 blt a6,a4,80008914 <_svfprintf_r+0x1534> +80007998: 00eba223 sw a4,4(s7) +8000799c: 00c70733 add a4,a4,a2 +800079a0: 0ce12e23 sw a4,220(sp) +800079a4: 0cd12c23 sw a3,216(sp) +800079a8: 00700713 li a4,7 +800079ac: 00058b93 mv s7,a1 +800079b0: 02d75063 bge a4,a3,800079d0 <_svfprintf_r+0x5f0> +800079b4: 0d410613 addi a2,sp,212 +800079b8: 00098593 mv a1,s3 +800079bc: 00090513 mv a0,s2 +800079c0: 479030ef jal ra,8000b638 <__ssprint_r> +800079c4: 00050463 beqz a0,800079cc <_svfprintf_r+0x5ec> +800079c8: 16d0106f j 80009334 <_svfprintf_r+0x1f54> +800079cc: 000a8b93 mv s7,s5 +800079d0: 10047693 andi a3,s0,256 +800079d4: 0dc12703 lw a4,220(sp) +800079d8: 780692e3 bnez a3,8000895c <_svfprintf_r+0x157c> +800079dc: 0d812783 lw a5,216(sp) +800079e0: 00ed0333 add t1,s10,a4 +800079e4: 009ba023 sw s1,0(s7) +800079e8: 00178793 addi a5,a5,1 +800079ec: 01aba223 sw s10,4(s7) +800079f0: 0c612e23 sw t1,220(sp) +800079f4: 0cf12c23 sw a5,216(sp) +800079f8: 00700713 li a4,7 +800079fc: 008b8b93 addi s7,s7,8 +80007a00: 00f74463 blt a4,a5,80007a08 <_svfprintf_r+0x628> +80007a04: 0a00106f j 80008aa4 <_svfprintf_r+0x16c4> +80007a08: 0d410613 addi a2,sp,212 +80007a0c: 00098593 mv a1,s3 +80007a10: 00090513 mv a0,s2 +80007a14: 425030ef jal ra,8000b638 <__ssprint_r> +80007a18: 00050463 beqz a0,80007a20 <_svfprintf_r+0x640> +80007a1c: 1190106f j 80009334 <_svfprintf_r+0x1f54> +80007a20: 000a8b93 mv s7,s5 +80007a24: 0800106f j 80008aa4 <_svfprintf_r+0x16c4> +80007a28: 01046413 ori s0,s0,16 +80007a2c: 02047793 andi a5,s0,32 +80007a30: 06078663 beqz a5,80007a9c <_svfprintf_r+0x6bc> +80007a34: 007c0c13 addi s8,s8,7 +80007a38: ff8c7c13 andi s8,s8,-8 +80007a3c: 000c2c83 lw s9,0(s8) +80007a40: 004c2d83 lw s11,4(s8) +80007a44: 008c0793 addi a5,s8,8 +80007a48: 00f12a23 sw a5,20(sp) +80007a4c: 000dc463 bltz s11,80007a54 <_svfprintf_r+0x674> +80007a50: 1650106f j 800093b4 <_svfprintf_r+0x1fd4> +80007a54: 41900833 neg a6,s9 +80007a58: 01003733 snez a4,a6 +80007a5c: 41b007b3 neg a5,s11 +80007a60: 40e78db3 sub s11,a5,a4 +80007a64: 02d00713 li a4,45 +80007a68: 0ae10ba3 sb a4,183(sp) +80007a6c: 00080c93 mv s9,a6 +80007a70: 00100713 li a4,1 +80007a74: fff00693 li a3,-1 +80007a78: 44dd08e3 beq s10,a3,800086c8 <_svfprintf_r+0x12e8> +80007a7c: 00040693 mv a3,s0 +80007a80: 01bce633 or a2,s9,s11 +80007a84: f7f47413 andi s0,s0,-129 +80007a88: 440610e3 bnez a2,800086c8 <_svfprintf_r+0x12e8> +80007a8c: 5a0d08e3 beqz s10,8000883c <_svfprintf_r+0x145c> +80007a90: 00100693 li a3,1 +80007a94: 42d71ee3 bne a4,a3,800086d0 <_svfprintf_r+0x12f0> +80007a98: 1310106f j 800093c8 <_svfprintf_r+0x1fe8> +80007a9c: 004c0793 addi a5,s8,4 +80007aa0: 00f12a23 sw a5,20(sp) +80007aa4: 01047793 andi a5,s0,16 +80007aa8: 00078863 beqz a5,80007ab8 <_svfprintf_r+0x6d8> +80007aac: 000c2c83 lw s9,0(s8) +80007ab0: 41fcdd93 srai s11,s9,0x1f +80007ab4: f99ff06f j 80007a4c <_svfprintf_r+0x66c> +80007ab8: 04047793 andi a5,s0,64 +80007abc: 000c2803 lw a6,0(s8) +80007ac0: 00078863 beqz a5,80007ad0 <_svfprintf_r+0x6f0> +80007ac4: 01081c93 slli s9,a6,0x10 +80007ac8: 410cdc93 srai s9,s9,0x10 +80007acc: fe5ff06f j 80007ab0 <_svfprintf_r+0x6d0> +80007ad0: 20047793 andi a5,s0,512 +80007ad4: 00080c93 mv s9,a6 +80007ad8: fc078ce3 beqz a5,80007ab0 <_svfprintf_r+0x6d0> +80007adc: 01881c93 slli s9,a6,0x18 +80007ae0: 418cdc93 srai s9,s9,0x18 +80007ae4: fcdff06f j 80007ab0 <_svfprintf_r+0x6d0> +80007ae8: 00847793 andi a5,s0,8 +80007aec: 0a078863 beqz a5,80007b9c <_svfprintf_r+0x7bc> +80007af0: 004c0793 addi a5,s8,4 +80007af4: 00f12a23 sw a5,20(sp) +80007af8: 000c2783 lw a5,0(s8) +80007afc: 0007a603 lw a2,0(a5) +80007b00: 0047a683 lw a3,4(a5) +80007b04: 0087a703 lw a4,8(a5) +80007b08: 00c7a783 lw a5,12(a5) +80007b0c: 0ec12023 sw a2,224(sp) +80007b10: 0ed12223 sw a3,228(sp) +80007b14: 0ee12423 sw a4,232(sp) +80007b18: 0e010513 addi a0,sp,224 +80007b1c: 0ef12623 sw a5,236(sp) +80007b20: d55fd0ef jal ra,80005874 <_ldcheck> +80007b24: 0aa12e23 sw a0,188(sp) +80007b28: 00200793 li a5,2 +80007b2c: 0af51e63 bne a0,a5,80007be8 <_svfprintf_r+0x808> +80007b30: 0e012783 lw a5,224(sp) +80007b34: 09010593 addi a1,sp,144 +80007b38: 0a010513 addi a0,sp,160 +80007b3c: 0af12023 sw a5,160(sp) +80007b40: 0e412783 lw a5,228(sp) +80007b44: 08012823 sw zero,144(sp) +80007b48: 08012a23 sw zero,148(sp) +80007b4c: 0af12223 sw a5,164(sp) +80007b50: 0e812783 lw a5,232(sp) +80007b54: 08012c23 sw zero,152(sp) +80007b58: 08012e23 sw zero,156(sp) +80007b5c: 0af12423 sw a5,168(sp) +80007b60: 0ec12783 lw a5,236(sp) +80007b64: 0af12623 sw a5,172(sp) +80007b68: 5b4050ef jal ra,8000d11c <__letf2> +80007b6c: 00055663 bgez a0,80007b78 <_svfprintf_r+0x798> +80007b70: 02d00793 li a5,45 +80007b74: 0af10ba3 sb a5,183(sp) +80007b78: 04700793 li a5,71 +80007b7c: 0767d063 bge a5,s6,80007bdc <_svfprintf_r+0x7fc> +80007b80: 810004b7 lui s1,0x81000 +80007b84: 3a048493 addi s1,s1,928 # 810003a0 <_PathLocale+0xffffe9a8> +80007b88: f7f47413 andi s0,s0,-129 +80007b8c: 00000c13 li s8,0 +80007b90: 00300d13 li s10,3 +80007b94: 00000713 li a4,0 +80007b98: 3950006f j 8000872c <_svfprintf_r+0x134c> +80007b9c: 007c0c13 addi s8,s8,7 +80007ba0: ff8c7c13 andi s8,s8,-8 +80007ba4: 000c2583 lw a1,0(s8) +80007ba8: 004c2603 lw a2,4(s8) +80007bac: 008c0793 addi a5,s8,8 +80007bb0: 0a010513 addi a0,sp,160 +80007bb4: 00f12a23 sw a5,20(sp) +80007bb8: 720080ef jal ra,800102d8 <__extenddftf2> +80007bbc: 0a012783 lw a5,160(sp) +80007bc0: 0ef12023 sw a5,224(sp) +80007bc4: 0a412783 lw a5,164(sp) +80007bc8: 0ef12223 sw a5,228(sp) +80007bcc: 0a812783 lw a5,168(sp) +80007bd0: 0ef12423 sw a5,232(sp) +80007bd4: 0ac12783 lw a5,172(sp) +80007bd8: f41ff06f j 80007b18 <_svfprintf_r+0x738> +80007bdc: 810004b7 lui s1,0x81000 +80007be0: 39c48493 addi s1,s1,924 # 8100039c <_PathLocale+0xffffe9a4> +80007be4: fa5ff06f j 80007b88 <_svfprintf_r+0x7a8> +80007be8: 00100793 li a5,1 +80007bec: 02f51a63 bne a0,a5,80007c20 <_svfprintf_r+0x840> +80007bf0: 0ec12783 lw a5,236(sp) +80007bf4: 0007d663 bgez a5,80007c00 <_svfprintf_r+0x820> +80007bf8: 02d00793 li a5,45 +80007bfc: 0af10ba3 sb a5,183(sp) +80007c00: 04700793 li a5,71 +80007c04: 0167d863 bge a5,s6,80007c14 <_svfprintf_r+0x834> +80007c08: 810004b7 lui s1,0x81000 +80007c0c: 3a848493 addi s1,s1,936 # 810003a8 <_PathLocale+0xffffe9b0> +80007c10: f79ff06f j 80007b88 <_svfprintf_r+0x7a8> +80007c14: 810004b7 lui s1,0x81000 +80007c18: 3a448493 addi s1,s1,932 # 810003a4 <_PathLocale+0xffffe9ac> +80007c1c: f6dff06f j 80007b88 <_svfprintf_r+0x7a8> +80007c20: fdfb7c93 andi s9,s6,-33 +80007c24: 04100793 li a5,65 +80007c28: 08fc9c63 bne s9,a5,80007cc0 <_svfprintf_r+0x8e0> +80007c2c: 03000793 li a5,48 +80007c30: 0af10c23 sb a5,184(sp) +80007c34: 06100713 li a4,97 +80007c38: 07800793 li a5,120 +80007c3c: 00eb0463 beq s6,a4,80007c44 <_svfprintf_r+0x864> +80007c40: 05800793 li a5,88 +80007c44: 0af10ca3 sb a5,185(sp) +80007c48: 06300793 li a5,99 +80007c4c: 00246413 ori s0,s0,2 +80007c50: 51a7d063 bge a5,s10,80008150 <_svfprintf_r+0xd70> +80007c54: 001d0593 addi a1,s10,1 +80007c58: 00090513 mv a0,s2 +80007c5c: e51fd0ef jal ra,80005aac <_malloc_r> +80007c60: 00050493 mv s1,a0 +80007c64: 4e051c63 bnez a0,8000815c <_svfprintf_r+0xd7c> +80007c68: 00c9d783 lhu a5,12(s3) +80007c6c: 0407e793 ori a5,a5,64 +80007c70: 00f99623 sh a5,12(s3) +80007c74: 00c9d783 lhu a5,12(s3) +80007c78: 0407f793 andi a5,a5,64 +80007c7c: 800794e3 bnez a5,80007484 <_svfprintf_r+0xa4> +80007c80: 1dc12083 lw ra,476(sp) +80007c84: 1d812403 lw s0,472(sp) +80007c88: 02012503 lw a0,32(sp) +80007c8c: 1d412483 lw s1,468(sp) +80007c90: 1d012903 lw s2,464(sp) +80007c94: 1cc12983 lw s3,460(sp) +80007c98: 1c812a03 lw s4,456(sp) +80007c9c: 1c412a83 lw s5,452(sp) +80007ca0: 1c012b03 lw s6,448(sp) +80007ca4: 1bc12b83 lw s7,444(sp) +80007ca8: 1b812c03 lw s8,440(sp) +80007cac: 1b412c83 lw s9,436(sp) +80007cb0: 1b012d03 lw s10,432(sp) +80007cb4: 1ac12d83 lw s11,428(sp) +80007cb8: 1e010113 addi sp,sp,480 +80007cbc: 00008067 ret +80007cc0: fff00793 li a5,-1 +80007cc4: 4afd0063 beq s10,a5,80008164 <_svfprintf_r+0xd84> +80007cc8: 04700793 li a5,71 +80007ccc: 00000c13 li s8,0 +80007cd0: 00fc9863 bne s9,a5,80007ce0 <_svfprintf_r+0x900> +80007cd4: 000d1663 bnez s10,80007ce0 <_svfprintf_r+0x900> +80007cd8: 000d0c13 mv s8,s10 +80007cdc: 00100d13 li s10,1 +80007ce0: 0ec12a03 lw s4,236(sp) +80007ce4: 10046793 ori a5,s0,256 +80007ce8: 02f12423 sw a5,40(sp) +80007cec: 04012023 sw zero,64(sp) +80007cf0: 0e012f03 lw t5,224(sp) +80007cf4: 0e412e83 lw t4,228(sp) +80007cf8: 0e812e03 lw t3,232(sp) +80007cfc: 000a5a63 bgez s4,80007d10 <_svfprintf_r+0x930> +80007d00: 800007b7 lui a5,0x80000 +80007d04: 0147ca33 xor s4,a5,s4 +80007d08: 02d00793 li a5,45 +80007d0c: 04f12023 sw a5,64(sp) +80007d10: 04100793 li a5,65 +80007d14: 4afc9263 bne s9,a5,800081b8 <_svfprintf_r+0xdd8> +80007d18: 0a010513 addi a0,sp,160 +80007d1c: 0be12023 sw t5,160(sp) +80007d20: 0bd12223 sw t4,164(sp) +80007d24: 0bc12423 sw t3,168(sp) +80007d28: 0b412623 sw s4,172(sp) +80007d2c: 7e4080ef jal ra,80010510 <__trunctfdf2> +80007d30: 0bc10613 addi a2,sp,188 +80007d34: b38ff0ef jal ra,8000706c +80007d38: 00058613 mv a2,a1 +80007d3c: 00050593 mv a1,a0 +80007d40: 0a010513 addi a0,sp,160 +80007d44: 594080ef jal ra,800102d8 <__extenddftf2> +80007d48: 0a012783 lw a5,160(sp) +80007d4c: 07010613 addi a2,sp,112 +80007d50: 08010593 addi a1,sp,128 +80007d54: 08f12023 sw a5,128(sp) +80007d58: 0a412783 lw a5,164(sp) +80007d5c: 09010513 addi a0,sp,144 +80007d60: 06012823 sw zero,112(sp) +80007d64: 08f12223 sw a5,132(sp) +80007d68: 0a812783 lw a5,168(sp) +80007d6c: 06012a23 sw zero,116(sp) +80007d70: 06012c23 sw zero,120(sp) +80007d74: 08f12423 sw a5,136(sp) +80007d78: 0ac12783 lw a5,172(sp) +80007d7c: 08f12623 sw a5,140(sp) +80007d80: 3ffc07b7 lui a5,0x3ffc0 +80007d84: 06f12e23 sw a5,124(sp) +80007d88: 4e0050ef jal ra,8000d268 <__multf3> +80007d8c: 09012803 lw a6,144(sp) +80007d90: 09412603 lw a2,148(sp) +80007d94: 09812683 lw a3,152(sp) +80007d98: 09c12703 lw a4,156(sp) +80007d9c: 09010593 addi a1,sp,144 +80007da0: 0a010513 addi a0,sp,160 +80007da4: 0b012023 sw a6,160(sp) +80007da8: 05012823 sw a6,80(sp) +80007dac: 0ac12223 sw a2,164(sp) +80007db0: 04c12623 sw a2,76(sp) +80007db4: 0ad12423 sw a3,168(sp) +80007db8: 04d12223 sw a3,68(sp) +80007dbc: 0ae12623 sw a4,172(sp) +80007dc0: 00e12623 sw a4,12(sp) +80007dc4: 08012823 sw zero,144(sp) +80007dc8: 08012a23 sw zero,148(sp) +80007dcc: 08012c23 sw zero,152(sp) +80007dd0: 08012e23 sw zero,156(sp) +80007dd4: 0d0050ef jal ra,8000cea4 <__eqtf2> +80007dd8: 00c12703 lw a4,12(sp) +80007ddc: 04412683 lw a3,68(sp) +80007de0: 04c12603 lw a2,76(sp) +80007de4: 05012803 lw a6,80(sp) +80007de8: 00051663 bnez a0,80007df4 <_svfprintf_r+0xa14> +80007dec: 00100793 li a5,1 +80007df0: 0af12e23 sw a5,188(sp) +80007df4: 06100793 li a5,97 +80007df8: 36fb0c63 beq s6,a5,80008170 <_svfprintf_r+0xd90> +80007dfc: 81000db7 lui s11,0x81000 +80007e00: 3c0d8793 addi a5,s11,960 # 810003c0 <_PathLocale+0xffffe9c8> +80007e04: 00f12623 sw a5,12(sp) +80007e08: fffd0e13 addi t3,s10,-1 +80007e0c: 00048d93 mv s11,s1 +80007e10: 400307b7 lui a5,0x40030 +80007e14: 09010593 addi a1,sp,144 +80007e18: 08c12a23 sw a2,148(sp) +80007e1c: 0a010513 addi a0,sp,160 +80007e20: 08010613 addi a2,sp,128 +80007e24: 05c12c23 sw t3,88(sp) +80007e28: 08f12623 sw a5,140(sp) +80007e2c: 09012823 sw a6,144(sp) +80007e30: 08d12c23 sw a3,152(sp) +80007e34: 08e12e23 sw a4,156(sp) +80007e38: 08012023 sw zero,128(sp) +80007e3c: 08012223 sw zero,132(sp) +80007e40: 08012423 sw zero,136(sp) +80007e44: 424050ef jal ra,8000d268 <__multf3> +80007e48: 0a012803 lw a6,160(sp) +80007e4c: 0a412603 lw a2,164(sp) +80007e50: 0a812683 lw a3,168(sp) +80007e54: 0ac12703 lw a4,172(sp) +80007e58: 0a010513 addi a0,sp,160 +80007e5c: 05012a23 sw a6,84(sp) +80007e60: 04c12823 sw a2,80(sp) +80007e64: 04d12623 sw a3,76(sp) +80007e68: 04e12223 sw a4,68(sp) +80007e6c: 0fc080ef jal ra,8000ff68 <__fixtfsi> +80007e70: 00050593 mv a1,a0 +80007e74: 00050a13 mv s4,a0 +80007e78: 0a010513 addi a0,sp,160 +80007e7c: 2d0080ef jal ra,8001014c <__floatsitf> +80007e80: 04412703 lw a4,68(sp) +80007e84: 05012603 lw a2,80(sp) +80007e88: 05412803 lw a6,84(sp) +80007e8c: 08e12623 sw a4,140(sp) +80007e90: 0a012703 lw a4,160(sp) +80007e94: 04c12683 lw a3,76(sp) +80007e98: 08c12223 sw a2,132(sp) +80007e9c: 06e12823 sw a4,112(sp) +80007ea0: 0a412703 lw a4,164(sp) +80007ea4: 08010593 addi a1,sp,128 +80007ea8: 07010613 addi a2,sp,112 +80007eac: 06e12a23 sw a4,116(sp) +80007eb0: 0a812703 lw a4,168(sp) +80007eb4: 09010513 addi a0,sp,144 +80007eb8: 09012023 sw a6,128(sp) +80007ebc: 06e12c23 sw a4,120(sp) +80007ec0: 0ac12703 lw a4,172(sp) +80007ec4: 08d12423 sw a3,136(sp) +80007ec8: 001d8d93 addi s11,s11,1 +80007ecc: 06e12e23 sw a4,124(sp) +80007ed0: 648060ef jal ra,8000e518 <__subtf3> +80007ed4: 00c12783 lw a5,12(sp) +80007ed8: 05812e03 lw t3,88(sp) +80007edc: 09012283 lw t0,144(sp) +80007ee0: 014785b3 add a1,a5,s4 +80007ee4: 0005c583 lbu a1,0(a1) +80007ee8: 09412f83 lw t6,148(sp) +80007eec: 09812f03 lw t5,152(sp) +80007ef0: 09c12e83 lw t4,156(sp) +80007ef4: 05c12223 sw t3,68(sp) +80007ef8: febd8fa3 sb a1,-1(s11) +80007efc: fff00793 li a5,-1 +80007f00: 08fe0063 beq t3,a5,80007f80 <_svfprintf_r+0xba0> +80007f04: fffe0e13 addi t3,t3,-1 +80007f08: 09010593 addi a1,sp,144 +80007f0c: 0a010513 addi a0,sp,160 +80007f10: 07d12623 sw t4,108(sp) +80007f14: 07e12423 sw t5,104(sp) +80007f18: 07f12223 sw t6,100(sp) +80007f1c: 06512023 sw t0,96(sp) +80007f20: 05c12e23 sw t3,92(sp) +80007f24: 0a512023 sw t0,160(sp) +80007f28: 04512c23 sw t0,88(sp) +80007f2c: 0bf12223 sw t6,164(sp) +80007f30: 05f12a23 sw t6,84(sp) +80007f34: 0be12423 sw t5,168(sp) +80007f38: 05e12823 sw t5,80(sp) +80007f3c: 0bd12623 sw t4,172(sp) +80007f40: 05d12623 sw t4,76(sp) +80007f44: 08012823 sw zero,144(sp) +80007f48: 08012a23 sw zero,148(sp) +80007f4c: 08012c23 sw zero,152(sp) +80007f50: 08012e23 sw zero,156(sp) +80007f54: 751040ef jal ra,8000cea4 <__eqtf2> +80007f58: 04c12703 lw a4,76(sp) +80007f5c: 05012683 lw a3,80(sp) +80007f60: 05412603 lw a2,84(sp) +80007f64: 05812803 lw a6,88(sp) +80007f68: 05c12e03 lw t3,92(sp) +80007f6c: 06012283 lw t0,96(sp) +80007f70: 06412f83 lw t6,100(sp) +80007f74: 06812f03 lw t5,104(sp) +80007f78: 06c12e83 lw t4,108(sp) +80007f7c: e8051ae3 bnez a0,80007e10 <_svfprintf_r+0xa30> +80007f80: 3ffe0737 lui a4,0x3ffe0 +80007f84: 09010593 addi a1,sp,144 +80007f88: 0a010513 addi a0,sp,160 +80007f8c: 0a512023 sw t0,160(sp) +80007f90: 04512c23 sw t0,88(sp) +80007f94: 0bf12223 sw t6,164(sp) +80007f98: 05f12a23 sw t6,84(sp) +80007f9c: 0be12423 sw t5,168(sp) +80007fa0: 05e12823 sw t5,80(sp) +80007fa4: 0bd12623 sw t4,172(sp) +80007fa8: 05d12623 sw t4,76(sp) +80007fac: 08012823 sw zero,144(sp) +80007fb0: 08012a23 sw zero,148(sp) +80007fb4: 08012c23 sw zero,152(sp) +80007fb8: 08e12e23 sw a4,156(sp) +80007fbc: 014050ef jal ra,8000cfd0 <__getf2> +80007fc0: 04a04863 bgtz a0,80008010 <_svfprintf_r+0xc30> +80007fc4: 05812283 lw t0,88(sp) +80007fc8: 05412f83 lw t6,84(sp) +80007fcc: 05012f03 lw t5,80(sp) +80007fd0: 04c12e83 lw t4,76(sp) +80007fd4: 3ffe0737 lui a4,0x3ffe0 +80007fd8: 09010593 addi a1,sp,144 +80007fdc: 0a010513 addi a0,sp,160 +80007fe0: 0a512023 sw t0,160(sp) +80007fe4: 0bf12223 sw t6,164(sp) +80007fe8: 0be12423 sw t5,168(sp) +80007fec: 0bd12623 sw t4,172(sp) +80007ff0: 08012823 sw zero,144(sp) +80007ff4: 08012a23 sw zero,148(sp) +80007ff8: 08012c23 sw zero,152(sp) +80007ffc: 08e12e23 sw a4,156(sp) +80008000: 6a5040ef jal ra,8000cea4 <__eqtf2> +80008004: 1a051063 bnez a0,800081a4 <_svfprintf_r+0xdc4> +80008008: 001a7a13 andi s4,s4,1 +8000800c: 180a0c63 beqz s4,800081a4 <_svfprintf_r+0xdc4> +80008010: 00c12783 lw a5,12(sp) +80008014: 0db12623 sw s11,204(sp) +80008018: 03000593 li a1,48 +8000801c: 00f7c603 lbu a2,15(a5) # 4003000f <_start-0x3ffcfff1> +80008020: 0cc12683 lw a3,204(sp) +80008024: fff68713 addi a4,a3,-1 +80008028: 0ce12623 sw a4,204(sp) +8000802c: fff6c703 lbu a4,-1(a3) +80008030: 14c70663 beq a4,a2,8000817c <_svfprintf_r+0xd9c> +80008034: 03900613 li a2,57 +80008038: 14c71663 bne a4,a2,80008184 <_svfprintf_r+0xda4> +8000803c: 00c12783 lw a5,12(sp) +80008040: 00a7c703 lbu a4,10(a5) +80008044: fee68fa3 sb a4,-1(a3) +80008048: 000d8a13 mv s4,s11 +8000804c: 04700713 li a4,71 +80008050: 409a0a33 sub s4,s4,s1 +80008054: 0bc12d83 lw s11,188(sp) +80008058: 2cec9063 bne s9,a4,80008318 <_svfprintf_r+0xf38> +8000805c: ffd00713 li a4,-3 +80008060: 00edc463 blt s11,a4,80008068 <_svfprintf_r+0xc88> +80008064: 33bd5a63 bge s10,s11,80008398 <_svfprintf_r+0xfb8> +80008068: ffeb0b13 addi s6,s6,-2 +8000806c: fffd8693 addi a3,s11,-1 +80008070: 0ad12e23 sw a3,188(sp) +80008074: fdfb7613 andi a2,s6,-33 +80008078: 04100513 li a0,65 +8000807c: 0ffb7713 andi a4,s6,255 +80008080: 00000593 li a1,0 +80008084: 00a61863 bne a2,a0,80008094 <_svfprintf_r+0xcb4> +80008088: 00f70713 addi a4,a4,15 # 3ffe000f <_start-0x4001fff1> +8000808c: 0ff77713 andi a4,a4,255 +80008090: 00100593 li a1,1 +80008094: 0ce10223 sb a4,196(sp) +80008098: 02b00793 li a5,43 +8000809c: 0006d863 bgez a3,800080ac <_svfprintf_r+0xccc> +800080a0: 00100693 li a3,1 +800080a4: 41b686b3 sub a3,a3,s11 +800080a8: 02d00793 li a5,45 +800080ac: 0cf102a3 sb a5,197(sp) +800080b0: 00900793 li a5,9 +800080b4: 2ad7d863 bge a5,a3,80008364 <_svfprintf_r+0xf84> +800080b8: 0d310713 addi a4,sp,211 +800080bc: 00070513 mv a0,a4 +800080c0: 00a00593 li a1,10 +800080c4: 06300813 li a6,99 +800080c8: 02b6e7b3 rem a5,a3,a1 +800080cc: fff70613 addi a2,a4,-1 +800080d0: 03078793 addi a5,a5,48 +800080d4: fef70fa3 sb a5,-1(a4) +800080d8: 02b6c7b3 div a5,a3,a1 +800080dc: 26d84463 blt a6,a3,80008344 <_svfprintf_r+0xf64> +800080e0: 03078793 addi a5,a5,48 +800080e4: fef60fa3 sb a5,-1(a2) +800080e8: ffe70713 addi a4,a4,-2 +800080ec: 0c610613 addi a2,sp,198 +800080f0: 26a76063 bltu a4,a0,80008350 <_svfprintf_r+0xf70> +800080f4: 0c410793 addi a5,sp,196 +800080f8: 40f607b3 sub a5,a2,a5 +800080fc: 02f12c23 sw a5,56(sp) +80008100: 01478d33 add s10,a5,s4 +80008104: 00100793 li a5,1 +80008108: 0147c663 blt a5,s4,80008114 <_svfprintf_r+0xd34> +8000810c: 00147793 andi a5,s0,1 +80008110: 00078663 beqz a5,8000811c <_svfprintf_r+0xd3c> +80008114: 01c12783 lw a5,28(sp) +80008118: 00fd0d33 add s10,s10,a5 +8000811c: bff47413 andi s0,s0,-1025 +80008120: 10046793 ori a5,s0,256 +80008124: 02f12423 sw a5,40(sp) +80008128: 00012623 sw zero,12(sp) +8000812c: 00000c93 li s9,0 +80008130: 00000d93 li s11,0 +80008134: 04012783 lw a5,64(sp) +80008138: 00078663 beqz a5,80008144 <_svfprintf_r+0xd64> +8000813c: 02d00713 li a4,45 +80008140: 0ae10ba3 sb a4,183(sp) +80008144: 02812403 lw s0,40(sp) +80008148: 00000713 li a4,0 +8000814c: e1cff06f j 80007768 <_svfprintf_r+0x388> +80008150: 00000c13 li s8,0 +80008154: 13c10493 addi s1,sp,316 +80008158: b89ff06f j 80007ce0 <_svfprintf_r+0x900> +8000815c: 00050c13 mv s8,a0 +80008160: b81ff06f j 80007ce0 <_svfprintf_r+0x900> +80008164: 00000c13 li s8,0 +80008168: 00600d13 li s10,6 +8000816c: b75ff06f j 80007ce0 <_svfprintf_r+0x900> +80008170: 81000db7 lui s11,0x81000 +80008174: 3acd8793 addi a5,s11,940 # 810003ac <_PathLocale+0xffffe9b4> +80008178: c8dff06f j 80007e04 <_svfprintf_r+0xa24> +8000817c: feb68fa3 sb a1,-1(a3) +80008180: ea1ff06f j 80008020 <_svfprintf_r+0xc40> +80008184: 00170713 addi a4,a4,1 +80008188: 0ff77713 andi a4,a4,255 +8000818c: eb9ff06f j 80008044 <_svfprintf_r+0xc64> +80008190: 001a0a13 addi s4,s4,1 +80008194: feda0fa3 sb a3,-1(s4) +80008198: 41478733 sub a4,a5,s4 +8000819c: fe075ae3 bgez a4,80008190 <_svfprintf_r+0xdb0> +800081a0: eadff06f j 8000804c <_svfprintf_r+0xc6c> +800081a4: 04412783 lw a5,68(sp) +800081a8: 000d8a13 mv s4,s11 +800081ac: 03000693 li a3,48 +800081b0: 00fd87b3 add a5,s11,a5 +800081b4: fe5ff06f j 80008198 <_svfprintf_r+0xdb8> +800081b8: 04600793 li a5,70 +800081bc: 00fc8e63 beq s9,a5,800081d8 <_svfprintf_r+0xdf8> +800081c0: 04500793 li a5,69 +800081c4: 001d0d93 addi s11,s10,1 +800081c8: 00fc8463 beq s9,a5,800081d0 <_svfprintf_r+0xdf0> +800081cc: 000d0d93 mv s11,s10 +800081d0: 00200613 li a2,2 +800081d4: 00c0006f j 800081e0 <_svfprintf_r+0xe00> +800081d8: 000d0d93 mv s11,s10 +800081dc: 00300613 li a2,3 +800081e0: 0c010793 addi a5,sp,192 +800081e4: 0cc10813 addi a6,sp,204 +800081e8: 0bc10713 addi a4,sp,188 +800081ec: 000d8693 mv a3,s11 +800081f0: 0a010593 addi a1,sp,160 +800081f4: 00090513 mv a0,s2 +800081f8: 0be12023 sw t5,160(sp) +800081fc: 05e12623 sw t5,76(sp) +80008200: 0bd12223 sw t4,164(sp) +80008204: 05d12223 sw t4,68(sp) +80008208: 0bc12423 sw t3,168(sp) +8000820c: 01c12623 sw t3,12(sp) +80008210: 0b412623 sw s4,172(sp) +80008214: a6dfc0ef jal ra,80004c80 <_ldtoa_r> +80008218: 04700793 li a5,71 +8000821c: 00050493 mv s1,a0 +80008220: 00c12e03 lw t3,12(sp) +80008224: 04412e83 lw t4,68(sp) +80008228: 04c12f03 lw t5,76(sp) +8000822c: 00fc9a63 bne s9,a5,80008240 <_svfprintf_r+0xe60> +80008230: 00147793 andi a5,s0,1 +80008234: 00079663 bnez a5,80008240 <_svfprintf_r+0xe60> +80008238: 0cc12a03 lw s4,204(sp) +8000823c: e11ff06f j 8000804c <_svfprintf_r+0xc6c> +80008240: 04600713 li a4,70 +80008244: 01b487b3 add a5,s1,s11 +80008248: 06ec9a63 bne s9,a4,800082bc <_svfprintf_r+0xedc> +8000824c: 0004c683 lbu a3,0(s1) +80008250: 03000713 li a4,48 +80008254: 06e69063 bne a3,a4,800082b4 <_svfprintf_r+0xed4> +80008258: 09010593 addi a1,sp,144 +8000825c: 0a010513 addi a0,sp,160 +80008260: 04f12823 sw a5,80(sp) +80008264: 0be12023 sw t5,160(sp) +80008268: 05e12623 sw t5,76(sp) +8000826c: 0bd12223 sw t4,164(sp) +80008270: 05d12223 sw t4,68(sp) +80008274: 0bc12423 sw t3,168(sp) +80008278: 01c12623 sw t3,12(sp) +8000827c: 0b412623 sw s4,172(sp) +80008280: 08012823 sw zero,144(sp) +80008284: 08012a23 sw zero,148(sp) +80008288: 08012c23 sw zero,152(sp) +8000828c: 08012e23 sw zero,156(sp) +80008290: 415040ef jal ra,8000cea4 <__eqtf2> +80008294: 00c12e03 lw t3,12(sp) +80008298: 04412e83 lw t4,68(sp) +8000829c: 04c12f03 lw t5,76(sp) +800082a0: 05012783 lw a5,80(sp) +800082a4: 00050863 beqz a0,800082b4 <_svfprintf_r+0xed4> +800082a8: 00100713 li a4,1 +800082ac: 41b70db3 sub s11,a4,s11 +800082b0: 0bb12e23 sw s11,188(sp) +800082b4: 0bc12703 lw a4,188(sp) +800082b8: 00e787b3 add a5,a5,a4 +800082bc: 09010593 addi a1,sp,144 +800082c0: 0a010513 addi a0,sp,160 +800082c4: 00f12623 sw a5,12(sp) +800082c8: 0be12023 sw t5,160(sp) +800082cc: 0bd12223 sw t4,164(sp) +800082d0: 0bc12423 sw t3,168(sp) +800082d4: 0b412623 sw s4,172(sp) +800082d8: 08012823 sw zero,144(sp) +800082dc: 08012a23 sw zero,148(sp) +800082e0: 08012c23 sw zero,152(sp) +800082e4: 08012e23 sw zero,156(sp) +800082e8: 3bd040ef jal ra,8000cea4 <__eqtf2> +800082ec: 00c12783 lw a5,12(sp) +800082f0: 00051463 bnez a0,800082f8 <_svfprintf_r+0xf18> +800082f4: 0cf12623 sw a5,204(sp) +800082f8: 03000693 li a3,48 +800082fc: 0100006f j 8000830c <_svfprintf_r+0xf2c> +80008300: 00170613 addi a2,a4,1 +80008304: 0cc12623 sw a2,204(sp) +80008308: 00d70023 sb a3,0(a4) +8000830c: 0cc12703 lw a4,204(sp) +80008310: fef768e3 bltu a4,a5,80008300 <_svfprintf_r+0xf20> +80008314: f25ff06f j 80008238 <_svfprintf_r+0xe58> +80008318: 04600713 li a4,70 +8000831c: d4ec98e3 bne s9,a4,8000806c <_svfprintf_r+0xc8c> +80008320: 00147713 andi a4,s0,1 +80008324: 01a76733 or a4,a4,s10 +80008328: 07b05063 blez s11,80008388 <_svfprintf_r+0xfa8> +8000832c: 0c070063 beqz a4,800083ec <_svfprintf_r+0x100c> +80008330: 01c12783 lw a5,28(sp) +80008334: 00fd8733 add a4,s11,a5 +80008338: 00ed0d33 add s10,s10,a4 +8000833c: 06600b13 li s6,102 +80008340: 0900006f j 800083d0 <_svfprintf_r+0xff0> +80008344: 00060713 mv a4,a2 +80008348: 00078693 mv a3,a5 +8000834c: d7dff06f j 800080c8 <_svfprintf_r+0xce8> +80008350: 00170713 addi a4,a4,1 +80008354: fff74783 lbu a5,-1(a4) +80008358: 00160613 addi a2,a2,1 +8000835c: fef60fa3 sb a5,-1(a2) +80008360: d91ff06f j 800080f0 <_svfprintf_r+0xd10> +80008364: 0c610713 addi a4,sp,198 +80008368: 00059863 bnez a1,80008378 <_svfprintf_r+0xf98> +8000836c: 03000793 li a5,48 +80008370: 0cf10323 sb a5,198(sp) +80008374: 0c710713 addi a4,sp,199 +80008378: 03068793 addi a5,a3,48 +8000837c: 00170613 addi a2,a4,1 +80008380: 00f70023 sb a5,0(a4) +80008384: d71ff06f j 800080f4 <_svfprintf_r+0xd14> +80008388: 06070663 beqz a4,800083f4 <_svfprintf_r+0x1014> +8000838c: 01c12783 lw a5,28(sp) +80008390: 00178713 addi a4,a5,1 +80008394: fa5ff06f j 80008338 <_svfprintf_r+0xf58> +80008398: 034dc063 blt s11,s4,800083b8 <_svfprintf_r+0xfd8> +8000839c: 00147713 andi a4,s0,1 +800083a0: 000d8d13 mv s10,s11 +800083a4: 00070663 beqz a4,800083b0 <_svfprintf_r+0xfd0> +800083a8: 01c12783 lw a5,28(sp) +800083ac: 00fd8d33 add s10,s11,a5 +800083b0: 06700b13 li s6,103 +800083b4: 01c0006f j 800083d0 <_svfprintf_r+0xff0> +800083b8: 01c12783 lw a5,28(sp) +800083bc: 06700b13 li s6,103 +800083c0: 00fa0d33 add s10,s4,a5 +800083c4: 01b04663 bgtz s11,800083d0 <_svfprintf_r+0xff0> +800083c8: 41bd0333 sub t1,s10,s11 +800083cc: 00130d13 addi s10,t1,1 +800083d0: 40047c93 andi s9,s0,1024 +800083d4: 00012623 sw zero,12(sp) +800083d8: d40c8ee3 beqz s9,80008134 <_svfprintf_r+0xd54> +800083dc: 00000c93 li s9,0 +800083e0: d5b05ae3 blez s11,80008134 <_svfprintf_r+0xd54> +800083e4: 0ff00693 li a3,255 +800083e8: 0380006f j 80008420 <_svfprintf_r+0x1040> +800083ec: 000d8d13 mv s10,s11 +800083f0: f4dff06f j 8000833c <_svfprintf_r+0xf5c> +800083f4: 06600b13 li s6,102 +800083f8: 00100d13 li s10,1 +800083fc: fd5ff06f j 800083d0 <_svfprintf_r+0xff0> +80008400: 03b75663 bge a4,s11,8000842c <_svfprintf_r+0x104c> +80008404: 00812783 lw a5,8(sp) +80008408: 40ed8db3 sub s11,s11,a4 +8000840c: 0017c703 lbu a4,1(a5) +80008410: 02070a63 beqz a4,80008444 <_svfprintf_r+0x1064> +80008414: 00178793 addi a5,a5,1 +80008418: 001c8c93 addi s9,s9,1 +8000841c: 00f12423 sw a5,8(sp) +80008420: 00812783 lw a5,8(sp) +80008424: 0007c703 lbu a4,0(a5) +80008428: fcd71ce3 bne a4,a3,80008400 <_svfprintf_r+0x1020> +8000842c: 00c12783 lw a5,12(sp) +80008430: 00fc8733 add a4,s9,a5 +80008434: 02c12783 lw a5,44(sp) +80008438: 02f70733 mul a4,a4,a5 +8000843c: 01a70d33 add s10,a4,s10 +80008440: cf5ff06f j 80008134 <_svfprintf_r+0xd54> +80008444: 00c12783 lw a5,12(sp) +80008448: 00178793 addi a5,a5,1 +8000844c: 00f12623 sw a5,12(sp) +80008450: fd1ff06f j 80008420 <_svfprintf_r+0x1040> +80008454: 004c0713 addi a4,s8,4 +80008458: 00e12a23 sw a4,20(sp) +8000845c: 02047713 andi a4,s0,32 +80008460: 000c2783 lw a5,0(s8) +80008464: 02070063 beqz a4,80008484 <_svfprintf_r+0x10a4> +80008468: 02012703 lw a4,32(sp) +8000846c: 00e7a023 sw a4,0(a5) +80008470: 41f75713 srai a4,a4,0x1f +80008474: 00e7a223 sw a4,4(a5) +80008478: 01412c03 lw s8,20(sp) +8000847c: 01812483 lw s1,24(sp) +80008480: 860ff06f j 800074e0 <_svfprintf_r+0x100> +80008484: 01047713 andi a4,s0,16 +80008488: 00070863 beqz a4,80008498 <_svfprintf_r+0x10b8> +8000848c: 02012703 lw a4,32(sp) +80008490: 00e7a023 sw a4,0(a5) +80008494: fe5ff06f j 80008478 <_svfprintf_r+0x1098> +80008498: 04047713 andi a4,s0,64 +8000849c: 00070863 beqz a4,800084ac <_svfprintf_r+0x10cc> +800084a0: 02012703 lw a4,32(sp) +800084a4: 00e79023 sh a4,0(a5) +800084a8: fd1ff06f j 80008478 <_svfprintf_r+0x1098> +800084ac: 20047413 andi s0,s0,512 +800084b0: fc040ee3 beqz s0,8000848c <_svfprintf_r+0x10ac> +800084b4: 02012703 lw a4,32(sp) +800084b8: 00e78023 sb a4,0(a5) +800084bc: fbdff06f j 80008478 <_svfprintf_r+0x1098> +800084c0: 01046413 ori s0,s0,16 +800084c4: 02047793 andi a5,s0,32 +800084c8: 02078663 beqz a5,800084f4 <_svfprintf_r+0x1114> +800084cc: 007c0c13 addi s8,s8,7 +800084d0: ff8c7c13 andi s8,s8,-8 +800084d4: 000c2c83 lw s9,0(s8) +800084d8: 004c2d83 lw s11,4(s8) +800084dc: 008c0793 addi a5,s8,8 800084e0: 00f12a23 sw a5,20(sp) -800084e4: 0a010ba3 sb zero,183(sp) -800084e8: fff00793 li a5,-1 -800084ec: 000c2483 lw s1,0(s8) -800084f0: 02fd0463 beq s10,a5,80008518 <_svfprintf_r+0x11c4> -800084f4: 000d0613 mv a2,s10 -800084f8: 00000593 li a1,0 -800084fc: 00048513 mv a0,s1 -80008500: b95fd0ef jal ra,80006094 -80008504: 00050c13 mv s8,a0 -80008508: e0050063 beqz a0,80007b08 <_svfprintf_r+0x7b4> -8000850c: 40950d33 sub s10,a0,s1 -80008510: 00000c13 li s8,0 -80008514: df4ff06f j 80007b08 <_svfprintf_r+0x7b4> -80008518: 00048513 mv a0,s1 -8000851c: de5fe0ef jal ra,80007300 -80008520: 00050d13 mv s10,a0 -80008524: fedff06f j 80008510 <_svfprintf_r+0x11bc> -80008528: 01046413 ori s0,s0,16 -8000852c: 02047793 andi a5,s0,32 -80008530: 02078263 beqz a5,80008554 <_svfprintf_r+0x1200> -80008534: 007c0c13 addi s8,s8,7 -80008538: ff8c7c13 andi s8,s8,-8 -8000853c: 000c2c83 lw s9,0(s8) -80008540: 004c2d83 lw s11,4(s8) -80008544: 008c0793 addi a5,s8,8 -80008548: 00f12a23 sw a5,20(sp) -8000854c: 00100713 li a4,1 -80008550: f11ff06f j 80008460 <_svfprintf_r+0x110c> -80008554: 004c0793 addi a5,s8,4 -80008558: 00f12a23 sw a5,20(sp) -8000855c: 01047793 andi a5,s0,16 -80008560: 00078663 beqz a5,8000856c <_svfprintf_r+0x1218> -80008564: 000c2c83 lw s9,0(s8) -80008568: 0100006f j 80008578 <_svfprintf_r+0x1224> -8000856c: 04047793 andi a5,s0,64 -80008570: 00078863 beqz a5,80008580 <_svfprintf_r+0x122c> -80008574: 000c5c83 lhu s9,0(s8) -80008578: 00000d93 li s11,0 -8000857c: fd1ff06f j 8000854c <_svfprintf_r+0x11f8> -80008580: 20047793 andi a5,s0,512 -80008584: fe0780e3 beqz a5,80008564 <_svfprintf_r+0x1210> -80008588: 000c4c83 lbu s9,0(s8) -8000858c: fedff06f j 80008578 <_svfprintf_r+0x1224> -80008590: 810007b7 lui a5,0x81000 -80008594: 3f878793 addi a5,a5,1016 # 810003f8 <_PathLocale+0xffffe9c8> -80008598: 02f12e23 sw a5,60(sp) -8000859c: 02047793 andi a5,s0,32 -800085a0: 04078a63 beqz a5,800085f4 <_svfprintf_r+0x12a0> -800085a4: 007c0c13 addi s8,s8,7 -800085a8: ff8c7c13 andi s8,s8,-8 -800085ac: 000c2c83 lw s9,0(s8) -800085b0: 004c2d83 lw s11,4(s8) -800085b4: 008c0793 addi a5,s8,8 -800085b8: 00f12a23 sw a5,20(sp) -800085bc: 00147713 andi a4,s0,1 -800085c0: 00070e63 beqz a4,800085dc <_svfprintf_r+0x1288> -800085c4: 01bce733 or a4,s9,s11 -800085c8: 00070a63 beqz a4,800085dc <_svfprintf_r+0x1288> -800085cc: 03000713 li a4,48 -800085d0: 0ae10c23 sb a4,184(sp) -800085d4: 0b610ca3 sb s6,185(sp) -800085d8: 00246413 ori s0,s0,2 -800085dc: bff47413 andi s0,s0,-1025 -800085e0: 00200713 li a4,2 -800085e4: e7dff06f j 80008460 <_svfprintf_r+0x110c> -800085e8: 810007b7 lui a5,0x81000 -800085ec: 3e478793 addi a5,a5,996 # 810003e4 <_PathLocale+0xffffe9b4> -800085f0: fa9ff06f j 80008598 <_svfprintf_r+0x1244> -800085f4: 004c0793 addi a5,s8,4 -800085f8: 00f12a23 sw a5,20(sp) -800085fc: 01047793 andi a5,s0,16 -80008600: 00078663 beqz a5,8000860c <_svfprintf_r+0x12b8> -80008604: 000c2c83 lw s9,0(s8) -80008608: 0100006f j 80008618 <_svfprintf_r+0x12c4> -8000860c: 04047793 andi a5,s0,64 -80008610: 00078863 beqz a5,80008620 <_svfprintf_r+0x12cc> -80008614: 000c5c83 lhu s9,0(s8) -80008618: 00000d93 li s11,0 -8000861c: fa1ff06f j 800085bc <_svfprintf_r+0x1268> -80008620: 20047793 andi a5,s0,512 -80008624: fe0780e3 beqz a5,80008604 <_svfprintf_r+0x12b0> -80008628: 000c4c83 lbu s9,0(s8) -8000862c: fedff06f j 80008618 <_svfprintf_r+0x12c4> -80008630: 00040693 mv a3,s0 -80008634: 00100713 li a4,1 -80008638: bbcff06f j 800079f4 <_svfprintf_r+0x6a0> -8000863c: 00100693 li a3,1 -80008640: 4ed708e3 beq a4,a3,80009330 <_svfprintf_r+0x1fdc> -80008644: 00200693 li a3,2 -80008648: 12d70863 beq a4,a3,80008778 <_svfprintf_r+0x1424> -8000864c: 1a010713 addi a4,sp,416 -80008650: 01dd9613 slli a2,s11,0x1d -80008654: 007cf693 andi a3,s9,7 -80008658: 003cd813 srli a6,s9,0x3 -8000865c: 03068693 addi a3,a3,48 -80008660: 01066cb3 or s9,a2,a6 -80008664: 003ddd93 srli s11,s11,0x3 -80008668: fed70fa3 sb a3,-1(a4) -8000866c: 01bce633 or a2,s9,s11 -80008670: fff70493 addi s1,a4,-1 -80008674: 02061e63 bnez a2,800086b0 <_svfprintf_r+0x135c> -80008678: 00147793 andi a5,s0,1 -8000867c: 00078a63 beqz a5,80008690 <_svfprintf_r+0x133c> -80008680: 03000793 li a5,48 -80008684: 00f68663 beq a3,a5,80008690 <_svfprintf_r+0x133c> -80008688: fef48fa3 sb a5,-1(s1) -8000868c: ffe70493 addi s1,a4,-2 -80008690: 1a010793 addi a5,sp,416 -80008694: 000d0713 mv a4,s10 -80008698: 00000c13 li s8,0 -8000869c: 40978d33 sub s10,a5,s1 -800086a0: 00012623 sw zero,12(sp) -800086a4: 00000c93 li s9,0 -800086a8: 00000d93 li s11,0 -800086ac: 830ff06f j 800076dc <_svfprintf_r+0x388> -800086b0: 00048713 mv a4,s1 -800086b4: f9dff06f j 80008650 <_svfprintf_r+0x12fc> -800086b8: 40047793 andi a5,s0,1024 -800086bc: 00000a13 li s4,0 -800086c0: 1a010713 addi a4,sp,416 -800086c4: 00f12623 sw a5,12(sp) -800086c8: 00900c13 li s8,9 -800086cc: 00a00613 li a2,10 -800086d0: 00000693 li a3,0 -800086d4: 000c8513 mv a0,s9 -800086d8: 000d8593 mv a1,s11 -800086dc: fff70493 addi s1,a4,-1 -800086e0: 02e12423 sw a4,40(sp) -800086e4: 324040ef jal ra,8000ca08 <__umoddi3> -800086e8: 02812703 lw a4,40(sp) -800086ec: 00c12783 lw a5,12(sp) -800086f0: 03050513 addi a0,a0,48 -800086f4: fea70fa3 sb a0,-1(a4) -800086f8: 001a0a13 addi s4,s4,1 -800086fc: 04078863 beqz a5,8000874c <_svfprintf_r+0x13f8> -80008700: 00812783 lw a5,8(sp) -80008704: 0007c703 lbu a4,0(a5) -80008708: 04ea1263 bne s4,a4,8000874c <_svfprintf_r+0x13f8> -8000870c: 0ff00793 li a5,255 -80008710: 02fa0e63 beq s4,a5,8000874c <_svfprintf_r+0x13f8> -80008714: 000d9463 bnez s11,8000871c <_svfprintf_r+0x13c8> -80008718: 039c7a63 bgeu s8,s9,8000874c <_svfprintf_r+0x13f8> -8000871c: 02c12783 lw a5,44(sp) -80008720: 03412583 lw a1,52(sp) -80008724: 00000a13 li s4,0 -80008728: 40f484b3 sub s1,s1,a5 -8000872c: 00078613 mv a2,a5 -80008730: 00048513 mv a0,s1 -80008734: be9fe0ef jal ra,8000731c -80008738: 00812783 lw a5,8(sp) -8000873c: 0017c703 lbu a4,1(a5) -80008740: 00070663 beqz a4,8000874c <_svfprintf_r+0x13f8> -80008744: 00178793 addi a5,a5,1 -80008748: 00f12423 sw a5,8(sp) -8000874c: 00a00613 li a2,10 -80008750: 00000693 li a3,0 -80008754: 000c8513 mv a0,s9 -80008758: 000d8593 mv a1,s11 -8000875c: 679030ef jal ra,8000c5d4 <__udivdi3> -80008760: 000d9463 bnez s11,80008768 <_svfprintf_r+0x1414> -80008764: f39c76e3 bgeu s8,s9,80008690 <_svfprintf_r+0x133c> -80008768: 00050c93 mv s9,a0 -8000876c: 00058d93 mv s11,a1 -80008770: 00048713 mv a4,s1 -80008774: f59ff06f j 800086cc <_svfprintf_r+0x1378> -80008778: 1a010493 addi s1,sp,416 -8000877c: 03c12783 lw a5,60(sp) -80008780: 00fcf713 andi a4,s9,15 -80008784: fff48493 addi s1,s1,-1 -80008788: 00e78733 add a4,a5,a4 -8000878c: 00074703 lbu a4,0(a4) -80008790: 004cd813 srli a6,s9,0x4 -80008794: 00e48023 sb a4,0(s1) -80008798: 01cd9713 slli a4,s11,0x1c -8000879c: 01076cb3 or s9,a4,a6 -800087a0: 004ddd93 srli s11,s11,0x4 -800087a4: 01bce733 or a4,s9,s11 -800087a8: fc071ae3 bnez a4,8000877c <_svfprintf_r+0x1428> -800087ac: ee5ff06f j 80008690 <_svfprintf_r+0x133c> -800087b0: 1a010493 addi s1,sp,416 -800087b4: ec071ee3 bnez a4,80008690 <_svfprintf_r+0x133c> -800087b8: 0016f693 andi a3,a3,1 -800087bc: ec068ae3 beqz a3,80008690 <_svfprintf_r+0x133c> -800087c0: 03000793 li a5,48 -800087c4: 18f10fa3 sb a5,415(sp) -800087c8: 37d0006f j 80009344 <_svfprintf_r+0x1ff0> -800087cc: 320b0ee3 beqz s6,80009308 <_svfprintf_r+0x1fb4> -800087d0: 13610e23 sb s6,316(sp) -800087d4: 0a010ba3 sb zero,183(sp) -800087d8: 01812a23 sw s8,20(sp) -800087dc: ee5fe06f j 800076c0 <_svfprintf_r+0x36c> -800087e0: 01058593 addi a1,a1,16 -800087e4: 01cba223 sw t3,4(s7) -800087e8: 0cb12e23 sw a1,220(sp) -800087ec: 0cc12c23 sw a2,216(sp) -800087f0: 02cede63 bge t4,a2,8000882c <_svfprintf_r+0x14d8> -800087f4: 0d410613 addi a2,sp,212 -800087f8: 00098593 mv a1,s3 -800087fc: 00090513 mv a0,s2 -80008800: 04e12823 sw a4,80(sp) -80008804: 04d12623 sw a3,76(sp) -80008808: 5a5020ef jal ra,8000b5ac <__ssprint_r> -8000880c: 28051ee3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008810: 05012703 lw a4,80(sp) -80008814: 04c12683 lw a3,76(sp) -80008818: 810017b7 lui a5,0x81001 -8000881c: 000a8513 mv a0,s5 -80008820: 00700e93 li t4,7 -80008824: 92478813 addi a6,a5,-1756 # 81000924 <_PathLocale+0xffffeef4> -80008828: 01000e13 li t3,16 -8000882c: ff068693 addi a3,a3,-16 -80008830: 00050b93 mv s7,a0 -80008834: f0dfe06f j 80007740 <_svfprintf_r+0x3ec> -80008838: 01058593 addi a1,a1,16 -8000883c: 010ba223 sw a6,4(s7) -80008840: 0cb12e23 sw a1,220(sp) -80008844: 0cc12c23 sw a2,216(sp) -80008848: 02ce5a63 bge t3,a2,8000887c <_svfprintf_r+0x1528> -8000884c: 0d410613 addi a2,sp,212 -80008850: 00098593 mv a1,s3 -80008854: 00090513 mv a0,s2 -80008858: 04e12223 sw a4,68(sp) -8000885c: 04d12023 sw a3,64(sp) -80008860: 54d020ef jal ra,8000b5ac <__ssprint_r> -80008864: 240512e3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008868: 04412703 lw a4,68(sp) -8000886c: 04012683 lw a3,64(sp) -80008870: 000a8513 mv a0,s5 -80008874: 00700e13 li t3,7 -80008878: 01000813 li a6,16 -8000887c: ff068693 addi a3,a3,-16 -80008880: 00050b93 mv s7,a0 -80008884: ffdfe06f j 80007880 <_svfprintf_r+0x52c> -80008888: 01060613 addi a2,a2,16 -8000888c: 010ba223 sw a6,4(s7) -80008890: 0cc12e23 sw a2,220(sp) -80008894: 0cd12c23 sw a3,216(sp) -80008898: 02de5663 bge t3,a3,800088c4 <_svfprintf_r+0x1570> -8000889c: 0d410613 addi a2,sp,212 -800088a0: 00098593 mv a1,s3 -800088a4: 00090513 mv a0,s2 -800088a8: 04e12023 sw a4,64(sp) -800088ac: 501020ef jal ra,8000b5ac <__ssprint_r> -800088b0: 1e051ce3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -800088b4: 04012703 lw a4,64(sp) -800088b8: 000a8593 mv a1,s5 -800088bc: 00700e13 li t3,7 -800088c0: 01000813 li a6,16 -800088c4: ff070713 addi a4,a4,-16 -800088c8: 00058b93 mv s7,a1 -800088cc: 824ff06f j 800078f0 <_svfprintf_r+0x59c> -800088d0: 06500693 li a3,101 -800088d4: 7766d863 bge a3,s6,80009044 <_svfprintf_r+0x1cf0> -800088d8: 0e012683 lw a3,224(sp) -800088dc: 09010593 addi a1,sp,144 -800088e0: 0a010513 addi a0,sp,160 -800088e4: 0ad12023 sw a3,160(sp) -800088e8: 0e412683 lw a3,228(sp) -800088ec: 04e12023 sw a4,64(sp) -800088f0: 08012823 sw zero,144(sp) -800088f4: 0ad12223 sw a3,164(sp) -800088f8: 0e812683 lw a3,232(sp) -800088fc: 08012a23 sw zero,148(sp) -80008900: 08012c23 sw zero,152(sp) -80008904: 0ad12423 sw a3,168(sp) -80008908: 0ec12683 lw a3,236(sp) -8000890c: 08012e23 sw zero,156(sp) -80008910: 0ad12623 sw a3,172(sp) -80008914: 504040ef jal ra,8000ce18 <__eqtf2> -80008918: 04012703 lw a4,64(sp) -8000891c: 18051263 bnez a0,80008aa0 <_svfprintf_r+0x174c> -80008920: 810007b7 lui a5,0x81000 -80008924: 40c78793 addi a5,a5,1036 # 8100040c <_PathLocale+0xffffe9dc> -80008928: 00fba023 sw a5,0(s7) -8000892c: 00100793 li a5,1 -80008930: 00fba223 sw a5,4(s7) -80008934: 0d812783 lw a5,216(sp) -80008938: 00170713 addi a4,a4,1 -8000893c: 0ce12e23 sw a4,220(sp) -80008940: 00178793 addi a5,a5,1 -80008944: 0cf12c23 sw a5,216(sp) -80008948: 00700713 li a4,7 -8000894c: 008b8b93 addi s7,s7,8 -80008950: 00f75e63 bge a4,a5,8000896c <_svfprintf_r+0x1618> -80008954: 0d410613 addi a2,sp,212 -80008958: 00098593 mv a1,s3 -8000895c: 00090513 mv a0,s2 -80008960: 44d020ef jal ra,8000b5ac <__ssprint_r> -80008964: 140512e3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008968: 000a8b93 mv s7,s5 -8000896c: 0bc12783 lw a5,188(sp) -80008970: 0147c663 blt a5,s4,8000897c <_svfprintf_r+0x1628> -80008974: 00147793 andi a5,s0,1 -80008978: 0a078063 beqz a5,80008a18 <_svfprintf_r+0x16c4> -8000897c: 03012783 lw a5,48(sp) -80008980: 01c12703 lw a4,28(sp) -80008984: 008b8b93 addi s7,s7,8 -80008988: fefbac23 sw a5,-8(s7) -8000898c: 01c12783 lw a5,28(sp) -80008990: fefbae23 sw a5,-4(s7) -80008994: 0dc12783 lw a5,220(sp) -80008998: 00e787b3 add a5,a5,a4 -8000899c: 0cf12e23 sw a5,220(sp) -800089a0: 0d812783 lw a5,216(sp) -800089a4: 00700713 li a4,7 -800089a8: 00178793 addi a5,a5,1 -800089ac: 0cf12c23 sw a5,216(sp) -800089b0: 00f75e63 bge a4,a5,800089cc <_svfprintf_r+0x1678> -800089b4: 0d410613 addi a2,sp,212 -800089b8: 00098593 mv a1,s3 -800089bc: 00090513 mv a0,s2 -800089c0: 3ed020ef jal ra,8000b5ac <__ssprint_r> -800089c4: 0e0512e3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -800089c8: 000a8b93 mv s7,s5 -800089cc: fffa0493 addi s1,s4,-1 -800089d0: 04905463 blez s1,80008a18 <_svfprintf_r+0x16c4> -800089d4: 01000b13 li s6,16 -800089d8: 00700c93 li s9,7 -800089dc: 01012603 lw a2,16(sp) -800089e0: 0d812783 lw a5,216(sp) -800089e4: 0dc12703 lw a4,220(sp) -800089e8: 00cba023 sw a2,0(s7) -800089ec: 00178793 addi a5,a5,1 -800089f0: 008b8693 addi a3,s7,8 -800089f4: 069b4a63 blt s6,s1,80008a68 <_svfprintf_r+0x1714> -800089f8: 009ba223 sw s1,4(s7) -800089fc: 00e484b3 add s1,s1,a4 -80008a00: 0c912e23 sw s1,220(sp) -80008a04: 0cf12c23 sw a5,216(sp) -80008a08: 00700713 li a4,7 -80008a0c: 00068b93 mv s7,a3 -80008a10: 00f75463 bge a4,a5,80008a18 <_svfprintf_r+0x16c4> -80008a14: f69fe06f j 8000797c <_svfprintf_r+0x628> -80008a18: 00447413 andi s0,s0,4 -80008a1c: 020416e3 bnez s0,80009248 <_svfprintf_r+0x1ef4> -80008a20: 02412b03 lw s6,36(sp) -80008a24: 02812783 lw a5,40(sp) -80008a28: 00fb5463 bge s6,a5,80008a30 <_svfprintf_r+0x16dc> -80008a2c: 00078b13 mv s6,a5 -80008a30: 02012783 lw a5,32(sp) -80008a34: 016787b3 add a5,a5,s6 -80008a38: 02f12023 sw a5,32(sp) -80008a3c: 0dc12783 lw a5,220(sp) -80008a40: 00078c63 beqz a5,80008a58 <_svfprintf_r+0x1704> -80008a44: 0d410613 addi a2,sp,212 -80008a48: 00098593 mv a1,s3 -80008a4c: 00090513 mv a0,s2 -80008a50: 35d020ef jal ra,8000b5ac <__ssprint_r> -80008a54: 04051ae3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008a58: 0c012c23 sw zero,216(sp) -80008a5c: 080c1ee3 bnez s8,800092f8 <_svfprintf_r+0x1fa4> -80008a60: 000a8b93 mv s7,s5 -80008a64: 989ff06f j 800083ec <_svfprintf_r+0x1098> -80008a68: 01070713 addi a4,a4,16 -80008a6c: 016ba223 sw s6,4(s7) -80008a70: 0ce12e23 sw a4,220(sp) -80008a74: 0cf12c23 sw a5,216(sp) -80008a78: 00fcde63 bge s9,a5,80008a94 <_svfprintf_r+0x1740> -80008a7c: 0d410613 addi a2,sp,212 -80008a80: 00098593 mv a1,s3 -80008a84: 00090513 mv a0,s2 -80008a88: 325020ef jal ra,8000b5ac <__ssprint_r> -80008a8c: 00051ee3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008a90: 000a8693 mv a3,s5 -80008a94: ff048493 addi s1,s1,-16 +800084e4: bff47413 andi s0,s0,-1025 +800084e8: 00000713 li a4,0 +800084ec: 0a010ba3 sb zero,183(sp) +800084f0: d84ff06f j 80007a74 <_svfprintf_r+0x694> +800084f4: 004c0793 addi a5,s8,4 +800084f8: 00f12a23 sw a5,20(sp) +800084fc: 01047793 andi a5,s0,16 +80008500: 00078663 beqz a5,8000850c <_svfprintf_r+0x112c> +80008504: 000c2c83 lw s9,0(s8) +80008508: 0100006f j 80008518 <_svfprintf_r+0x1138> +8000850c: 04047793 andi a5,s0,64 +80008510: 00078863 beqz a5,80008520 <_svfprintf_r+0x1140> +80008514: 000c5c83 lhu s9,0(s8) +80008518: 00000d93 li s11,0 +8000851c: fc9ff06f j 800084e4 <_svfprintf_r+0x1104> +80008520: 20047793 andi a5,s0,512 +80008524: fe0780e3 beqz a5,80008504 <_svfprintf_r+0x1124> +80008528: 000c4c83 lbu s9,0(s8) +8000852c: fedff06f j 80008518 <_svfprintf_r+0x1138> +80008530: ffff8737 lui a4,0xffff8 +80008534: 83074713 xori a4,a4,-2000 +80008538: 004c0793 addi a5,s8,4 +8000853c: 0ae11c23 sh a4,184(sp) +80008540: 81000737 lui a4,0x81000 +80008544: 00f12a23 sw a5,20(sp) +80008548: 3ac70793 addi a5,a4,940 # 810003ac <_PathLocale+0xffffe9b4> +8000854c: 000c2c83 lw s9,0(s8) +80008550: 00000d93 li s11,0 +80008554: 00246413 ori s0,s0,2 +80008558: 02f12e23 sw a5,60(sp) +8000855c: 00200713 li a4,2 +80008560: 07800b13 li s6,120 +80008564: f89ff06f j 800084ec <_svfprintf_r+0x110c> +80008568: 004c0793 addi a5,s8,4 +8000856c: 00f12a23 sw a5,20(sp) +80008570: 0a010ba3 sb zero,183(sp) +80008574: fff00793 li a5,-1 +80008578: 000c2483 lw s1,0(s8) +8000857c: 02fd0463 beq s10,a5,800085a4 <_svfprintf_r+0x11c4> +80008580: 000d0613 mv a2,s10 +80008584: 00000593 li a1,0 +80008588: 00048513 mv a0,s1 +8000858c: b95fd0ef jal ra,80006120 +80008590: 00050c13 mv s8,a0 +80008594: e0050063 beqz a0,80007b94 <_svfprintf_r+0x7b4> +80008598: 40950d33 sub s10,a0,s1 +8000859c: 00000c13 li s8,0 +800085a0: df4ff06f j 80007b94 <_svfprintf_r+0x7b4> +800085a4: 00048513 mv a0,s1 +800085a8: de5fe0ef jal ra,8000738c +800085ac: 00050d13 mv s10,a0 +800085b0: fedff06f j 8000859c <_svfprintf_r+0x11bc> +800085b4: 01046413 ori s0,s0,16 +800085b8: 02047793 andi a5,s0,32 +800085bc: 02078263 beqz a5,800085e0 <_svfprintf_r+0x1200> +800085c0: 007c0c13 addi s8,s8,7 +800085c4: ff8c7c13 andi s8,s8,-8 +800085c8: 000c2c83 lw s9,0(s8) +800085cc: 004c2d83 lw s11,4(s8) +800085d0: 008c0793 addi a5,s8,8 +800085d4: 00f12a23 sw a5,20(sp) +800085d8: 00100713 li a4,1 +800085dc: f11ff06f j 800084ec <_svfprintf_r+0x110c> +800085e0: 004c0793 addi a5,s8,4 +800085e4: 00f12a23 sw a5,20(sp) +800085e8: 01047793 andi a5,s0,16 +800085ec: 00078663 beqz a5,800085f8 <_svfprintf_r+0x1218> +800085f0: 000c2c83 lw s9,0(s8) +800085f4: 0100006f j 80008604 <_svfprintf_r+0x1224> +800085f8: 04047793 andi a5,s0,64 +800085fc: 00078863 beqz a5,8000860c <_svfprintf_r+0x122c> +80008600: 000c5c83 lhu s9,0(s8) +80008604: 00000d93 li s11,0 +80008608: fd1ff06f j 800085d8 <_svfprintf_r+0x11f8> +8000860c: 20047793 andi a5,s0,512 +80008610: fe0780e3 beqz a5,800085f0 <_svfprintf_r+0x1210> +80008614: 000c4c83 lbu s9,0(s8) +80008618: fedff06f j 80008604 <_svfprintf_r+0x1224> +8000861c: 810007b7 lui a5,0x81000 +80008620: 3c078793 addi a5,a5,960 # 810003c0 <_PathLocale+0xffffe9c8> +80008624: 02f12e23 sw a5,60(sp) +80008628: 02047793 andi a5,s0,32 +8000862c: 04078a63 beqz a5,80008680 <_svfprintf_r+0x12a0> +80008630: 007c0c13 addi s8,s8,7 +80008634: ff8c7c13 andi s8,s8,-8 +80008638: 000c2c83 lw s9,0(s8) +8000863c: 004c2d83 lw s11,4(s8) +80008640: 008c0793 addi a5,s8,8 +80008644: 00f12a23 sw a5,20(sp) +80008648: 00147713 andi a4,s0,1 +8000864c: 00070e63 beqz a4,80008668 <_svfprintf_r+0x1288> +80008650: 01bce733 or a4,s9,s11 +80008654: 00070a63 beqz a4,80008668 <_svfprintf_r+0x1288> +80008658: 03000713 li a4,48 +8000865c: 0ae10c23 sb a4,184(sp) +80008660: 0b610ca3 sb s6,185(sp) +80008664: 00246413 ori s0,s0,2 +80008668: bff47413 andi s0,s0,-1025 +8000866c: 00200713 li a4,2 +80008670: e7dff06f j 800084ec <_svfprintf_r+0x110c> +80008674: 810007b7 lui a5,0x81000 +80008678: 3ac78793 addi a5,a5,940 # 810003ac <_PathLocale+0xffffe9b4> +8000867c: fa9ff06f j 80008624 <_svfprintf_r+0x1244> +80008680: 004c0793 addi a5,s8,4 +80008684: 00f12a23 sw a5,20(sp) +80008688: 01047793 andi a5,s0,16 +8000868c: 00078663 beqz a5,80008698 <_svfprintf_r+0x12b8> +80008690: 000c2c83 lw s9,0(s8) +80008694: 0100006f j 800086a4 <_svfprintf_r+0x12c4> +80008698: 04047793 andi a5,s0,64 +8000869c: 00078863 beqz a5,800086ac <_svfprintf_r+0x12cc> +800086a0: 000c5c83 lhu s9,0(s8) +800086a4: 00000d93 li s11,0 +800086a8: fa1ff06f j 80008648 <_svfprintf_r+0x1268> +800086ac: 20047793 andi a5,s0,512 +800086b0: fe0780e3 beqz a5,80008690 <_svfprintf_r+0x12b0> +800086b4: 000c4c83 lbu s9,0(s8) +800086b8: fedff06f j 800086a4 <_svfprintf_r+0x12c4> +800086bc: 00040693 mv a3,s0 +800086c0: 00100713 li a4,1 +800086c4: bbcff06f j 80007a80 <_svfprintf_r+0x6a0> +800086c8: 00100693 li a3,1 +800086cc: 4ed708e3 beq a4,a3,800093bc <_svfprintf_r+0x1fdc> +800086d0: 00200693 li a3,2 +800086d4: 12d70863 beq a4,a3,80008804 <_svfprintf_r+0x1424> +800086d8: 1a010713 addi a4,sp,416 +800086dc: 01dd9613 slli a2,s11,0x1d +800086e0: 007cf693 andi a3,s9,7 +800086e4: 003cd813 srli a6,s9,0x3 +800086e8: 03068693 addi a3,a3,48 +800086ec: 01066cb3 or s9,a2,a6 +800086f0: 003ddd93 srli s11,s11,0x3 +800086f4: fed70fa3 sb a3,-1(a4) +800086f8: 01bce633 or a2,s9,s11 +800086fc: fff70493 addi s1,a4,-1 +80008700: 02061e63 bnez a2,8000873c <_svfprintf_r+0x135c> +80008704: 00147793 andi a5,s0,1 +80008708: 00078a63 beqz a5,8000871c <_svfprintf_r+0x133c> +8000870c: 03000793 li a5,48 +80008710: 00f68663 beq a3,a5,8000871c <_svfprintf_r+0x133c> +80008714: fef48fa3 sb a5,-1(s1) +80008718: ffe70493 addi s1,a4,-2 +8000871c: 1a010793 addi a5,sp,416 +80008720: 000d0713 mv a4,s10 +80008724: 00000c13 li s8,0 +80008728: 40978d33 sub s10,a5,s1 +8000872c: 00012623 sw zero,12(sp) +80008730: 00000c93 li s9,0 +80008734: 00000d93 li s11,0 +80008738: 830ff06f j 80007768 <_svfprintf_r+0x388> +8000873c: 00048713 mv a4,s1 +80008740: f9dff06f j 800086dc <_svfprintf_r+0x12fc> +80008744: 40047793 andi a5,s0,1024 +80008748: 00000a13 li s4,0 +8000874c: 1a010713 addi a4,sp,416 +80008750: 00f12623 sw a5,12(sp) +80008754: 00900c13 li s8,9 +80008758: 00a00613 li a2,10 +8000875c: 00000693 li a3,0 +80008760: 000c8513 mv a0,s9 +80008764: 000d8593 mv a1,s11 +80008768: fff70493 addi s1,a4,-1 +8000876c: 02e12423 sw a4,40(sp) +80008770: 324040ef jal ra,8000ca94 <__umoddi3> +80008774: 02812703 lw a4,40(sp) +80008778: 00c12783 lw a5,12(sp) +8000877c: 03050513 addi a0,a0,48 +80008780: fea70fa3 sb a0,-1(a4) +80008784: 001a0a13 addi s4,s4,1 +80008788: 04078863 beqz a5,800087d8 <_svfprintf_r+0x13f8> +8000878c: 00812783 lw a5,8(sp) +80008790: 0007c703 lbu a4,0(a5) +80008794: 04ea1263 bne s4,a4,800087d8 <_svfprintf_r+0x13f8> +80008798: 0ff00793 li a5,255 +8000879c: 02fa0e63 beq s4,a5,800087d8 <_svfprintf_r+0x13f8> +800087a0: 000d9463 bnez s11,800087a8 <_svfprintf_r+0x13c8> +800087a4: 039c7a63 bgeu s8,s9,800087d8 <_svfprintf_r+0x13f8> +800087a8: 02c12783 lw a5,44(sp) +800087ac: 03412583 lw a1,52(sp) +800087b0: 00000a13 li s4,0 +800087b4: 40f484b3 sub s1,s1,a5 +800087b8: 00078613 mv a2,a5 +800087bc: 00048513 mv a0,s1 +800087c0: be9fe0ef jal ra,800073a8 +800087c4: 00812783 lw a5,8(sp) +800087c8: 0017c703 lbu a4,1(a5) +800087cc: 00070663 beqz a4,800087d8 <_svfprintf_r+0x13f8> +800087d0: 00178793 addi a5,a5,1 +800087d4: 00f12423 sw a5,8(sp) +800087d8: 00a00613 li a2,10 +800087dc: 00000693 li a3,0 +800087e0: 000c8513 mv a0,s9 +800087e4: 000d8593 mv a1,s11 +800087e8: 679030ef jal ra,8000c660 <__udivdi3> +800087ec: 000d9463 bnez s11,800087f4 <_svfprintf_r+0x1414> +800087f0: f39c76e3 bgeu s8,s9,8000871c <_svfprintf_r+0x133c> +800087f4: 00050c93 mv s9,a0 +800087f8: 00058d93 mv s11,a1 +800087fc: 00048713 mv a4,s1 +80008800: f59ff06f j 80008758 <_svfprintf_r+0x1378> +80008804: 1a010493 addi s1,sp,416 +80008808: 03c12783 lw a5,60(sp) +8000880c: 00fcf713 andi a4,s9,15 +80008810: fff48493 addi s1,s1,-1 +80008814: 00e78733 add a4,a5,a4 +80008818: 00074703 lbu a4,0(a4) +8000881c: 004cd813 srli a6,s9,0x4 +80008820: 00e48023 sb a4,0(s1) +80008824: 01cd9713 slli a4,s11,0x1c +80008828: 01076cb3 or s9,a4,a6 +8000882c: 004ddd93 srli s11,s11,0x4 +80008830: 01bce733 or a4,s9,s11 +80008834: fc071ae3 bnez a4,80008808 <_svfprintf_r+0x1428> +80008838: ee5ff06f j 8000871c <_svfprintf_r+0x133c> +8000883c: 1a010493 addi s1,sp,416 +80008840: ec071ee3 bnez a4,8000871c <_svfprintf_r+0x133c> +80008844: 0016f693 andi a3,a3,1 +80008848: ec068ae3 beqz a3,8000871c <_svfprintf_r+0x133c> +8000884c: 03000793 li a5,48 +80008850: 18f10fa3 sb a5,415(sp) +80008854: 37d0006f j 800093d0 <_svfprintf_r+0x1ff0> +80008858: 320b0ee3 beqz s6,80009394 <_svfprintf_r+0x1fb4> +8000885c: 13610e23 sb s6,316(sp) +80008860: 0a010ba3 sb zero,183(sp) +80008864: 01812a23 sw s8,20(sp) +80008868: ee5fe06f j 8000774c <_svfprintf_r+0x36c> +8000886c: 01058593 addi a1,a1,16 +80008870: 01cba223 sw t3,4(s7) +80008874: 0cb12e23 sw a1,220(sp) +80008878: 0cc12c23 sw a2,216(sp) +8000887c: 02cede63 bge t4,a2,800088b8 <_svfprintf_r+0x14d8> +80008880: 0d410613 addi a2,sp,212 +80008884: 00098593 mv a1,s3 +80008888: 00090513 mv a0,s2 +8000888c: 04e12823 sw a4,80(sp) +80008890: 04d12623 sw a3,76(sp) +80008894: 5a5020ef jal ra,8000b638 <__ssprint_r> +80008898: 28051ee3 bnez a0,80009334 <_svfprintf_r+0x1f54> +8000889c: 05012703 lw a4,80(sp) +800088a0: 04c12683 lw a3,76(sp) +800088a4: 810017b7 lui a5,0x81001 +800088a8: 000a8513 mv a0,s5 +800088ac: 00700e93 li t4,7 +800088b0: 8ec78813 addi a6,a5,-1812 # 810008ec <_PathLocale+0xffffeef4> +800088b4: 01000e13 li t3,16 +800088b8: ff068693 addi a3,a3,-16 +800088bc: 00050b93 mv s7,a0 +800088c0: f0dfe06f j 800077cc <_svfprintf_r+0x3ec> +800088c4: 01058593 addi a1,a1,16 +800088c8: 010ba223 sw a6,4(s7) +800088cc: 0cb12e23 sw a1,220(sp) +800088d0: 0cc12c23 sw a2,216(sp) +800088d4: 02ce5a63 bge t3,a2,80008908 <_svfprintf_r+0x1528> +800088d8: 0d410613 addi a2,sp,212 +800088dc: 00098593 mv a1,s3 +800088e0: 00090513 mv a0,s2 +800088e4: 04e12223 sw a4,68(sp) +800088e8: 04d12023 sw a3,64(sp) +800088ec: 54d020ef jal ra,8000b638 <__ssprint_r> +800088f0: 240512e3 bnez a0,80009334 <_svfprintf_r+0x1f54> +800088f4: 04412703 lw a4,68(sp) +800088f8: 04012683 lw a3,64(sp) +800088fc: 000a8513 mv a0,s5 +80008900: 00700e13 li t3,7 +80008904: 01000813 li a6,16 +80008908: ff068693 addi a3,a3,-16 +8000890c: 00050b93 mv s7,a0 +80008910: ffdfe06f j 8000790c <_svfprintf_r+0x52c> +80008914: 01060613 addi a2,a2,16 +80008918: 010ba223 sw a6,4(s7) +8000891c: 0cc12e23 sw a2,220(sp) +80008920: 0cd12c23 sw a3,216(sp) +80008924: 02de5663 bge t3,a3,80008950 <_svfprintf_r+0x1570> +80008928: 0d410613 addi a2,sp,212 +8000892c: 00098593 mv a1,s3 +80008930: 00090513 mv a0,s2 +80008934: 04e12023 sw a4,64(sp) +80008938: 501020ef jal ra,8000b638 <__ssprint_r> +8000893c: 1e051ce3 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008940: 04012703 lw a4,64(sp) +80008944: 000a8593 mv a1,s5 +80008948: 00700e13 li t3,7 +8000894c: 01000813 li a6,16 +80008950: ff070713 addi a4,a4,-16 +80008954: 00058b93 mv s7,a1 +80008958: 824ff06f j 8000797c <_svfprintf_r+0x59c> +8000895c: 06500693 li a3,101 +80008960: 7766d863 bge a3,s6,800090d0 <_svfprintf_r+0x1cf0> +80008964: 0e012683 lw a3,224(sp) +80008968: 09010593 addi a1,sp,144 +8000896c: 0a010513 addi a0,sp,160 +80008970: 0ad12023 sw a3,160(sp) +80008974: 0e412683 lw a3,228(sp) +80008978: 04e12023 sw a4,64(sp) +8000897c: 08012823 sw zero,144(sp) +80008980: 0ad12223 sw a3,164(sp) +80008984: 0e812683 lw a3,232(sp) +80008988: 08012a23 sw zero,148(sp) +8000898c: 08012c23 sw zero,152(sp) +80008990: 0ad12423 sw a3,168(sp) +80008994: 0ec12683 lw a3,236(sp) +80008998: 08012e23 sw zero,156(sp) +8000899c: 0ad12623 sw a3,172(sp) +800089a0: 504040ef jal ra,8000cea4 <__eqtf2> +800089a4: 04012703 lw a4,64(sp) +800089a8: 18051263 bnez a0,80008b2c <_svfprintf_r+0x174c> +800089ac: 810007b7 lui a5,0x81000 +800089b0: 3d478793 addi a5,a5,980 # 810003d4 <_PathLocale+0xffffe9dc> +800089b4: 00fba023 sw a5,0(s7) +800089b8: 00100793 li a5,1 +800089bc: 00fba223 sw a5,4(s7) +800089c0: 0d812783 lw a5,216(sp) +800089c4: 00170713 addi a4,a4,1 +800089c8: 0ce12e23 sw a4,220(sp) +800089cc: 00178793 addi a5,a5,1 +800089d0: 0cf12c23 sw a5,216(sp) +800089d4: 00700713 li a4,7 +800089d8: 008b8b93 addi s7,s7,8 +800089dc: 00f75e63 bge a4,a5,800089f8 <_svfprintf_r+0x1618> +800089e0: 0d410613 addi a2,sp,212 +800089e4: 00098593 mv a1,s3 +800089e8: 00090513 mv a0,s2 +800089ec: 44d020ef jal ra,8000b638 <__ssprint_r> +800089f0: 140512e3 bnez a0,80009334 <_svfprintf_r+0x1f54> +800089f4: 000a8b93 mv s7,s5 +800089f8: 0bc12783 lw a5,188(sp) +800089fc: 0147c663 blt a5,s4,80008a08 <_svfprintf_r+0x1628> +80008a00: 00147793 andi a5,s0,1 +80008a04: 0a078063 beqz a5,80008aa4 <_svfprintf_r+0x16c4> +80008a08: 03012783 lw a5,48(sp) +80008a0c: 01c12703 lw a4,28(sp) +80008a10: 008b8b93 addi s7,s7,8 +80008a14: fefbac23 sw a5,-8(s7) +80008a18: 01c12783 lw a5,28(sp) +80008a1c: fefbae23 sw a5,-4(s7) +80008a20: 0dc12783 lw a5,220(sp) +80008a24: 00e787b3 add a5,a5,a4 +80008a28: 0cf12e23 sw a5,220(sp) +80008a2c: 0d812783 lw a5,216(sp) +80008a30: 00700713 li a4,7 +80008a34: 00178793 addi a5,a5,1 +80008a38: 0cf12c23 sw a5,216(sp) +80008a3c: 00f75e63 bge a4,a5,80008a58 <_svfprintf_r+0x1678> +80008a40: 0d410613 addi a2,sp,212 +80008a44: 00098593 mv a1,s3 +80008a48: 00090513 mv a0,s2 +80008a4c: 3ed020ef jal ra,8000b638 <__ssprint_r> +80008a50: 0e0512e3 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008a54: 000a8b93 mv s7,s5 +80008a58: fffa0493 addi s1,s4,-1 +80008a5c: 04905463 blez s1,80008aa4 <_svfprintf_r+0x16c4> +80008a60: 01000b13 li s6,16 +80008a64: 00700c93 li s9,7 +80008a68: 01012603 lw a2,16(sp) +80008a6c: 0d812783 lw a5,216(sp) +80008a70: 0dc12703 lw a4,220(sp) +80008a74: 00cba023 sw a2,0(s7) +80008a78: 00178793 addi a5,a5,1 +80008a7c: 008b8693 addi a3,s7,8 +80008a80: 069b4a63 blt s6,s1,80008af4 <_svfprintf_r+0x1714> +80008a84: 009ba223 sw s1,4(s7) +80008a88: 00e484b3 add s1,s1,a4 +80008a8c: 0c912e23 sw s1,220(sp) +80008a90: 0cf12c23 sw a5,216(sp) +80008a94: 00700713 li a4,7 80008a98: 00068b93 mv s7,a3 -80008a9c: f41ff06f j 800089dc <_svfprintf_r+0x1688> -80008aa0: 0bc12683 lw a3,188(sp) -80008aa4: 16d04e63 bgtz a3,80008c20 <_svfprintf_r+0x18cc> -80008aa8: 810007b7 lui a5,0x81000 -80008aac: 40c78793 addi a5,a5,1036 # 8100040c <_PathLocale+0xffffe9dc> -80008ab0: 00fba023 sw a5,0(s7) -80008ab4: 00100793 li a5,1 -80008ab8: 00fba223 sw a5,4(s7) -80008abc: 0d812783 lw a5,216(sp) -80008ac0: 00170713 addi a4,a4,1 -80008ac4: 0ce12e23 sw a4,220(sp) -80008ac8: 00178793 addi a5,a5,1 -80008acc: 0cf12c23 sw a5,216(sp) -80008ad0: 00700713 li a4,7 -80008ad4: 008b8b93 addi s7,s7,8 -80008ad8: 00f75e63 bge a4,a5,80008af4 <_svfprintf_r+0x17a0> -80008adc: 0d410613 addi a2,sp,212 -80008ae0: 00098593 mv a1,s3 -80008ae4: 00090513 mv a0,s2 -80008ae8: 2c5020ef jal ra,8000b5ac <__ssprint_r> -80008aec: 7a051e63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008af0: 000a8b93 mv s7,s5 -80008af4: 0bc12783 lw a5,188(sp) -80008af8: 00147693 andi a3,s0,1 -80008afc: 0dc12703 lw a4,220(sp) -80008b00: 00fa67b3 or a5,s4,a5 -80008b04: 00d7e7b3 or a5,a5,a3 -80008b08: f00788e3 beqz a5,80008a18 <_svfprintf_r+0x16c4> -80008b0c: 03012783 lw a5,48(sp) -80008b10: 008b8893 addi a7,s7,8 -80008b14: 00fba023 sw a5,0(s7) -80008b18: 01c12783 lw a5,28(sp) -80008b1c: 00fba223 sw a5,4(s7) -80008b20: 00e787b3 add a5,a5,a4 -80008b24: 0cf12e23 sw a5,220(sp) -80008b28: 0d812783 lw a5,216(sp) -80008b2c: 00700713 li a4,7 -80008b30: 00178793 addi a5,a5,1 -80008b34: 0cf12c23 sw a5,216(sp) -80008b38: 00f75e63 bge a4,a5,80008b54 <_svfprintf_r+0x1800> -80008b3c: 0d410613 addi a2,sp,212 -80008b40: 00098593 mv a1,s3 -80008b44: 00090513 mv a0,s2 -80008b48: 265020ef jal ra,8000b5ac <__ssprint_r> -80008b4c: 74051e63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008b50: 000a8893 mv a7,s5 -80008b54: 0bc12b03 lw s6,188(sp) -80008b58: 060b5063 bgez s6,80008bb8 <_svfprintf_r+0x1864> -80008b5c: 41600b33 neg s6,s6 -80008b60: 00088713 mv a4,a7 -80008b64: 01000c93 li s9,16 -80008b68: 00700d93 li s11,7 -80008b6c: 01012603 lw a2,16(sp) -80008b70: 0d812783 lw a5,216(sp) -80008b74: 0dc12683 lw a3,220(sp) -80008b78: 00c72023 sw a2,0(a4) -80008b7c: 00178793 addi a5,a5,1 -80008b80: 00888893 addi a7,a7,8 -80008b84: 076cc263 blt s9,s6,80008be8 <_svfprintf_r+0x1894> -80008b88: 01672223 sw s6,4(a4) -80008b8c: 00db0b33 add s6,s6,a3 -80008b90: 0d612e23 sw s6,220(sp) -80008b94: 0cf12c23 sw a5,216(sp) -80008b98: 00700713 li a4,7 -80008b9c: 00f75e63 bge a4,a5,80008bb8 <_svfprintf_r+0x1864> -80008ba0: 0d410613 addi a2,sp,212 -80008ba4: 00098593 mv a1,s3 -80008ba8: 00090513 mv a0,s2 -80008bac: 201020ef jal ra,8000b5ac <__ssprint_r> -80008bb0: 6e051c63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008bb4: 000a8893 mv a7,s5 -80008bb8: 0dc12783 lw a5,220(sp) -80008bbc: 0098a023 sw s1,0(a7) -80008bc0: 0148a223 sw s4,4(a7) -80008bc4: 014787b3 add a5,a5,s4 -80008bc8: 0cf12e23 sw a5,220(sp) -80008bcc: 0d812783 lw a5,216(sp) -80008bd0: 00700713 li a4,7 -80008bd4: 00888b93 addi s7,a7,8 -80008bd8: 00178793 addi a5,a5,1 -80008bdc: 0cf12c23 sw a5,216(sp) -80008be0: e2f75ce3 bge a4,a5,80008a18 <_svfprintf_r+0x16c4> -80008be4: d99fe06f j 8000797c <_svfprintf_r+0x628> -80008be8: 01068693 addi a3,a3,16 -80008bec: 01972223 sw s9,4(a4) -80008bf0: 0cd12e23 sw a3,220(sp) -80008bf4: 0cf12c23 sw a5,216(sp) -80008bf8: 00fdde63 bge s11,a5,80008c14 <_svfprintf_r+0x18c0> -80008bfc: 0d410613 addi a2,sp,212 -80008c00: 00098593 mv a1,s3 -80008c04: 00090513 mv a0,s2 -80008c08: 1a5020ef jal ra,8000b5ac <__ssprint_r> -80008c0c: 68051e63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008c10: 000a8893 mv a7,s5 -80008c14: ff0b0b13 addi s6,s6,-16 -80008c18: 00088713 mv a4,a7 -80008c1c: f51ff06f j 80008b6c <_svfprintf_r+0x1818> -80008c20: 000d8b13 mv s6,s11 -80008c24: 01ba5463 bge s4,s11,80008c2c <_svfprintf_r+0x18d8> -80008c28: 000a0b13 mv s6,s4 -80008c2c: 05605263 blez s6,80008c70 <_svfprintf_r+0x191c> -80008c30: 00eb0733 add a4,s6,a4 -80008c34: 0ce12e23 sw a4,220(sp) -80008c38: 0d812703 lw a4,216(sp) -80008c3c: 009ba023 sw s1,0(s7) -80008c40: 016ba223 sw s6,4(s7) -80008c44: 00170713 addi a4,a4,1 -80008c48: 0ce12c23 sw a4,216(sp) -80008c4c: 00700693 li a3,7 -80008c50: 008b8b93 addi s7,s7,8 -80008c54: 00e6de63 bge a3,a4,80008c70 <_svfprintf_r+0x191c> -80008c58: 0d410613 addi a2,sp,212 -80008c5c: 00098593 mv a1,s3 -80008c60: 00090513 mv a0,s2 -80008c64: 149020ef jal ra,8000b5ac <__ssprint_r> -80008c68: 64051063 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008c6c: 000a8b93 mv s7,s5 -80008c70: 000b5463 bgez s6,80008c78 <_svfprintf_r+0x1924> -80008c74: 00000b13 li s6,0 -80008c78: 416d8b33 sub s6,s11,s6 -80008c7c: 05605e63 blez s6,80008cd8 <_svfprintf_r+0x1984> -80008c80: 01000d13 li s10,16 -80008c84: 00700313 li t1,7 -80008c88: 01012783 lw a5,16(sp) -80008c8c: 0d812703 lw a4,216(sp) -80008c90: 0dc12683 lw a3,220(sp) -80008c94: 00fba023 sw a5,0(s7) -80008c98: 00170713 addi a4,a4,1 -80008c9c: 008b8613 addi a2,s7,8 -80008ca0: 1b6d4063 blt s10,s6,80008e40 <_svfprintf_r+0x1aec> -80008ca4: 016ba223 sw s6,4(s7) -80008ca8: 00db0b33 add s6,s6,a3 -80008cac: 0d612e23 sw s6,220(sp) -80008cb0: 0ce12c23 sw a4,216(sp) -80008cb4: 00700693 li a3,7 -80008cb8: 00060b93 mv s7,a2 -80008cbc: 00e6de63 bge a3,a4,80008cd8 <_svfprintf_r+0x1984> -80008cc0: 0d410613 addi a2,sp,212 -80008cc4: 00098593 mv a1,s3 -80008cc8: 00090513 mv a0,s2 -80008ccc: 0e1020ef jal ra,8000b5ac <__ssprint_r> -80008cd0: 5c051c63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008cd4: 000a8b93 mv s7,s5 -80008cd8: 40047793 andi a5,s0,1024 -80008cdc: 01b48b33 add s6,s1,s11 -80008ce0: 02078463 beqz a5,80008d08 <_svfprintf_r+0x19b4> -80008ce4: 014487b3 add a5,s1,s4 -80008ce8: 00700d13 li s10,7 -80008cec: 00078d93 mv s11,a5 -80008cf0: 00c12783 lw a5,12(sp) -80008cf4: 180c9463 bnez s9,80008e7c <_svfprintf_r+0x1b28> -80008cf8: 18079463 bnez a5,80008e80 <_svfprintf_r+0x1b2c> -80008cfc: 014487b3 add a5,s1,s4 -80008d00: 0167f463 bgeu a5,s6,80008d08 <_svfprintf_r+0x19b4> -80008d04: 00078b13 mv s6,a5 -80008d08: 0bc12783 lw a5,188(sp) -80008d0c: 0147c663 blt a5,s4,80008d18 <_svfprintf_r+0x19c4> -80008d10: 00147793 andi a5,s0,1 -80008d14: 04078a63 beqz a5,80008d68 <_svfprintf_r+0x1a14> -80008d18: 03012783 lw a5,48(sp) -80008d1c: 01c12703 lw a4,28(sp) -80008d20: 008b8b93 addi s7,s7,8 -80008d24: fefbac23 sw a5,-8(s7) -80008d28: 01c12783 lw a5,28(sp) -80008d2c: fefbae23 sw a5,-4(s7) -80008d30: 0dc12783 lw a5,220(sp) -80008d34: 00e787b3 add a5,a5,a4 -80008d38: 0cf12e23 sw a5,220(sp) -80008d3c: 0d812783 lw a5,216(sp) -80008d40: 00700713 li a4,7 -80008d44: 00178793 addi a5,a5,1 -80008d48: 0cf12c23 sw a5,216(sp) -80008d4c: 00f75e63 bge a4,a5,80008d68 <_svfprintf_r+0x1a14> -80008d50: 0d410613 addi a2,sp,212 -80008d54: 00098593 mv a1,s3 -80008d58: 00090513 mv a0,s2 -80008d5c: 051020ef jal ra,8000b5ac <__ssprint_r> -80008d60: 54051463 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008d64: 000a8b93 mv s7,s5 -80008d68: 014484b3 add s1,s1,s4 -80008d6c: 416487b3 sub a5,s1,s6 -80008d70: 0bc12483 lw s1,188(sp) -80008d74: 409a04b3 sub s1,s4,s1 -80008d78: 0097d463 bge a5,s1,80008d80 <_svfprintf_r+0x1a2c> -80008d7c: 00078493 mv s1,a5 -80008d80: 04905463 blez s1,80008dc8 <_svfprintf_r+0x1a74> -80008d84: 0dc12783 lw a5,220(sp) -80008d88: 016ba023 sw s6,0(s7) -80008d8c: 009ba223 sw s1,4(s7) -80008d90: 00f487b3 add a5,s1,a5 -80008d94: 0cf12e23 sw a5,220(sp) -80008d98: 0d812783 lw a5,216(sp) -80008d9c: 00700713 li a4,7 -80008da0: 008b8b93 addi s7,s7,8 -80008da4: 00178793 addi a5,a5,1 -80008da8: 0cf12c23 sw a5,216(sp) -80008dac: 00f75e63 bge a4,a5,80008dc8 <_svfprintf_r+0x1a74> -80008db0: 0d410613 addi a2,sp,212 -80008db4: 00098593 mv a1,s3 -80008db8: 00090513 mv a0,s2 -80008dbc: 7f0020ef jal ra,8000b5ac <__ssprint_r> -80008dc0: 4e051463 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008dc4: 000a8b93 mv s7,s5 -80008dc8: 00048793 mv a5,s1 -80008dcc: 0004d463 bgez s1,80008dd4 <_svfprintf_r+0x1a80> -80008dd0: 00000793 li a5,0 -80008dd4: 0bc12483 lw s1,188(sp) -80008dd8: 409a04b3 sub s1,s4,s1 -80008ddc: 40f484b3 sub s1,s1,a5 -80008de0: c2905ce3 blez s1,80008a18 <_svfprintf_r+0x16c4> -80008de4: 01000b13 li s6,16 -80008de8: 00700c93 li s9,7 -80008dec: 01012603 lw a2,16(sp) -80008df0: 0d812783 lw a5,216(sp) -80008df4: 0dc12703 lw a4,220(sp) -80008df8: 00cba023 sw a2,0(s7) -80008dfc: 00178793 addi a5,a5,1 -80008e00: 008b8693 addi a3,s7,8 -80008e04: 209b4463 blt s6,s1,8000900c <_svfprintf_r+0x1cb8> -80008e08: 009ba223 sw s1,4(s7) -80008e0c: 00e484b3 add s1,s1,a4 -80008e10: 0c912e23 sw s1,220(sp) -80008e14: 0cf12c23 sw a5,216(sp) -80008e18: 00700713 li a4,7 -80008e1c: 00068b93 mv s7,a3 -80008e20: bef75ce3 bge a4,a5,80008a18 <_svfprintf_r+0x16c4> -80008e24: 0d410613 addi a2,sp,212 -80008e28: 00098593 mv a1,s3 -80008e2c: 00090513 mv a0,s2 -80008e30: 77c020ef jal ra,8000b5ac <__ssprint_r> -80008e34: 46051a63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008e38: 0fc10b93 addi s7,sp,252 -80008e3c: bddff06f j 80008a18 <_svfprintf_r+0x16c4> -80008e40: 01068693 addi a3,a3,16 -80008e44: 01aba223 sw s10,4(s7) -80008e48: 0cd12e23 sw a3,220(sp) -80008e4c: 0ce12c23 sw a4,216(sp) -80008e50: 02e35063 bge t1,a4,80008e70 <_svfprintf_r+0x1b1c> -80008e54: 0d410613 addi a2,sp,212 -80008e58: 00098593 mv a1,s3 -80008e5c: 00090513 mv a0,s2 -80008e60: 74c020ef jal ra,8000b5ac <__ssprint_r> -80008e64: 44051263 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008e68: 000a8613 mv a2,s5 -80008e6c: 00700313 li t1,7 -80008e70: ff0b0b13 addi s6,s6,-16 -80008e74: 00060b93 mv s7,a2 -80008e78: e11ff06f j 80008c88 <_svfprintf_r+0x1934> -80008e7c: 0e078663 beqz a5,80008f68 <_svfprintf_r+0x1c14> -80008e80: 00c12783 lw a5,12(sp) -80008e84: fff78793 addi a5,a5,-1 -80008e88: 00f12623 sw a5,12(sp) -80008e8c: 03412783 lw a5,52(sp) -80008e90: 02c12703 lw a4,44(sp) -80008e94: 008b8b93 addi s7,s7,8 -80008e98: fefbac23 sw a5,-8(s7) -80008e9c: 02c12783 lw a5,44(sp) -80008ea0: fefbae23 sw a5,-4(s7) -80008ea4: 0dc12783 lw a5,220(sp) -80008ea8: 00e787b3 add a5,a5,a4 -80008eac: 0cf12e23 sw a5,220(sp) -80008eb0: 0d812783 lw a5,216(sp) -80008eb4: 00178793 addi a5,a5,1 -80008eb8: 0cf12c23 sw a5,216(sp) -80008ebc: 00fd5e63 bge s10,a5,80008ed8 <_svfprintf_r+0x1b84> -80008ec0: 0d410613 addi a2,sp,212 -80008ec4: 00098593 mv a1,s3 -80008ec8: 00090513 mv a0,s2 -80008ecc: 6e0020ef jal ra,8000b5ac <__ssprint_r> -80008ed0: 3c051c63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008ed4: 000a8b93 mv s7,s5 -80008ed8: 00812783 lw a5,8(sp) -80008edc: 416d8733 sub a4,s11,s6 -80008ee0: 0007c783 lbu a5,0(a5) -80008ee4: 00f75463 bge a4,a5,80008eec <_svfprintf_r+0x1b98> -80008ee8: 00070793 mv a5,a4 -80008eec: 04f05663 blez a5,80008f38 <_svfprintf_r+0x1be4> -80008ef0: 0dc12703 lw a4,220(sp) -80008ef4: 016ba023 sw s6,0(s7) -80008ef8: 00fba223 sw a5,4(s7) -80008efc: 00e78733 add a4,a5,a4 -80008f00: 0ce12e23 sw a4,220(sp) -80008f04: 0d812703 lw a4,216(sp) -80008f08: 008b8b93 addi s7,s7,8 -80008f0c: 00170713 addi a4,a4,1 -80008f10: 0ce12c23 sw a4,216(sp) -80008f14: 02ed5263 bge s10,a4,80008f38 <_svfprintf_r+0x1be4> -80008f18: 0d410613 addi a2,sp,212 -80008f1c: 00098593 mv a1,s3 -80008f20: 00090513 mv a0,s2 -80008f24: 04f12023 sw a5,64(sp) -80008f28: 684020ef jal ra,8000b5ac <__ssprint_r> -80008f2c: 36051e63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008f30: 04012783 lw a5,64(sp) -80008f34: 0fc10b93 addi s7,sp,252 -80008f38: 00078713 mv a4,a5 -80008f3c: 0007d463 bgez a5,80008f44 <_svfprintf_r+0x1bf0> -80008f40: 00000713 li a4,0 -80008f44: 00812783 lw a5,8(sp) -80008f48: 01000813 li a6,16 -80008f4c: 0007c783 lbu a5,0(a5) -80008f50: 40e787b3 sub a5,a5,a4 -80008f54: 06f04463 bgtz a5,80008fbc <_svfprintf_r+0x1c68> -80008f58: 00812783 lw a5,8(sp) -80008f5c: 0007c783 lbu a5,0(a5) -80008f60: 00fb0b33 add s6,s6,a5 -80008f64: d8dff06f j 80008cf0 <_svfprintf_r+0x199c> -80008f68: 00812783 lw a5,8(sp) -80008f6c: fffc8c93 addi s9,s9,-1 -80008f70: fff78793 addi a5,a5,-1 -80008f74: 00f12423 sw a5,8(sp) -80008f78: f15ff06f j 80008e8c <_svfprintf_r+0x1b38> -80008f7c: 01068693 addi a3,a3,16 -80008f80: 010ba223 sw a6,4(s7) -80008f84: 0cd12e23 sw a3,220(sp) -80008f88: 0ce12c23 sw a4,216(sp) -80008f8c: 02ed5463 bge s10,a4,80008fb4 <_svfprintf_r+0x1c60> -80008f90: 0d410613 addi a2,sp,212 -80008f94: 00098593 mv a1,s3 -80008f98: 00090513 mv a0,s2 -80008f9c: 04f12023 sw a5,64(sp) -80008fa0: 60c020ef jal ra,8000b5ac <__ssprint_r> -80008fa4: 30051263 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80008fa8: 04012783 lw a5,64(sp) -80008fac: 0fc10613 addi a2,sp,252 -80008fb0: 01000813 li a6,16 -80008fb4: ff078793 addi a5,a5,-16 -80008fb8: 00060b93 mv s7,a2 -80008fbc: 01012583 lw a1,16(sp) -80008fc0: 0d812703 lw a4,216(sp) -80008fc4: 0dc12683 lw a3,220(sp) -80008fc8: 00bba023 sw a1,0(s7) -80008fcc: 00170713 addi a4,a4,1 -80008fd0: 008b8613 addi a2,s7,8 -80008fd4: faf844e3 blt a6,a5,80008f7c <_svfprintf_r+0x1c28> -80008fd8: 00fba223 sw a5,4(s7) -80008fdc: 00d787b3 add a5,a5,a3 -80008fe0: 0cf12e23 sw a5,220(sp) -80008fe4: 0ce12c23 sw a4,216(sp) -80008fe8: 00060b93 mv s7,a2 -80008fec: f6ed56e3 bge s10,a4,80008f58 <_svfprintf_r+0x1c04> -80008ff0: 0d410613 addi a2,sp,212 -80008ff4: 00098593 mv a1,s3 -80008ff8: 00090513 mv a0,s2 -80008ffc: 5b0020ef jal ra,8000b5ac <__ssprint_r> -80009000: 2a051463 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80009004: 0fc10b93 addi s7,sp,252 -80009008: f51ff06f j 80008f58 <_svfprintf_r+0x1c04> -8000900c: 01070713 addi a4,a4,16 -80009010: 016ba223 sw s6,4(s7) -80009014: 0ce12e23 sw a4,220(sp) -80009018: 0cf12c23 sw a5,216(sp) -8000901c: 00fcde63 bge s9,a5,80009038 <_svfprintf_r+0x1ce4> -80009020: 0d410613 addi a2,sp,212 -80009024: 00098593 mv a1,s3 -80009028: 00090513 mv a0,s2 -8000902c: 580020ef jal ra,8000b5ac <__ssprint_r> -80009030: 26051c63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80009034: 0fc10693 addi a3,sp,252 -80009038: ff048493 addi s1,s1,-16 -8000903c: 00068b93 mv s7,a3 -80009040: dadff06f j 80008dec <_svfprintf_r+0x1a98> -80009044: 0d812783 lw a5,216(sp) -80009048: 00100693 li a3,1 -8000904c: 009ba023 sw s1,0(s7) -80009050: 00170713 addi a4,a4,1 -80009054: 00178793 addi a5,a5,1 -80009058: 008b8c93 addi s9,s7,8 -8000905c: 0146c663 blt a3,s4,80009068 <_svfprintf_r+0x1d14> -80009060: 00147613 andi a2,s0,1 -80009064: 1c060663 beqz a2,80009230 <_svfprintf_r+0x1edc> -80009068: 00100693 li a3,1 -8000906c: 0ce12e23 sw a4,220(sp) -80009070: 00dba223 sw a3,4(s7) -80009074: 0cf12c23 sw a5,216(sp) -80009078: 00700713 li a4,7 -8000907c: 00f75e63 bge a4,a5,80009098 <_svfprintf_r+0x1d44> -80009080: 0d410613 addi a2,sp,212 -80009084: 00098593 mv a1,s3 -80009088: 00090513 mv a0,s2 -8000908c: 520020ef jal ra,8000b5ac <__ssprint_r> -80009090: 20051c63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80009094: 000a8c93 mv s9,s5 -80009098: 03012783 lw a5,48(sp) -8000909c: 01c12703 lw a4,28(sp) -800090a0: 008c8c93 addi s9,s9,8 -800090a4: fefcac23 sw a5,-8(s9) -800090a8: 01c12783 lw a5,28(sp) -800090ac: fefcae23 sw a5,-4(s9) -800090b0: 0dc12783 lw a5,220(sp) -800090b4: 00e787b3 add a5,a5,a4 -800090b8: 0cf12e23 sw a5,220(sp) -800090bc: 0d812783 lw a5,216(sp) -800090c0: 00700713 li a4,7 -800090c4: 00178793 addi a5,a5,1 -800090c8: 0cf12c23 sw a5,216(sp) -800090cc: 00f75e63 bge a4,a5,800090e8 <_svfprintf_r+0x1d94> -800090d0: 0d410613 addi a2,sp,212 -800090d4: 00098593 mv a1,s3 -800090d8: 00090513 mv a0,s2 -800090dc: 4d0020ef jal ra,8000b5ac <__ssprint_r> -800090e0: 1c051463 bnez a0,800092a8 <_svfprintf_r+0x1f54> -800090e4: 000a8c93 mv s9,s5 -800090e8: 0e012783 lw a5,224(sp) -800090ec: 09010593 addi a1,sp,144 -800090f0: 0a010513 addi a0,sp,160 -800090f4: 0af12023 sw a5,160(sp) -800090f8: 0e412783 lw a5,228(sp) -800090fc: fffa0b13 addi s6,s4,-1 -80009100: 08012823 sw zero,144(sp) -80009104: 0af12223 sw a5,164(sp) -80009108: 0e812783 lw a5,232(sp) -8000910c: 08012a23 sw zero,148(sp) -80009110: 08012c23 sw zero,152(sp) -80009114: 0af12423 sw a5,168(sp) -80009118: 0ec12783 lw a5,236(sp) -8000911c: 08012e23 sw zero,156(sp) -80009120: 0af12623 sw a5,172(sp) -80009124: 4f5030ef jal ra,8000ce18 <__eqtf2> -80009128: 08050663 beqz a0,800091b4 <_svfprintf_r+0x1e60> -8000912c: 0dc12783 lw a5,220(sp) -80009130: 0d812703 lw a4,216(sp) -80009134: 00148493 addi s1,s1,1 -80009138: fff78793 addi a5,a5,-1 -8000913c: 014787b3 add a5,a5,s4 -80009140: 00170713 addi a4,a4,1 -80009144: 009ca023 sw s1,0(s9) -80009148: 016ca223 sw s6,4(s9) -8000914c: 0cf12e23 sw a5,220(sp) -80009150: 0ce12c23 sw a4,216(sp) -80009154: 00700793 li a5,7 -80009158: 008c8c93 addi s9,s9,8 -8000915c: 00e7de63 bge a5,a4,80009178 <_svfprintf_r+0x1e24> -80009160: 0d410613 addi a2,sp,212 -80009164: 00098593 mv a1,s3 -80009168: 00090513 mv a0,s2 -8000916c: 440020ef jal ra,8000b5ac <__ssprint_r> -80009170: 12051c63 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80009174: 000a8c93 mv s9,s5 -80009178: 0c410793 addi a5,sp,196 -8000917c: 00fca023 sw a5,0(s9) -80009180: 03812783 lw a5,56(sp) -80009184: 03812703 lw a4,56(sp) -80009188: 008c8b93 addi s7,s9,8 -8000918c: 00fca223 sw a5,4(s9) -80009190: 0dc12783 lw a5,220(sp) -80009194: 00e787b3 add a5,a5,a4 -80009198: 0cf12e23 sw a5,220(sp) -8000919c: 0d812783 lw a5,216(sp) -800091a0: 00700713 li a4,7 -800091a4: 00178793 addi a5,a5,1 -800091a8: 0cf12c23 sw a5,216(sp) -800091ac: 86f756e3 bge a4,a5,80008a18 <_svfprintf_r+0x16c4> -800091b0: fccfe06f j 8000797c <_svfprintf_r+0x628> -800091b4: fd6052e3 blez s6,80009178 <_svfprintf_r+0x1e24> -800091b8: 01000493 li s1,16 -800091bc: 00700d93 li s11,7 -800091c0: 01012603 lw a2,16(sp) -800091c4: 0d812703 lw a4,216(sp) -800091c8: 0dc12783 lw a5,220(sp) -800091cc: 00cca023 sw a2,0(s9) -800091d0: 00170713 addi a4,a4,1 -800091d4: 008c8693 addi a3,s9,8 -800091d8: 0364c063 blt s1,s6,800091f8 <_svfprintf_r+0x1ea4> -800091dc: 00fb07b3 add a5,s6,a5 -800091e0: 016ca223 sw s6,4(s9) -800091e4: 0cf12e23 sw a5,220(sp) -800091e8: 0ce12c23 sw a4,216(sp) -800091ec: 00700793 li a5,7 -800091f0: 00068c93 mv s9,a3 -800091f4: f69ff06f j 8000915c <_svfprintf_r+0x1e08> -800091f8: 01078793 addi a5,a5,16 -800091fc: 009ca223 sw s1,4(s9) -80009200: 0cf12e23 sw a5,220(sp) -80009204: 0ce12c23 sw a4,216(sp) -80009208: 00edde63 bge s11,a4,80009224 <_svfprintf_r+0x1ed0> -8000920c: 0d410613 addi a2,sp,212 -80009210: 00098593 mv a1,s3 -80009214: 00090513 mv a0,s2 -80009218: 394020ef jal ra,8000b5ac <__ssprint_r> -8000921c: 08051663 bnez a0,800092a8 <_svfprintf_r+0x1f54> -80009220: 000a8693 mv a3,s5 -80009224: ff0b0b13 addi s6,s6,-16 -80009228: 00068c93 mv s9,a3 -8000922c: f95ff06f j 800091c0 <_svfprintf_r+0x1e6c> -80009230: 0ce12e23 sw a4,220(sp) -80009234: 00dba223 sw a3,4(s7) -80009238: 0cf12c23 sw a5,216(sp) -8000923c: 00700713 li a4,7 -80009240: f2f75ce3 bge a4,a5,80009178 <_svfprintf_r+0x1e24> -80009244: f1dff06f j 80009160 <_svfprintf_r+0x1e0c> -80009248: 02412783 lw a5,36(sp) -8000924c: 02812703 lw a4,40(sp) -80009250: 40e78433 sub s0,a5,a4 -80009254: fc805663 blez s0,80008a20 <_svfprintf_r+0x16cc> -80009258: 810017b7 lui a5,0x81001 -8000925c: 01000b13 li s6,16 -80009260: 92478493 addi s1,a5,-1756 # 81000924 <_PathLocale+0xffffeef4> -80009264: 00700c93 li s9,7 -80009268: 0d812783 lw a5,216(sp) -8000926c: 009ba023 sw s1,0(s7) -80009270: 0dc12703 lw a4,220(sp) -80009274: 00178793 addi a5,a5,1 -80009278: 048b4463 blt s6,s0,800092c0 <_svfprintf_r+0x1f6c> -8000927c: 008ba223 sw s0,4(s7) -80009280: 00e40433 add s0,s0,a4 -80009284: 0c812e23 sw s0,220(sp) -80009288: 0cf12c23 sw a5,216(sp) -8000928c: 00700713 li a4,7 -80009290: f8f75863 bge a4,a5,80008a20 <_svfprintf_r+0x16cc> -80009294: 0d410613 addi a2,sp,212 -80009298: 00098593 mv a1,s3 -8000929c: 00090513 mv a0,s2 -800092a0: 30c020ef jal ra,8000b5ac <__ssprint_r> -800092a4: f6050e63 beqz a0,80008a20 <_svfprintf_r+0x16cc> -800092a8: 000c1463 bnez s8,800092b0 <_svfprintf_r+0x1f5c> -800092ac: 93dfe06f j 80007be8 <_svfprintf_r+0x894> -800092b0: 000c0593 mv a1,s8 -800092b4: 00090513 mv a0,s2 -800092b8: a64fa0ef jal ra,8000351c <_free_r> -800092bc: 92dfe06f j 80007be8 <_svfprintf_r+0x894> -800092c0: 01070713 addi a4,a4,16 -800092c4: 016ba223 sw s6,4(s7) -800092c8: 0ce12e23 sw a4,220(sp) -800092cc: 0cf12c23 sw a5,216(sp) -800092d0: 008b8b93 addi s7,s7,8 -800092d4: 00fcde63 bge s9,a5,800092f0 <_svfprintf_r+0x1f9c> -800092d8: 0d410613 addi a2,sp,212 -800092dc: 00098593 mv a1,s3 -800092e0: 00090513 mv a0,s2 -800092e4: 2c8020ef jal ra,8000b5ac <__ssprint_r> -800092e8: fc0510e3 bnez a0,800092a8 <_svfprintf_r+0x1f54> -800092ec: 000a8b93 mv s7,s5 -800092f0: ff040413 addi s0,s0,-16 -800092f4: f75ff06f j 80009268 <_svfprintf_r+0x1f14> -800092f8: 000c0593 mv a1,s8 -800092fc: 00090513 mv a0,s2 -80009300: a1cfa0ef jal ra,8000351c <_free_r> -80009304: f5cff06f j 80008a60 <_svfprintf_r+0x170c> -80009308: 0dc12783 lw a5,220(sp) -8000930c: 00079463 bnez a5,80009314 <_svfprintf_r+0x1fc0> -80009310: 8d9fe06f j 80007be8 <_svfprintf_r+0x894> -80009314: 0d410613 addi a2,sp,212 -80009318: 00098593 mv a1,s3 -8000931c: 00090513 mv a0,s2 -80009320: 28c020ef jal ra,8000b5ac <__ssprint_r> -80009324: 8c5fe06f j 80007be8 <_svfprintf_r+0x894> -80009328: fff00713 li a4,-1 -8000932c: b0ed1263 bne s10,a4,80008630 <_svfprintf_r+0x12dc> -80009330: b80d9463 bnez s11,800086b8 <_svfprintf_r+0x1364> -80009334: 00900713 li a4,9 -80009338: b9976063 bltu a4,s9,800086b8 <_svfprintf_r+0x1364> -8000933c: 030c8813 addi a6,s9,48 -80009340: 19010fa3 sb a6,415(sp) -80009344: 19f10493 addi s1,sp,415 -80009348: b48ff06f j 80008690 <_svfprintf_r+0x133c> +80008a9c: 00f75463 bge a4,a5,80008aa4 <_svfprintf_r+0x16c4> +80008aa0: f69fe06f j 80007a08 <_svfprintf_r+0x628> +80008aa4: 00447413 andi s0,s0,4 +80008aa8: 020416e3 bnez s0,800092d4 <_svfprintf_r+0x1ef4> +80008aac: 02412b03 lw s6,36(sp) +80008ab0: 02812783 lw a5,40(sp) +80008ab4: 00fb5463 bge s6,a5,80008abc <_svfprintf_r+0x16dc> +80008ab8: 00078b13 mv s6,a5 +80008abc: 02012783 lw a5,32(sp) +80008ac0: 016787b3 add a5,a5,s6 +80008ac4: 02f12023 sw a5,32(sp) +80008ac8: 0dc12783 lw a5,220(sp) +80008acc: 00078c63 beqz a5,80008ae4 <_svfprintf_r+0x1704> +80008ad0: 0d410613 addi a2,sp,212 +80008ad4: 00098593 mv a1,s3 +80008ad8: 00090513 mv a0,s2 +80008adc: 35d020ef jal ra,8000b638 <__ssprint_r> +80008ae0: 04051ae3 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008ae4: 0c012c23 sw zero,216(sp) +80008ae8: 080c1ee3 bnez s8,80009384 <_svfprintf_r+0x1fa4> +80008aec: 000a8b93 mv s7,s5 +80008af0: 989ff06f j 80008478 <_svfprintf_r+0x1098> +80008af4: 01070713 addi a4,a4,16 +80008af8: 016ba223 sw s6,4(s7) +80008afc: 0ce12e23 sw a4,220(sp) +80008b00: 0cf12c23 sw a5,216(sp) +80008b04: 00fcde63 bge s9,a5,80008b20 <_svfprintf_r+0x1740> +80008b08: 0d410613 addi a2,sp,212 +80008b0c: 00098593 mv a1,s3 +80008b10: 00090513 mv a0,s2 +80008b14: 325020ef jal ra,8000b638 <__ssprint_r> +80008b18: 00051ee3 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008b1c: 000a8693 mv a3,s5 +80008b20: ff048493 addi s1,s1,-16 +80008b24: 00068b93 mv s7,a3 +80008b28: f41ff06f j 80008a68 <_svfprintf_r+0x1688> +80008b2c: 0bc12683 lw a3,188(sp) +80008b30: 16d04e63 bgtz a3,80008cac <_svfprintf_r+0x18cc> +80008b34: 810007b7 lui a5,0x81000 +80008b38: 3d478793 addi a5,a5,980 # 810003d4 <_PathLocale+0xffffe9dc> +80008b3c: 00fba023 sw a5,0(s7) +80008b40: 00100793 li a5,1 +80008b44: 00fba223 sw a5,4(s7) +80008b48: 0d812783 lw a5,216(sp) +80008b4c: 00170713 addi a4,a4,1 +80008b50: 0ce12e23 sw a4,220(sp) +80008b54: 00178793 addi a5,a5,1 +80008b58: 0cf12c23 sw a5,216(sp) +80008b5c: 00700713 li a4,7 +80008b60: 008b8b93 addi s7,s7,8 +80008b64: 00f75e63 bge a4,a5,80008b80 <_svfprintf_r+0x17a0> +80008b68: 0d410613 addi a2,sp,212 +80008b6c: 00098593 mv a1,s3 +80008b70: 00090513 mv a0,s2 +80008b74: 2c5020ef jal ra,8000b638 <__ssprint_r> +80008b78: 7a051e63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008b7c: 000a8b93 mv s7,s5 +80008b80: 0bc12783 lw a5,188(sp) +80008b84: 00147693 andi a3,s0,1 +80008b88: 0dc12703 lw a4,220(sp) +80008b8c: 00fa67b3 or a5,s4,a5 +80008b90: 00d7e7b3 or a5,a5,a3 +80008b94: f00788e3 beqz a5,80008aa4 <_svfprintf_r+0x16c4> +80008b98: 03012783 lw a5,48(sp) +80008b9c: 008b8893 addi a7,s7,8 +80008ba0: 00fba023 sw a5,0(s7) +80008ba4: 01c12783 lw a5,28(sp) +80008ba8: 00fba223 sw a5,4(s7) +80008bac: 00e787b3 add a5,a5,a4 +80008bb0: 0cf12e23 sw a5,220(sp) +80008bb4: 0d812783 lw a5,216(sp) +80008bb8: 00700713 li a4,7 +80008bbc: 00178793 addi a5,a5,1 +80008bc0: 0cf12c23 sw a5,216(sp) +80008bc4: 00f75e63 bge a4,a5,80008be0 <_svfprintf_r+0x1800> +80008bc8: 0d410613 addi a2,sp,212 +80008bcc: 00098593 mv a1,s3 +80008bd0: 00090513 mv a0,s2 +80008bd4: 265020ef jal ra,8000b638 <__ssprint_r> +80008bd8: 74051e63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008bdc: 000a8893 mv a7,s5 +80008be0: 0bc12b03 lw s6,188(sp) +80008be4: 060b5063 bgez s6,80008c44 <_svfprintf_r+0x1864> +80008be8: 41600b33 neg s6,s6 +80008bec: 00088713 mv a4,a7 +80008bf0: 01000c93 li s9,16 +80008bf4: 00700d93 li s11,7 +80008bf8: 01012603 lw a2,16(sp) +80008bfc: 0d812783 lw a5,216(sp) +80008c00: 0dc12683 lw a3,220(sp) +80008c04: 00c72023 sw a2,0(a4) +80008c08: 00178793 addi a5,a5,1 +80008c0c: 00888893 addi a7,a7,8 +80008c10: 076cc263 blt s9,s6,80008c74 <_svfprintf_r+0x1894> +80008c14: 01672223 sw s6,4(a4) +80008c18: 00db0b33 add s6,s6,a3 +80008c1c: 0d612e23 sw s6,220(sp) +80008c20: 0cf12c23 sw a5,216(sp) +80008c24: 00700713 li a4,7 +80008c28: 00f75e63 bge a4,a5,80008c44 <_svfprintf_r+0x1864> +80008c2c: 0d410613 addi a2,sp,212 +80008c30: 00098593 mv a1,s3 +80008c34: 00090513 mv a0,s2 +80008c38: 201020ef jal ra,8000b638 <__ssprint_r> +80008c3c: 6e051c63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008c40: 000a8893 mv a7,s5 +80008c44: 0dc12783 lw a5,220(sp) +80008c48: 0098a023 sw s1,0(a7) +80008c4c: 0148a223 sw s4,4(a7) +80008c50: 014787b3 add a5,a5,s4 +80008c54: 0cf12e23 sw a5,220(sp) +80008c58: 0d812783 lw a5,216(sp) +80008c5c: 00700713 li a4,7 +80008c60: 00888b93 addi s7,a7,8 +80008c64: 00178793 addi a5,a5,1 +80008c68: 0cf12c23 sw a5,216(sp) +80008c6c: e2f75ce3 bge a4,a5,80008aa4 <_svfprintf_r+0x16c4> +80008c70: d99fe06f j 80007a08 <_svfprintf_r+0x628> +80008c74: 01068693 addi a3,a3,16 +80008c78: 01972223 sw s9,4(a4) +80008c7c: 0cd12e23 sw a3,220(sp) +80008c80: 0cf12c23 sw a5,216(sp) +80008c84: 00fdde63 bge s11,a5,80008ca0 <_svfprintf_r+0x18c0> +80008c88: 0d410613 addi a2,sp,212 +80008c8c: 00098593 mv a1,s3 +80008c90: 00090513 mv a0,s2 +80008c94: 1a5020ef jal ra,8000b638 <__ssprint_r> +80008c98: 68051e63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008c9c: 000a8893 mv a7,s5 +80008ca0: ff0b0b13 addi s6,s6,-16 +80008ca4: 00088713 mv a4,a7 +80008ca8: f51ff06f j 80008bf8 <_svfprintf_r+0x1818> +80008cac: 000d8b13 mv s6,s11 +80008cb0: 01ba5463 bge s4,s11,80008cb8 <_svfprintf_r+0x18d8> +80008cb4: 000a0b13 mv s6,s4 +80008cb8: 05605263 blez s6,80008cfc <_svfprintf_r+0x191c> +80008cbc: 00eb0733 add a4,s6,a4 +80008cc0: 0ce12e23 sw a4,220(sp) +80008cc4: 0d812703 lw a4,216(sp) +80008cc8: 009ba023 sw s1,0(s7) +80008ccc: 016ba223 sw s6,4(s7) +80008cd0: 00170713 addi a4,a4,1 +80008cd4: 0ce12c23 sw a4,216(sp) +80008cd8: 00700693 li a3,7 +80008cdc: 008b8b93 addi s7,s7,8 +80008ce0: 00e6de63 bge a3,a4,80008cfc <_svfprintf_r+0x191c> +80008ce4: 0d410613 addi a2,sp,212 +80008ce8: 00098593 mv a1,s3 +80008cec: 00090513 mv a0,s2 +80008cf0: 149020ef jal ra,8000b638 <__ssprint_r> +80008cf4: 64051063 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008cf8: 000a8b93 mv s7,s5 +80008cfc: 000b5463 bgez s6,80008d04 <_svfprintf_r+0x1924> +80008d00: 00000b13 li s6,0 +80008d04: 416d8b33 sub s6,s11,s6 +80008d08: 05605e63 blez s6,80008d64 <_svfprintf_r+0x1984> +80008d0c: 01000d13 li s10,16 +80008d10: 00700313 li t1,7 +80008d14: 01012783 lw a5,16(sp) +80008d18: 0d812703 lw a4,216(sp) +80008d1c: 0dc12683 lw a3,220(sp) +80008d20: 00fba023 sw a5,0(s7) +80008d24: 00170713 addi a4,a4,1 +80008d28: 008b8613 addi a2,s7,8 +80008d2c: 1b6d4063 blt s10,s6,80008ecc <_svfprintf_r+0x1aec> +80008d30: 016ba223 sw s6,4(s7) +80008d34: 00db0b33 add s6,s6,a3 +80008d38: 0d612e23 sw s6,220(sp) +80008d3c: 0ce12c23 sw a4,216(sp) +80008d40: 00700693 li a3,7 +80008d44: 00060b93 mv s7,a2 +80008d48: 00e6de63 bge a3,a4,80008d64 <_svfprintf_r+0x1984> +80008d4c: 0d410613 addi a2,sp,212 +80008d50: 00098593 mv a1,s3 +80008d54: 00090513 mv a0,s2 +80008d58: 0e1020ef jal ra,8000b638 <__ssprint_r> +80008d5c: 5c051c63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008d60: 000a8b93 mv s7,s5 +80008d64: 40047793 andi a5,s0,1024 +80008d68: 01b48b33 add s6,s1,s11 +80008d6c: 02078463 beqz a5,80008d94 <_svfprintf_r+0x19b4> +80008d70: 014487b3 add a5,s1,s4 +80008d74: 00700d13 li s10,7 +80008d78: 00078d93 mv s11,a5 +80008d7c: 00c12783 lw a5,12(sp) +80008d80: 180c9463 bnez s9,80008f08 <_svfprintf_r+0x1b28> +80008d84: 18079463 bnez a5,80008f0c <_svfprintf_r+0x1b2c> +80008d88: 014487b3 add a5,s1,s4 +80008d8c: 0167f463 bgeu a5,s6,80008d94 <_svfprintf_r+0x19b4> +80008d90: 00078b13 mv s6,a5 +80008d94: 0bc12783 lw a5,188(sp) +80008d98: 0147c663 blt a5,s4,80008da4 <_svfprintf_r+0x19c4> +80008d9c: 00147793 andi a5,s0,1 +80008da0: 04078a63 beqz a5,80008df4 <_svfprintf_r+0x1a14> +80008da4: 03012783 lw a5,48(sp) +80008da8: 01c12703 lw a4,28(sp) +80008dac: 008b8b93 addi s7,s7,8 +80008db0: fefbac23 sw a5,-8(s7) +80008db4: 01c12783 lw a5,28(sp) +80008db8: fefbae23 sw a5,-4(s7) +80008dbc: 0dc12783 lw a5,220(sp) +80008dc0: 00e787b3 add a5,a5,a4 +80008dc4: 0cf12e23 sw a5,220(sp) +80008dc8: 0d812783 lw a5,216(sp) +80008dcc: 00700713 li a4,7 +80008dd0: 00178793 addi a5,a5,1 +80008dd4: 0cf12c23 sw a5,216(sp) +80008dd8: 00f75e63 bge a4,a5,80008df4 <_svfprintf_r+0x1a14> +80008ddc: 0d410613 addi a2,sp,212 +80008de0: 00098593 mv a1,s3 +80008de4: 00090513 mv a0,s2 +80008de8: 051020ef jal ra,8000b638 <__ssprint_r> +80008dec: 54051463 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008df0: 000a8b93 mv s7,s5 +80008df4: 014484b3 add s1,s1,s4 +80008df8: 416487b3 sub a5,s1,s6 +80008dfc: 0bc12483 lw s1,188(sp) +80008e00: 409a04b3 sub s1,s4,s1 +80008e04: 0097d463 bge a5,s1,80008e0c <_svfprintf_r+0x1a2c> +80008e08: 00078493 mv s1,a5 +80008e0c: 04905463 blez s1,80008e54 <_svfprintf_r+0x1a74> +80008e10: 0dc12783 lw a5,220(sp) +80008e14: 016ba023 sw s6,0(s7) +80008e18: 009ba223 sw s1,4(s7) +80008e1c: 00f487b3 add a5,s1,a5 +80008e20: 0cf12e23 sw a5,220(sp) +80008e24: 0d812783 lw a5,216(sp) +80008e28: 00700713 li a4,7 +80008e2c: 008b8b93 addi s7,s7,8 +80008e30: 00178793 addi a5,a5,1 +80008e34: 0cf12c23 sw a5,216(sp) +80008e38: 00f75e63 bge a4,a5,80008e54 <_svfprintf_r+0x1a74> +80008e3c: 0d410613 addi a2,sp,212 +80008e40: 00098593 mv a1,s3 +80008e44: 00090513 mv a0,s2 +80008e48: 7f0020ef jal ra,8000b638 <__ssprint_r> +80008e4c: 4e051463 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008e50: 000a8b93 mv s7,s5 +80008e54: 00048793 mv a5,s1 +80008e58: 0004d463 bgez s1,80008e60 <_svfprintf_r+0x1a80> +80008e5c: 00000793 li a5,0 +80008e60: 0bc12483 lw s1,188(sp) +80008e64: 409a04b3 sub s1,s4,s1 +80008e68: 40f484b3 sub s1,s1,a5 +80008e6c: c2905ce3 blez s1,80008aa4 <_svfprintf_r+0x16c4> +80008e70: 01000b13 li s6,16 +80008e74: 00700c93 li s9,7 +80008e78: 01012603 lw a2,16(sp) +80008e7c: 0d812783 lw a5,216(sp) +80008e80: 0dc12703 lw a4,220(sp) +80008e84: 00cba023 sw a2,0(s7) +80008e88: 00178793 addi a5,a5,1 +80008e8c: 008b8693 addi a3,s7,8 +80008e90: 209b4463 blt s6,s1,80009098 <_svfprintf_r+0x1cb8> +80008e94: 009ba223 sw s1,4(s7) +80008e98: 00e484b3 add s1,s1,a4 +80008e9c: 0c912e23 sw s1,220(sp) +80008ea0: 0cf12c23 sw a5,216(sp) +80008ea4: 00700713 li a4,7 +80008ea8: 00068b93 mv s7,a3 +80008eac: bef75ce3 bge a4,a5,80008aa4 <_svfprintf_r+0x16c4> +80008eb0: 0d410613 addi a2,sp,212 +80008eb4: 00098593 mv a1,s3 +80008eb8: 00090513 mv a0,s2 +80008ebc: 77c020ef jal ra,8000b638 <__ssprint_r> +80008ec0: 46051a63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008ec4: 0fc10b93 addi s7,sp,252 +80008ec8: bddff06f j 80008aa4 <_svfprintf_r+0x16c4> +80008ecc: 01068693 addi a3,a3,16 +80008ed0: 01aba223 sw s10,4(s7) +80008ed4: 0cd12e23 sw a3,220(sp) +80008ed8: 0ce12c23 sw a4,216(sp) +80008edc: 02e35063 bge t1,a4,80008efc <_svfprintf_r+0x1b1c> +80008ee0: 0d410613 addi a2,sp,212 +80008ee4: 00098593 mv a1,s3 +80008ee8: 00090513 mv a0,s2 +80008eec: 74c020ef jal ra,8000b638 <__ssprint_r> +80008ef0: 44051263 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008ef4: 000a8613 mv a2,s5 +80008ef8: 00700313 li t1,7 +80008efc: ff0b0b13 addi s6,s6,-16 +80008f00: 00060b93 mv s7,a2 +80008f04: e11ff06f j 80008d14 <_svfprintf_r+0x1934> +80008f08: 0e078663 beqz a5,80008ff4 <_svfprintf_r+0x1c14> +80008f0c: 00c12783 lw a5,12(sp) +80008f10: fff78793 addi a5,a5,-1 +80008f14: 00f12623 sw a5,12(sp) +80008f18: 03412783 lw a5,52(sp) +80008f1c: 02c12703 lw a4,44(sp) +80008f20: 008b8b93 addi s7,s7,8 +80008f24: fefbac23 sw a5,-8(s7) +80008f28: 02c12783 lw a5,44(sp) +80008f2c: fefbae23 sw a5,-4(s7) +80008f30: 0dc12783 lw a5,220(sp) +80008f34: 00e787b3 add a5,a5,a4 +80008f38: 0cf12e23 sw a5,220(sp) +80008f3c: 0d812783 lw a5,216(sp) +80008f40: 00178793 addi a5,a5,1 +80008f44: 0cf12c23 sw a5,216(sp) +80008f48: 00fd5e63 bge s10,a5,80008f64 <_svfprintf_r+0x1b84> +80008f4c: 0d410613 addi a2,sp,212 +80008f50: 00098593 mv a1,s3 +80008f54: 00090513 mv a0,s2 +80008f58: 6e0020ef jal ra,8000b638 <__ssprint_r> +80008f5c: 3c051c63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008f60: 000a8b93 mv s7,s5 +80008f64: 00812783 lw a5,8(sp) +80008f68: 416d8733 sub a4,s11,s6 +80008f6c: 0007c783 lbu a5,0(a5) +80008f70: 00f75463 bge a4,a5,80008f78 <_svfprintf_r+0x1b98> +80008f74: 00070793 mv a5,a4 +80008f78: 04f05663 blez a5,80008fc4 <_svfprintf_r+0x1be4> +80008f7c: 0dc12703 lw a4,220(sp) +80008f80: 016ba023 sw s6,0(s7) +80008f84: 00fba223 sw a5,4(s7) +80008f88: 00e78733 add a4,a5,a4 +80008f8c: 0ce12e23 sw a4,220(sp) +80008f90: 0d812703 lw a4,216(sp) +80008f94: 008b8b93 addi s7,s7,8 +80008f98: 00170713 addi a4,a4,1 +80008f9c: 0ce12c23 sw a4,216(sp) +80008fa0: 02ed5263 bge s10,a4,80008fc4 <_svfprintf_r+0x1be4> +80008fa4: 0d410613 addi a2,sp,212 +80008fa8: 00098593 mv a1,s3 +80008fac: 00090513 mv a0,s2 +80008fb0: 04f12023 sw a5,64(sp) +80008fb4: 684020ef jal ra,8000b638 <__ssprint_r> +80008fb8: 36051e63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80008fbc: 04012783 lw a5,64(sp) +80008fc0: 0fc10b93 addi s7,sp,252 +80008fc4: 00078713 mv a4,a5 +80008fc8: 0007d463 bgez a5,80008fd0 <_svfprintf_r+0x1bf0> +80008fcc: 00000713 li a4,0 +80008fd0: 00812783 lw a5,8(sp) +80008fd4: 01000813 li a6,16 +80008fd8: 0007c783 lbu a5,0(a5) +80008fdc: 40e787b3 sub a5,a5,a4 +80008fe0: 06f04463 bgtz a5,80009048 <_svfprintf_r+0x1c68> +80008fe4: 00812783 lw a5,8(sp) +80008fe8: 0007c783 lbu a5,0(a5) +80008fec: 00fb0b33 add s6,s6,a5 +80008ff0: d8dff06f j 80008d7c <_svfprintf_r+0x199c> +80008ff4: 00812783 lw a5,8(sp) +80008ff8: fffc8c93 addi s9,s9,-1 +80008ffc: fff78793 addi a5,a5,-1 +80009000: 00f12423 sw a5,8(sp) +80009004: f15ff06f j 80008f18 <_svfprintf_r+0x1b38> +80009008: 01068693 addi a3,a3,16 +8000900c: 010ba223 sw a6,4(s7) +80009010: 0cd12e23 sw a3,220(sp) +80009014: 0ce12c23 sw a4,216(sp) +80009018: 02ed5463 bge s10,a4,80009040 <_svfprintf_r+0x1c60> +8000901c: 0d410613 addi a2,sp,212 +80009020: 00098593 mv a1,s3 +80009024: 00090513 mv a0,s2 +80009028: 04f12023 sw a5,64(sp) +8000902c: 60c020ef jal ra,8000b638 <__ssprint_r> +80009030: 30051263 bnez a0,80009334 <_svfprintf_r+0x1f54> +80009034: 04012783 lw a5,64(sp) +80009038: 0fc10613 addi a2,sp,252 +8000903c: 01000813 li a6,16 +80009040: ff078793 addi a5,a5,-16 +80009044: 00060b93 mv s7,a2 +80009048: 01012583 lw a1,16(sp) +8000904c: 0d812703 lw a4,216(sp) +80009050: 0dc12683 lw a3,220(sp) +80009054: 00bba023 sw a1,0(s7) +80009058: 00170713 addi a4,a4,1 +8000905c: 008b8613 addi a2,s7,8 +80009060: faf844e3 blt a6,a5,80009008 <_svfprintf_r+0x1c28> +80009064: 00fba223 sw a5,4(s7) +80009068: 00d787b3 add a5,a5,a3 +8000906c: 0cf12e23 sw a5,220(sp) +80009070: 0ce12c23 sw a4,216(sp) +80009074: 00060b93 mv s7,a2 +80009078: f6ed56e3 bge s10,a4,80008fe4 <_svfprintf_r+0x1c04> +8000907c: 0d410613 addi a2,sp,212 +80009080: 00098593 mv a1,s3 +80009084: 00090513 mv a0,s2 +80009088: 5b0020ef jal ra,8000b638 <__ssprint_r> +8000908c: 2a051463 bnez a0,80009334 <_svfprintf_r+0x1f54> +80009090: 0fc10b93 addi s7,sp,252 +80009094: f51ff06f j 80008fe4 <_svfprintf_r+0x1c04> +80009098: 01070713 addi a4,a4,16 +8000909c: 016ba223 sw s6,4(s7) +800090a0: 0ce12e23 sw a4,220(sp) +800090a4: 0cf12c23 sw a5,216(sp) +800090a8: 00fcde63 bge s9,a5,800090c4 <_svfprintf_r+0x1ce4> +800090ac: 0d410613 addi a2,sp,212 +800090b0: 00098593 mv a1,s3 +800090b4: 00090513 mv a0,s2 +800090b8: 580020ef jal ra,8000b638 <__ssprint_r> +800090bc: 26051c63 bnez a0,80009334 <_svfprintf_r+0x1f54> +800090c0: 0fc10693 addi a3,sp,252 +800090c4: ff048493 addi s1,s1,-16 +800090c8: 00068b93 mv s7,a3 +800090cc: dadff06f j 80008e78 <_svfprintf_r+0x1a98> +800090d0: 0d812783 lw a5,216(sp) +800090d4: 00100693 li a3,1 +800090d8: 009ba023 sw s1,0(s7) +800090dc: 00170713 addi a4,a4,1 +800090e0: 00178793 addi a5,a5,1 +800090e4: 008b8c93 addi s9,s7,8 +800090e8: 0146c663 blt a3,s4,800090f4 <_svfprintf_r+0x1d14> +800090ec: 00147613 andi a2,s0,1 +800090f0: 1c060663 beqz a2,800092bc <_svfprintf_r+0x1edc> +800090f4: 00100693 li a3,1 +800090f8: 0ce12e23 sw a4,220(sp) +800090fc: 00dba223 sw a3,4(s7) +80009100: 0cf12c23 sw a5,216(sp) +80009104: 00700713 li a4,7 +80009108: 00f75e63 bge a4,a5,80009124 <_svfprintf_r+0x1d44> +8000910c: 0d410613 addi a2,sp,212 +80009110: 00098593 mv a1,s3 +80009114: 00090513 mv a0,s2 +80009118: 520020ef jal ra,8000b638 <__ssprint_r> +8000911c: 20051c63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80009120: 000a8c93 mv s9,s5 +80009124: 03012783 lw a5,48(sp) +80009128: 01c12703 lw a4,28(sp) +8000912c: 008c8c93 addi s9,s9,8 +80009130: fefcac23 sw a5,-8(s9) +80009134: 01c12783 lw a5,28(sp) +80009138: fefcae23 sw a5,-4(s9) +8000913c: 0dc12783 lw a5,220(sp) +80009140: 00e787b3 add a5,a5,a4 +80009144: 0cf12e23 sw a5,220(sp) +80009148: 0d812783 lw a5,216(sp) +8000914c: 00700713 li a4,7 +80009150: 00178793 addi a5,a5,1 +80009154: 0cf12c23 sw a5,216(sp) +80009158: 00f75e63 bge a4,a5,80009174 <_svfprintf_r+0x1d94> +8000915c: 0d410613 addi a2,sp,212 +80009160: 00098593 mv a1,s3 +80009164: 00090513 mv a0,s2 +80009168: 4d0020ef jal ra,8000b638 <__ssprint_r> +8000916c: 1c051463 bnez a0,80009334 <_svfprintf_r+0x1f54> +80009170: 000a8c93 mv s9,s5 +80009174: 0e012783 lw a5,224(sp) +80009178: 09010593 addi a1,sp,144 +8000917c: 0a010513 addi a0,sp,160 +80009180: 0af12023 sw a5,160(sp) +80009184: 0e412783 lw a5,228(sp) +80009188: fffa0b13 addi s6,s4,-1 +8000918c: 08012823 sw zero,144(sp) +80009190: 0af12223 sw a5,164(sp) +80009194: 0e812783 lw a5,232(sp) +80009198: 08012a23 sw zero,148(sp) +8000919c: 08012c23 sw zero,152(sp) +800091a0: 0af12423 sw a5,168(sp) +800091a4: 0ec12783 lw a5,236(sp) +800091a8: 08012e23 sw zero,156(sp) +800091ac: 0af12623 sw a5,172(sp) +800091b0: 4f5030ef jal ra,8000cea4 <__eqtf2> +800091b4: 08050663 beqz a0,80009240 <_svfprintf_r+0x1e60> +800091b8: 0dc12783 lw a5,220(sp) +800091bc: 0d812703 lw a4,216(sp) +800091c0: 00148493 addi s1,s1,1 +800091c4: fff78793 addi a5,a5,-1 +800091c8: 014787b3 add a5,a5,s4 +800091cc: 00170713 addi a4,a4,1 +800091d0: 009ca023 sw s1,0(s9) +800091d4: 016ca223 sw s6,4(s9) +800091d8: 0cf12e23 sw a5,220(sp) +800091dc: 0ce12c23 sw a4,216(sp) +800091e0: 00700793 li a5,7 +800091e4: 008c8c93 addi s9,s9,8 +800091e8: 00e7de63 bge a5,a4,80009204 <_svfprintf_r+0x1e24> +800091ec: 0d410613 addi a2,sp,212 +800091f0: 00098593 mv a1,s3 +800091f4: 00090513 mv a0,s2 +800091f8: 440020ef jal ra,8000b638 <__ssprint_r> +800091fc: 12051c63 bnez a0,80009334 <_svfprintf_r+0x1f54> +80009200: 000a8c93 mv s9,s5 +80009204: 0c410793 addi a5,sp,196 +80009208: 00fca023 sw a5,0(s9) +8000920c: 03812783 lw a5,56(sp) +80009210: 03812703 lw a4,56(sp) +80009214: 008c8b93 addi s7,s9,8 +80009218: 00fca223 sw a5,4(s9) +8000921c: 0dc12783 lw a5,220(sp) +80009220: 00e787b3 add a5,a5,a4 +80009224: 0cf12e23 sw a5,220(sp) +80009228: 0d812783 lw a5,216(sp) +8000922c: 00700713 li a4,7 +80009230: 00178793 addi a5,a5,1 +80009234: 0cf12c23 sw a5,216(sp) +80009238: 86f756e3 bge a4,a5,80008aa4 <_svfprintf_r+0x16c4> +8000923c: fccfe06f j 80007a08 <_svfprintf_r+0x628> +80009240: fd6052e3 blez s6,80009204 <_svfprintf_r+0x1e24> +80009244: 01000493 li s1,16 +80009248: 00700d93 li s11,7 +8000924c: 01012603 lw a2,16(sp) +80009250: 0d812703 lw a4,216(sp) +80009254: 0dc12783 lw a5,220(sp) +80009258: 00cca023 sw a2,0(s9) +8000925c: 00170713 addi a4,a4,1 +80009260: 008c8693 addi a3,s9,8 +80009264: 0364c063 blt s1,s6,80009284 <_svfprintf_r+0x1ea4> +80009268: 00fb07b3 add a5,s6,a5 +8000926c: 016ca223 sw s6,4(s9) +80009270: 0cf12e23 sw a5,220(sp) +80009274: 0ce12c23 sw a4,216(sp) +80009278: 00700793 li a5,7 +8000927c: 00068c93 mv s9,a3 +80009280: f69ff06f j 800091e8 <_svfprintf_r+0x1e08> +80009284: 01078793 addi a5,a5,16 +80009288: 009ca223 sw s1,4(s9) +8000928c: 0cf12e23 sw a5,220(sp) +80009290: 0ce12c23 sw a4,216(sp) +80009294: 00edde63 bge s11,a4,800092b0 <_svfprintf_r+0x1ed0> +80009298: 0d410613 addi a2,sp,212 +8000929c: 00098593 mv a1,s3 +800092a0: 00090513 mv a0,s2 +800092a4: 394020ef jal ra,8000b638 <__ssprint_r> +800092a8: 08051663 bnez a0,80009334 <_svfprintf_r+0x1f54> +800092ac: 000a8693 mv a3,s5 +800092b0: ff0b0b13 addi s6,s6,-16 +800092b4: 00068c93 mv s9,a3 +800092b8: f95ff06f j 8000924c <_svfprintf_r+0x1e6c> +800092bc: 0ce12e23 sw a4,220(sp) +800092c0: 00dba223 sw a3,4(s7) +800092c4: 0cf12c23 sw a5,216(sp) +800092c8: 00700713 li a4,7 +800092cc: f2f75ce3 bge a4,a5,80009204 <_svfprintf_r+0x1e24> +800092d0: f1dff06f j 800091ec <_svfprintf_r+0x1e0c> +800092d4: 02412783 lw a5,36(sp) +800092d8: 02812703 lw a4,40(sp) +800092dc: 40e78433 sub s0,a5,a4 +800092e0: fc805663 blez s0,80008aac <_svfprintf_r+0x16cc> +800092e4: 810017b7 lui a5,0x81001 +800092e8: 01000b13 li s6,16 +800092ec: 8ec78493 addi s1,a5,-1812 # 810008ec <_PathLocale+0xffffeef4> +800092f0: 00700c93 li s9,7 +800092f4: 0d812783 lw a5,216(sp) +800092f8: 009ba023 sw s1,0(s7) +800092fc: 0dc12703 lw a4,220(sp) +80009300: 00178793 addi a5,a5,1 +80009304: 048b4463 blt s6,s0,8000934c <_svfprintf_r+0x1f6c> +80009308: 008ba223 sw s0,4(s7) +8000930c: 00e40433 add s0,s0,a4 +80009310: 0c812e23 sw s0,220(sp) +80009314: 0cf12c23 sw a5,216(sp) +80009318: 00700713 li a4,7 +8000931c: f8f75863 bge a4,a5,80008aac <_svfprintf_r+0x16cc> +80009320: 0d410613 addi a2,sp,212 +80009324: 00098593 mv a1,s3 +80009328: 00090513 mv a0,s2 +8000932c: 30c020ef jal ra,8000b638 <__ssprint_r> +80009330: f6050e63 beqz a0,80008aac <_svfprintf_r+0x16cc> +80009334: 000c1463 bnez s8,8000933c <_svfprintf_r+0x1f5c> +80009338: 93dfe06f j 80007c74 <_svfprintf_r+0x894> +8000933c: 000c0593 mv a1,s8 +80009340: 00090513 mv a0,s2 +80009344: a64fa0ef jal ra,800035a8 <_free_r> +80009348: 92dfe06f j 80007c74 <_svfprintf_r+0x894> +8000934c: 01070713 addi a4,a4,16 +80009350: 016ba223 sw s6,4(s7) +80009354: 0ce12e23 sw a4,220(sp) +80009358: 0cf12c23 sw a5,216(sp) +8000935c: 008b8b93 addi s7,s7,8 +80009360: 00fcde63 bge s9,a5,8000937c <_svfprintf_r+0x1f9c> +80009364: 0d410613 addi a2,sp,212 +80009368: 00098593 mv a1,s3 +8000936c: 00090513 mv a0,s2 +80009370: 2c8020ef jal ra,8000b638 <__ssprint_r> +80009374: fc0510e3 bnez a0,80009334 <_svfprintf_r+0x1f54> +80009378: 000a8b93 mv s7,s5 +8000937c: ff040413 addi s0,s0,-16 +80009380: f75ff06f j 800092f4 <_svfprintf_r+0x1f14> +80009384: 000c0593 mv a1,s8 +80009388: 00090513 mv a0,s2 +8000938c: a1cfa0ef jal ra,800035a8 <_free_r> +80009390: f5cff06f j 80008aec <_svfprintf_r+0x170c> +80009394: 0dc12783 lw a5,220(sp) +80009398: 00079463 bnez a5,800093a0 <_svfprintf_r+0x1fc0> +8000939c: 8d9fe06f j 80007c74 <_svfprintf_r+0x894> +800093a0: 0d410613 addi a2,sp,212 +800093a4: 00098593 mv a1,s3 +800093a8: 00090513 mv a0,s2 +800093ac: 28c020ef jal ra,8000b638 <__ssprint_r> +800093b0: 8c5fe06f j 80007c74 <_svfprintf_r+0x894> +800093b4: fff00713 li a4,-1 +800093b8: b0ed1263 bne s10,a4,800086bc <_svfprintf_r+0x12dc> +800093bc: b80d9463 bnez s11,80008744 <_svfprintf_r+0x1364> +800093c0: 00900713 li a4,9 +800093c4: b9976063 bltu a4,s9,80008744 <_svfprintf_r+0x1364> +800093c8: 030c8813 addi a6,s9,48 +800093cc: 19010fa3 sb a6,415(sp) +800093d0: 19f10493 addi s1,sp,415 +800093d4: b48ff06f j 8000871c <_svfprintf_r+0x133c> -8000934c <__sprint_r>: -8000934c: 00862783 lw a5,8(a2) -80009350: fd010113 addi sp,sp,-48 -80009354: 02812423 sw s0,40(sp) -80009358: 02112623 sw ra,44(sp) -8000935c: 02912223 sw s1,36(sp) -80009360: 03212023 sw s2,32(sp) -80009364: 01312e23 sw s3,28(sp) -80009368: 01412c23 sw s4,24(sp) -8000936c: 01512a23 sw s5,20(sp) -80009370: 01612823 sw s6,16(sp) -80009374: 01712623 sw s7,12(sp) -80009378: 01812423 sw s8,8(sp) -8000937c: 00060413 mv s0,a2 -80009380: 02079e63 bnez a5,800093bc <__sprint_r+0x70> -80009384: 00062223 sw zero,4(a2) -80009388: 00000513 li a0,0 -8000938c: 02c12083 lw ra,44(sp) -80009390: 02812403 lw s0,40(sp) -80009394: 02412483 lw s1,36(sp) -80009398: 02012903 lw s2,32(sp) -8000939c: 01c12983 lw s3,28(sp) -800093a0: 01812a03 lw s4,24(sp) -800093a4: 01412a83 lw s5,20(sp) -800093a8: 01012b03 lw s6,16(sp) -800093ac: 00c12b83 lw s7,12(sp) -800093b0: 00812c03 lw s8,8(sp) -800093b4: 03010113 addi sp,sp,48 -800093b8: 00008067 ret -800093bc: 0645a783 lw a5,100(a1) -800093c0: 00058993 mv s3,a1 -800093c4: 01279713 slli a4,a5,0x12 -800093c8: 06075863 bgez a4,80009438 <__sprint_r+0xec> -800093cc: 00062483 lw s1,0(a2) -800093d0: 00050a93 mv s5,a0 -800093d4: fff00b13 li s6,-1 -800093d8: 0044a903 lw s2,4(s1) -800093dc: 0004ac03 lw s8,0(s1) -800093e0: 00000a13 li s4,0 -800093e4: 00295b93 srli s7,s2,0x2 -800093e8: 037a4663 blt s4,s7,80009414 <__sprint_r+0xc8> -800093ec: 00842783 lw a5,8(s0) -800093f0: ffc97913 andi s2,s2,-4 -800093f4: 00848493 addi s1,s1,8 -800093f8: 412787b3 sub a5,a5,s2 -800093fc: 00f42423 sw a5,8(s0) -80009400: fc079ce3 bnez a5,800093d8 <__sprint_r+0x8c> -80009404: 00000513 li a0,0 -80009408: 00042423 sw zero,8(s0) -8000940c: 00042223 sw zero,4(s0) -80009410: f7dff06f j 8000938c <__sprint_r+0x40> -80009414: 002a1793 slli a5,s4,0x2 -80009418: 00fc07b3 add a5,s8,a5 -8000941c: 0007a583 lw a1,0(a5) -80009420: 00098613 mv a2,s3 -80009424: 000a8513 mv a0,s5 -80009428: 0b4010ef jal ra,8000a4dc <_fputwc_r> -8000942c: 01650a63 beq a0,s6,80009440 <__sprint_r+0xf4> -80009430: 001a0a13 addi s4,s4,1 -80009434: fb5ff06f j 800093e8 <__sprint_r+0x9c> -80009438: 178010ef jal ra,8000a5b0 <__sfvwrite_r> -8000943c: fcdff06f j 80009408 <__sprint_r+0xbc> -80009440: fff00513 li a0,-1 -80009444: fc5ff06f j 80009408 <__sprint_r+0xbc> +800093d8 <__sprint_r>: +800093d8: 00862783 lw a5,8(a2) +800093dc: fd010113 addi sp,sp,-48 +800093e0: 02812423 sw s0,40(sp) +800093e4: 02112623 sw ra,44(sp) +800093e8: 02912223 sw s1,36(sp) +800093ec: 03212023 sw s2,32(sp) +800093f0: 01312e23 sw s3,28(sp) +800093f4: 01412c23 sw s4,24(sp) +800093f8: 01512a23 sw s5,20(sp) +800093fc: 01612823 sw s6,16(sp) +80009400: 01712623 sw s7,12(sp) +80009404: 01812423 sw s8,8(sp) +80009408: 00060413 mv s0,a2 +8000940c: 02079e63 bnez a5,80009448 <__sprint_r+0x70> +80009410: 00062223 sw zero,4(a2) +80009414: 00000513 li a0,0 +80009418: 02c12083 lw ra,44(sp) +8000941c: 02812403 lw s0,40(sp) +80009420: 02412483 lw s1,36(sp) +80009424: 02012903 lw s2,32(sp) +80009428: 01c12983 lw s3,28(sp) +8000942c: 01812a03 lw s4,24(sp) +80009430: 01412a83 lw s5,20(sp) +80009434: 01012b03 lw s6,16(sp) +80009438: 00c12b83 lw s7,12(sp) +8000943c: 00812c03 lw s8,8(sp) +80009440: 03010113 addi sp,sp,48 +80009444: 00008067 ret +80009448: 0645a783 lw a5,100(a1) +8000944c: 00058993 mv s3,a1 +80009450: 01279713 slli a4,a5,0x12 +80009454: 06075863 bgez a4,800094c4 <__sprint_r+0xec> +80009458: 00062483 lw s1,0(a2) +8000945c: 00050a93 mv s5,a0 +80009460: fff00b13 li s6,-1 +80009464: 0044a903 lw s2,4(s1) +80009468: 0004ac03 lw s8,0(s1) +8000946c: 00000a13 li s4,0 +80009470: 00295b93 srli s7,s2,0x2 +80009474: 037a4663 blt s4,s7,800094a0 <__sprint_r+0xc8> +80009478: 00842783 lw a5,8(s0) +8000947c: ffc97913 andi s2,s2,-4 +80009480: 00848493 addi s1,s1,8 +80009484: 412787b3 sub a5,a5,s2 +80009488: 00f42423 sw a5,8(s0) +8000948c: fc079ce3 bnez a5,80009464 <__sprint_r+0x8c> +80009490: 00000513 li a0,0 +80009494: 00042423 sw zero,8(s0) +80009498: 00042223 sw zero,4(s0) +8000949c: f7dff06f j 80009418 <__sprint_r+0x40> +800094a0: 002a1793 slli a5,s4,0x2 +800094a4: 00fc07b3 add a5,s8,a5 +800094a8: 0007a583 lw a1,0(a5) +800094ac: 00098613 mv a2,s3 +800094b0: 000a8513 mv a0,s5 +800094b4: 0b4010ef jal ra,8000a568 <_fputwc_r> +800094b8: 01650a63 beq a0,s6,800094cc <__sprint_r+0xf4> +800094bc: 001a0a13 addi s4,s4,1 +800094c0: fb5ff06f j 80009474 <__sprint_r+0x9c> +800094c4: 178010ef jal ra,8000a63c <__sfvwrite_r> +800094c8: fcdff06f j 80009494 <__sprint_r+0xbc> +800094cc: fff00513 li a0,-1 +800094d0: fc5ff06f j 80009494 <__sprint_r+0xbc> -80009448 <_vfiprintf_r>: -80009448: ed010113 addi sp,sp,-304 -8000944c: 12812423 sw s0,296(sp) -80009450: 13212023 sw s2,288(sp) -80009454: 11312e23 sw s3,284(sp) -80009458: 11512a23 sw s5,276(sp) -8000945c: 12112623 sw ra,300(sp) -80009460: 12912223 sw s1,292(sp) -80009464: 11412c23 sw s4,280(sp) -80009468: 11612823 sw s6,272(sp) -8000946c: 11712623 sw s7,268(sp) -80009470: 11812423 sw s8,264(sp) -80009474: 11912223 sw s9,260(sp) -80009478: 11a12023 sw s10,256(sp) -8000947c: 0fb12e23 sw s11,252(sp) -80009480: 00050993 mv s3,a0 -80009484: 00058413 mv s0,a1 -80009488: 00060a93 mv s5,a2 -8000948c: 00068913 mv s2,a3 -80009490: 00050863 beqz a0,800094a0 <_vfiprintf_r+0x58> -80009494: 03852783 lw a5,56(a0) -80009498: 00079463 bnez a5,800094a0 <_vfiprintf_r+0x58> -8000949c: dc1f90ef jal ra,8000325c <__sinit> -800094a0: 00c41783 lh a5,12(s0) -800094a4: 01279713 slli a4,a5,0x12 -800094a8: 02074263 bltz a4,800094cc <_vfiprintf_r+0x84> -800094ac: 000026b7 lui a3,0x2 -800094b0: 06442703 lw a4,100(s0) -800094b4: 00d7e7b3 or a5,a5,a3 -800094b8: 00f41623 sh a5,12(s0) -800094bc: ffffe7b7 lui a5,0xffffe -800094c0: fff78793 addi a5,a5,-1 # ffffdfff <_PathLocale+0x7effc5cf> -800094c4: 00f777b3 and a5,a4,a5 -800094c8: 06f42223 sw a5,100(s0) -800094cc: 00c45783 lhu a5,12(s0) -800094d0: 0087f793 andi a5,a5,8 -800094d4: 04078063 beqz a5,80009514 <_vfiprintf_r+0xcc> -800094d8: 01042783 lw a5,16(s0) -800094dc: 02078c63 beqz a5,80009514 <_vfiprintf_r+0xcc> -800094e0: 00c45783 lhu a5,12(s0) -800094e4: 00a00713 li a4,10 -800094e8: 01a7f793 andi a5,a5,26 -800094ec: 06e79e63 bne a5,a4,80009568 <_vfiprintf_r+0x120> -800094f0: 00e41783 lh a5,14(s0) -800094f4: 0607ca63 bltz a5,80009568 <_vfiprintf_r+0x120> -800094f8: 00090693 mv a3,s2 -800094fc: 000a8613 mv a2,s5 -80009500: 00040593 mv a1,s0 -80009504: 00098513 mv a0,s3 -80009508: 3dd000ef jal ra,8000a0e4 <__sbprintf> -8000950c: 00050c13 mv s8,a0 -80009510: 0180006f j 80009528 <_vfiprintf_r+0xe0> -80009514: 00040593 mv a1,s0 -80009518: 00098513 mv a0,s3 -8000951c: 865f90ef jal ra,80002d80 <__swsetup_r> -80009520: fc0500e3 beqz a0,800094e0 <_vfiprintf_r+0x98> -80009524: fff00c13 li s8,-1 -80009528: 12c12083 lw ra,300(sp) -8000952c: 12812403 lw s0,296(sp) -80009530: 000c0513 mv a0,s8 -80009534: 12412483 lw s1,292(sp) -80009538: 12012903 lw s2,288(sp) -8000953c: 11c12983 lw s3,284(sp) -80009540: 11812a03 lw s4,280(sp) -80009544: 11412a83 lw s5,276(sp) -80009548: 11012b03 lw s6,272(sp) -8000954c: 10c12b83 lw s7,268(sp) -80009550: 10812c03 lw s8,264(sp) -80009554: 10412c83 lw s9,260(sp) -80009558: 10012d03 lw s10,256(sp) -8000955c: 0fc12d83 lw s11,252(sp) -80009560: 13010113 addi sp,sp,304 -80009564: 00008067 ret -80009568: 810017b7 lui a5,0x81001 -8000956c: 94478793 addi a5,a5,-1724 # 81000944 <_PathLocale+0xffffef14> -80009570: 02f12423 sw a5,40(sp) -80009574: 810017b7 lui a5,0x81001 -80009578: ac078793 addi a5,a5,-1344 # 81000ac0 <_PathLocale+0xfffff090> -8000957c: 00f12a23 sw a5,20(sp) -80009580: 810017b7 lui a5,0x81001 -80009584: 04c10b93 addi s7,sp,76 -80009588: ab078793 addi a5,a5,-1360 # 81000ab0 <_PathLocale+0xfffff080> -8000958c: 05712023 sw s7,64(sp) -80009590: 04012423 sw zero,72(sp) -80009594: 04012223 sw zero,68(sp) -80009598: 000b8d93 mv s11,s7 -8000959c: 00012623 sw zero,12(sp) -800095a0: 00012423 sw zero,8(sp) -800095a4: 00012823 sw zero,16(sp) -800095a8: 00012e23 sw zero,28(sp) -800095ac: 00000c13 li s8,0 -800095b0: 00f12c23 sw a5,24(sp) -800095b4: 000a8493 mv s1,s5 -800095b8: 02500693 li a3,37 -800095bc: 0004c783 lbu a5,0(s1) -800095c0: 00078463 beqz a5,800095c8 <_vfiprintf_r+0x180> -800095c4: 0ad79263 bne a5,a3,80009668 <_vfiprintf_r+0x220> -800095c8: 41548a33 sub s4,s1,s5 -800095cc: 040a0663 beqz s4,80009618 <_vfiprintf_r+0x1d0> -800095d0: 04812783 lw a5,72(sp) -800095d4: 015da023 sw s5,0(s11) -800095d8: 014da223 sw s4,4(s11) -800095dc: 014787b3 add a5,a5,s4 -800095e0: 04f12423 sw a5,72(sp) -800095e4: 04412783 lw a5,68(sp) -800095e8: 00700693 li a3,7 -800095ec: 008d8d93 addi s11,s11,8 -800095f0: 00178793 addi a5,a5,1 -800095f4: 04f12223 sw a5,68(sp) -800095f8: 00f6de63 bge a3,a5,80009614 <_vfiprintf_r+0x1cc> -800095fc: 04010613 addi a2,sp,64 -80009600: 00040593 mv a1,s0 -80009604: 00098513 mv a0,s3 -80009608: d45ff0ef jal ra,8000934c <__sprint_r> -8000960c: 22051ce3 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009610: 000b8d93 mv s11,s7 -80009614: 014c0c33 add s8,s8,s4 -80009618: 0004c783 lbu a5,0(s1) -8000961c: 260788e3 beqz a5,8000a08c <_vfiprintf_r+0xc44> -80009620: 00148693 addi a3,s1,1 -80009624: 02010da3 sb zero,59(sp) -80009628: fff00493 li s1,-1 -8000962c: 00000a13 li s4,0 -80009630: 00000d13 li s10,0 -80009634: 00a00b13 li s6,10 -80009638: 00900c93 li s9,9 -8000963c: 0006c603 lbu a2,0(a3) # 2000 <_start-0x7fffe000> -80009640: 00168a93 addi s5,a3,1 -80009644: 05a00513 li a0,90 -80009648: 02a00813 li a6,42 -8000964c: fe060693 addi a3,a2,-32 -80009650: 0ad56ce3 bltu a0,a3,80009f08 <_vfiprintf_r+0xac0> -80009654: 02812783 lw a5,40(sp) -80009658: 00269693 slli a3,a3,0x2 -8000965c: 00f686b3 add a3,a3,a5 -80009660: 0006a683 lw a3,0(a3) -80009664: 00068067 jr a3 -80009668: 00148493 addi s1,s1,1 -8000966c: f51ff06f j 800095bc <_vfiprintf_r+0x174> -80009670: 810006b7 lui a3,0x81000 -80009674: 3e468793 addi a5,a3,996 # 810003e4 <_PathLocale+0xffffe9b4> -80009678: 00f12623 sw a5,12(sp) -8000967c: 020d7693 andi a3,s10,32 -80009680: 68068c63 beqz a3,80009d18 <_vfiprintf_r+0x8d0> -80009684: 00790913 addi s2,s2,7 -80009688: ff897913 andi s2,s2,-8 -8000968c: 00092303 lw t1,0(s2) -80009690: 00492b03 lw s6,4(s2) -80009694: 00890c93 addi s9,s2,8 -80009698: 001d7693 andi a3,s10,1 -8000969c: 00068e63 beqz a3,800096b8 <_vfiprintf_r+0x270> -800096a0: 016366b3 or a3,t1,s6 -800096a4: 00068a63 beqz a3,800096b8 <_vfiprintf_r+0x270> -800096a8: 03000693 li a3,48 -800096ac: 02d10e23 sb a3,60(sp) -800096b0: 02c10ea3 sb a2,61(sp) -800096b4: 002d6d13 ori s10,s10,2 -800096b8: bffd7d13 andi s10,s10,-1025 -800096bc: 2fc0006f j 800099b8 <_vfiprintf_r+0x570> -800096c0: 00098513 mv a0,s3 -800096c4: 990fc0ef jal ra,80005854 <_localeconv_r> -800096c8: 00452783 lw a5,4(a0) -800096cc: 00078513 mv a0,a5 -800096d0: 00f12e23 sw a5,28(sp) -800096d4: c2dfd0ef jal ra,80007300 -800096d8: 00a12823 sw a0,16(sp) -800096dc: 00098513 mv a0,s3 -800096e0: 974fc0ef jal ra,80005854 <_localeconv_r> -800096e4: 00852783 lw a5,8(a0) -800096e8: 00f12423 sw a5,8(sp) -800096ec: 01012783 lw a5,16(sp) -800096f0: 00078c63 beqz a5,80009708 <_vfiprintf_r+0x2c0> -800096f4: 00812783 lw a5,8(sp) -800096f8: 00078863 beqz a5,80009708 <_vfiprintf_r+0x2c0> -800096fc: 0007c683 lbu a3,0(a5) -80009700: 00068463 beqz a3,80009708 <_vfiprintf_r+0x2c0> -80009704: 400d6d13 ori s10,s10,1024 -80009708: 000a8693 mv a3,s5 -8000970c: f31ff06f j 8000963c <_vfiprintf_r+0x1f4> -80009710: 03b14683 lbu a3,59(sp) -80009714: fe069ae3 bnez a3,80009708 <_vfiprintf_r+0x2c0> -80009718: 02000693 li a3,32 -8000971c: 02d10da3 sb a3,59(sp) -80009720: fe9ff06f j 80009708 <_vfiprintf_r+0x2c0> -80009724: 001d6d13 ori s10,s10,1 -80009728: fe1ff06f j 80009708 <_vfiprintf_r+0x2c0> -8000972c: 00092a03 lw s4,0(s2) -80009730: 00490913 addi s2,s2,4 -80009734: fc0a5ae3 bgez s4,80009708 <_vfiprintf_r+0x2c0> -80009738: 41400a33 neg s4,s4 -8000973c: 004d6d13 ori s10,s10,4 -80009740: fc9ff06f j 80009708 <_vfiprintf_r+0x2c0> -80009744: 02b00693 li a3,43 -80009748: fd5ff06f j 8000971c <_vfiprintf_r+0x2d4> -8000974c: 000ac603 lbu a2,0(s5) -80009750: 001a8693 addi a3,s5,1 -80009754: 05061063 bne a2,a6,80009794 <_vfiprintf_r+0x34c> -80009758: 00092483 lw s1,0(s2) -8000975c: 00490613 addi a2,s2,4 -80009760: 0004d463 bgez s1,80009768 <_vfiprintf_r+0x320> -80009764: fff00493 li s1,-1 -80009768: 00060913 mv s2,a2 -8000976c: 00068a93 mv s5,a3 -80009770: f99ff06f j 80009708 <_vfiprintf_r+0x2c0> -80009774: 036484b3 mul s1,s1,s6 -80009778: 00168693 addi a3,a3,1 -8000977c: fff6c603 lbu a2,-1(a3) -80009780: 00b484b3 add s1,s1,a1 -80009784: fd060593 addi a1,a2,-48 -80009788: febcf6e3 bgeu s9,a1,80009774 <_vfiprintf_r+0x32c> -8000978c: 00068a93 mv s5,a3 -80009790: ebdff06f j 8000964c <_vfiprintf_r+0x204> -80009794: 00000493 li s1,0 -80009798: fedff06f j 80009784 <_vfiprintf_r+0x33c> -8000979c: 080d6d13 ori s10,s10,128 -800097a0: f69ff06f j 80009708 <_vfiprintf_r+0x2c0> -800097a4: 000a8693 mv a3,s5 -800097a8: 00000a13 li s4,0 -800097ac: 036a0a33 mul s4,s4,s6 -800097b0: fd060613 addi a2,a2,-48 -800097b4: 00168693 addi a3,a3,1 -800097b8: 01460a33 add s4,a2,s4 -800097bc: fff6c603 lbu a2,-1(a3) -800097c0: fd060593 addi a1,a2,-48 -800097c4: febcf4e3 bgeu s9,a1,800097ac <_vfiprintf_r+0x364> -800097c8: fc5ff06f j 8000978c <_vfiprintf_r+0x344> -800097cc: 000ac603 lbu a2,0(s5) -800097d0: 06800693 li a3,104 -800097d4: 00d61863 bne a2,a3,800097e4 <_vfiprintf_r+0x39c> -800097d8: 001a8a93 addi s5,s5,1 -800097dc: 200d6d13 ori s10,s10,512 -800097e0: f29ff06f j 80009708 <_vfiprintf_r+0x2c0> -800097e4: 040d6d13 ori s10,s10,64 -800097e8: f21ff06f j 80009708 <_vfiprintf_r+0x2c0> -800097ec: 000ac603 lbu a2,0(s5) -800097f0: 06c00693 li a3,108 -800097f4: 00d61863 bne a2,a3,80009804 <_vfiprintf_r+0x3bc> -800097f8: 001a8a93 addi s5,s5,1 -800097fc: 020d6d13 ori s10,s10,32 -80009800: f09ff06f j 80009708 <_vfiprintf_r+0x2c0> -80009804: 010d6d13 ori s10,s10,16 -80009808: f01ff06f j 80009708 <_vfiprintf_r+0x2c0> -8000980c: 00092683 lw a3,0(s2) -80009810: 00490c93 addi s9,s2,4 -80009814: 02010da3 sb zero,59(sp) -80009818: 08d10623 sb a3,140(sp) -8000981c: 00100493 li s1,1 -80009820: 00000b13 li s6,0 -80009824: 08c10913 addi s2,sp,140 -80009828: 1c80006f j 800099f0 <_vfiprintf_r+0x5a8> -8000982c: 010d6d13 ori s10,s10,16 -80009830: 020d7693 andi a3,s10,32 -80009834: 06068063 beqz a3,80009894 <_vfiprintf_r+0x44c> -80009838: 00790913 addi s2,s2,7 -8000983c: ff897913 andi s2,s2,-8 -80009840: 00092303 lw t1,0(s2) -80009844: 00492b03 lw s6,4(s2) -80009848: 00890c93 addi s9,s2,8 -8000984c: 040b5ee3 bgez s6,8000a0a8 <_vfiprintf_r+0xc60> -80009850: 40600333 neg t1,t1 -80009854: 006036b3 snez a3,t1 -80009858: 41600833 neg a6,s6 -8000985c: 40d80b33 sub s6,a6,a3 -80009860: 02d00693 li a3,45 -80009864: 02d10da3 sb a3,59(sp) -80009868: 00100693 li a3,1 -8000986c: fff00613 li a2,-1 -80009870: 4ec48663 beq s1,a2,80009d5c <_vfiprintf_r+0x914> -80009874: 000d0613 mv a2,s10 -80009878: 016365b3 or a1,t1,s6 -8000987c: f7fd7d13 andi s10,s10,-129 -80009880: 4c059e63 bnez a1,80009d5c <_vfiprintf_r+0x914> -80009884: 66048463 beqz s1,80009eec <_vfiprintf_r+0xaa4> -80009888: 00100613 li a2,1 -8000988c: 4cc69c63 bne a3,a2,80009d64 <_vfiprintf_r+0x91c> -80009890: 02d0006f j 8000a0bc <_vfiprintf_r+0xc74> -80009894: 010d7693 andi a3,s10,16 -80009898: 00490c93 addi s9,s2,4 -8000989c: 00068863 beqz a3,800098ac <_vfiprintf_r+0x464> -800098a0: 00092303 lw t1,0(s2) -800098a4: 41f35b13 srai s6,t1,0x1f -800098a8: fa5ff06f j 8000984c <_vfiprintf_r+0x404> -800098ac: 040d7693 andi a3,s10,64 -800098b0: 00092303 lw t1,0(s2) -800098b4: 00068863 beqz a3,800098c4 <_vfiprintf_r+0x47c> -800098b8: 01031313 slli t1,t1,0x10 -800098bc: 41035313 srai t1,t1,0x10 -800098c0: fe5ff06f j 800098a4 <_vfiprintf_r+0x45c> -800098c4: 200d7693 andi a3,s10,512 -800098c8: fc068ee3 beqz a3,800098a4 <_vfiprintf_r+0x45c> -800098cc: 01831313 slli t1,t1,0x18 -800098d0: 41835313 srai t1,t1,0x18 -800098d4: fd1ff06f j 800098a4 <_vfiprintf_r+0x45c> -800098d8: 020d7613 andi a2,s10,32 -800098dc: 00092683 lw a3,0(s2) -800098e0: 00490913 addi s2,s2,4 -800098e4: 00060a63 beqz a2,800098f8 <_vfiprintf_r+0x4b0> -800098e8: 41fc5793 srai a5,s8,0x1f -800098ec: 0186a023 sw s8,0(a3) -800098f0: 00f6a223 sw a5,4(a3) -800098f4: cc1ff06f j 800095b4 <_vfiprintf_r+0x16c> -800098f8: 010d7613 andi a2,s10,16 -800098fc: 00060663 beqz a2,80009908 <_vfiprintf_r+0x4c0> -80009900: 0186a023 sw s8,0(a3) -80009904: cb1ff06f j 800095b4 <_vfiprintf_r+0x16c> -80009908: 040d7613 andi a2,s10,64 -8000990c: 00060663 beqz a2,80009918 <_vfiprintf_r+0x4d0> -80009910: 01869023 sh s8,0(a3) -80009914: ca1ff06f j 800095b4 <_vfiprintf_r+0x16c> -80009918: 200d7793 andi a5,s10,512 -8000991c: fe0782e3 beqz a5,80009900 <_vfiprintf_r+0x4b8> -80009920: 01868023 sb s8,0(a3) -80009924: c91ff06f j 800095b4 <_vfiprintf_r+0x16c> -80009928: 010d6d13 ori s10,s10,16 -8000992c: 020d7693 andi a3,s10,32 -80009930: 02068463 beqz a3,80009958 <_vfiprintf_r+0x510> -80009934: 00790913 addi s2,s2,7 -80009938: ff897913 andi s2,s2,-8 +800094d4 <_vfiprintf_r>: +800094d4: ed010113 addi sp,sp,-304 +800094d8: 12812423 sw s0,296(sp) +800094dc: 13212023 sw s2,288(sp) +800094e0: 11312e23 sw s3,284(sp) +800094e4: 11512a23 sw s5,276(sp) +800094e8: 12112623 sw ra,300(sp) +800094ec: 12912223 sw s1,292(sp) +800094f0: 11412c23 sw s4,280(sp) +800094f4: 11612823 sw s6,272(sp) +800094f8: 11712623 sw s7,268(sp) +800094fc: 11812423 sw s8,264(sp) +80009500: 11912223 sw s9,260(sp) +80009504: 11a12023 sw s10,256(sp) +80009508: 0fb12e23 sw s11,252(sp) +8000950c: 00050993 mv s3,a0 +80009510: 00058413 mv s0,a1 +80009514: 00060a93 mv s5,a2 +80009518: 00068913 mv s2,a3 +8000951c: 00050863 beqz a0,8000952c <_vfiprintf_r+0x58> +80009520: 03852783 lw a5,56(a0) +80009524: 00079463 bnez a5,8000952c <_vfiprintf_r+0x58> +80009528: dc1f90ef jal ra,800032e8 <__sinit> +8000952c: 00c41783 lh a5,12(s0) +80009530: 01279713 slli a4,a5,0x12 +80009534: 02074263 bltz a4,80009558 <_vfiprintf_r+0x84> +80009538: 000026b7 lui a3,0x2 +8000953c: 06442703 lw a4,100(s0) +80009540: 00d7e7b3 or a5,a5,a3 +80009544: 00f41623 sh a5,12(s0) +80009548: ffffe7b7 lui a5,0xffffe +8000954c: fff78793 addi a5,a5,-1 # ffffdfff <_PathLocale+0x7effc607> +80009550: 00f777b3 and a5,a4,a5 +80009554: 06f42223 sw a5,100(s0) +80009558: 00c45783 lhu a5,12(s0) +8000955c: 0087f793 andi a5,a5,8 +80009560: 04078063 beqz a5,800095a0 <_vfiprintf_r+0xcc> +80009564: 01042783 lw a5,16(s0) +80009568: 02078c63 beqz a5,800095a0 <_vfiprintf_r+0xcc> +8000956c: 00c45783 lhu a5,12(s0) +80009570: 00a00713 li a4,10 +80009574: 01a7f793 andi a5,a5,26 +80009578: 06e79e63 bne a5,a4,800095f4 <_vfiprintf_r+0x120> +8000957c: 00e41783 lh a5,14(s0) +80009580: 0607ca63 bltz a5,800095f4 <_vfiprintf_r+0x120> +80009584: 00090693 mv a3,s2 +80009588: 000a8613 mv a2,s5 +8000958c: 00040593 mv a1,s0 +80009590: 00098513 mv a0,s3 +80009594: 3dd000ef jal ra,8000a170 <__sbprintf> +80009598: 00050c13 mv s8,a0 +8000959c: 0180006f j 800095b4 <_vfiprintf_r+0xe0> +800095a0: 00040593 mv a1,s0 +800095a4: 00098513 mv a0,s3 +800095a8: 865f90ef jal ra,80002e0c <__swsetup_r> +800095ac: fc0500e3 beqz a0,8000956c <_vfiprintf_r+0x98> +800095b0: fff00c13 li s8,-1 +800095b4: 12c12083 lw ra,300(sp) +800095b8: 12812403 lw s0,296(sp) +800095bc: 000c0513 mv a0,s8 +800095c0: 12412483 lw s1,292(sp) +800095c4: 12012903 lw s2,288(sp) +800095c8: 11c12983 lw s3,284(sp) +800095cc: 11812a03 lw s4,280(sp) +800095d0: 11412a83 lw s5,276(sp) +800095d4: 11012b03 lw s6,272(sp) +800095d8: 10c12b83 lw s7,268(sp) +800095dc: 10812c03 lw s8,264(sp) +800095e0: 10412c83 lw s9,260(sp) +800095e4: 10012d03 lw s10,256(sp) +800095e8: 0fc12d83 lw s11,252(sp) +800095ec: 13010113 addi sp,sp,304 +800095f0: 00008067 ret +800095f4: 810017b7 lui a5,0x81001 +800095f8: 90c78793 addi a5,a5,-1780 # 8100090c <_PathLocale+0xffffef14> +800095fc: 02f12423 sw a5,40(sp) +80009600: 810017b7 lui a5,0x81001 +80009604: a8878793 addi a5,a5,-1400 # 81000a88 <_PathLocale+0xfffff090> +80009608: 00f12a23 sw a5,20(sp) +8000960c: 810017b7 lui a5,0x81001 +80009610: 04c10b93 addi s7,sp,76 +80009614: a7878793 addi a5,a5,-1416 # 81000a78 <_PathLocale+0xfffff080> +80009618: 05712023 sw s7,64(sp) +8000961c: 04012423 sw zero,72(sp) +80009620: 04012223 sw zero,68(sp) +80009624: 000b8d93 mv s11,s7 +80009628: 00012623 sw zero,12(sp) +8000962c: 00012423 sw zero,8(sp) +80009630: 00012823 sw zero,16(sp) +80009634: 00012e23 sw zero,28(sp) +80009638: 00000c13 li s8,0 +8000963c: 00f12c23 sw a5,24(sp) +80009640: 000a8493 mv s1,s5 +80009644: 02500693 li a3,37 +80009648: 0004c783 lbu a5,0(s1) +8000964c: 00078463 beqz a5,80009654 <_vfiprintf_r+0x180> +80009650: 0ad79263 bne a5,a3,800096f4 <_vfiprintf_r+0x220> +80009654: 41548a33 sub s4,s1,s5 +80009658: 040a0663 beqz s4,800096a4 <_vfiprintf_r+0x1d0> +8000965c: 04812783 lw a5,72(sp) +80009660: 015da023 sw s5,0(s11) +80009664: 014da223 sw s4,4(s11) +80009668: 014787b3 add a5,a5,s4 +8000966c: 04f12423 sw a5,72(sp) +80009670: 04412783 lw a5,68(sp) +80009674: 00700693 li a3,7 +80009678: 008d8d93 addi s11,s11,8 +8000967c: 00178793 addi a5,a5,1 +80009680: 04f12223 sw a5,68(sp) +80009684: 00f6de63 bge a3,a5,800096a0 <_vfiprintf_r+0x1cc> +80009688: 04010613 addi a2,sp,64 +8000968c: 00040593 mv a1,s0 +80009690: 00098513 mv a0,s3 +80009694: d45ff0ef jal ra,800093d8 <__sprint_r> +80009698: 22051ce3 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +8000969c: 000b8d93 mv s11,s7 +800096a0: 014c0c33 add s8,s8,s4 +800096a4: 0004c783 lbu a5,0(s1) +800096a8: 260788e3 beqz a5,8000a118 <_vfiprintf_r+0xc44> +800096ac: 00148693 addi a3,s1,1 +800096b0: 02010da3 sb zero,59(sp) +800096b4: fff00493 li s1,-1 +800096b8: 00000a13 li s4,0 +800096bc: 00000d13 li s10,0 +800096c0: 00a00b13 li s6,10 +800096c4: 00900c93 li s9,9 +800096c8: 0006c603 lbu a2,0(a3) # 2000 <_start-0x7fffe000> +800096cc: 00168a93 addi s5,a3,1 +800096d0: 05a00513 li a0,90 +800096d4: 02a00813 li a6,42 +800096d8: fe060693 addi a3,a2,-32 +800096dc: 0ad56ce3 bltu a0,a3,80009f94 <_vfiprintf_r+0xac0> +800096e0: 02812783 lw a5,40(sp) +800096e4: 00269693 slli a3,a3,0x2 +800096e8: 00f686b3 add a3,a3,a5 +800096ec: 0006a683 lw a3,0(a3) +800096f0: 00068067 jr a3 +800096f4: 00148493 addi s1,s1,1 +800096f8: f51ff06f j 80009648 <_vfiprintf_r+0x174> +800096fc: 810006b7 lui a3,0x81000 +80009700: 3ac68793 addi a5,a3,940 # 810003ac <_PathLocale+0xffffe9b4> +80009704: 00f12623 sw a5,12(sp) +80009708: 020d7693 andi a3,s10,32 +8000970c: 68068c63 beqz a3,80009da4 <_vfiprintf_r+0x8d0> +80009710: 00790913 addi s2,s2,7 +80009714: ff897913 andi s2,s2,-8 +80009718: 00092303 lw t1,0(s2) +8000971c: 00492b03 lw s6,4(s2) +80009720: 00890c93 addi s9,s2,8 +80009724: 001d7693 andi a3,s10,1 +80009728: 00068e63 beqz a3,80009744 <_vfiprintf_r+0x270> +8000972c: 016366b3 or a3,t1,s6 +80009730: 00068a63 beqz a3,80009744 <_vfiprintf_r+0x270> +80009734: 03000693 li a3,48 +80009738: 02d10e23 sb a3,60(sp) +8000973c: 02c10ea3 sb a2,61(sp) +80009740: 002d6d13 ori s10,s10,2 +80009744: bffd7d13 andi s10,s10,-1025 +80009748: 2fc0006f j 80009a44 <_vfiprintf_r+0x570> +8000974c: 00098513 mv a0,s3 +80009750: 990fc0ef jal ra,800058e0 <_localeconv_r> +80009754: 00452783 lw a5,4(a0) +80009758: 00078513 mv a0,a5 +8000975c: 00f12e23 sw a5,28(sp) +80009760: c2dfd0ef jal ra,8000738c +80009764: 00a12823 sw a0,16(sp) +80009768: 00098513 mv a0,s3 +8000976c: 974fc0ef jal ra,800058e0 <_localeconv_r> +80009770: 00852783 lw a5,8(a0) +80009774: 00f12423 sw a5,8(sp) +80009778: 01012783 lw a5,16(sp) +8000977c: 00078c63 beqz a5,80009794 <_vfiprintf_r+0x2c0> +80009780: 00812783 lw a5,8(sp) +80009784: 00078863 beqz a5,80009794 <_vfiprintf_r+0x2c0> +80009788: 0007c683 lbu a3,0(a5) +8000978c: 00068463 beqz a3,80009794 <_vfiprintf_r+0x2c0> +80009790: 400d6d13 ori s10,s10,1024 +80009794: 000a8693 mv a3,s5 +80009798: f31ff06f j 800096c8 <_vfiprintf_r+0x1f4> +8000979c: 03b14683 lbu a3,59(sp) +800097a0: fe069ae3 bnez a3,80009794 <_vfiprintf_r+0x2c0> +800097a4: 02000693 li a3,32 +800097a8: 02d10da3 sb a3,59(sp) +800097ac: fe9ff06f j 80009794 <_vfiprintf_r+0x2c0> +800097b0: 001d6d13 ori s10,s10,1 +800097b4: fe1ff06f j 80009794 <_vfiprintf_r+0x2c0> +800097b8: 00092a03 lw s4,0(s2) +800097bc: 00490913 addi s2,s2,4 +800097c0: fc0a5ae3 bgez s4,80009794 <_vfiprintf_r+0x2c0> +800097c4: 41400a33 neg s4,s4 +800097c8: 004d6d13 ori s10,s10,4 +800097cc: fc9ff06f j 80009794 <_vfiprintf_r+0x2c0> +800097d0: 02b00693 li a3,43 +800097d4: fd5ff06f j 800097a8 <_vfiprintf_r+0x2d4> +800097d8: 000ac603 lbu a2,0(s5) +800097dc: 001a8693 addi a3,s5,1 +800097e0: 05061063 bne a2,a6,80009820 <_vfiprintf_r+0x34c> +800097e4: 00092483 lw s1,0(s2) +800097e8: 00490613 addi a2,s2,4 +800097ec: 0004d463 bgez s1,800097f4 <_vfiprintf_r+0x320> +800097f0: fff00493 li s1,-1 +800097f4: 00060913 mv s2,a2 +800097f8: 00068a93 mv s5,a3 +800097fc: f99ff06f j 80009794 <_vfiprintf_r+0x2c0> +80009800: 036484b3 mul s1,s1,s6 +80009804: 00168693 addi a3,a3,1 +80009808: fff6c603 lbu a2,-1(a3) +8000980c: 00b484b3 add s1,s1,a1 +80009810: fd060593 addi a1,a2,-48 +80009814: febcf6e3 bgeu s9,a1,80009800 <_vfiprintf_r+0x32c> +80009818: 00068a93 mv s5,a3 +8000981c: ebdff06f j 800096d8 <_vfiprintf_r+0x204> +80009820: 00000493 li s1,0 +80009824: fedff06f j 80009810 <_vfiprintf_r+0x33c> +80009828: 080d6d13 ori s10,s10,128 +8000982c: f69ff06f j 80009794 <_vfiprintf_r+0x2c0> +80009830: 000a8693 mv a3,s5 +80009834: 00000a13 li s4,0 +80009838: 036a0a33 mul s4,s4,s6 +8000983c: fd060613 addi a2,a2,-48 +80009840: 00168693 addi a3,a3,1 +80009844: 01460a33 add s4,a2,s4 +80009848: fff6c603 lbu a2,-1(a3) +8000984c: fd060593 addi a1,a2,-48 +80009850: febcf4e3 bgeu s9,a1,80009838 <_vfiprintf_r+0x364> +80009854: fc5ff06f j 80009818 <_vfiprintf_r+0x344> +80009858: 000ac603 lbu a2,0(s5) +8000985c: 06800693 li a3,104 +80009860: 00d61863 bne a2,a3,80009870 <_vfiprintf_r+0x39c> +80009864: 001a8a93 addi s5,s5,1 +80009868: 200d6d13 ori s10,s10,512 +8000986c: f29ff06f j 80009794 <_vfiprintf_r+0x2c0> +80009870: 040d6d13 ori s10,s10,64 +80009874: f21ff06f j 80009794 <_vfiprintf_r+0x2c0> +80009878: 000ac603 lbu a2,0(s5) +8000987c: 06c00693 li a3,108 +80009880: 00d61863 bne a2,a3,80009890 <_vfiprintf_r+0x3bc> +80009884: 001a8a93 addi s5,s5,1 +80009888: 020d6d13 ori s10,s10,32 +8000988c: f09ff06f j 80009794 <_vfiprintf_r+0x2c0> +80009890: 010d6d13 ori s10,s10,16 +80009894: f01ff06f j 80009794 <_vfiprintf_r+0x2c0> +80009898: 00092683 lw a3,0(s2) +8000989c: 00490c93 addi s9,s2,4 +800098a0: 02010da3 sb zero,59(sp) +800098a4: 08d10623 sb a3,140(sp) +800098a8: 00100493 li s1,1 +800098ac: 00000b13 li s6,0 +800098b0: 08c10913 addi s2,sp,140 +800098b4: 1c80006f j 80009a7c <_vfiprintf_r+0x5a8> +800098b8: 010d6d13 ori s10,s10,16 +800098bc: 020d7693 andi a3,s10,32 +800098c0: 06068063 beqz a3,80009920 <_vfiprintf_r+0x44c> +800098c4: 00790913 addi s2,s2,7 +800098c8: ff897913 andi s2,s2,-8 +800098cc: 00092303 lw t1,0(s2) +800098d0: 00492b03 lw s6,4(s2) +800098d4: 00890c93 addi s9,s2,8 +800098d8: 040b5ee3 bgez s6,8000a134 <_vfiprintf_r+0xc60> +800098dc: 40600333 neg t1,t1 +800098e0: 006036b3 snez a3,t1 +800098e4: 41600833 neg a6,s6 +800098e8: 40d80b33 sub s6,a6,a3 +800098ec: 02d00693 li a3,45 +800098f0: 02d10da3 sb a3,59(sp) +800098f4: 00100693 li a3,1 +800098f8: fff00613 li a2,-1 +800098fc: 4ec48663 beq s1,a2,80009de8 <_vfiprintf_r+0x914> +80009900: 000d0613 mv a2,s10 +80009904: 016365b3 or a1,t1,s6 +80009908: f7fd7d13 andi s10,s10,-129 +8000990c: 4c059e63 bnez a1,80009de8 <_vfiprintf_r+0x914> +80009910: 66048463 beqz s1,80009f78 <_vfiprintf_r+0xaa4> +80009914: 00100613 li a2,1 +80009918: 4cc69c63 bne a3,a2,80009df0 <_vfiprintf_r+0x91c> +8000991c: 02d0006f j 8000a148 <_vfiprintf_r+0xc74> +80009920: 010d7693 andi a3,s10,16 +80009924: 00490c93 addi s9,s2,4 +80009928: 00068863 beqz a3,80009938 <_vfiprintf_r+0x464> +8000992c: 00092303 lw t1,0(s2) +80009930: 41f35b13 srai s6,t1,0x1f +80009934: fa5ff06f j 800098d8 <_vfiprintf_r+0x404> +80009938: 040d7693 andi a3,s10,64 8000993c: 00092303 lw t1,0(s2) -80009940: 00492b03 lw s6,4(s2) -80009944: 00890c93 addi s9,s2,8 -80009948: bffd7d13 andi s10,s10,-1025 -8000994c: 00000693 li a3,0 -80009950: 02010da3 sb zero,59(sp) -80009954: f19ff06f j 8000986c <_vfiprintf_r+0x424> -80009958: 010d7693 andi a3,s10,16 -8000995c: 00490c93 addi s9,s2,4 -80009960: 00068663 beqz a3,8000996c <_vfiprintf_r+0x524> -80009964: 00092303 lw t1,0(s2) -80009968: 0100006f j 80009978 <_vfiprintf_r+0x530> -8000996c: 040d7693 andi a3,s10,64 -80009970: 00068863 beqz a3,80009980 <_vfiprintf_r+0x538> -80009974: 00095303 lhu t1,0(s2) -80009978: 00000b13 li s6,0 -8000997c: fcdff06f j 80009948 <_vfiprintf_r+0x500> -80009980: 200d7693 andi a3,s10,512 -80009984: fe0680e3 beqz a3,80009964 <_vfiprintf_r+0x51c> -80009988: 00094303 lbu t1,0(s2) -8000998c: fedff06f j 80009978 <_vfiprintf_r+0x530> -80009990: ffff86b7 lui a3,0xffff8 -80009994: 8306c693 xori a3,a3,-2000 -80009998: 02d11e23 sh a3,60(sp) -8000999c: 00092303 lw t1,0(s2) -800099a0: 810006b7 lui a3,0x81000 -800099a4: 3e468793 addi a5,a3,996 # 810003e4 <_PathLocale+0xffffe9b4> -800099a8: 00490c93 addi s9,s2,4 -800099ac: 00000b13 li s6,0 -800099b0: 002d6d13 ori s10,s10,2 -800099b4: 00f12623 sw a5,12(sp) -800099b8: 00200693 li a3,2 -800099bc: f95ff06f j 80009950 <_vfiprintf_r+0x508> -800099c0: 02010da3 sb zero,59(sp) -800099c4: fff00693 li a3,-1 -800099c8: 00490c93 addi s9,s2,4 -800099cc: 00092903 lw s2,0(s2) -800099d0: 2cd48463 beq s1,a3,80009c98 <_vfiprintf_r+0x850> -800099d4: 00048613 mv a2,s1 -800099d8: 00000593 li a1,0 -800099dc: 00090513 mv a0,s2 -800099e0: eb4fc0ef jal ra,80006094 -800099e4: 00000b13 li s6,0 -800099e8: 00050463 beqz a0,800099f0 <_vfiprintf_r+0x5a8> -800099ec: 412504b3 sub s1,a0,s2 -800099f0: 01612223 sw s6,4(sp) -800099f4: 009b5463 bge s6,s1,800099fc <_vfiprintf_r+0x5b4> -800099f8: 00912223 sw s1,4(sp) -800099fc: 03b14683 lbu a3,59(sp) -80009a00: 00068863 beqz a3,80009a10 <_vfiprintf_r+0x5c8> -80009a04: 00412783 lw a5,4(sp) -80009a08: 00178793 addi a5,a5,1 -80009a0c: 00f12223 sw a5,4(sp) -80009a10: 002d7793 andi a5,s10,2 -80009a14: 02f12023 sw a5,32(sp) -80009a18: 00078863 beqz a5,80009a28 <_vfiprintf_r+0x5e0> -80009a1c: 00412783 lw a5,4(sp) -80009a20: 00278793 addi a5,a5,2 -80009a24: 00f12223 sw a5,4(sp) -80009a28: 084d7793 andi a5,s10,132 -80009a2c: 02f12223 sw a5,36(sp) -80009a30: 06079463 bnez a5,80009a98 <_vfiprintf_r+0x650> -80009a34: 00412783 lw a5,4(sp) -80009a38: 40fa06b3 sub a3,s4,a5 -80009a3c: 04d05e63 blez a3,80009a98 <_vfiprintf_r+0x650> -80009a40: 01000813 li a6,16 -80009a44: 00700893 li a7,7 -80009a48: 01812783 lw a5,24(sp) -80009a4c: 04412603 lw a2,68(sp) -80009a50: 04812583 lw a1,72(sp) -80009a54: 00fda023 sw a5,0(s11) -80009a58: 00160613 addi a2,a2,1 -80009a5c: 008d8513 addi a0,s11,8 -80009a60: 4ad84e63 blt a6,a3,80009f1c <_vfiprintf_r+0xad4> -80009a64: 00dda223 sw a3,4(s11) -80009a68: 00b686b3 add a3,a3,a1 -80009a6c: 04d12423 sw a3,72(sp) -80009a70: 04c12223 sw a2,68(sp) -80009a74: 00700693 li a3,7 -80009a78: 00050d93 mv s11,a0 -80009a7c: 00c6de63 bge a3,a2,80009a98 <_vfiprintf_r+0x650> -80009a80: 04010613 addi a2,sp,64 -80009a84: 00040593 mv a1,s0 -80009a88: 00098513 mv a0,s3 -80009a8c: 8c1ff0ef jal ra,8000934c <__sprint_r> -80009a90: 5a051a63 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009a94: 000b8d93 mv s11,s7 -80009a98: 03b14683 lbu a3,59(sp) -80009a9c: 04068863 beqz a3,80009aec <_vfiprintf_r+0x6a4> -80009aa0: 03b10613 addi a2,sp,59 -80009aa4: 00cda023 sw a2,0(s11) -80009aa8: 00100613 li a2,1 -80009aac: 04412683 lw a3,68(sp) -80009ab0: 00cda223 sw a2,4(s11) -80009ab4: 04812603 lw a2,72(sp) -80009ab8: 00168693 addi a3,a3,1 -80009abc: 04d12223 sw a3,68(sp) -80009ac0: 00160613 addi a2,a2,1 -80009ac4: 04c12423 sw a2,72(sp) -80009ac8: 00700613 li a2,7 -80009acc: 008d8d93 addi s11,s11,8 -80009ad0: 00d65e63 bge a2,a3,80009aec <_vfiprintf_r+0x6a4> -80009ad4: 04010613 addi a2,sp,64 -80009ad8: 00040593 mv a1,s0 -80009adc: 00098513 mv a0,s3 -80009ae0: 86dff0ef jal ra,8000934c <__sprint_r> -80009ae4: 56051063 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009ae8: 000b8d93 mv s11,s7 -80009aec: 02012783 lw a5,32(sp) -80009af0: 04078863 beqz a5,80009b40 <_vfiprintf_r+0x6f8> -80009af4: 03c10613 addi a2,sp,60 -80009af8: 00cda023 sw a2,0(s11) -80009afc: 00200613 li a2,2 -80009b00: 04412683 lw a3,68(sp) -80009b04: 00cda223 sw a2,4(s11) -80009b08: 04812603 lw a2,72(sp) -80009b0c: 00168693 addi a3,a3,1 -80009b10: 04d12223 sw a3,68(sp) -80009b14: 00260613 addi a2,a2,2 -80009b18: 04c12423 sw a2,72(sp) -80009b1c: 00700613 li a2,7 -80009b20: 008d8d93 addi s11,s11,8 -80009b24: 00d65e63 bge a2,a3,80009b40 <_vfiprintf_r+0x6f8> -80009b28: 04010613 addi a2,sp,64 -80009b2c: 00040593 mv a1,s0 -80009b30: 00098513 mv a0,s3 -80009b34: 819ff0ef jal ra,8000934c <__sprint_r> -80009b38: 50051663 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009b3c: 000b8d93 mv s11,s7 -80009b40: 02412783 lw a5,36(sp) -80009b44: 08000693 li a3,128 -80009b48: 06d79463 bne a5,a3,80009bb0 <_vfiprintf_r+0x768> -80009b4c: 00412783 lw a5,4(sp) -80009b50: 40fa06b3 sub a3,s4,a5 -80009b54: 04d05e63 blez a3,80009bb0 <_vfiprintf_r+0x768> -80009b58: 01000813 li a6,16 -80009b5c: 00700893 li a7,7 -80009b60: 01412783 lw a5,20(sp) -80009b64: 04412603 lw a2,68(sp) -80009b68: 04812583 lw a1,72(sp) -80009b6c: 00fda023 sw a5,0(s11) -80009b70: 00160613 addi a2,a2,1 -80009b74: 008d8513 addi a0,s11,8 -80009b78: 3ed84663 blt a6,a3,80009f64 <_vfiprintf_r+0xb1c> -80009b7c: 00dda223 sw a3,4(s11) -80009b80: 00b686b3 add a3,a3,a1 -80009b84: 04d12423 sw a3,72(sp) -80009b88: 04c12223 sw a2,68(sp) -80009b8c: 00700693 li a3,7 -80009b90: 00050d93 mv s11,a0 -80009b94: 00c6de63 bge a3,a2,80009bb0 <_vfiprintf_r+0x768> -80009b98: 04010613 addi a2,sp,64 -80009b9c: 00040593 mv a1,s0 -80009ba0: 00098513 mv a0,s3 -80009ba4: fa8ff0ef jal ra,8000934c <__sprint_r> -80009ba8: 48051e63 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009bac: 000b8d93 mv s11,s7 -80009bb0: 409b0b33 sub s6,s6,s1 -80009bb4: 05605e63 blez s6,80009c10 <_vfiprintf_r+0x7c8> -80009bb8: 01000813 li a6,16 -80009bbc: 00700893 li a7,7 -80009bc0: 01412783 lw a5,20(sp) -80009bc4: 04412683 lw a3,68(sp) -80009bc8: 04812603 lw a2,72(sp) -80009bcc: 00fda023 sw a5,0(s11) -80009bd0: 00168693 addi a3,a3,1 -80009bd4: 008d8593 addi a1,s11,8 -80009bd8: 3d684a63 blt a6,s6,80009fac <_vfiprintf_r+0xb64> -80009bdc: 016da223 sw s6,4(s11) -80009be0: 00cb0b33 add s6,s6,a2 -80009be4: 05612423 sw s6,72(sp) -80009be8: 04d12223 sw a3,68(sp) -80009bec: 00700613 li a2,7 -80009bf0: 00058d93 mv s11,a1 -80009bf4: 00d65e63 bge a2,a3,80009c10 <_vfiprintf_r+0x7c8> -80009bf8: 04010613 addi a2,sp,64 -80009bfc: 00040593 mv a1,s0 -80009c00: 00098513 mv a0,s3 -80009c04: f48ff0ef jal ra,8000934c <__sprint_r> -80009c08: 42051e63 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009c0c: 000b8d93 mv s11,s7 -80009c10: 04812683 lw a3,72(sp) -80009c14: 009da223 sw s1,4(s11) -80009c18: 012da023 sw s2,0(s11) -80009c1c: 009684b3 add s1,a3,s1 -80009c20: 04412683 lw a3,68(sp) -80009c24: 04912423 sw s1,72(sp) -80009c28: 00700613 li a2,7 -80009c2c: 00168693 addi a3,a3,1 -80009c30: 04d12223 sw a3,68(sp) -80009c34: 008d8713 addi a4,s11,8 -80009c38: 00d65e63 bge a2,a3,80009c54 <_vfiprintf_r+0x80c> -80009c3c: 04010613 addi a2,sp,64 -80009c40: 00040593 mv a1,s0 -80009c44: 00098513 mv a0,s3 -80009c48: f04ff0ef jal ra,8000934c <__sprint_r> -80009c4c: 3e051c63 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009c50: 000b8713 mv a4,s7 -80009c54: 004d7793 andi a5,s10,4 -80009c58: 38079a63 bnez a5,80009fec <_vfiprintf_r+0xba4> -80009c5c: 00412783 lw a5,4(sp) -80009c60: 00fa5463 bge s4,a5,80009c68 <_vfiprintf_r+0x820> -80009c64: 00078a13 mv s4,a5 -80009c68: 04812783 lw a5,72(sp) -80009c6c: 014c0c33 add s8,s8,s4 -80009c70: 00078c63 beqz a5,80009c88 <_vfiprintf_r+0x840> -80009c74: 04010613 addi a2,sp,64 -80009c78: 00040593 mv a1,s0 -80009c7c: 00098513 mv a0,s3 -80009c80: eccff0ef jal ra,8000934c <__sprint_r> -80009c84: 3c051063 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009c88: 04012223 sw zero,68(sp) -80009c8c: 000c8913 mv s2,s9 -80009c90: 000b8d93 mv s11,s7 -80009c94: 921ff06f j 800095b4 <_vfiprintf_r+0x16c> -80009c98: 00090513 mv a0,s2 -80009c9c: e64fd0ef jal ra,80007300 -80009ca0: 00050493 mv s1,a0 -80009ca4: 00000b13 li s6,0 -80009ca8: d49ff06f j 800099f0 <_vfiprintf_r+0x5a8> -80009cac: 010d6d13 ori s10,s10,16 -80009cb0: 020d7693 andi a3,s10,32 -80009cb4: 02068063 beqz a3,80009cd4 <_vfiprintf_r+0x88c> -80009cb8: 00790913 addi s2,s2,7 -80009cbc: ff897913 andi s2,s2,-8 -80009cc0: 00092303 lw t1,0(s2) -80009cc4: 00492b03 lw s6,4(s2) -80009cc8: 00890c93 addi s9,s2,8 -80009ccc: 00100693 li a3,1 -80009cd0: c81ff06f j 80009950 <_vfiprintf_r+0x508> -80009cd4: 010d7693 andi a3,s10,16 -80009cd8: 00490c93 addi s9,s2,4 -80009cdc: 00068663 beqz a3,80009ce8 <_vfiprintf_r+0x8a0> -80009ce0: 00092303 lw t1,0(s2) -80009ce4: 0100006f j 80009cf4 <_vfiprintf_r+0x8ac> -80009ce8: 040d7693 andi a3,s10,64 -80009cec: 00068863 beqz a3,80009cfc <_vfiprintf_r+0x8b4> -80009cf0: 00095303 lhu t1,0(s2) -80009cf4: 00000b13 li s6,0 -80009cf8: fd5ff06f j 80009ccc <_vfiprintf_r+0x884> -80009cfc: 200d7693 andi a3,s10,512 -80009d00: fe0680e3 beqz a3,80009ce0 <_vfiprintf_r+0x898> -80009d04: 00094303 lbu t1,0(s2) -80009d08: fedff06f j 80009cf4 <_vfiprintf_r+0x8ac> -80009d0c: 810006b7 lui a3,0x81000 -80009d10: 3f868793 addi a5,a3,1016 # 810003f8 <_PathLocale+0xffffe9c8> -80009d14: 965ff06f j 80009678 <_vfiprintf_r+0x230> -80009d18: 010d7693 andi a3,s10,16 -80009d1c: 00490c93 addi s9,s2,4 -80009d20: 00068663 beqz a3,80009d2c <_vfiprintf_r+0x8e4> -80009d24: 00092303 lw t1,0(s2) -80009d28: 0100006f j 80009d38 <_vfiprintf_r+0x8f0> -80009d2c: 040d7693 andi a3,s10,64 -80009d30: 00068863 beqz a3,80009d40 <_vfiprintf_r+0x8f8> -80009d34: 00095303 lhu t1,0(s2) -80009d38: 00000b13 li s6,0 -80009d3c: 95dff06f j 80009698 <_vfiprintf_r+0x250> -80009d40: 200d7693 andi a3,s10,512 -80009d44: fe0680e3 beqz a3,80009d24 <_vfiprintf_r+0x8dc> -80009d48: 00094303 lbu t1,0(s2) -80009d4c: fedff06f j 80009d38 <_vfiprintf_r+0x8f0> -80009d50: 000d0613 mv a2,s10 -80009d54: 00100693 li a3,1 -80009d58: b21ff06f j 80009878 <_vfiprintf_r+0x430> -80009d5c: 00100613 li a2,1 -80009d60: 34c68863 beq a3,a2,8000a0b0 <_vfiprintf_r+0xc68> -80009d64: 00200613 li a2,2 -80009d68: 14c68663 beq a3,a2,80009eb4 <_vfiprintf_r+0xa6c> -80009d6c: 0f010693 addi a3,sp,240 -80009d70: 01db1593 slli a1,s6,0x1d -80009d74: 00737613 andi a2,t1,7 -80009d78: 00335313 srli t1,t1,0x3 -80009d7c: 03060613 addi a2,a2,48 -80009d80: 0065e333 or t1,a1,t1 -80009d84: 003b5b13 srli s6,s6,0x3 -80009d88: fec68fa3 sb a2,-1(a3) -80009d8c: 016365b3 or a1,t1,s6 -80009d90: fff68913 addi s2,a3,-1 -80009d94: 02059663 bnez a1,80009dc0 <_vfiprintf_r+0x978> -80009d98: 001d7593 andi a1,s10,1 -80009d9c: 00058a63 beqz a1,80009db0 <_vfiprintf_r+0x968> -80009da0: 03000593 li a1,48 -80009da4: 00b60663 beq a2,a1,80009db0 <_vfiprintf_r+0x968> -80009da8: feb90fa3 sb a1,-1(s2) -80009dac: ffe68913 addi s2,a3,-2 -80009db0: 0f010793 addi a5,sp,240 -80009db4: 00048b13 mv s6,s1 -80009db8: 412784b3 sub s1,a5,s2 -80009dbc: c35ff06f j 800099f0 <_vfiprintf_r+0x5a8> -80009dc0: 00090693 mv a3,s2 -80009dc4: fadff06f j 80009d70 <_vfiprintf_r+0x928> -80009dc8: 400d7793 andi a5,s10,1024 -80009dcc: 00000893 li a7,0 -80009dd0: 0f010e13 addi t3,sp,240 -80009dd4: 00f12223 sw a5,4(sp) -80009dd8: 00030513 mv a0,t1 -80009ddc: 00a00613 li a2,10 -80009de0: 00000693 li a3,0 -80009de4: 000b0593 mv a1,s6 -80009de8: 03112623 sw a7,44(sp) -80009dec: fffe0913 addi s2,t3,-1 -80009df0: 03c12223 sw t3,36(sp) -80009df4: 02612023 sw t1,32(sp) -80009df8: 411020ef jal ra,8000ca08 <__umoddi3> -80009dfc: 02412e03 lw t3,36(sp) -80009e00: 02c12883 lw a7,44(sp) -80009e04: 00412783 lw a5,4(sp) -80009e08: 03050513 addi a0,a0,48 -80009e0c: feae0fa3 sb a0,-1(t3) -80009e10: 00188893 addi a7,a7,1 -80009e14: 02012303 lw t1,32(sp) -80009e18: 04078e63 beqz a5,80009e74 <_vfiprintf_r+0xa2c> -80009e1c: 00812783 lw a5,8(sp) -80009e20: 0007c683 lbu a3,0(a5) -80009e24: 05169863 bne a3,a7,80009e74 <_vfiprintf_r+0xa2c> -80009e28: 0ff00793 li a5,255 -80009e2c: 04f88463 beq a7,a5,80009e74 <_vfiprintf_r+0xa2c> -80009e30: 000b1663 bnez s6,80009e3c <_vfiprintf_r+0x9f4> -80009e34: 00900793 li a5,9 -80009e38: 0267fe63 bgeu a5,t1,80009e74 <_vfiprintf_r+0xa2c> -80009e3c: 01012783 lw a5,16(sp) -80009e40: 01c12583 lw a1,28(sp) -80009e44: 02612023 sw t1,32(sp) -80009e48: 40f90933 sub s2,s2,a5 -80009e4c: 00078613 mv a2,a5 -80009e50: 00090513 mv a0,s2 -80009e54: cc8fd0ef jal ra,8000731c -80009e58: 00812783 lw a5,8(sp) -80009e5c: 00000893 li a7,0 -80009e60: 02012303 lw t1,32(sp) -80009e64: 0017c683 lbu a3,1(a5) -80009e68: 00068663 beqz a3,80009e74 <_vfiprintf_r+0xa2c> -80009e6c: 00178793 addi a5,a5,1 -80009e70: 00f12423 sw a5,8(sp) -80009e74: 00030513 mv a0,t1 -80009e78: 00a00613 li a2,10 -80009e7c: 00000693 li a3,0 -80009e80: 000b0593 mv a1,s6 -80009e84: 03112223 sw a7,36(sp) -80009e88: 02612023 sw t1,32(sp) -80009e8c: 748020ef jal ra,8000c5d4 <__udivdi3> -80009e90: 02012303 lw t1,32(sp) -80009e94: 02412883 lw a7,36(sp) -80009e98: 000b1663 bnez s6,80009ea4 <_vfiprintf_r+0xa5c> -80009e9c: 00900793 li a5,9 -80009ea0: f067f8e3 bgeu a5,t1,80009db0 <_vfiprintf_r+0x968> -80009ea4: 00050313 mv t1,a0 -80009ea8: 00058b13 mv s6,a1 -80009eac: 00090e13 mv t3,s2 -80009eb0: f29ff06f j 80009dd8 <_vfiprintf_r+0x990> -80009eb4: 0f010913 addi s2,sp,240 -80009eb8: 00c12783 lw a5,12(sp) -80009ebc: 00f37693 andi a3,t1,15 -80009ec0: fff90913 addi s2,s2,-1 -80009ec4: 00d786b3 add a3,a5,a3 -80009ec8: 0006c683 lbu a3,0(a3) -80009ecc: 00435313 srli t1,t1,0x4 -80009ed0: 00d90023 sb a3,0(s2) -80009ed4: 01cb1693 slli a3,s6,0x1c -80009ed8: 0066e333 or t1,a3,t1 -80009edc: 004b5b13 srli s6,s6,0x4 -80009ee0: 016366b3 or a3,t1,s6 -80009ee4: fc069ae3 bnez a3,80009eb8 <_vfiprintf_r+0xa70> -80009ee8: ec9ff06f j 80009db0 <_vfiprintf_r+0x968> -80009eec: 0f010913 addi s2,sp,240 -80009ef0: ec0690e3 bnez a3,80009db0 <_vfiprintf_r+0x968> -80009ef4: 00167613 andi a2,a2,1 -80009ef8: ea060ce3 beqz a2,80009db0 <_vfiprintf_r+0x968> -80009efc: 03000693 li a3,48 -80009f00: 0ed107a3 sb a3,239(sp) -80009f04: 1c00006f j 8000a0c4 <_vfiprintf_r+0xc7c> -80009f08: 18060263 beqz a2,8000a08c <_vfiprintf_r+0xc44> -80009f0c: 08c10623 sb a2,140(sp) -80009f10: 02010da3 sb zero,59(sp) -80009f14: 00090c93 mv s9,s2 -80009f18: 905ff06f j 8000981c <_vfiprintf_r+0x3d4> -80009f1c: 01058593 addi a1,a1,16 -80009f20: 010da223 sw a6,4(s11) -80009f24: 04b12423 sw a1,72(sp) -80009f28: 04c12223 sw a2,68(sp) -80009f2c: 02c8d663 bge a7,a2,80009f58 <_vfiprintf_r+0xb10> -80009f30: 04010613 addi a2,sp,64 -80009f34: 00040593 mv a1,s0 -80009f38: 00098513 mv a0,s3 -80009f3c: 02d12623 sw a3,44(sp) -80009f40: c0cff0ef jal ra,8000934c <__sprint_r> -80009f44: 10051063 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009f48: 02c12683 lw a3,44(sp) -80009f4c: 000b8513 mv a0,s7 -80009f50: 00700893 li a7,7 -80009f54: 01000813 li a6,16 -80009f58: ff068693 addi a3,a3,-16 -80009f5c: 00050d93 mv s11,a0 -80009f60: ae9ff06f j 80009a48 <_vfiprintf_r+0x600> -80009f64: 01058593 addi a1,a1,16 -80009f68: 010da223 sw a6,4(s11) -80009f6c: 04b12423 sw a1,72(sp) -80009f70: 04c12223 sw a2,68(sp) -80009f74: 02c8d663 bge a7,a2,80009fa0 <_vfiprintf_r+0xb58> -80009f78: 04010613 addi a2,sp,64 -80009f7c: 00040593 mv a1,s0 -80009f80: 00098513 mv a0,s3 -80009f84: 02d12023 sw a3,32(sp) -80009f88: bc4ff0ef jal ra,8000934c <__sprint_r> -80009f8c: 0a051c63 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009f90: 02012683 lw a3,32(sp) -80009f94: 000b8513 mv a0,s7 -80009f98: 00700893 li a7,7 -80009f9c: 01000813 li a6,16 -80009fa0: ff068693 addi a3,a3,-16 -80009fa4: 00050d93 mv s11,a0 -80009fa8: bb9ff06f j 80009b60 <_vfiprintf_r+0x718> -80009fac: 01060613 addi a2,a2,16 -80009fb0: 010da223 sw a6,4(s11) -80009fb4: 04c12423 sw a2,72(sp) -80009fb8: 04d12223 sw a3,68(sp) -80009fbc: 02d8d263 bge a7,a3,80009fe0 <_vfiprintf_r+0xb98> -80009fc0: 04010613 addi a2,sp,64 -80009fc4: 00040593 mv a1,s0 -80009fc8: 00098513 mv a0,s3 -80009fcc: b80ff0ef jal ra,8000934c <__sprint_r> -80009fd0: 06051a63 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -80009fd4: 000b8593 mv a1,s7 -80009fd8: 00700893 li a7,7 -80009fdc: 01000813 li a6,16 -80009fe0: ff0b0b13 addi s6,s6,-16 -80009fe4: 00058d93 mv s11,a1 -80009fe8: bd9ff06f j 80009bc0 <_vfiprintf_r+0x778> -80009fec: 00412783 lw a5,4(sp) -80009ff0: 40fa04b3 sub s1,s4,a5 -80009ff4: c69054e3 blez s1,80009c5c <_vfiprintf_r+0x814> -80009ff8: 01000913 li s2,16 -80009ffc: 00700b13 li s6,7 -8000a000: 01812603 lw a2,24(sp) -8000a004: 04412783 lw a5,68(sp) -8000a008: 04812683 lw a3,72(sp) -8000a00c: 00c72023 sw a2,0(a4) -8000a010: 00178793 addi a5,a5,1 -8000a014: 04994063 blt s2,s1,8000a054 <_vfiprintf_r+0xc0c> -8000a018: 00972223 sw s1,4(a4) -8000a01c: 00d484b3 add s1,s1,a3 -8000a020: 04912423 sw s1,72(sp) -8000a024: 04f12223 sw a5,68(sp) -8000a028: 00700713 li a4,7 -8000a02c: c2f758e3 bge a4,a5,80009c5c <_vfiprintf_r+0x814> -8000a030: 04010613 addi a2,sp,64 -8000a034: 00040593 mv a1,s0 -8000a038: 00098513 mv a0,s3 -8000a03c: b10ff0ef jal ra,8000934c <__sprint_r> -8000a040: c0050ee3 beqz a0,80009c5c <_vfiprintf_r+0x814> -8000a044: 00c45783 lhu a5,12(s0) -8000a048: 0407f793 andi a5,a5,64 -8000a04c: cc078e63 beqz a5,80009528 <_vfiprintf_r+0xe0> -8000a050: cd4ff06f j 80009524 <_vfiprintf_r+0xdc> -8000a054: 01068693 addi a3,a3,16 -8000a058: 01272223 sw s2,4(a4) -8000a05c: 04d12423 sw a3,72(sp) -8000a060: 04f12223 sw a5,68(sp) -8000a064: 00870713 addi a4,a4,8 -8000a068: 00fb5e63 bge s6,a5,8000a084 <_vfiprintf_r+0xc3c> -8000a06c: 04010613 addi a2,sp,64 -8000a070: 00040593 mv a1,s0 -8000a074: 00098513 mv a0,s3 -8000a078: ad4ff0ef jal ra,8000934c <__sprint_r> -8000a07c: fc0514e3 bnez a0,8000a044 <_vfiprintf_r+0xbfc> -8000a080: 000b8713 mv a4,s7 -8000a084: ff048493 addi s1,s1,-16 -8000a088: f79ff06f j 8000a000 <_vfiprintf_r+0xbb8> -8000a08c: 04812783 lw a5,72(sp) -8000a090: fa078ae3 beqz a5,8000a044 <_vfiprintf_r+0xbfc> -8000a094: 04010613 addi a2,sp,64 -8000a098: 00040593 mv a1,s0 -8000a09c: 00098513 mv a0,s3 -8000a0a0: aacff0ef jal ra,8000934c <__sprint_r> -8000a0a4: fa1ff06f j 8000a044 <_vfiprintf_r+0xbfc> -8000a0a8: fff00693 li a3,-1 -8000a0ac: cad492e3 bne s1,a3,80009d50 <_vfiprintf_r+0x908> -8000a0b0: d00b1ce3 bnez s6,80009dc8 <_vfiprintf_r+0x980> -8000a0b4: 00900693 li a3,9 -8000a0b8: d066e8e3 bltu a3,t1,80009dc8 <_vfiprintf_r+0x980> -8000a0bc: 03030313 addi t1,t1,48 -8000a0c0: 0e6107a3 sb t1,239(sp) -8000a0c4: 0ef10913 addi s2,sp,239 -8000a0c8: ce9ff06f j 80009db0 <_vfiprintf_r+0x968> +80009940: 00068863 beqz a3,80009950 <_vfiprintf_r+0x47c> +80009944: 01031313 slli t1,t1,0x10 +80009948: 41035313 srai t1,t1,0x10 +8000994c: fe5ff06f j 80009930 <_vfiprintf_r+0x45c> +80009950: 200d7693 andi a3,s10,512 +80009954: fc068ee3 beqz a3,80009930 <_vfiprintf_r+0x45c> +80009958: 01831313 slli t1,t1,0x18 +8000995c: 41835313 srai t1,t1,0x18 +80009960: fd1ff06f j 80009930 <_vfiprintf_r+0x45c> +80009964: 020d7613 andi a2,s10,32 +80009968: 00092683 lw a3,0(s2) +8000996c: 00490913 addi s2,s2,4 +80009970: 00060a63 beqz a2,80009984 <_vfiprintf_r+0x4b0> +80009974: 41fc5793 srai a5,s8,0x1f +80009978: 0186a023 sw s8,0(a3) +8000997c: 00f6a223 sw a5,4(a3) +80009980: cc1ff06f j 80009640 <_vfiprintf_r+0x16c> +80009984: 010d7613 andi a2,s10,16 +80009988: 00060663 beqz a2,80009994 <_vfiprintf_r+0x4c0> +8000998c: 0186a023 sw s8,0(a3) +80009990: cb1ff06f j 80009640 <_vfiprintf_r+0x16c> +80009994: 040d7613 andi a2,s10,64 +80009998: 00060663 beqz a2,800099a4 <_vfiprintf_r+0x4d0> +8000999c: 01869023 sh s8,0(a3) +800099a0: ca1ff06f j 80009640 <_vfiprintf_r+0x16c> +800099a4: 200d7793 andi a5,s10,512 +800099a8: fe0782e3 beqz a5,8000998c <_vfiprintf_r+0x4b8> +800099ac: 01868023 sb s8,0(a3) +800099b0: c91ff06f j 80009640 <_vfiprintf_r+0x16c> +800099b4: 010d6d13 ori s10,s10,16 +800099b8: 020d7693 andi a3,s10,32 +800099bc: 02068463 beqz a3,800099e4 <_vfiprintf_r+0x510> +800099c0: 00790913 addi s2,s2,7 +800099c4: ff897913 andi s2,s2,-8 +800099c8: 00092303 lw t1,0(s2) +800099cc: 00492b03 lw s6,4(s2) +800099d0: 00890c93 addi s9,s2,8 +800099d4: bffd7d13 andi s10,s10,-1025 +800099d8: 00000693 li a3,0 +800099dc: 02010da3 sb zero,59(sp) +800099e0: f19ff06f j 800098f8 <_vfiprintf_r+0x424> +800099e4: 010d7693 andi a3,s10,16 +800099e8: 00490c93 addi s9,s2,4 +800099ec: 00068663 beqz a3,800099f8 <_vfiprintf_r+0x524> +800099f0: 00092303 lw t1,0(s2) +800099f4: 0100006f j 80009a04 <_vfiprintf_r+0x530> +800099f8: 040d7693 andi a3,s10,64 +800099fc: 00068863 beqz a3,80009a0c <_vfiprintf_r+0x538> +80009a00: 00095303 lhu t1,0(s2) +80009a04: 00000b13 li s6,0 +80009a08: fcdff06f j 800099d4 <_vfiprintf_r+0x500> +80009a0c: 200d7693 andi a3,s10,512 +80009a10: fe0680e3 beqz a3,800099f0 <_vfiprintf_r+0x51c> +80009a14: 00094303 lbu t1,0(s2) +80009a18: fedff06f j 80009a04 <_vfiprintf_r+0x530> +80009a1c: ffff86b7 lui a3,0xffff8 +80009a20: 8306c693 xori a3,a3,-2000 +80009a24: 02d11e23 sh a3,60(sp) +80009a28: 00092303 lw t1,0(s2) +80009a2c: 810006b7 lui a3,0x81000 +80009a30: 3ac68793 addi a5,a3,940 # 810003ac <_PathLocale+0xffffe9b4> +80009a34: 00490c93 addi s9,s2,4 +80009a38: 00000b13 li s6,0 +80009a3c: 002d6d13 ori s10,s10,2 +80009a40: 00f12623 sw a5,12(sp) +80009a44: 00200693 li a3,2 +80009a48: f95ff06f j 800099dc <_vfiprintf_r+0x508> +80009a4c: 02010da3 sb zero,59(sp) +80009a50: fff00693 li a3,-1 +80009a54: 00490c93 addi s9,s2,4 +80009a58: 00092903 lw s2,0(s2) +80009a5c: 2cd48463 beq s1,a3,80009d24 <_vfiprintf_r+0x850> +80009a60: 00048613 mv a2,s1 +80009a64: 00000593 li a1,0 +80009a68: 00090513 mv a0,s2 +80009a6c: eb4fc0ef jal ra,80006120 +80009a70: 00000b13 li s6,0 +80009a74: 00050463 beqz a0,80009a7c <_vfiprintf_r+0x5a8> +80009a78: 412504b3 sub s1,a0,s2 +80009a7c: 01612223 sw s6,4(sp) +80009a80: 009b5463 bge s6,s1,80009a88 <_vfiprintf_r+0x5b4> +80009a84: 00912223 sw s1,4(sp) +80009a88: 03b14683 lbu a3,59(sp) +80009a8c: 00068863 beqz a3,80009a9c <_vfiprintf_r+0x5c8> +80009a90: 00412783 lw a5,4(sp) +80009a94: 00178793 addi a5,a5,1 +80009a98: 00f12223 sw a5,4(sp) +80009a9c: 002d7793 andi a5,s10,2 +80009aa0: 02f12023 sw a5,32(sp) +80009aa4: 00078863 beqz a5,80009ab4 <_vfiprintf_r+0x5e0> +80009aa8: 00412783 lw a5,4(sp) +80009aac: 00278793 addi a5,a5,2 +80009ab0: 00f12223 sw a5,4(sp) +80009ab4: 084d7793 andi a5,s10,132 +80009ab8: 02f12223 sw a5,36(sp) +80009abc: 06079463 bnez a5,80009b24 <_vfiprintf_r+0x650> +80009ac0: 00412783 lw a5,4(sp) +80009ac4: 40fa06b3 sub a3,s4,a5 +80009ac8: 04d05e63 blez a3,80009b24 <_vfiprintf_r+0x650> +80009acc: 01000813 li a6,16 +80009ad0: 00700893 li a7,7 +80009ad4: 01812783 lw a5,24(sp) +80009ad8: 04412603 lw a2,68(sp) +80009adc: 04812583 lw a1,72(sp) +80009ae0: 00fda023 sw a5,0(s11) +80009ae4: 00160613 addi a2,a2,1 +80009ae8: 008d8513 addi a0,s11,8 +80009aec: 4ad84e63 blt a6,a3,80009fa8 <_vfiprintf_r+0xad4> +80009af0: 00dda223 sw a3,4(s11) +80009af4: 00b686b3 add a3,a3,a1 +80009af8: 04d12423 sw a3,72(sp) +80009afc: 04c12223 sw a2,68(sp) +80009b00: 00700693 li a3,7 +80009b04: 00050d93 mv s11,a0 +80009b08: 00c6de63 bge a3,a2,80009b24 <_vfiprintf_r+0x650> +80009b0c: 04010613 addi a2,sp,64 +80009b10: 00040593 mv a1,s0 +80009b14: 00098513 mv a0,s3 +80009b18: 8c1ff0ef jal ra,800093d8 <__sprint_r> +80009b1c: 5a051a63 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009b20: 000b8d93 mv s11,s7 +80009b24: 03b14683 lbu a3,59(sp) +80009b28: 04068863 beqz a3,80009b78 <_vfiprintf_r+0x6a4> +80009b2c: 03b10613 addi a2,sp,59 +80009b30: 00cda023 sw a2,0(s11) +80009b34: 00100613 li a2,1 +80009b38: 04412683 lw a3,68(sp) +80009b3c: 00cda223 sw a2,4(s11) +80009b40: 04812603 lw a2,72(sp) +80009b44: 00168693 addi a3,a3,1 +80009b48: 04d12223 sw a3,68(sp) +80009b4c: 00160613 addi a2,a2,1 +80009b50: 04c12423 sw a2,72(sp) +80009b54: 00700613 li a2,7 +80009b58: 008d8d93 addi s11,s11,8 +80009b5c: 00d65e63 bge a2,a3,80009b78 <_vfiprintf_r+0x6a4> +80009b60: 04010613 addi a2,sp,64 +80009b64: 00040593 mv a1,s0 +80009b68: 00098513 mv a0,s3 +80009b6c: 86dff0ef jal ra,800093d8 <__sprint_r> +80009b70: 56051063 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009b74: 000b8d93 mv s11,s7 +80009b78: 02012783 lw a5,32(sp) +80009b7c: 04078863 beqz a5,80009bcc <_vfiprintf_r+0x6f8> +80009b80: 03c10613 addi a2,sp,60 +80009b84: 00cda023 sw a2,0(s11) +80009b88: 00200613 li a2,2 +80009b8c: 04412683 lw a3,68(sp) +80009b90: 00cda223 sw a2,4(s11) +80009b94: 04812603 lw a2,72(sp) +80009b98: 00168693 addi a3,a3,1 +80009b9c: 04d12223 sw a3,68(sp) +80009ba0: 00260613 addi a2,a2,2 +80009ba4: 04c12423 sw a2,72(sp) +80009ba8: 00700613 li a2,7 +80009bac: 008d8d93 addi s11,s11,8 +80009bb0: 00d65e63 bge a2,a3,80009bcc <_vfiprintf_r+0x6f8> +80009bb4: 04010613 addi a2,sp,64 +80009bb8: 00040593 mv a1,s0 +80009bbc: 00098513 mv a0,s3 +80009bc0: 819ff0ef jal ra,800093d8 <__sprint_r> +80009bc4: 50051663 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009bc8: 000b8d93 mv s11,s7 +80009bcc: 02412783 lw a5,36(sp) +80009bd0: 08000693 li a3,128 +80009bd4: 06d79463 bne a5,a3,80009c3c <_vfiprintf_r+0x768> +80009bd8: 00412783 lw a5,4(sp) +80009bdc: 40fa06b3 sub a3,s4,a5 +80009be0: 04d05e63 blez a3,80009c3c <_vfiprintf_r+0x768> +80009be4: 01000813 li a6,16 +80009be8: 00700893 li a7,7 +80009bec: 01412783 lw a5,20(sp) +80009bf0: 04412603 lw a2,68(sp) +80009bf4: 04812583 lw a1,72(sp) +80009bf8: 00fda023 sw a5,0(s11) +80009bfc: 00160613 addi a2,a2,1 +80009c00: 008d8513 addi a0,s11,8 +80009c04: 3ed84663 blt a6,a3,80009ff0 <_vfiprintf_r+0xb1c> +80009c08: 00dda223 sw a3,4(s11) +80009c0c: 00b686b3 add a3,a3,a1 +80009c10: 04d12423 sw a3,72(sp) +80009c14: 04c12223 sw a2,68(sp) +80009c18: 00700693 li a3,7 +80009c1c: 00050d93 mv s11,a0 +80009c20: 00c6de63 bge a3,a2,80009c3c <_vfiprintf_r+0x768> +80009c24: 04010613 addi a2,sp,64 +80009c28: 00040593 mv a1,s0 +80009c2c: 00098513 mv a0,s3 +80009c30: fa8ff0ef jal ra,800093d8 <__sprint_r> +80009c34: 48051e63 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009c38: 000b8d93 mv s11,s7 +80009c3c: 409b0b33 sub s6,s6,s1 +80009c40: 05605e63 blez s6,80009c9c <_vfiprintf_r+0x7c8> +80009c44: 01000813 li a6,16 +80009c48: 00700893 li a7,7 +80009c4c: 01412783 lw a5,20(sp) +80009c50: 04412683 lw a3,68(sp) +80009c54: 04812603 lw a2,72(sp) +80009c58: 00fda023 sw a5,0(s11) +80009c5c: 00168693 addi a3,a3,1 +80009c60: 008d8593 addi a1,s11,8 +80009c64: 3d684a63 blt a6,s6,8000a038 <_vfiprintf_r+0xb64> +80009c68: 016da223 sw s6,4(s11) +80009c6c: 00cb0b33 add s6,s6,a2 +80009c70: 05612423 sw s6,72(sp) +80009c74: 04d12223 sw a3,68(sp) +80009c78: 00700613 li a2,7 +80009c7c: 00058d93 mv s11,a1 +80009c80: 00d65e63 bge a2,a3,80009c9c <_vfiprintf_r+0x7c8> +80009c84: 04010613 addi a2,sp,64 +80009c88: 00040593 mv a1,s0 +80009c8c: 00098513 mv a0,s3 +80009c90: f48ff0ef jal ra,800093d8 <__sprint_r> +80009c94: 42051e63 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009c98: 000b8d93 mv s11,s7 +80009c9c: 04812683 lw a3,72(sp) +80009ca0: 009da223 sw s1,4(s11) +80009ca4: 012da023 sw s2,0(s11) +80009ca8: 009684b3 add s1,a3,s1 +80009cac: 04412683 lw a3,68(sp) +80009cb0: 04912423 sw s1,72(sp) +80009cb4: 00700613 li a2,7 +80009cb8: 00168693 addi a3,a3,1 +80009cbc: 04d12223 sw a3,68(sp) +80009cc0: 008d8713 addi a4,s11,8 +80009cc4: 00d65e63 bge a2,a3,80009ce0 <_vfiprintf_r+0x80c> +80009cc8: 04010613 addi a2,sp,64 +80009ccc: 00040593 mv a1,s0 +80009cd0: 00098513 mv a0,s3 +80009cd4: f04ff0ef jal ra,800093d8 <__sprint_r> +80009cd8: 3e051c63 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009cdc: 000b8713 mv a4,s7 +80009ce0: 004d7793 andi a5,s10,4 +80009ce4: 38079a63 bnez a5,8000a078 <_vfiprintf_r+0xba4> +80009ce8: 00412783 lw a5,4(sp) +80009cec: 00fa5463 bge s4,a5,80009cf4 <_vfiprintf_r+0x820> +80009cf0: 00078a13 mv s4,a5 +80009cf4: 04812783 lw a5,72(sp) +80009cf8: 014c0c33 add s8,s8,s4 +80009cfc: 00078c63 beqz a5,80009d14 <_vfiprintf_r+0x840> +80009d00: 04010613 addi a2,sp,64 +80009d04: 00040593 mv a1,s0 +80009d08: 00098513 mv a0,s3 +80009d0c: eccff0ef jal ra,800093d8 <__sprint_r> +80009d10: 3c051063 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009d14: 04012223 sw zero,68(sp) +80009d18: 000c8913 mv s2,s9 +80009d1c: 000b8d93 mv s11,s7 +80009d20: 921ff06f j 80009640 <_vfiprintf_r+0x16c> +80009d24: 00090513 mv a0,s2 +80009d28: e64fd0ef jal ra,8000738c +80009d2c: 00050493 mv s1,a0 +80009d30: 00000b13 li s6,0 +80009d34: d49ff06f j 80009a7c <_vfiprintf_r+0x5a8> +80009d38: 010d6d13 ori s10,s10,16 +80009d3c: 020d7693 andi a3,s10,32 +80009d40: 02068063 beqz a3,80009d60 <_vfiprintf_r+0x88c> +80009d44: 00790913 addi s2,s2,7 +80009d48: ff897913 andi s2,s2,-8 +80009d4c: 00092303 lw t1,0(s2) +80009d50: 00492b03 lw s6,4(s2) +80009d54: 00890c93 addi s9,s2,8 +80009d58: 00100693 li a3,1 +80009d5c: c81ff06f j 800099dc <_vfiprintf_r+0x508> +80009d60: 010d7693 andi a3,s10,16 +80009d64: 00490c93 addi s9,s2,4 +80009d68: 00068663 beqz a3,80009d74 <_vfiprintf_r+0x8a0> +80009d6c: 00092303 lw t1,0(s2) +80009d70: 0100006f j 80009d80 <_vfiprintf_r+0x8ac> +80009d74: 040d7693 andi a3,s10,64 +80009d78: 00068863 beqz a3,80009d88 <_vfiprintf_r+0x8b4> +80009d7c: 00095303 lhu t1,0(s2) +80009d80: 00000b13 li s6,0 +80009d84: fd5ff06f j 80009d58 <_vfiprintf_r+0x884> +80009d88: 200d7693 andi a3,s10,512 +80009d8c: fe0680e3 beqz a3,80009d6c <_vfiprintf_r+0x898> +80009d90: 00094303 lbu t1,0(s2) +80009d94: fedff06f j 80009d80 <_vfiprintf_r+0x8ac> +80009d98: 810006b7 lui a3,0x81000 +80009d9c: 3c068793 addi a5,a3,960 # 810003c0 <_PathLocale+0xffffe9c8> +80009da0: 965ff06f j 80009704 <_vfiprintf_r+0x230> +80009da4: 010d7693 andi a3,s10,16 +80009da8: 00490c93 addi s9,s2,4 +80009dac: 00068663 beqz a3,80009db8 <_vfiprintf_r+0x8e4> +80009db0: 00092303 lw t1,0(s2) +80009db4: 0100006f j 80009dc4 <_vfiprintf_r+0x8f0> +80009db8: 040d7693 andi a3,s10,64 +80009dbc: 00068863 beqz a3,80009dcc <_vfiprintf_r+0x8f8> +80009dc0: 00095303 lhu t1,0(s2) +80009dc4: 00000b13 li s6,0 +80009dc8: 95dff06f j 80009724 <_vfiprintf_r+0x250> +80009dcc: 200d7693 andi a3,s10,512 +80009dd0: fe0680e3 beqz a3,80009db0 <_vfiprintf_r+0x8dc> +80009dd4: 00094303 lbu t1,0(s2) +80009dd8: fedff06f j 80009dc4 <_vfiprintf_r+0x8f0> +80009ddc: 000d0613 mv a2,s10 +80009de0: 00100693 li a3,1 +80009de4: b21ff06f j 80009904 <_vfiprintf_r+0x430> +80009de8: 00100613 li a2,1 +80009dec: 34c68863 beq a3,a2,8000a13c <_vfiprintf_r+0xc68> +80009df0: 00200613 li a2,2 +80009df4: 14c68663 beq a3,a2,80009f40 <_vfiprintf_r+0xa6c> +80009df8: 0f010693 addi a3,sp,240 +80009dfc: 01db1593 slli a1,s6,0x1d +80009e00: 00737613 andi a2,t1,7 +80009e04: 00335313 srli t1,t1,0x3 +80009e08: 03060613 addi a2,a2,48 +80009e0c: 0065e333 or t1,a1,t1 +80009e10: 003b5b13 srli s6,s6,0x3 +80009e14: fec68fa3 sb a2,-1(a3) +80009e18: 016365b3 or a1,t1,s6 +80009e1c: fff68913 addi s2,a3,-1 +80009e20: 02059663 bnez a1,80009e4c <_vfiprintf_r+0x978> +80009e24: 001d7593 andi a1,s10,1 +80009e28: 00058a63 beqz a1,80009e3c <_vfiprintf_r+0x968> +80009e2c: 03000593 li a1,48 +80009e30: 00b60663 beq a2,a1,80009e3c <_vfiprintf_r+0x968> +80009e34: feb90fa3 sb a1,-1(s2) +80009e38: ffe68913 addi s2,a3,-2 +80009e3c: 0f010793 addi a5,sp,240 +80009e40: 00048b13 mv s6,s1 +80009e44: 412784b3 sub s1,a5,s2 +80009e48: c35ff06f j 80009a7c <_vfiprintf_r+0x5a8> +80009e4c: 00090693 mv a3,s2 +80009e50: fadff06f j 80009dfc <_vfiprintf_r+0x928> +80009e54: 400d7793 andi a5,s10,1024 +80009e58: 00000893 li a7,0 +80009e5c: 0f010e13 addi t3,sp,240 +80009e60: 00f12223 sw a5,4(sp) +80009e64: 00030513 mv a0,t1 +80009e68: 00a00613 li a2,10 +80009e6c: 00000693 li a3,0 +80009e70: 000b0593 mv a1,s6 +80009e74: 03112623 sw a7,44(sp) +80009e78: fffe0913 addi s2,t3,-1 +80009e7c: 03c12223 sw t3,36(sp) +80009e80: 02612023 sw t1,32(sp) +80009e84: 411020ef jal ra,8000ca94 <__umoddi3> +80009e88: 02412e03 lw t3,36(sp) +80009e8c: 02c12883 lw a7,44(sp) +80009e90: 00412783 lw a5,4(sp) +80009e94: 03050513 addi a0,a0,48 +80009e98: feae0fa3 sb a0,-1(t3) +80009e9c: 00188893 addi a7,a7,1 +80009ea0: 02012303 lw t1,32(sp) +80009ea4: 04078e63 beqz a5,80009f00 <_vfiprintf_r+0xa2c> +80009ea8: 00812783 lw a5,8(sp) +80009eac: 0007c683 lbu a3,0(a5) +80009eb0: 05169863 bne a3,a7,80009f00 <_vfiprintf_r+0xa2c> +80009eb4: 0ff00793 li a5,255 +80009eb8: 04f88463 beq a7,a5,80009f00 <_vfiprintf_r+0xa2c> +80009ebc: 000b1663 bnez s6,80009ec8 <_vfiprintf_r+0x9f4> +80009ec0: 00900793 li a5,9 +80009ec4: 0267fe63 bgeu a5,t1,80009f00 <_vfiprintf_r+0xa2c> +80009ec8: 01012783 lw a5,16(sp) +80009ecc: 01c12583 lw a1,28(sp) +80009ed0: 02612023 sw t1,32(sp) +80009ed4: 40f90933 sub s2,s2,a5 +80009ed8: 00078613 mv a2,a5 +80009edc: 00090513 mv a0,s2 +80009ee0: cc8fd0ef jal ra,800073a8 +80009ee4: 00812783 lw a5,8(sp) +80009ee8: 00000893 li a7,0 +80009eec: 02012303 lw t1,32(sp) +80009ef0: 0017c683 lbu a3,1(a5) +80009ef4: 00068663 beqz a3,80009f00 <_vfiprintf_r+0xa2c> +80009ef8: 00178793 addi a5,a5,1 +80009efc: 00f12423 sw a5,8(sp) +80009f00: 00030513 mv a0,t1 +80009f04: 00a00613 li a2,10 +80009f08: 00000693 li a3,0 +80009f0c: 000b0593 mv a1,s6 +80009f10: 03112223 sw a7,36(sp) +80009f14: 02612023 sw t1,32(sp) +80009f18: 748020ef jal ra,8000c660 <__udivdi3> +80009f1c: 02012303 lw t1,32(sp) +80009f20: 02412883 lw a7,36(sp) +80009f24: 000b1663 bnez s6,80009f30 <_vfiprintf_r+0xa5c> +80009f28: 00900793 li a5,9 +80009f2c: f067f8e3 bgeu a5,t1,80009e3c <_vfiprintf_r+0x968> +80009f30: 00050313 mv t1,a0 +80009f34: 00058b13 mv s6,a1 +80009f38: 00090e13 mv t3,s2 +80009f3c: f29ff06f j 80009e64 <_vfiprintf_r+0x990> +80009f40: 0f010913 addi s2,sp,240 +80009f44: 00c12783 lw a5,12(sp) +80009f48: 00f37693 andi a3,t1,15 +80009f4c: fff90913 addi s2,s2,-1 +80009f50: 00d786b3 add a3,a5,a3 +80009f54: 0006c683 lbu a3,0(a3) +80009f58: 00435313 srli t1,t1,0x4 +80009f5c: 00d90023 sb a3,0(s2) +80009f60: 01cb1693 slli a3,s6,0x1c +80009f64: 0066e333 or t1,a3,t1 +80009f68: 004b5b13 srli s6,s6,0x4 +80009f6c: 016366b3 or a3,t1,s6 +80009f70: fc069ae3 bnez a3,80009f44 <_vfiprintf_r+0xa70> +80009f74: ec9ff06f j 80009e3c <_vfiprintf_r+0x968> +80009f78: 0f010913 addi s2,sp,240 +80009f7c: ec0690e3 bnez a3,80009e3c <_vfiprintf_r+0x968> +80009f80: 00167613 andi a2,a2,1 +80009f84: ea060ce3 beqz a2,80009e3c <_vfiprintf_r+0x968> +80009f88: 03000693 li a3,48 +80009f8c: 0ed107a3 sb a3,239(sp) +80009f90: 1c00006f j 8000a150 <_vfiprintf_r+0xc7c> +80009f94: 18060263 beqz a2,8000a118 <_vfiprintf_r+0xc44> +80009f98: 08c10623 sb a2,140(sp) +80009f9c: 02010da3 sb zero,59(sp) +80009fa0: 00090c93 mv s9,s2 +80009fa4: 905ff06f j 800098a8 <_vfiprintf_r+0x3d4> +80009fa8: 01058593 addi a1,a1,16 +80009fac: 010da223 sw a6,4(s11) +80009fb0: 04b12423 sw a1,72(sp) +80009fb4: 04c12223 sw a2,68(sp) +80009fb8: 02c8d663 bge a7,a2,80009fe4 <_vfiprintf_r+0xb10> +80009fbc: 04010613 addi a2,sp,64 +80009fc0: 00040593 mv a1,s0 +80009fc4: 00098513 mv a0,s3 +80009fc8: 02d12623 sw a3,44(sp) +80009fcc: c0cff0ef jal ra,800093d8 <__sprint_r> +80009fd0: 10051063 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +80009fd4: 02c12683 lw a3,44(sp) +80009fd8: 000b8513 mv a0,s7 +80009fdc: 00700893 li a7,7 +80009fe0: 01000813 li a6,16 +80009fe4: ff068693 addi a3,a3,-16 +80009fe8: 00050d93 mv s11,a0 +80009fec: ae9ff06f j 80009ad4 <_vfiprintf_r+0x600> +80009ff0: 01058593 addi a1,a1,16 +80009ff4: 010da223 sw a6,4(s11) +80009ff8: 04b12423 sw a1,72(sp) +80009ffc: 04c12223 sw a2,68(sp) +8000a000: 02c8d663 bge a7,a2,8000a02c <_vfiprintf_r+0xb58> +8000a004: 04010613 addi a2,sp,64 +8000a008: 00040593 mv a1,s0 +8000a00c: 00098513 mv a0,s3 +8000a010: 02d12023 sw a3,32(sp) +8000a014: bc4ff0ef jal ra,800093d8 <__sprint_r> +8000a018: 0a051c63 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +8000a01c: 02012683 lw a3,32(sp) +8000a020: 000b8513 mv a0,s7 +8000a024: 00700893 li a7,7 +8000a028: 01000813 li a6,16 +8000a02c: ff068693 addi a3,a3,-16 +8000a030: 00050d93 mv s11,a0 +8000a034: bb9ff06f j 80009bec <_vfiprintf_r+0x718> +8000a038: 01060613 addi a2,a2,16 +8000a03c: 010da223 sw a6,4(s11) +8000a040: 04c12423 sw a2,72(sp) +8000a044: 04d12223 sw a3,68(sp) +8000a048: 02d8d263 bge a7,a3,8000a06c <_vfiprintf_r+0xb98> +8000a04c: 04010613 addi a2,sp,64 +8000a050: 00040593 mv a1,s0 +8000a054: 00098513 mv a0,s3 +8000a058: b80ff0ef jal ra,800093d8 <__sprint_r> +8000a05c: 06051a63 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +8000a060: 000b8593 mv a1,s7 +8000a064: 00700893 li a7,7 +8000a068: 01000813 li a6,16 +8000a06c: ff0b0b13 addi s6,s6,-16 +8000a070: 00058d93 mv s11,a1 +8000a074: bd9ff06f j 80009c4c <_vfiprintf_r+0x778> +8000a078: 00412783 lw a5,4(sp) +8000a07c: 40fa04b3 sub s1,s4,a5 +8000a080: c69054e3 blez s1,80009ce8 <_vfiprintf_r+0x814> +8000a084: 01000913 li s2,16 +8000a088: 00700b13 li s6,7 +8000a08c: 01812603 lw a2,24(sp) +8000a090: 04412783 lw a5,68(sp) +8000a094: 04812683 lw a3,72(sp) +8000a098: 00c72023 sw a2,0(a4) +8000a09c: 00178793 addi a5,a5,1 +8000a0a0: 04994063 blt s2,s1,8000a0e0 <_vfiprintf_r+0xc0c> +8000a0a4: 00972223 sw s1,4(a4) +8000a0a8: 00d484b3 add s1,s1,a3 +8000a0ac: 04912423 sw s1,72(sp) +8000a0b0: 04f12223 sw a5,68(sp) +8000a0b4: 00700713 li a4,7 +8000a0b8: c2f758e3 bge a4,a5,80009ce8 <_vfiprintf_r+0x814> +8000a0bc: 04010613 addi a2,sp,64 +8000a0c0: 00040593 mv a1,s0 +8000a0c4: 00098513 mv a0,s3 +8000a0c8: b10ff0ef jal ra,800093d8 <__sprint_r> +8000a0cc: c0050ee3 beqz a0,80009ce8 <_vfiprintf_r+0x814> +8000a0d0: 00c45783 lhu a5,12(s0) +8000a0d4: 0407f793 andi a5,a5,64 +8000a0d8: cc078e63 beqz a5,800095b4 <_vfiprintf_r+0xe0> +8000a0dc: cd4ff06f j 800095b0 <_vfiprintf_r+0xdc> +8000a0e0: 01068693 addi a3,a3,16 +8000a0e4: 01272223 sw s2,4(a4) +8000a0e8: 04d12423 sw a3,72(sp) +8000a0ec: 04f12223 sw a5,68(sp) +8000a0f0: 00870713 addi a4,a4,8 +8000a0f4: 00fb5e63 bge s6,a5,8000a110 <_vfiprintf_r+0xc3c> +8000a0f8: 04010613 addi a2,sp,64 +8000a0fc: 00040593 mv a1,s0 +8000a100: 00098513 mv a0,s3 +8000a104: ad4ff0ef jal ra,800093d8 <__sprint_r> +8000a108: fc0514e3 bnez a0,8000a0d0 <_vfiprintf_r+0xbfc> +8000a10c: 000b8713 mv a4,s7 +8000a110: ff048493 addi s1,s1,-16 +8000a114: f79ff06f j 8000a08c <_vfiprintf_r+0xbb8> +8000a118: 04812783 lw a5,72(sp) +8000a11c: fa078ae3 beqz a5,8000a0d0 <_vfiprintf_r+0xbfc> +8000a120: 04010613 addi a2,sp,64 +8000a124: 00040593 mv a1,s0 +8000a128: 00098513 mv a0,s3 +8000a12c: aacff0ef jal ra,800093d8 <__sprint_r> +8000a130: fa1ff06f j 8000a0d0 <_vfiprintf_r+0xbfc> +8000a134: fff00693 li a3,-1 +8000a138: cad492e3 bne s1,a3,80009ddc <_vfiprintf_r+0x908> +8000a13c: d00b1ce3 bnez s6,80009e54 <_vfiprintf_r+0x980> +8000a140: 00900693 li a3,9 +8000a144: d066e8e3 bltu a3,t1,80009e54 <_vfiprintf_r+0x980> +8000a148: 03030313 addi t1,t1,48 +8000a14c: 0e6107a3 sb t1,239(sp) +8000a150: 0ef10913 addi s2,sp,239 +8000a154: ce9ff06f j 80009e3c <_vfiprintf_r+0x968> -8000a0cc : -8000a0cc: 810027b7 lui a5,0x81002 -8000a0d0: 00060693 mv a3,a2 -8000a0d4: 00058613 mv a2,a1 -8000a0d8: 00050593 mv a1,a0 -8000a0dc: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000a0e0: b68ff06f j 80009448 <_vfiprintf_r> +8000a158 : +8000a158: 810027b7 lui a5,0x81002 +8000a15c: 00060693 mv a3,a2 +8000a160: 00058613 mv a2,a1 +8000a164: 00050593 mv a1,a0 +8000a168: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000a16c: b68ff06f j 800094d4 <_vfiprintf_r> -8000a0e4 <__sbprintf>: -8000a0e4: 00c5d783 lhu a5,12(a1) -8000a0e8: b8010113 addi sp,sp,-1152 -8000a0ec: 46812c23 sw s0,1144(sp) -8000a0f0: ffd7f793 andi a5,a5,-3 -8000a0f4: 00f11a23 sh a5,20(sp) -8000a0f8: 0645a783 lw a5,100(a1) -8000a0fc: 00058413 mv s0,a1 -8000a100: 46912a23 sw s1,1140(sp) -8000a104: 06f12623 sw a5,108(sp) -8000a108: 00e5d783 lhu a5,14(a1) -8000a10c: 47212823 sw s2,1136(sp) -8000a110: 46112e23 sw ra,1148(sp) -8000a114: 00f11b23 sh a5,22(sp) -8000a118: 01c5a783 lw a5,28(a1) -8000a11c: 00050913 mv s2,a0 -8000a120: 02012023 sw zero,32(sp) -8000a124: 02f12223 sw a5,36(sp) -8000a128: 0245a783 lw a5,36(a1) -8000a12c: 00810593 addi a1,sp,8 -8000a130: 02f12623 sw a5,44(sp) -8000a134: 07010793 addi a5,sp,112 -8000a138: 00f12423 sw a5,8(sp) -8000a13c: 00f12c23 sw a5,24(sp) -8000a140: 40000793 li a5,1024 -8000a144: 00f12823 sw a5,16(sp) -8000a148: 00f12e23 sw a5,28(sp) -8000a14c: afcff0ef jal ra,80009448 <_vfiprintf_r> -8000a150: 00050493 mv s1,a0 -8000a154: 00054c63 bltz a0,8000a16c <__sbprintf+0x88> -8000a158: 00810593 addi a1,sp,8 -8000a15c: 00090513 mv a0,s2 -8000a160: f61f80ef jal ra,800030c0 <_fflush_r> -8000a164: 00050463 beqz a0,8000a16c <__sbprintf+0x88> -8000a168: fff00493 li s1,-1 -8000a16c: 01415783 lhu a5,20(sp) -8000a170: 0407f793 andi a5,a5,64 -8000a174: 00078863 beqz a5,8000a184 <__sbprintf+0xa0> -8000a178: 00c45783 lhu a5,12(s0) -8000a17c: 0407e793 ori a5,a5,64 -8000a180: 00f41623 sh a5,12(s0) -8000a184: 47c12083 lw ra,1148(sp) -8000a188: 47812403 lw s0,1144(sp) -8000a18c: 00048513 mv a0,s1 -8000a190: 47012903 lw s2,1136(sp) -8000a194: 47412483 lw s1,1140(sp) -8000a198: 48010113 addi sp,sp,1152 -8000a19c: 00008067 ret +8000a170 <__sbprintf>: +8000a170: 00c5d783 lhu a5,12(a1) +8000a174: b8010113 addi sp,sp,-1152 +8000a178: 46812c23 sw s0,1144(sp) +8000a17c: ffd7f793 andi a5,a5,-3 +8000a180: 00f11a23 sh a5,20(sp) +8000a184: 0645a783 lw a5,100(a1) +8000a188: 00058413 mv s0,a1 +8000a18c: 46912a23 sw s1,1140(sp) +8000a190: 06f12623 sw a5,108(sp) +8000a194: 00e5d783 lhu a5,14(a1) +8000a198: 47212823 sw s2,1136(sp) +8000a19c: 46112e23 sw ra,1148(sp) +8000a1a0: 00f11b23 sh a5,22(sp) +8000a1a4: 01c5a783 lw a5,28(a1) +8000a1a8: 00050913 mv s2,a0 +8000a1ac: 02012023 sw zero,32(sp) +8000a1b0: 02f12223 sw a5,36(sp) +8000a1b4: 0245a783 lw a5,36(a1) +8000a1b8: 00810593 addi a1,sp,8 +8000a1bc: 02f12623 sw a5,44(sp) +8000a1c0: 07010793 addi a5,sp,112 +8000a1c4: 00f12423 sw a5,8(sp) +8000a1c8: 00f12c23 sw a5,24(sp) +8000a1cc: 40000793 li a5,1024 +8000a1d0: 00f12823 sw a5,16(sp) +8000a1d4: 00f12e23 sw a5,28(sp) +8000a1d8: afcff0ef jal ra,800094d4 <_vfiprintf_r> +8000a1dc: 00050493 mv s1,a0 +8000a1e0: 00054c63 bltz a0,8000a1f8 <__sbprintf+0x88> +8000a1e4: 00810593 addi a1,sp,8 +8000a1e8: 00090513 mv a0,s2 +8000a1ec: f61f80ef jal ra,8000314c <_fflush_r> +8000a1f0: 00050463 beqz a0,8000a1f8 <__sbprintf+0x88> +8000a1f4: fff00493 li s1,-1 +8000a1f8: 01415783 lhu a5,20(sp) +8000a1fc: 0407f793 andi a5,a5,64 +8000a200: 00078863 beqz a5,8000a210 <__sbprintf+0xa0> +8000a204: 00c45783 lhu a5,12(s0) +8000a208: 0407e793 ori a5,a5,64 +8000a20c: 00f41623 sh a5,12(s0) +8000a210: 47c12083 lw ra,1148(sp) +8000a214: 47812403 lw s0,1144(sp) +8000a218: 00048513 mv a0,s1 +8000a21c: 47012903 lw s2,1136(sp) +8000a220: 47412483 lw s1,1140(sp) +8000a224: 48010113 addi sp,sp,1152 +8000a228: 00008067 ret -8000a1a0 <_write_r>: -8000a1a0: ff010113 addi sp,sp,-16 -8000a1a4: 00812423 sw s0,8(sp) -8000a1a8: 00912223 sw s1,4(sp) -8000a1ac: 81002437 lui s0,0x81002 -8000a1b0: 00050493 mv s1,a0 -8000a1b4: 00058513 mv a0,a1 -8000a1b8: 00060593 mv a1,a2 -8000a1bc: 00068613 mv a2,a3 -8000a1c0: 00112623 sw ra,12(sp) -8000a1c4: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -8000a1c8: a3cf60ef jal ra,80000404 <_write> -8000a1cc: fff00793 li a5,-1 -8000a1d0: 00f51863 bne a0,a5,8000a1e0 <_write_r+0x40> -8000a1d4: a2042783 lw a5,-1504(s0) -8000a1d8: 00078463 beqz a5,8000a1e0 <_write_r+0x40> -8000a1dc: 00f4a023 sw a5,0(s1) -8000a1e0: 00c12083 lw ra,12(sp) -8000a1e4: 00812403 lw s0,8(sp) -8000a1e8: 00412483 lw s1,4(sp) -8000a1ec: 01010113 addi sp,sp,16 -8000a1f0: 00008067 ret +8000a22c <_write_r>: +8000a22c: ff010113 addi sp,sp,-16 +8000a230: 00812423 sw s0,8(sp) +8000a234: 00912223 sw s1,4(sp) +8000a238: 81002437 lui s0,0x81002 +8000a23c: 00050493 mv s1,a0 +8000a240: 00058513 mv a0,a1 +8000a244: 00060593 mv a1,a2 +8000a248: 00068613 mv a2,a3 +8000a24c: 00112623 sw ra,12(sp) +8000a250: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +8000a254: a3cf60ef jal ra,80000490 <_write> +8000a258: fff00793 li a5,-1 +8000a25c: 00f51863 bne a0,a5,8000a26c <_write_r+0x40> +8000a260: 9e842783 lw a5,-1560(s0) +8000a264: 00078463 beqz a5,8000a26c <_write_r+0x40> +8000a268: 00f4a023 sw a5,0(s1) +8000a26c: 00c12083 lw ra,12(sp) +8000a270: 00812403 lw s0,8(sp) +8000a274: 00412483 lw s1,4(sp) +8000a278: 01010113 addi sp,sp,16 +8000a27c: 00008067 ret -8000a1f4 <_calloc_r>: -8000a1f4: 02c585b3 mul a1,a1,a2 -8000a1f8: ff010113 addi sp,sp,-16 -8000a1fc: 00812423 sw s0,8(sp) -8000a200: 00112623 sw ra,12(sp) -8000a204: 81dfb0ef jal ra,80005a20 <_malloc_r> -8000a208: 00050413 mv s0,a0 -8000a20c: 04050263 beqz a0,8000a250 <_calloc_r+0x5c> -8000a210: ffc52603 lw a2,-4(a0) -8000a214: 02400713 li a4,36 -8000a218: ffc67613 andi a2,a2,-4 -8000a21c: ffc60613 addi a2,a2,-4 -8000a220: 06c76263 bltu a4,a2,8000a284 <_calloc_r+0x90> -8000a224: 01300693 li a3,19 -8000a228: 00050793 mv a5,a0 -8000a22c: 00c6fc63 bgeu a3,a2,8000a244 <_calloc_r+0x50> -8000a230: 00052023 sw zero,0(a0) -8000a234: 00052223 sw zero,4(a0) -8000a238: 01b00793 li a5,27 -8000a23c: 02c7e463 bltu a5,a2,8000a264 <_calloc_r+0x70> -8000a240: 00850793 addi a5,a0,8 -8000a244: 0007a023 sw zero,0(a5) -8000a248: 0007a223 sw zero,4(a5) -8000a24c: 0007a423 sw zero,8(a5) -8000a250: 00040513 mv a0,s0 -8000a254: 00c12083 lw ra,12(sp) -8000a258: 00812403 lw s0,8(sp) -8000a25c: 01010113 addi sp,sp,16 -8000a260: 00008067 ret -8000a264: 00052423 sw zero,8(a0) -8000a268: 00052623 sw zero,12(a0) -8000a26c: 01050793 addi a5,a0,16 -8000a270: fce61ae3 bne a2,a4,8000a244 <_calloc_r+0x50> -8000a274: 00052823 sw zero,16(a0) -8000a278: 01850793 addi a5,a0,24 -8000a27c: 00052a23 sw zero,20(a0) -8000a280: fc5ff06f j 8000a244 <_calloc_r+0x50> -8000a284: 00000593 li a1,0 -8000a288: e31fb0ef jal ra,800060b8 -8000a28c: fc5ff06f j 8000a250 <_calloc_r+0x5c> +8000a280 <_calloc_r>: +8000a280: 02c585b3 mul a1,a1,a2 +8000a284: ff010113 addi sp,sp,-16 +8000a288: 00812423 sw s0,8(sp) +8000a28c: 00112623 sw ra,12(sp) +8000a290: 81dfb0ef jal ra,80005aac <_malloc_r> +8000a294: 00050413 mv s0,a0 +8000a298: 04050263 beqz a0,8000a2dc <_calloc_r+0x5c> +8000a29c: ffc52603 lw a2,-4(a0) +8000a2a0: 02400713 li a4,36 +8000a2a4: ffc67613 andi a2,a2,-4 +8000a2a8: ffc60613 addi a2,a2,-4 +8000a2ac: 06c76263 bltu a4,a2,8000a310 <_calloc_r+0x90> +8000a2b0: 01300693 li a3,19 +8000a2b4: 00050793 mv a5,a0 +8000a2b8: 00c6fc63 bgeu a3,a2,8000a2d0 <_calloc_r+0x50> +8000a2bc: 00052023 sw zero,0(a0) +8000a2c0: 00052223 sw zero,4(a0) +8000a2c4: 01b00793 li a5,27 +8000a2c8: 02c7e463 bltu a5,a2,8000a2f0 <_calloc_r+0x70> +8000a2cc: 00850793 addi a5,a0,8 +8000a2d0: 0007a023 sw zero,0(a5) +8000a2d4: 0007a223 sw zero,4(a5) +8000a2d8: 0007a423 sw zero,8(a5) +8000a2dc: 00040513 mv a0,s0 +8000a2e0: 00c12083 lw ra,12(sp) +8000a2e4: 00812403 lw s0,8(sp) +8000a2e8: 01010113 addi sp,sp,16 +8000a2ec: 00008067 ret +8000a2f0: 00052423 sw zero,8(a0) +8000a2f4: 00052623 sw zero,12(a0) +8000a2f8: 01050793 addi a5,a0,16 +8000a2fc: fce61ae3 bne a2,a4,8000a2d0 <_calloc_r+0x50> +8000a300: 00052823 sw zero,16(a0) +8000a304: 01850793 addi a5,a0,24 +8000a308: 00052a23 sw zero,20(a0) +8000a30c: fc5ff06f j 8000a2d0 <_calloc_r+0x50> +8000a310: 00000593 li a1,0 +8000a314: e31fb0ef jal ra,80006144 +8000a318: fc5ff06f j 8000a2dc <_calloc_r+0x5c> -8000a290 <_close_r>: -8000a290: ff010113 addi sp,sp,-16 -8000a294: 00812423 sw s0,8(sp) -8000a298: 00912223 sw s1,4(sp) -8000a29c: 81002437 lui s0,0x81002 -8000a2a0: 00050493 mv s1,a0 -8000a2a4: 00058513 mv a0,a1 -8000a2a8: 00112623 sw ra,12(sp) -8000a2ac: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -8000a2b0: f11f50ef jal ra,800001c0 <_close> -8000a2b4: fff00793 li a5,-1 -8000a2b8: 00f51863 bne a0,a5,8000a2c8 <_close_r+0x38> -8000a2bc: a2042783 lw a5,-1504(s0) -8000a2c0: 00078463 beqz a5,8000a2c8 <_close_r+0x38> -8000a2c4: 00f4a023 sw a5,0(s1) -8000a2c8: 00c12083 lw ra,12(sp) -8000a2cc: 00812403 lw s0,8(sp) -8000a2d0: 00412483 lw s1,4(sp) -8000a2d4: 01010113 addi sp,sp,16 -8000a2d8: 00008067 ret +8000a31c <_close_r>: +8000a31c: ff010113 addi sp,sp,-16 +8000a320: 00812423 sw s0,8(sp) +8000a324: 00912223 sw s1,4(sp) +8000a328: 81002437 lui s0,0x81002 +8000a32c: 00050493 mv s1,a0 +8000a330: 00058513 mv a0,a1 +8000a334: 00112623 sw ra,12(sp) +8000a338: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +8000a33c: ee9f50ef jal ra,80000224 <_close> +8000a340: fff00793 li a5,-1 +8000a344: 00f51863 bne a0,a5,8000a354 <_close_r+0x38> +8000a348: 9e842783 lw a5,-1560(s0) +8000a34c: 00078463 beqz a5,8000a354 <_close_r+0x38> +8000a350: 00f4a023 sw a5,0(s1) +8000a354: 00c12083 lw ra,12(sp) +8000a358: 00812403 lw s0,8(sp) +8000a35c: 00412483 lw s1,4(sp) +8000a360: 01010113 addi sp,sp,16 +8000a364: 00008067 ret -8000a2dc <_fclose_r>: -8000a2dc: ff010113 addi sp,sp,-16 -8000a2e0: 00112623 sw ra,12(sp) -8000a2e4: 00812423 sw s0,8(sp) -8000a2e8: 00912223 sw s1,4(sp) -8000a2ec: 01212023 sw s2,0(sp) -8000a2f0: 02059263 bnez a1,8000a314 <_fclose_r+0x38> -8000a2f4: 00000913 li s2,0 -8000a2f8: 00c12083 lw ra,12(sp) -8000a2fc: 00812403 lw s0,8(sp) -8000a300: 00090513 mv a0,s2 -8000a304: 00412483 lw s1,4(sp) -8000a308: 00012903 lw s2,0(sp) -8000a30c: 01010113 addi sp,sp,16 -8000a310: 00008067 ret -8000a314: 00050493 mv s1,a0 -8000a318: 00058413 mv s0,a1 -8000a31c: 00050863 beqz a0,8000a32c <_fclose_r+0x50> -8000a320: 03852783 lw a5,56(a0) -8000a324: 00079463 bnez a5,8000a32c <_fclose_r+0x50> -8000a328: f35f80ef jal ra,8000325c <__sinit> -8000a32c: 00c41783 lh a5,12(s0) -8000a330: fc0782e3 beqz a5,8000a2f4 <_fclose_r+0x18> -8000a334: 00040593 mv a1,s0 -8000a338: 00048513 mv a0,s1 -8000a33c: b7df80ef jal ra,80002eb8 <__sflush_r> -8000a340: 02c42783 lw a5,44(s0) -8000a344: 00050913 mv s2,a0 -8000a348: 00078c63 beqz a5,8000a360 <_fclose_r+0x84> -8000a34c: 01c42583 lw a1,28(s0) -8000a350: 00048513 mv a0,s1 -8000a354: 000780e7 jalr a5 -8000a358: 00055463 bgez a0,8000a360 <_fclose_r+0x84> -8000a35c: fff00913 li s2,-1 -8000a360: 00c45783 lhu a5,12(s0) -8000a364: 0807f793 andi a5,a5,128 -8000a368: 00078863 beqz a5,8000a378 <_fclose_r+0x9c> -8000a36c: 01042583 lw a1,16(s0) -8000a370: 00048513 mv a0,s1 -8000a374: 9a8f90ef jal ra,8000351c <_free_r> -8000a378: 03042583 lw a1,48(s0) -8000a37c: 00058c63 beqz a1,8000a394 <_fclose_r+0xb8> -8000a380: 04040793 addi a5,s0,64 -8000a384: 00f58663 beq a1,a5,8000a390 <_fclose_r+0xb4> -8000a388: 00048513 mv a0,s1 -8000a38c: 990f90ef jal ra,8000351c <_free_r> -8000a390: 02042823 sw zero,48(s0) -8000a394: 04442583 lw a1,68(s0) -8000a398: 00058863 beqz a1,8000a3a8 <_fclose_r+0xcc> -8000a39c: 00048513 mv a0,s1 -8000a3a0: 97cf90ef jal ra,8000351c <_free_r> -8000a3a4: 04042223 sw zero,68(s0) -8000a3a8: 824f90ef jal ra,800033cc <__sfp_lock_acquire> -8000a3ac: 00041623 sh zero,12(s0) -8000a3b0: 820f90ef jal ra,800033d0 <__sfp_lock_release> -8000a3b4: f45ff06f j 8000a2f8 <_fclose_r+0x1c> - -8000a3b8 : -8000a3b8: 810027b7 lui a5,0x81002 -8000a3bc: 00050593 mv a1,a0 -8000a3c0: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000a3c4: f19ff06f j 8000a2dc <_fclose_r> - -8000a3c8 <__fputwc>: -8000a3c8: fd010113 addi sp,sp,-48 -8000a3cc: 02812423 sw s0,40(sp) -8000a3d0: 02912223 sw s1,36(sp) -8000a3d4: 01412c23 sw s4,24(sp) -8000a3d8: 02112623 sw ra,44(sp) -8000a3dc: 03212023 sw s2,32(sp) -8000a3e0: 01312e23 sw s3,28(sp) -8000a3e4: 01512a23 sw s5,20(sp) -8000a3e8: 01612823 sw s6,16(sp) -8000a3ec: 00050a13 mv s4,a0 -8000a3f0: 00058493 mv s1,a1 -8000a3f4: 00060413 mv s0,a2 -8000a3f8: 6d8000ef jal ra,8000aad0 <__locale_mb_cur_max> -8000a3fc: 00100793 li a5,1 -8000a400: 04f51a63 bne a0,a5,8000a454 <__fputwc+0x8c> -8000a404: fff48793 addi a5,s1,-1 -8000a408: 0fe00713 li a4,254 -8000a40c: 04f76463 bltu a4,a5,8000a454 <__fputwc+0x8c> -8000a410: 00910623 sb s1,12(sp) -8000a414: 00100993 li s3,1 -8000a418: 00000913 li s2,0 -8000a41c: fff00a93 li s5,-1 -8000a420: 00a00b13 li s6,10 -8000a424: 07391263 bne s2,s3,8000a488 <__fputwc+0xc0> +8000a368 <_fclose_r>: +8000a368: ff010113 addi sp,sp,-16 +8000a36c: 00112623 sw ra,12(sp) +8000a370: 00812423 sw s0,8(sp) +8000a374: 00912223 sw s1,4(sp) +8000a378: 01212023 sw s2,0(sp) +8000a37c: 02059263 bnez a1,8000a3a0 <_fclose_r+0x38> +8000a380: 00000913 li s2,0 +8000a384: 00c12083 lw ra,12(sp) +8000a388: 00812403 lw s0,8(sp) +8000a38c: 00090513 mv a0,s2 +8000a390: 00412483 lw s1,4(sp) +8000a394: 00012903 lw s2,0(sp) +8000a398: 01010113 addi sp,sp,16 +8000a39c: 00008067 ret +8000a3a0: 00050493 mv s1,a0 +8000a3a4: 00058413 mv s0,a1 +8000a3a8: 00050863 beqz a0,8000a3b8 <_fclose_r+0x50> +8000a3ac: 03852783 lw a5,56(a0) +8000a3b0: 00079463 bnez a5,8000a3b8 <_fclose_r+0x50> +8000a3b4: f35f80ef jal ra,800032e8 <__sinit> +8000a3b8: 00c41783 lh a5,12(s0) +8000a3bc: fc0782e3 beqz a5,8000a380 <_fclose_r+0x18> +8000a3c0: 00040593 mv a1,s0 +8000a3c4: 00048513 mv a0,s1 +8000a3c8: b7df80ef jal ra,80002f44 <__sflush_r> +8000a3cc: 02c42783 lw a5,44(s0) +8000a3d0: 00050913 mv s2,a0 +8000a3d4: 00078c63 beqz a5,8000a3ec <_fclose_r+0x84> +8000a3d8: 01c42583 lw a1,28(s0) +8000a3dc: 00048513 mv a0,s1 +8000a3e0: 000780e7 jalr a5 +8000a3e4: 00055463 bgez a0,8000a3ec <_fclose_r+0x84> +8000a3e8: fff00913 li s2,-1 +8000a3ec: 00c45783 lhu a5,12(s0) +8000a3f0: 0807f793 andi a5,a5,128 +8000a3f4: 00078863 beqz a5,8000a404 <_fclose_r+0x9c> +8000a3f8: 01042583 lw a1,16(s0) +8000a3fc: 00048513 mv a0,s1 +8000a400: 9a8f90ef jal ra,800035a8 <_free_r> +8000a404: 03042583 lw a1,48(s0) +8000a408: 00058c63 beqz a1,8000a420 <_fclose_r+0xb8> +8000a40c: 04040793 addi a5,s0,64 +8000a410: 00f58663 beq a1,a5,8000a41c <_fclose_r+0xb4> +8000a414: 00048513 mv a0,s1 +8000a418: 990f90ef jal ra,800035a8 <_free_r> +8000a41c: 02042823 sw zero,48(s0) +8000a420: 04442583 lw a1,68(s0) +8000a424: 00058863 beqz a1,8000a434 <_fclose_r+0xcc> 8000a428: 00048513 mv a0,s1 -8000a42c: 02c12083 lw ra,44(sp) -8000a430: 02812403 lw s0,40(sp) -8000a434: 02412483 lw s1,36(sp) -8000a438: 02012903 lw s2,32(sp) -8000a43c: 01c12983 lw s3,28(sp) -8000a440: 01812a03 lw s4,24(sp) -8000a444: 01412a83 lw s5,20(sp) -8000a448: 01012b03 lw s6,16(sp) -8000a44c: 03010113 addi sp,sp,48 -8000a450: 00008067 ret -8000a454: 05c40693 addi a3,s0,92 -8000a458: 00048613 mv a2,s1 -8000a45c: 00c10593 addi a1,sp,12 -8000a460: 000a0513 mv a0,s4 -8000a464: 07c020ef jal ra,8000c4e0 <_wcrtomb_r> -8000a468: fff00793 li a5,-1 -8000a46c: 00050993 mv s3,a0 -8000a470: faf514e3 bne a0,a5,8000a418 <__fputwc+0x50> -8000a474: 00c45783 lhu a5,12(s0) -8000a478: 0407e793 ori a5,a5,64 -8000a47c: 00f41623 sh a5,12(s0) -8000a480: fff00513 li a0,-1 -8000a484: fa9ff06f j 8000a42c <__fputwc+0x64> -8000a488: 00c10793 addi a5,sp,12 -8000a48c: 012787b3 add a5,a5,s2 -8000a490: 0007c583 lbu a1,0(a5) -8000a494: 00842783 lw a5,8(s0) -8000a498: fff78793 addi a5,a5,-1 -8000a49c: 00f42423 sw a5,8(s0) -8000a4a0: 0007d863 bgez a5,8000a4b0 <__fputwc+0xe8> -8000a4a4: 01842703 lw a4,24(s0) -8000a4a8: 02e7c063 blt a5,a4,8000a4c8 <__fputwc+0x100> -8000a4ac: 01658e63 beq a1,s6,8000a4c8 <__fputwc+0x100> -8000a4b0: 00042783 lw a5,0(s0) -8000a4b4: 00178713 addi a4,a5,1 -8000a4b8: 00e42023 sw a4,0(s0) -8000a4bc: 00b78023 sb a1,0(a5) -8000a4c0: 00190913 addi s2,s2,1 -8000a4c4: f61ff06f j 8000a424 <__fputwc+0x5c> -8000a4c8: 00040613 mv a2,s0 -8000a4cc: 000a0513 mv a0,s4 -8000a4d0: 6cd010ef jal ra,8000c39c <__swbuf_r> -8000a4d4: ff5516e3 bne a0,s5,8000a4c0 <__fputwc+0xf8> -8000a4d8: fa9ff06f j 8000a480 <__fputwc+0xb8> +8000a42c: 97cf90ef jal ra,800035a8 <_free_r> +8000a430: 04042223 sw zero,68(s0) +8000a434: 824f90ef jal ra,80003458 <__sfp_lock_acquire> +8000a438: 00041623 sh zero,12(s0) +8000a43c: 820f90ef jal ra,8000345c <__sfp_lock_release> +8000a440: f45ff06f j 8000a384 <_fclose_r+0x1c> -8000a4dc <_fputwc_r>: -8000a4dc: 00c61783 lh a5,12(a2) -8000a4e0: 01279713 slli a4,a5,0x12 -8000a4e4: 02074063 bltz a4,8000a504 <_fputwc_r+0x28> -8000a4e8: 06462703 lw a4,100(a2) -8000a4ec: 000026b7 lui a3,0x2 -8000a4f0: 00d7e7b3 or a5,a5,a3 -8000a4f4: 00f61623 sh a5,12(a2) -8000a4f8: 000027b7 lui a5,0x2 -8000a4fc: 00f767b3 or a5,a4,a5 -8000a500: 06f62223 sw a5,100(a2) -8000a504: ec5ff06f j 8000a3c8 <__fputwc> +8000a444 : +8000a444: 810027b7 lui a5,0x81002 +8000a448: 00050593 mv a1,a0 +8000a44c: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000a450: f19ff06f j 8000a368 <_fclose_r> -8000a508 : -8000a508: fe010113 addi sp,sp,-32 -8000a50c: 810027b7 lui a5,0x81002 -8000a510: 00812c23 sw s0,24(sp) -8000a514: 9c07a403 lw s0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000a518: 00912a23 sw s1,20(sp) -8000a51c: 00112e23 sw ra,28(sp) -8000a520: 00050493 mv s1,a0 -8000a524: 00058613 mv a2,a1 -8000a528: 00040e63 beqz s0,8000a544 -8000a52c: 03842783 lw a5,56(s0) -8000a530: 00079a63 bnez a5,8000a544 -8000a534: 00040513 mv a0,s0 -8000a538: 00b12623 sw a1,12(sp) -8000a53c: d21f80ef jal ra,8000325c <__sinit> -8000a540: 00c12603 lw a2,12(sp) -8000a544: 00040513 mv a0,s0 -8000a548: 01812403 lw s0,24(sp) -8000a54c: 01c12083 lw ra,28(sp) -8000a550: 00048593 mv a1,s1 -8000a554: 01412483 lw s1,20(sp) -8000a558: 02010113 addi sp,sp,32 -8000a55c: f81ff06f j 8000a4dc <_fputwc_r> +8000a454 <__fputwc>: +8000a454: fd010113 addi sp,sp,-48 +8000a458: 02812423 sw s0,40(sp) +8000a45c: 02912223 sw s1,36(sp) +8000a460: 01412c23 sw s4,24(sp) +8000a464: 02112623 sw ra,44(sp) +8000a468: 03212023 sw s2,32(sp) +8000a46c: 01312e23 sw s3,28(sp) +8000a470: 01512a23 sw s5,20(sp) +8000a474: 01612823 sw s6,16(sp) +8000a478: 00050a13 mv s4,a0 +8000a47c: 00058493 mv s1,a1 +8000a480: 00060413 mv s0,a2 +8000a484: 6d8000ef jal ra,8000ab5c <__locale_mb_cur_max> +8000a488: 00100793 li a5,1 +8000a48c: 04f51a63 bne a0,a5,8000a4e0 <__fputwc+0x8c> +8000a490: fff48793 addi a5,s1,-1 +8000a494: 0fe00713 li a4,254 +8000a498: 04f76463 bltu a4,a5,8000a4e0 <__fputwc+0x8c> +8000a49c: 00910623 sb s1,12(sp) +8000a4a0: 00100993 li s3,1 +8000a4a4: 00000913 li s2,0 +8000a4a8: fff00a93 li s5,-1 +8000a4ac: 00a00b13 li s6,10 +8000a4b0: 07391263 bne s2,s3,8000a514 <__fputwc+0xc0> +8000a4b4: 00048513 mv a0,s1 +8000a4b8: 02c12083 lw ra,44(sp) +8000a4bc: 02812403 lw s0,40(sp) +8000a4c0: 02412483 lw s1,36(sp) +8000a4c4: 02012903 lw s2,32(sp) +8000a4c8: 01c12983 lw s3,28(sp) +8000a4cc: 01812a03 lw s4,24(sp) +8000a4d0: 01412a83 lw s5,20(sp) +8000a4d4: 01012b03 lw s6,16(sp) +8000a4d8: 03010113 addi sp,sp,48 +8000a4dc: 00008067 ret +8000a4e0: 05c40693 addi a3,s0,92 +8000a4e4: 00048613 mv a2,s1 +8000a4e8: 00c10593 addi a1,sp,12 +8000a4ec: 000a0513 mv a0,s4 +8000a4f0: 07c020ef jal ra,8000c56c <_wcrtomb_r> +8000a4f4: fff00793 li a5,-1 +8000a4f8: 00050993 mv s3,a0 +8000a4fc: faf514e3 bne a0,a5,8000a4a4 <__fputwc+0x50> +8000a500: 00c45783 lhu a5,12(s0) +8000a504: 0407e793 ori a5,a5,64 +8000a508: 00f41623 sh a5,12(s0) +8000a50c: fff00513 li a0,-1 +8000a510: fa9ff06f j 8000a4b8 <__fputwc+0x64> +8000a514: 00c10793 addi a5,sp,12 +8000a518: 012787b3 add a5,a5,s2 +8000a51c: 0007c583 lbu a1,0(a5) +8000a520: 00842783 lw a5,8(s0) +8000a524: fff78793 addi a5,a5,-1 +8000a528: 00f42423 sw a5,8(s0) +8000a52c: 0007d863 bgez a5,8000a53c <__fputwc+0xe8> +8000a530: 01842703 lw a4,24(s0) +8000a534: 02e7c063 blt a5,a4,8000a554 <__fputwc+0x100> +8000a538: 01658e63 beq a1,s6,8000a554 <__fputwc+0x100> +8000a53c: 00042783 lw a5,0(s0) +8000a540: 00178713 addi a4,a5,1 +8000a544: 00e42023 sw a4,0(s0) +8000a548: 00b78023 sb a1,0(a5) +8000a54c: 00190913 addi s2,s2,1 +8000a550: f61ff06f j 8000a4b0 <__fputwc+0x5c> +8000a554: 00040613 mv a2,s0 +8000a558: 000a0513 mv a0,s4 +8000a55c: 6cd010ef jal ra,8000c428 <__swbuf_r> +8000a560: ff5516e3 bne a0,s5,8000a54c <__fputwc+0xf8> +8000a564: fa9ff06f j 8000a50c <__fputwc+0xb8> -8000a560 <_fstat_r>: -8000a560: ff010113 addi sp,sp,-16 -8000a564: 00812423 sw s0,8(sp) -8000a568: 00912223 sw s1,4(sp) -8000a56c: 81002437 lui s0,0x81002 -8000a570: 00050493 mv s1,a0 -8000a574: 00058513 mv a0,a1 -8000a578: 00060593 mv a1,a2 -8000a57c: 00112623 sw ra,12(sp) -8000a580: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -8000a584: c6df50ef jal ra,800001f0 <_fstat> -8000a588: fff00793 li a5,-1 -8000a58c: 00f51863 bne a0,a5,8000a59c <_fstat_r+0x3c> -8000a590: a2042783 lw a5,-1504(s0) -8000a594: 00078463 beqz a5,8000a59c <_fstat_r+0x3c> -8000a598: 00f4a023 sw a5,0(s1) -8000a59c: 00c12083 lw ra,12(sp) -8000a5a0: 00812403 lw s0,8(sp) -8000a5a4: 00412483 lw s1,4(sp) -8000a5a8: 01010113 addi sp,sp,16 -8000a5ac: 00008067 ret +8000a568 <_fputwc_r>: +8000a568: 00c61783 lh a5,12(a2) +8000a56c: 01279713 slli a4,a5,0x12 +8000a570: 02074063 bltz a4,8000a590 <_fputwc_r+0x28> +8000a574: 06462703 lw a4,100(a2) +8000a578: 000026b7 lui a3,0x2 +8000a57c: 00d7e7b3 or a5,a5,a3 +8000a580: 00f61623 sh a5,12(a2) +8000a584: 000027b7 lui a5,0x2 +8000a588: 00f767b3 or a5,a4,a5 +8000a58c: 06f62223 sw a5,100(a2) +8000a590: ec5ff06f j 8000a454 <__fputwc> -8000a5b0 <__sfvwrite_r>: -8000a5b0: 00862783 lw a5,8(a2) -8000a5b4: 00079863 bnez a5,8000a5c4 <__sfvwrite_r+0x14> -8000a5b8: 00000793 li a5,0 -8000a5bc: 00078513 mv a0,a5 -8000a5c0: 00008067 ret -8000a5c4: 00c5d783 lhu a5,12(a1) -8000a5c8: fb010113 addi sp,sp,-80 -8000a5cc: 04812423 sw s0,72(sp) -8000a5d0: 05212023 sw s2,64(sp) -8000a5d4: 03512a23 sw s5,52(sp) -8000a5d8: 04112623 sw ra,76(sp) -8000a5dc: 04912223 sw s1,68(sp) -8000a5e0: 03312e23 sw s3,60(sp) -8000a5e4: 03412c23 sw s4,56(sp) -8000a5e8: 03612823 sw s6,48(sp) -8000a5ec: 03712623 sw s7,44(sp) -8000a5f0: 03812423 sw s8,40(sp) -8000a5f4: 03912223 sw s9,36(sp) -8000a5f8: 03a12023 sw s10,32(sp) -8000a5fc: 01b12e23 sw s11,28(sp) -8000a600: 0087f793 andi a5,a5,8 -8000a604: 00060a93 mv s5,a2 -8000a608: 00058413 mv s0,a1 -8000a60c: 00050913 mv s2,a0 -8000a610: 0e078263 beqz a5,8000a6f4 <__sfvwrite_r+0x144> -8000a614: 0105a783 lw a5,16(a1) -8000a618: 0c078e63 beqz a5,8000a6f4 <__sfvwrite_r+0x144> -8000a61c: 00c45783 lhu a5,12(s0) -8000a620: 000aaa03 lw s4,0(s5) -8000a624: 0027f713 andi a4,a5,2 -8000a628: 16071a63 bnez a4,8000a79c <__sfvwrite_r+0x1ec> -8000a62c: 0017f793 andi a5,a5,1 -8000a630: 20078463 beqz a5,8000a838 <__sfvwrite_r+0x288> -8000a634: 00000b93 li s7,0 -8000a638: 00000513 li a0,0 -8000a63c: 00000b13 li s6,0 -8000a640: 00000993 li s3,0 -8000a644: 36098463 beqz s3,8000a9ac <__sfvwrite_r+0x3fc> -8000a648: 02051263 bnez a0,8000a66c <__sfvwrite_r+0xbc> -8000a64c: 00098613 mv a2,s3 -8000a650: 00a00593 li a1,10 -8000a654: 000b0513 mv a0,s6 -8000a658: a3dfb0ef jal ra,80006094 -8000a65c: 00198b93 addi s7,s3,1 -8000a660: 00050663 beqz a0,8000a66c <__sfvwrite_r+0xbc> -8000a664: 00150513 addi a0,a0,1 -8000a668: 41650bb3 sub s7,a0,s6 -8000a66c: 000b8c13 mv s8,s7 -8000a670: 0179f463 bgeu s3,s7,8000a678 <__sfvwrite_r+0xc8> -8000a674: 00098c13 mv s8,s3 -8000a678: 00042503 lw a0,0(s0) -8000a67c: 01042783 lw a5,16(s0) -8000a680: 01442683 lw a3,20(s0) -8000a684: 32a7fe63 bgeu a5,a0,8000a9c0 <__sfvwrite_r+0x410> -8000a688: 00842483 lw s1,8(s0) -8000a68c: 009684b3 add s1,a3,s1 -8000a690: 3384d863 bge s1,s8,8000a9c0 <__sfvwrite_r+0x410> -8000a694: 000b0593 mv a1,s6 -8000a698: 00048613 mv a2,s1 -8000a69c: 638000ef jal ra,8000acd4 -8000a6a0: 00042783 lw a5,0(s0) -8000a6a4: 00040593 mv a1,s0 -8000a6a8: 00090513 mv a0,s2 -8000a6ac: 009787b3 add a5,a5,s1 -8000a6b0: 00f42023 sw a5,0(s0) -8000a6b4: a0df80ef jal ra,800030c0 <_fflush_r> -8000a6b8: 16051663 bnez a0,8000a824 <__sfvwrite_r+0x274> -8000a6bc: 409b8bb3 sub s7,s7,s1 -8000a6c0: 00100513 li a0,1 -8000a6c4: 000b9a63 bnez s7,8000a6d8 <__sfvwrite_r+0x128> -8000a6c8: 00040593 mv a1,s0 -8000a6cc: 00090513 mv a0,s2 -8000a6d0: 9f1f80ef jal ra,800030c0 <_fflush_r> -8000a6d4: 14051863 bnez a0,8000a824 <__sfvwrite_r+0x274> -8000a6d8: 008aa783 lw a5,8(s5) -8000a6dc: 009b0b33 add s6,s6,s1 -8000a6e0: 409989b3 sub s3,s3,s1 -8000a6e4: 409784b3 sub s1,a5,s1 -8000a6e8: 009aa423 sw s1,8(s5) -8000a6ec: f4049ce3 bnez s1,8000a644 <__sfvwrite_r+0x94> -8000a6f0: 0680006f j 8000a758 <__sfvwrite_r+0x1a8> -8000a6f4: 00040593 mv a1,s0 -8000a6f8: 00090513 mv a0,s2 -8000a6fc: e84f80ef jal ra,80002d80 <__swsetup_r> -8000a700: fff00793 li a5,-1 -8000a704: f0050ce3 beqz a0,8000a61c <__sfvwrite_r+0x6c> -8000a708: 0540006f j 8000a75c <__sfvwrite_r+0x1ac> -8000a70c: 000a2983 lw s3,0(s4) -8000a710: 004a2483 lw s1,4(s4) -8000a714: 008a0a13 addi s4,s4,8 -8000a718: fe048ae3 beqz s1,8000a70c <__sfvwrite_r+0x15c> -8000a71c: 00048693 mv a3,s1 -8000a720: 009b7463 bgeu s6,s1,8000a728 <__sfvwrite_r+0x178> -8000a724: 000b0693 mv a3,s6 -8000a728: 02442783 lw a5,36(s0) -8000a72c: 01c42583 lw a1,28(s0) -8000a730: 00098613 mv a2,s3 +8000a594 : +8000a594: fe010113 addi sp,sp,-32 +8000a598: 810027b7 lui a5,0x81002 +8000a59c: 00812c23 sw s0,24(sp) +8000a5a0: 9887a403 lw s0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000a5a4: 00912a23 sw s1,20(sp) +8000a5a8: 00112e23 sw ra,28(sp) +8000a5ac: 00050493 mv s1,a0 +8000a5b0: 00058613 mv a2,a1 +8000a5b4: 00040e63 beqz s0,8000a5d0 +8000a5b8: 03842783 lw a5,56(s0) +8000a5bc: 00079a63 bnez a5,8000a5d0 +8000a5c0: 00040513 mv a0,s0 +8000a5c4: 00b12623 sw a1,12(sp) +8000a5c8: d21f80ef jal ra,800032e8 <__sinit> +8000a5cc: 00c12603 lw a2,12(sp) +8000a5d0: 00040513 mv a0,s0 +8000a5d4: 01812403 lw s0,24(sp) +8000a5d8: 01c12083 lw ra,28(sp) +8000a5dc: 00048593 mv a1,s1 +8000a5e0: 01412483 lw s1,20(sp) +8000a5e4: 02010113 addi sp,sp,32 +8000a5e8: f81ff06f j 8000a568 <_fputwc_r> + +8000a5ec <_fstat_r>: +8000a5ec: ff010113 addi sp,sp,-16 +8000a5f0: 00812423 sw s0,8(sp) +8000a5f4: 00912223 sw s1,4(sp) +8000a5f8: 81002437 lui s0,0x81002 +8000a5fc: 00050493 mv s1,a0 +8000a600: 00058513 mv a0,a1 +8000a604: 00060593 mv a1,a2 +8000a608: 00112623 sw ra,12(sp) +8000a60c: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +8000a610: c45f50ef jal ra,80000254 <_fstat> +8000a614: fff00793 li a5,-1 +8000a618: 00f51863 bne a0,a5,8000a628 <_fstat_r+0x3c> +8000a61c: 9e842783 lw a5,-1560(s0) +8000a620: 00078463 beqz a5,8000a628 <_fstat_r+0x3c> +8000a624: 00f4a023 sw a5,0(s1) +8000a628: 00c12083 lw ra,12(sp) +8000a62c: 00812403 lw s0,8(sp) +8000a630: 00412483 lw s1,4(sp) +8000a634: 01010113 addi sp,sp,16 +8000a638: 00008067 ret + +8000a63c <__sfvwrite_r>: +8000a63c: 00862783 lw a5,8(a2) +8000a640: 00079863 bnez a5,8000a650 <__sfvwrite_r+0x14> +8000a644: 00000793 li a5,0 +8000a648: 00078513 mv a0,a5 +8000a64c: 00008067 ret +8000a650: 00c5d783 lhu a5,12(a1) +8000a654: fb010113 addi sp,sp,-80 +8000a658: 04812423 sw s0,72(sp) +8000a65c: 05212023 sw s2,64(sp) +8000a660: 03512a23 sw s5,52(sp) +8000a664: 04112623 sw ra,76(sp) +8000a668: 04912223 sw s1,68(sp) +8000a66c: 03312e23 sw s3,60(sp) +8000a670: 03412c23 sw s4,56(sp) +8000a674: 03612823 sw s6,48(sp) +8000a678: 03712623 sw s7,44(sp) +8000a67c: 03812423 sw s8,40(sp) +8000a680: 03912223 sw s9,36(sp) +8000a684: 03a12023 sw s10,32(sp) +8000a688: 01b12e23 sw s11,28(sp) +8000a68c: 0087f793 andi a5,a5,8 +8000a690: 00060a93 mv s5,a2 +8000a694: 00058413 mv s0,a1 +8000a698: 00050913 mv s2,a0 +8000a69c: 0e078263 beqz a5,8000a780 <__sfvwrite_r+0x144> +8000a6a0: 0105a783 lw a5,16(a1) +8000a6a4: 0c078e63 beqz a5,8000a780 <__sfvwrite_r+0x144> +8000a6a8: 00c45783 lhu a5,12(s0) +8000a6ac: 000aaa03 lw s4,0(s5) +8000a6b0: 0027f713 andi a4,a5,2 +8000a6b4: 16071a63 bnez a4,8000a828 <__sfvwrite_r+0x1ec> +8000a6b8: 0017f793 andi a5,a5,1 +8000a6bc: 20078463 beqz a5,8000a8c4 <__sfvwrite_r+0x288> +8000a6c0: 00000b93 li s7,0 +8000a6c4: 00000513 li a0,0 +8000a6c8: 00000b13 li s6,0 +8000a6cc: 00000993 li s3,0 +8000a6d0: 36098463 beqz s3,8000aa38 <__sfvwrite_r+0x3fc> +8000a6d4: 02051263 bnez a0,8000a6f8 <__sfvwrite_r+0xbc> +8000a6d8: 00098613 mv a2,s3 +8000a6dc: 00a00593 li a1,10 +8000a6e0: 000b0513 mv a0,s6 +8000a6e4: a3dfb0ef jal ra,80006120 +8000a6e8: 00198b93 addi s7,s3,1 +8000a6ec: 00050663 beqz a0,8000a6f8 <__sfvwrite_r+0xbc> +8000a6f0: 00150513 addi a0,a0,1 +8000a6f4: 41650bb3 sub s7,a0,s6 +8000a6f8: 000b8c13 mv s8,s7 +8000a6fc: 0179f463 bgeu s3,s7,8000a704 <__sfvwrite_r+0xc8> +8000a700: 00098c13 mv s8,s3 +8000a704: 00042503 lw a0,0(s0) +8000a708: 01042783 lw a5,16(s0) +8000a70c: 01442683 lw a3,20(s0) +8000a710: 32a7fe63 bgeu a5,a0,8000aa4c <__sfvwrite_r+0x410> +8000a714: 00842483 lw s1,8(s0) +8000a718: 009684b3 add s1,a3,s1 +8000a71c: 3384d863 bge s1,s8,8000aa4c <__sfvwrite_r+0x410> +8000a720: 000b0593 mv a1,s6 +8000a724: 00048613 mv a2,s1 +8000a728: 638000ef jal ra,8000ad60 +8000a72c: 00042783 lw a5,0(s0) +8000a730: 00040593 mv a1,s0 8000a734: 00090513 mv a0,s2 -8000a738: 000780e7 jalr a5 -8000a73c: 0ea05463 blez a0,8000a824 <__sfvwrite_r+0x274> -8000a740: 008aa783 lw a5,8(s5) -8000a744: 00a989b3 add s3,s3,a0 -8000a748: 40a484b3 sub s1,s1,a0 -8000a74c: 40a78533 sub a0,a5,a0 -8000a750: 00aaa423 sw a0,8(s5) -8000a754: fc0512e3 bnez a0,8000a718 <__sfvwrite_r+0x168> -8000a758: 00000793 li a5,0 -8000a75c: 04c12083 lw ra,76(sp) -8000a760: 04812403 lw s0,72(sp) -8000a764: 04412483 lw s1,68(sp) -8000a768: 04012903 lw s2,64(sp) -8000a76c: 03c12983 lw s3,60(sp) -8000a770: 03812a03 lw s4,56(sp) -8000a774: 03412a83 lw s5,52(sp) -8000a778: 03012b03 lw s6,48(sp) -8000a77c: 02c12b83 lw s7,44(sp) -8000a780: 02812c03 lw s8,40(sp) -8000a784: 02412c83 lw s9,36(sp) -8000a788: 02012d03 lw s10,32(sp) -8000a78c: 01c12d83 lw s11,28(sp) -8000a790: 00078513 mv a0,a5 -8000a794: 05010113 addi sp,sp,80 -8000a798: 00008067 ret -8000a79c: 80000b37 lui s6,0x80000 -8000a7a0: 00000993 li s3,0 -8000a7a4: 00000493 li s1,0 -8000a7a8: c00b4b13 xori s6,s6,-1024 -8000a7ac: f6dff06f j 8000a718 <__sfvwrite_r+0x168> -8000a7b0: 000a2b03 lw s6,0(s4) -8000a7b4: 004a2483 lw s1,4(s4) -8000a7b8: 008a0a13 addi s4,s4,8 -8000a7bc: fe048ae3 beqz s1,8000a7b0 <__sfvwrite_r+0x200> -8000a7c0: 00c45703 lhu a4,12(s0) -8000a7c4: 00842783 lw a5,8(s0) -8000a7c8: 00042503 lw a0,0(s0) -8000a7cc: 20077693 andi a3,a4,512 -8000a7d0: 14068863 beqz a3,8000a920 <__sfvwrite_r+0x370> -8000a7d4: 0cf4e263 bltu s1,a5,8000a898 <__sfvwrite_r+0x2e8> -8000a7d8: 48077693 andi a3,a4,1152 -8000a7dc: 0a068e63 beqz a3,8000a898 <__sfvwrite_r+0x2e8> -8000a7e0: 01442d83 lw s11,20(s0) -8000a7e4: 01042583 lw a1,16(s0) -8000a7e8: 03bc8db3 mul s11,s9,s11 -8000a7ec: 40b509b3 sub s3,a0,a1 -8000a7f0: 00198793 addi a5,s3,1 -8000a7f4: 009787b3 add a5,a5,s1 -8000a7f8: 03adcdb3 div s11,s11,s10 -8000a7fc: 00fdf463 bgeu s11,a5,8000a804 <__sfvwrite_r+0x254> -8000a800: 00078d93 mv s11,a5 -8000a804: 40077713 andi a4,a4,1024 -8000a808: 0e070463 beqz a4,8000a8f0 <__sfvwrite_r+0x340> -8000a80c: 000d8593 mv a1,s11 -8000a810: 00090513 mv a0,s2 -8000a814: a0cfb0ef jal ra,80005a20 <_malloc_r> -8000a818: 04051063 bnez a0,8000a858 <__sfvwrite_r+0x2a8> -8000a81c: 00c00793 li a5,12 -8000a820: 00f92023 sw a5,0(s2) -8000a824: 00c45783 lhu a5,12(s0) -8000a828: 0407e793 ori a5,a5,64 -8000a82c: 00f41623 sh a5,12(s0) -8000a830: fff00793 li a5,-1 -8000a834: f29ff06f j 8000a75c <__sfvwrite_r+0x1ac> -8000a838: 80000bb7 lui s7,0x80000 -8000a83c: ffebcc13 xori s8,s7,-2 -8000a840: 00000b13 li s6,0 -8000a844: 00000493 li s1,0 -8000a848: fffbcb93 not s7,s7 -8000a84c: 00300c93 li s9,3 -8000a850: 00200d13 li s10,2 -8000a854: f69ff06f j 8000a7bc <__sfvwrite_r+0x20c> -8000a858: 01042583 lw a1,16(s0) -8000a85c: 00098613 mv a2,s3 -8000a860: 00a12623 sw a0,12(sp) -8000a864: 398000ef jal ra,8000abfc -8000a868: 00c45703 lhu a4,12(s0) -8000a86c: 00c12783 lw a5,12(sp) -8000a870: b7f77713 andi a4,a4,-1153 -8000a874: 08076713 ori a4,a4,128 -8000a878: 00e41623 sh a4,12(s0) -8000a87c: 00f42823 sw a5,16(s0) -8000a880: 01b42a23 sw s11,20(s0) -8000a884: 013787b3 add a5,a5,s3 -8000a888: 413d8db3 sub s11,s11,s3 -8000a88c: 00f42023 sw a5,0(s0) -8000a890: 01b42423 sw s11,8(s0) -8000a894: 00048793 mv a5,s1 -8000a898: 00048993 mv s3,s1 -8000a89c: 00f4f463 bgeu s1,a5,8000a8a4 <__sfvwrite_r+0x2f4> -8000a8a0: 00048793 mv a5,s1 -8000a8a4: 00042503 lw a0,0(s0) -8000a8a8: 00078613 mv a2,a5 -8000a8ac: 000b0593 mv a1,s6 -8000a8b0: 00f12623 sw a5,12(sp) -8000a8b4: 420000ef jal ra,8000acd4 -8000a8b8: 00842703 lw a4,8(s0) -8000a8bc: 00c12783 lw a5,12(sp) -8000a8c0: 40f70733 sub a4,a4,a5 -8000a8c4: 00e42423 sw a4,8(s0) -8000a8c8: 00042703 lw a4,0(s0) -8000a8cc: 00f707b3 add a5,a4,a5 -8000a8d0: 00f42023 sw a5,0(s0) -8000a8d4: 008aa783 lw a5,8(s5) -8000a8d8: 013b0b33 add s6,s6,s3 -8000a8dc: 413484b3 sub s1,s1,s3 -8000a8e0: 413789b3 sub s3,a5,s3 -8000a8e4: 013aa423 sw s3,8(s5) -8000a8e8: ec099ae3 bnez s3,8000a7bc <__sfvwrite_r+0x20c> -8000a8ec: e6dff06f j 8000a758 <__sfvwrite_r+0x1a8> -8000a8f0: 000d8613 mv a2,s11 -8000a8f4: 00090513 mv a0,s2 -8000a8f8: 48c000ef jal ra,8000ad84 <_realloc_r> -8000a8fc: 00050793 mv a5,a0 -8000a900: f6051ee3 bnez a0,8000a87c <__sfvwrite_r+0x2cc> -8000a904: 01042583 lw a1,16(s0) -8000a908: 00090513 mv a0,s2 -8000a90c: c11f80ef jal ra,8000351c <_free_r> -8000a910: 00c45783 lhu a5,12(s0) -8000a914: f7f7f793 andi a5,a5,-129 -8000a918: 00f41623 sh a5,12(s0) -8000a91c: f01ff06f j 8000a81c <__sfvwrite_r+0x26c> -8000a920: 01042703 lw a4,16(s0) -8000a924: 00a76663 bltu a4,a0,8000a930 <__sfvwrite_r+0x380> -8000a928: 01442683 lw a3,20(s0) -8000a92c: 04d4f663 bgeu s1,a3,8000a978 <__sfvwrite_r+0x3c8> -8000a930: 00078993 mv s3,a5 -8000a934: 00f4f463 bgeu s1,a5,8000a93c <__sfvwrite_r+0x38c> -8000a938: 00048993 mv s3,s1 -8000a93c: 00098613 mv a2,s3 -8000a940: 000b0593 mv a1,s6 -8000a944: 390000ef jal ra,8000acd4 -8000a948: 00842783 lw a5,8(s0) -8000a94c: 00042703 lw a4,0(s0) -8000a950: 413787b3 sub a5,a5,s3 -8000a954: 01370733 add a4,a4,s3 -8000a958: 00f42423 sw a5,8(s0) -8000a95c: 00e42023 sw a4,0(s0) -8000a960: f6079ae3 bnez a5,8000a8d4 <__sfvwrite_r+0x324> -8000a964: 00040593 mv a1,s0 -8000a968: 00090513 mv a0,s2 -8000a96c: f54f80ef jal ra,800030c0 <_fflush_r> -8000a970: f60502e3 beqz a0,8000a8d4 <__sfvwrite_r+0x324> -8000a974: eb1ff06f j 8000a824 <__sfvwrite_r+0x274> -8000a978: 00048793 mv a5,s1 -8000a97c: 009c7463 bgeu s8,s1,8000a984 <__sfvwrite_r+0x3d4> -8000a980: 000b8793 mv a5,s7 -8000a984: 02d7c7b3 div a5,a5,a3 -8000a988: 02442703 lw a4,36(s0) -8000a98c: 01c42583 lw a1,28(s0) -8000a990: 000b0613 mv a2,s6 +8000a738: 009787b3 add a5,a5,s1 +8000a73c: 00f42023 sw a5,0(s0) +8000a740: a0df80ef jal ra,8000314c <_fflush_r> +8000a744: 16051663 bnez a0,8000a8b0 <__sfvwrite_r+0x274> +8000a748: 409b8bb3 sub s7,s7,s1 +8000a74c: 00100513 li a0,1 +8000a750: 000b9a63 bnez s7,8000a764 <__sfvwrite_r+0x128> +8000a754: 00040593 mv a1,s0 +8000a758: 00090513 mv a0,s2 +8000a75c: 9f1f80ef jal ra,8000314c <_fflush_r> +8000a760: 14051863 bnez a0,8000a8b0 <__sfvwrite_r+0x274> +8000a764: 008aa783 lw a5,8(s5) +8000a768: 009b0b33 add s6,s6,s1 +8000a76c: 409989b3 sub s3,s3,s1 +8000a770: 409784b3 sub s1,a5,s1 +8000a774: 009aa423 sw s1,8(s5) +8000a778: f4049ce3 bnez s1,8000a6d0 <__sfvwrite_r+0x94> +8000a77c: 0680006f j 8000a7e4 <__sfvwrite_r+0x1a8> +8000a780: 00040593 mv a1,s0 +8000a784: 00090513 mv a0,s2 +8000a788: e84f80ef jal ra,80002e0c <__swsetup_r> +8000a78c: fff00793 li a5,-1 +8000a790: f0050ce3 beqz a0,8000a6a8 <__sfvwrite_r+0x6c> +8000a794: 0540006f j 8000a7e8 <__sfvwrite_r+0x1ac> +8000a798: 000a2983 lw s3,0(s4) +8000a79c: 004a2483 lw s1,4(s4) +8000a7a0: 008a0a13 addi s4,s4,8 +8000a7a4: fe048ae3 beqz s1,8000a798 <__sfvwrite_r+0x15c> +8000a7a8: 00048693 mv a3,s1 +8000a7ac: 009b7463 bgeu s6,s1,8000a7b4 <__sfvwrite_r+0x178> +8000a7b0: 000b0693 mv a3,s6 +8000a7b4: 02442783 lw a5,36(s0) +8000a7b8: 01c42583 lw a1,28(s0) +8000a7bc: 00098613 mv a2,s3 +8000a7c0: 00090513 mv a0,s2 +8000a7c4: 000780e7 jalr a5 +8000a7c8: 0ea05463 blez a0,8000a8b0 <__sfvwrite_r+0x274> +8000a7cc: 008aa783 lw a5,8(s5) +8000a7d0: 00a989b3 add s3,s3,a0 +8000a7d4: 40a484b3 sub s1,s1,a0 +8000a7d8: 40a78533 sub a0,a5,a0 +8000a7dc: 00aaa423 sw a0,8(s5) +8000a7e0: fc0512e3 bnez a0,8000a7a4 <__sfvwrite_r+0x168> +8000a7e4: 00000793 li a5,0 +8000a7e8: 04c12083 lw ra,76(sp) +8000a7ec: 04812403 lw s0,72(sp) +8000a7f0: 04412483 lw s1,68(sp) +8000a7f4: 04012903 lw s2,64(sp) +8000a7f8: 03c12983 lw s3,60(sp) +8000a7fc: 03812a03 lw s4,56(sp) +8000a800: 03412a83 lw s5,52(sp) +8000a804: 03012b03 lw s6,48(sp) +8000a808: 02c12b83 lw s7,44(sp) +8000a80c: 02812c03 lw s8,40(sp) +8000a810: 02412c83 lw s9,36(sp) +8000a814: 02012d03 lw s10,32(sp) +8000a818: 01c12d83 lw s11,28(sp) +8000a81c: 00078513 mv a0,a5 +8000a820: 05010113 addi sp,sp,80 +8000a824: 00008067 ret +8000a828: 80000b37 lui s6,0x80000 +8000a82c: 00000993 li s3,0 +8000a830: 00000493 li s1,0 +8000a834: c00b4b13 xori s6,s6,-1024 +8000a838: f6dff06f j 8000a7a4 <__sfvwrite_r+0x168> +8000a83c: 000a2b03 lw s6,0(s4) +8000a840: 004a2483 lw s1,4(s4) +8000a844: 008a0a13 addi s4,s4,8 +8000a848: fe048ae3 beqz s1,8000a83c <__sfvwrite_r+0x200> +8000a84c: 00c45703 lhu a4,12(s0) +8000a850: 00842783 lw a5,8(s0) +8000a854: 00042503 lw a0,0(s0) +8000a858: 20077693 andi a3,a4,512 +8000a85c: 14068863 beqz a3,8000a9ac <__sfvwrite_r+0x370> +8000a860: 0cf4e263 bltu s1,a5,8000a924 <__sfvwrite_r+0x2e8> +8000a864: 48077693 andi a3,a4,1152 +8000a868: 0a068e63 beqz a3,8000a924 <__sfvwrite_r+0x2e8> +8000a86c: 01442d83 lw s11,20(s0) +8000a870: 01042583 lw a1,16(s0) +8000a874: 03bc8db3 mul s11,s9,s11 +8000a878: 40b509b3 sub s3,a0,a1 +8000a87c: 00198793 addi a5,s3,1 +8000a880: 009787b3 add a5,a5,s1 +8000a884: 03adcdb3 div s11,s11,s10 +8000a888: 00fdf463 bgeu s11,a5,8000a890 <__sfvwrite_r+0x254> +8000a88c: 00078d93 mv s11,a5 +8000a890: 40077713 andi a4,a4,1024 +8000a894: 0e070463 beqz a4,8000a97c <__sfvwrite_r+0x340> +8000a898: 000d8593 mv a1,s11 +8000a89c: 00090513 mv a0,s2 +8000a8a0: a0cfb0ef jal ra,80005aac <_malloc_r> +8000a8a4: 04051063 bnez a0,8000a8e4 <__sfvwrite_r+0x2a8> +8000a8a8: 00c00793 li a5,12 +8000a8ac: 00f92023 sw a5,0(s2) +8000a8b0: 00c45783 lhu a5,12(s0) +8000a8b4: 0407e793 ori a5,a5,64 +8000a8b8: 00f41623 sh a5,12(s0) +8000a8bc: fff00793 li a5,-1 +8000a8c0: f29ff06f j 8000a7e8 <__sfvwrite_r+0x1ac> +8000a8c4: 80000bb7 lui s7,0x80000 +8000a8c8: ffebcc13 xori s8,s7,-2 +8000a8cc: 00000b13 li s6,0 +8000a8d0: 00000493 li s1,0 +8000a8d4: fffbcb93 not s7,s7 +8000a8d8: 00300c93 li s9,3 +8000a8dc: 00200d13 li s10,2 +8000a8e0: f69ff06f j 8000a848 <__sfvwrite_r+0x20c> +8000a8e4: 01042583 lw a1,16(s0) +8000a8e8: 00098613 mv a2,s3 +8000a8ec: 00a12623 sw a0,12(sp) +8000a8f0: 398000ef jal ra,8000ac88 +8000a8f4: 00c45703 lhu a4,12(s0) +8000a8f8: 00c12783 lw a5,12(sp) +8000a8fc: b7f77713 andi a4,a4,-1153 +8000a900: 08076713 ori a4,a4,128 +8000a904: 00e41623 sh a4,12(s0) +8000a908: 00f42823 sw a5,16(s0) +8000a90c: 01b42a23 sw s11,20(s0) +8000a910: 013787b3 add a5,a5,s3 +8000a914: 413d8db3 sub s11,s11,s3 +8000a918: 00f42023 sw a5,0(s0) +8000a91c: 01b42423 sw s11,8(s0) +8000a920: 00048793 mv a5,s1 +8000a924: 00048993 mv s3,s1 +8000a928: 00f4f463 bgeu s1,a5,8000a930 <__sfvwrite_r+0x2f4> +8000a92c: 00048793 mv a5,s1 +8000a930: 00042503 lw a0,0(s0) +8000a934: 00078613 mv a2,a5 +8000a938: 000b0593 mv a1,s6 +8000a93c: 00f12623 sw a5,12(sp) +8000a940: 420000ef jal ra,8000ad60 +8000a944: 00842703 lw a4,8(s0) +8000a948: 00c12783 lw a5,12(sp) +8000a94c: 40f70733 sub a4,a4,a5 +8000a950: 00e42423 sw a4,8(s0) +8000a954: 00042703 lw a4,0(s0) +8000a958: 00f707b3 add a5,a4,a5 +8000a95c: 00f42023 sw a5,0(s0) +8000a960: 008aa783 lw a5,8(s5) +8000a964: 013b0b33 add s6,s6,s3 +8000a968: 413484b3 sub s1,s1,s3 +8000a96c: 413789b3 sub s3,a5,s3 +8000a970: 013aa423 sw s3,8(s5) +8000a974: ec099ae3 bnez s3,8000a848 <__sfvwrite_r+0x20c> +8000a978: e6dff06f j 8000a7e4 <__sfvwrite_r+0x1a8> +8000a97c: 000d8613 mv a2,s11 +8000a980: 00090513 mv a0,s2 +8000a984: 48c000ef jal ra,8000ae10 <_realloc_r> +8000a988: 00050793 mv a5,a0 +8000a98c: f6051ee3 bnez a0,8000a908 <__sfvwrite_r+0x2cc> +8000a990: 01042583 lw a1,16(s0) 8000a994: 00090513 mv a0,s2 -8000a998: 02d786b3 mul a3,a5,a3 -8000a99c: 000700e7 jalr a4 -8000a9a0: 00050993 mv s3,a0 -8000a9a4: f2a048e3 bgtz a0,8000a8d4 <__sfvwrite_r+0x324> -8000a9a8: e7dff06f j 8000a824 <__sfvwrite_r+0x274> -8000a9ac: 000a2b03 lw s6,0(s4) -8000a9b0: 004a2983 lw s3,4(s4) -8000a9b4: 00000513 li a0,0 -8000a9b8: 008a0a13 addi s4,s4,8 -8000a9bc: c89ff06f j 8000a644 <__sfvwrite_r+0x94> -8000a9c0: 02dc4263 blt s8,a3,8000a9e4 <__sfvwrite_r+0x434> -8000a9c4: 02442783 lw a5,36(s0) -8000a9c8: 01c42583 lw a1,28(s0) -8000a9cc: 000b0613 mv a2,s6 -8000a9d0: 00090513 mv a0,s2 -8000a9d4: 000780e7 jalr a5 -8000a9d8: 00050493 mv s1,a0 -8000a9dc: cea040e3 bgtz a0,8000a6bc <__sfvwrite_r+0x10c> -8000a9e0: e45ff06f j 8000a824 <__sfvwrite_r+0x274> -8000a9e4: 000c0613 mv a2,s8 -8000a9e8: 000b0593 mv a1,s6 -8000a9ec: 2e8000ef jal ra,8000acd4 -8000a9f0: 00842783 lw a5,8(s0) -8000a9f4: 000c0493 mv s1,s8 -8000a9f8: 418787b3 sub a5,a5,s8 -8000a9fc: 00f42423 sw a5,8(s0) -8000aa00: 00042783 lw a5,0(s0) -8000aa04: 018787b3 add a5,a5,s8 -8000aa08: 00f42023 sw a5,0(s0) -8000aa0c: cb1ff06f j 8000a6bc <__sfvwrite_r+0x10c> +8000a998: c11f80ef jal ra,800035a8 <_free_r> +8000a99c: 00c45783 lhu a5,12(s0) +8000a9a0: f7f7f793 andi a5,a5,-129 +8000a9a4: 00f41623 sh a5,12(s0) +8000a9a8: f01ff06f j 8000a8a8 <__sfvwrite_r+0x26c> +8000a9ac: 01042703 lw a4,16(s0) +8000a9b0: 00a76663 bltu a4,a0,8000a9bc <__sfvwrite_r+0x380> +8000a9b4: 01442683 lw a3,20(s0) +8000a9b8: 04d4f663 bgeu s1,a3,8000aa04 <__sfvwrite_r+0x3c8> +8000a9bc: 00078993 mv s3,a5 +8000a9c0: 00f4f463 bgeu s1,a5,8000a9c8 <__sfvwrite_r+0x38c> +8000a9c4: 00048993 mv s3,s1 +8000a9c8: 00098613 mv a2,s3 +8000a9cc: 000b0593 mv a1,s6 +8000a9d0: 390000ef jal ra,8000ad60 +8000a9d4: 00842783 lw a5,8(s0) +8000a9d8: 00042703 lw a4,0(s0) +8000a9dc: 413787b3 sub a5,a5,s3 +8000a9e0: 01370733 add a4,a4,s3 +8000a9e4: 00f42423 sw a5,8(s0) +8000a9e8: 00e42023 sw a4,0(s0) +8000a9ec: f6079ae3 bnez a5,8000a960 <__sfvwrite_r+0x324> +8000a9f0: 00040593 mv a1,s0 +8000a9f4: 00090513 mv a0,s2 +8000a9f8: f54f80ef jal ra,8000314c <_fflush_r> +8000a9fc: f60502e3 beqz a0,8000a960 <__sfvwrite_r+0x324> +8000aa00: eb1ff06f j 8000a8b0 <__sfvwrite_r+0x274> +8000aa04: 00048793 mv a5,s1 +8000aa08: 009c7463 bgeu s8,s1,8000aa10 <__sfvwrite_r+0x3d4> +8000aa0c: 000b8793 mv a5,s7 +8000aa10: 02d7c7b3 div a5,a5,a3 +8000aa14: 02442703 lw a4,36(s0) +8000aa18: 01c42583 lw a1,28(s0) +8000aa1c: 000b0613 mv a2,s6 +8000aa20: 00090513 mv a0,s2 +8000aa24: 02d786b3 mul a3,a5,a3 +8000aa28: 000700e7 jalr a4 +8000aa2c: 00050993 mv s3,a0 +8000aa30: f2a048e3 bgtz a0,8000a960 <__sfvwrite_r+0x324> +8000aa34: e7dff06f j 8000a8b0 <__sfvwrite_r+0x274> +8000aa38: 000a2b03 lw s6,0(s4) +8000aa3c: 004a2983 lw s3,4(s4) +8000aa40: 00000513 li a0,0 +8000aa44: 008a0a13 addi s4,s4,8 +8000aa48: c89ff06f j 8000a6d0 <__sfvwrite_r+0x94> +8000aa4c: 02dc4263 blt s8,a3,8000aa70 <__sfvwrite_r+0x434> +8000aa50: 02442783 lw a5,36(s0) +8000aa54: 01c42583 lw a1,28(s0) +8000aa58: 000b0613 mv a2,s6 +8000aa5c: 00090513 mv a0,s2 +8000aa60: 000780e7 jalr a5 +8000aa64: 00050493 mv s1,a0 +8000aa68: cea040e3 bgtz a0,8000a748 <__sfvwrite_r+0x10c> +8000aa6c: e45ff06f j 8000a8b0 <__sfvwrite_r+0x274> +8000aa70: 000c0613 mv a2,s8 +8000aa74: 000b0593 mv a1,s6 +8000aa78: 2e8000ef jal ra,8000ad60 +8000aa7c: 00842783 lw a5,8(s0) +8000aa80: 000c0493 mv s1,s8 +8000aa84: 418787b3 sub a5,a5,s8 +8000aa88: 00f42423 sw a5,8(s0) +8000aa8c: 00042783 lw a5,0(s0) +8000aa90: 018787b3 add a5,a5,s8 +8000aa94: 00f42023 sw a5,0(s0) +8000aa98: cb1ff06f j 8000a748 <__sfvwrite_r+0x10c> -8000aa10 <_isatty_r>: -8000aa10: ff010113 addi sp,sp,-16 -8000aa14: 00812423 sw s0,8(sp) -8000aa18: 00912223 sw s1,4(sp) -8000aa1c: 81002437 lui s0,0x81002 -8000aa20: 00050493 mv s1,a0 -8000aa24: 00058513 mv a0,a1 -8000aa28: 00112623 sw ra,12(sp) -8000aa2c: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -8000aa30: 93df50ef jal ra,8000036c <_isatty> -8000aa34: fff00793 li a5,-1 -8000aa38: 00f51863 bne a0,a5,8000aa48 <_isatty_r+0x38> -8000aa3c: a2042783 lw a5,-1504(s0) -8000aa40: 00078463 beqz a5,8000aa48 <_isatty_r+0x38> -8000aa44: 00f4a023 sw a5,0(s1) -8000aa48: 00c12083 lw ra,12(sp) -8000aa4c: 00812403 lw s0,8(sp) -8000aa50: 00412483 lw s1,4(sp) -8000aa54: 01010113 addi sp,sp,16 -8000aa58: 00008067 ret +8000aa9c <_isatty_r>: +8000aa9c: ff010113 addi sp,sp,-16 +8000aaa0: 00812423 sw s0,8(sp) +8000aaa4: 00912223 sw s1,4(sp) +8000aaa8: 81002437 lui s0,0x81002 +8000aaac: 00050493 mv s1,a0 +8000aab0: 00058513 mv a0,a1 +8000aab4: 00112623 sw ra,12(sp) +8000aab8: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +8000aabc: 93df50ef jal ra,800003f8 <_isatty> +8000aac0: fff00793 li a5,-1 +8000aac4: 00f51863 bne a0,a5,8000aad4 <_isatty_r+0x38> +8000aac8: 9e842783 lw a5,-1560(s0) +8000aacc: 00078463 beqz a5,8000aad4 <_isatty_r+0x38> +8000aad0: 00f4a023 sw a5,0(s1) +8000aad4: 00c12083 lw ra,12(sp) +8000aad8: 00812403 lw s0,8(sp) +8000aadc: 00412483 lw s1,4(sp) +8000aae0: 01010113 addi sp,sp,16 +8000aae4: 00008067 ret -8000aa5c <_setlocale_r>: -8000aa5c: ff010113 addi sp,sp,-16 -8000aa60: 00912223 sw s1,4(sp) -8000aa64: 00112623 sw ra,12(sp) -8000aa68: 00812423 sw s0,8(sp) -8000aa6c: 810014b7 lui s1,0x81001 -8000aa70: 00061e63 bnez a2,8000aa8c <_setlocale_r+0x30> -8000aa74: ad048513 addi a0,s1,-1328 # 81000ad0 <_PathLocale+0xfffff0a0> -8000aa78: 00c12083 lw ra,12(sp) -8000aa7c: 00812403 lw s0,8(sp) -8000aa80: 00412483 lw s1,4(sp) -8000aa84: 01010113 addi sp,sp,16 -8000aa88: 00008067 ret -8000aa8c: 810015b7 lui a1,0x81001 -8000aa90: ad458593 addi a1,a1,-1324 # 81000ad4 <_PathLocale+0xfffff0a4> -8000aa94: 00060513 mv a0,a2 -8000aa98: 00060413 mv s0,a2 -8000aa9c: 195000ef jal ra,8000b430 -8000aaa0: fc050ae3 beqz a0,8000aa74 <_setlocale_r+0x18> -8000aaa4: ad048593 addi a1,s1,-1328 -8000aaa8: 00040513 mv a0,s0 -8000aaac: 185000ef jal ra,8000b430 -8000aab0: fc0502e3 beqz a0,8000aa74 <_setlocale_r+0x18> -8000aab4: 810005b7 lui a1,0x81000 -8000aab8: 40858593 addi a1,a1,1032 # 81000408 <_PathLocale+0xffffe9d8> -8000aabc: 00040513 mv a0,s0 -8000aac0: 171000ef jal ra,8000b430 -8000aac4: fa0508e3 beqz a0,8000aa74 <_setlocale_r+0x18> -8000aac8: 00000513 li a0,0 -8000aacc: fadff06f j 8000aa78 <_setlocale_r+0x1c> - -8000aad0 <__locale_mb_cur_max>: -8000aad0: 810027b7 lui a5,0x81002 -8000aad4: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000aad8: 0347a783 lw a5,52(a5) -8000aadc: 00079663 bnez a5,8000aae8 <__locale_mb_cur_max+0x18> -8000aae0: 810027b7 lui a5,0x81002 -8000aae4: 84878793 addi a5,a5,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000aae8: 1287c503 lbu a0,296(a5) -8000aaec: 00008067 ret - -8000aaf0 <__locale_ctype_ptr_l>: -8000aaf0: 0ec52503 lw a0,236(a0) -8000aaf4: 00008067 ret - -8000aaf8 <__locale_ctype_ptr>: -8000aaf8: 810027b7 lui a5,0x81002 -8000aafc: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000ab00: 0347a783 lw a5,52(a5) -8000ab04: 00079663 bnez a5,8000ab10 <__locale_ctype_ptr+0x18> -8000ab08: 810027b7 lui a5,0x81002 -8000ab0c: 84878793 addi a5,a5,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000ab10: 0ec7a503 lw a0,236(a5) +8000aae8 <_setlocale_r>: +8000aae8: ff010113 addi sp,sp,-16 +8000aaec: 00912223 sw s1,4(sp) +8000aaf0: 00112623 sw ra,12(sp) +8000aaf4: 00812423 sw s0,8(sp) +8000aaf8: 810014b7 lui s1,0x81001 +8000aafc: 00061e63 bnez a2,8000ab18 <_setlocale_r+0x30> +8000ab00: a9848513 addi a0,s1,-1384 # 81000a98 <_PathLocale+0xfffff0a0> +8000ab04: 00c12083 lw ra,12(sp) +8000ab08: 00812403 lw s0,8(sp) +8000ab0c: 00412483 lw s1,4(sp) +8000ab10: 01010113 addi sp,sp,16 8000ab14: 00008067 ret +8000ab18: 810015b7 lui a1,0x81001 +8000ab1c: a9c58593 addi a1,a1,-1380 # 81000a9c <_PathLocale+0xfffff0a4> +8000ab20: 00060513 mv a0,a2 +8000ab24: 00060413 mv s0,a2 +8000ab28: 195000ef jal ra,8000b4bc +8000ab2c: fc050ae3 beqz a0,8000ab00 <_setlocale_r+0x18> +8000ab30: a9848593 addi a1,s1,-1384 +8000ab34: 00040513 mv a0,s0 +8000ab38: 185000ef jal ra,8000b4bc +8000ab3c: fc0502e3 beqz a0,8000ab00 <_setlocale_r+0x18> +8000ab40: 810005b7 lui a1,0x81000 +8000ab44: 3d058593 addi a1,a1,976 # 810003d0 <_PathLocale+0xffffe9d8> +8000ab48: 00040513 mv a0,s0 +8000ab4c: 171000ef jal ra,8000b4bc +8000ab50: fa0508e3 beqz a0,8000ab00 <_setlocale_r+0x18> +8000ab54: 00000513 li a0,0 +8000ab58: fadff06f j 8000ab04 <_setlocale_r+0x1c> -8000ab18 : -8000ab18: 810027b7 lui a5,0x81002 -8000ab1c: 00058613 mv a2,a1 -8000ab20: 00050593 mv a1,a0 -8000ab24: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000ab28: f35ff06f j 8000aa5c <_setlocale_r> +8000ab5c <__locale_mb_cur_max>: +8000ab5c: 810027b7 lui a5,0x81002 +8000ab60: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000ab64: 0347a783 lw a5,52(a5) +8000ab68: 00079663 bnez a5,8000ab74 <__locale_mb_cur_max+0x18> +8000ab6c: 810027b7 lui a5,0x81002 +8000ab70: 81078793 addi a5,a5,-2032 # 81001810 <_PathLocale+0xfffffe18> +8000ab74: 1287c503 lbu a0,296(a5) +8000ab78: 00008067 ret -8000ab2c <_lseek_r>: -8000ab2c: ff010113 addi sp,sp,-16 -8000ab30: 00812423 sw s0,8(sp) -8000ab34: 00912223 sw s1,4(sp) -8000ab38: 81002437 lui s0,0x81002 -8000ab3c: 00050493 mv s1,a0 -8000ab40: 00058513 mv a0,a1 -8000ab44: 00060593 mv a1,a2 -8000ab48: 00068613 mv a2,a3 -8000ab4c: 00112623 sw ra,12(sp) -8000ab50: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -8000ab54: 851f50ef jal ra,800003a4 <_lseek> -8000ab58: fff00793 li a5,-1 -8000ab5c: 00f51863 bne a0,a5,8000ab6c <_lseek_r+0x40> -8000ab60: a2042783 lw a5,-1504(s0) -8000ab64: 00078463 beqz a5,8000ab6c <_lseek_r+0x40> -8000ab68: 00f4a023 sw a5,0(s1) -8000ab6c: 00c12083 lw ra,12(sp) -8000ab70: 00812403 lw s0,8(sp) -8000ab74: 00412483 lw s1,4(sp) -8000ab78: 01010113 addi sp,sp,16 -8000ab7c: 00008067 ret +8000ab7c <__locale_ctype_ptr_l>: +8000ab7c: 0ec52503 lw a0,236(a0) +8000ab80: 00008067 ret -8000ab80 <_mbtowc_r>: -8000ab80: 810027b7 lui a5,0x81002 -8000ab84: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000ab88: 0347a783 lw a5,52(a5) -8000ab8c: 00079663 bnez a5,8000ab98 <_mbtowc_r+0x18> -8000ab90: 810027b7 lui a5,0x81002 -8000ab94: 84878793 addi a5,a5,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000ab98: 0e47a303 lw t1,228(a5) -8000ab9c: 00030067 jr t1 +8000ab84 <__locale_ctype_ptr>: +8000ab84: 810027b7 lui a5,0x81002 +8000ab88: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000ab8c: 0347a783 lw a5,52(a5) +8000ab90: 00079663 bnez a5,8000ab9c <__locale_ctype_ptr+0x18> +8000ab94: 810027b7 lui a5,0x81002 +8000ab98: 81078793 addi a5,a5,-2032 # 81001810 <_PathLocale+0xfffffe18> +8000ab9c: 0ec7a503 lw a0,236(a5) +8000aba0: 00008067 ret -8000aba0 <__ascii_mbtowc>: -8000aba0: 02059a63 bnez a1,8000abd4 <__ascii_mbtowc+0x34> -8000aba4: ff010113 addi sp,sp,-16 -8000aba8: 00c10593 addi a1,sp,12 -8000abac: 00000513 li a0,0 -8000abb0: 00060e63 beqz a2,8000abcc <__ascii_mbtowc+0x2c> -8000abb4: ffe00513 li a0,-2 -8000abb8: 00068a63 beqz a3,8000abcc <__ascii_mbtowc+0x2c> -8000abbc: 00064783 lbu a5,0(a2) -8000abc0: 00f5a023 sw a5,0(a1) -8000abc4: 00064503 lbu a0,0(a2) -8000abc8: 00a03533 snez a0,a0 -8000abcc: 01010113 addi sp,sp,16 -8000abd0: 00008067 ret -8000abd4: 00000513 li a0,0 -8000abd8: 02060063 beqz a2,8000abf8 <__ascii_mbtowc+0x58> -8000abdc: ffe00513 li a0,-2 -8000abe0: 00068c63 beqz a3,8000abf8 <__ascii_mbtowc+0x58> -8000abe4: 00064783 lbu a5,0(a2) -8000abe8: 00f5a023 sw a5,0(a1) -8000abec: 00064503 lbu a0,0(a2) -8000abf0: 00a03533 snez a0,a0 -8000abf4: 00008067 ret -8000abf8: 00008067 ret +8000aba4 : +8000aba4: 810027b7 lui a5,0x81002 +8000aba8: 00058613 mv a2,a1 +8000abac: 00050593 mv a1,a0 +8000abb0: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000abb4: f35ff06f j 8000aae8 <_setlocale_r> -8000abfc : -8000abfc: 00a5c7b3 xor a5,a1,a0 -8000ac00: 0037f793 andi a5,a5,3 -8000ac04: 00c50733 add a4,a0,a2 -8000ac08: 00079663 bnez a5,8000ac14 -8000ac0c: 00300793 li a5,3 -8000ac10: 02c7e263 bltu a5,a2,8000ac34 -8000ac14: 00050793 mv a5,a0 -8000ac18: 0ae57c63 bgeu a0,a4,8000acd0 -8000ac1c: 0005c683 lbu a3,0(a1) -8000ac20: 00178793 addi a5,a5,1 -8000ac24: 00158593 addi a1,a1,1 -8000ac28: fed78fa3 sb a3,-1(a5) -8000ac2c: fee7e8e3 bltu a5,a4,8000ac1c -8000ac30: 00008067 ret -8000ac34: 00357693 andi a3,a0,3 -8000ac38: 00050793 mv a5,a0 -8000ac3c: 00068e63 beqz a3,8000ac58 -8000ac40: 0005c683 lbu a3,0(a1) -8000ac44: 00178793 addi a5,a5,1 -8000ac48: 00158593 addi a1,a1,1 -8000ac4c: fed78fa3 sb a3,-1(a5) -8000ac50: 0037f693 andi a3,a5,3 -8000ac54: fe9ff06f j 8000ac3c -8000ac58: ffc77693 andi a3,a4,-4 -8000ac5c: fe068613 addi a2,a3,-32 # 1fe0 <_start-0x7fffe020> -8000ac60: 06c7f463 bgeu a5,a2,8000acc8 -8000ac64: 0005a383 lw t2,0(a1) -8000ac68: 0045a283 lw t0,4(a1) -8000ac6c: 0085af83 lw t6,8(a1) -8000ac70: 00c5af03 lw t5,12(a1) -8000ac74: 0105ae83 lw t4,16(a1) -8000ac78: 0145ae03 lw t3,20(a1) -8000ac7c: 0185a303 lw t1,24(a1) -8000ac80: 01c5a883 lw a7,28(a1) -8000ac84: 02458593 addi a1,a1,36 -8000ac88: 0077a023 sw t2,0(a5) -8000ac8c: ffc5a803 lw a6,-4(a1) -8000ac90: 0057a223 sw t0,4(a5) -8000ac94: 01f7a423 sw t6,8(a5) -8000ac98: 01e7a623 sw t5,12(a5) -8000ac9c: 01d7a823 sw t4,16(a5) -8000aca0: 01c7aa23 sw t3,20(a5) -8000aca4: 0067ac23 sw t1,24(a5) -8000aca8: 0117ae23 sw a7,28(a5) -8000acac: 02478793 addi a5,a5,36 -8000acb0: ff07ae23 sw a6,-4(a5) -8000acb4: fadff06f j 8000ac60 -8000acb8: 0005a603 lw a2,0(a1) -8000acbc: 00478793 addi a5,a5,4 -8000acc0: 00458593 addi a1,a1,4 -8000acc4: fec7ae23 sw a2,-4(a5) -8000acc8: fed7e8e3 bltu a5,a3,8000acb8 -8000accc: f4e7e8e3 bltu a5,a4,8000ac1c -8000acd0: 00008067 ret +8000abb8 <_lseek_r>: +8000abb8: ff010113 addi sp,sp,-16 +8000abbc: 00812423 sw s0,8(sp) +8000abc0: 00912223 sw s1,4(sp) +8000abc4: 81002437 lui s0,0x81002 +8000abc8: 00050493 mv s1,a0 +8000abcc: 00058513 mv a0,a1 +8000abd0: 00060593 mv a1,a2 +8000abd4: 00068613 mv a2,a3 +8000abd8: 00112623 sw ra,12(sp) +8000abdc: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +8000abe0: 851f50ef jal ra,80000430 <_lseek> +8000abe4: fff00793 li a5,-1 +8000abe8: 00f51863 bne a0,a5,8000abf8 <_lseek_r+0x40> +8000abec: 9e842783 lw a5,-1560(s0) +8000abf0: 00078463 beqz a5,8000abf8 <_lseek_r+0x40> +8000abf4: 00f4a023 sw a5,0(s1) +8000abf8: 00c12083 lw ra,12(sp) +8000abfc: 00812403 lw s0,8(sp) +8000ac00: 00412483 lw s1,4(sp) +8000ac04: 01010113 addi sp,sp,16 +8000ac08: 00008067 ret -8000acd4 : -8000acd4: 04a5fa63 bgeu a1,a0,8000ad28 -8000acd8: 00c586b3 add a3,a1,a2 -8000acdc: 04d57663 bgeu a0,a3,8000ad28 -8000ace0: fff64593 not a1,a2 -8000ace4: 00000793 li a5,0 -8000ace8: fff78793 addi a5,a5,-1 -8000acec: 00f59463 bne a1,a5,8000acf4 -8000acf0: 00008067 ret -8000acf4: 00f68733 add a4,a3,a5 -8000acf8: 00074803 lbu a6,0(a4) -8000acfc: 00c78733 add a4,a5,a2 -8000ad00: 00e50733 add a4,a0,a4 -8000ad04: 01070023 sb a6,0(a4) -8000ad08: fe1ff06f j 8000ace8 -8000ad0c: 00f58733 add a4,a1,a5 -8000ad10: 00074683 lbu a3,0(a4) -8000ad14: 00f50733 add a4,a0,a5 -8000ad18: 00178793 addi a5,a5,1 -8000ad1c: 00d70023 sb a3,0(a4) -8000ad20: fef616e3 bne a2,a5,8000ad0c -8000ad24: 00008067 ret -8000ad28: 00000793 li a5,0 -8000ad2c: ff5ff06f j 8000ad20 +8000ac0c <_mbtowc_r>: +8000ac0c: 810027b7 lui a5,0x81002 +8000ac10: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000ac14: 0347a783 lw a5,52(a5) +8000ac18: 00079663 bnez a5,8000ac24 <_mbtowc_r+0x18> +8000ac1c: 810027b7 lui a5,0x81002 +8000ac20: 81078793 addi a5,a5,-2032 # 81001810 <_PathLocale+0xfffffe18> +8000ac24: 0e47a303 lw t1,228(a5) +8000ac28: 00030067 jr t1 -8000ad30 <_read_r>: -8000ad30: ff010113 addi sp,sp,-16 -8000ad34: 00812423 sw s0,8(sp) -8000ad38: 00912223 sw s1,4(sp) -8000ad3c: 81002437 lui s0,0x81002 -8000ad40: 00050493 mv s1,a0 -8000ad44: 00058513 mv a0,a1 -8000ad48: 00060593 mv a1,a2 -8000ad4c: 00068613 mv a2,a3 -8000ad50: 00112623 sw ra,12(sp) -8000ad54: a2042023 sw zero,-1504(s0) # 81001a20 <_PathLocale+0xfffffff0> -8000ad58: e7cf50ef jal ra,800003d4 <_read> -8000ad5c: fff00793 li a5,-1 -8000ad60: 00f51863 bne a0,a5,8000ad70 <_read_r+0x40> -8000ad64: a2042783 lw a5,-1504(s0) -8000ad68: 00078463 beqz a5,8000ad70 <_read_r+0x40> -8000ad6c: 00f4a023 sw a5,0(s1) -8000ad70: 00c12083 lw ra,12(sp) -8000ad74: 00812403 lw s0,8(sp) -8000ad78: 00412483 lw s1,4(sp) -8000ad7c: 01010113 addi sp,sp,16 -8000ad80: 00008067 ret +8000ac2c <__ascii_mbtowc>: +8000ac2c: 02059a63 bnez a1,8000ac60 <__ascii_mbtowc+0x34> +8000ac30: ff010113 addi sp,sp,-16 +8000ac34: 00c10593 addi a1,sp,12 +8000ac38: 00000513 li a0,0 +8000ac3c: 00060e63 beqz a2,8000ac58 <__ascii_mbtowc+0x2c> +8000ac40: ffe00513 li a0,-2 +8000ac44: 00068a63 beqz a3,8000ac58 <__ascii_mbtowc+0x2c> +8000ac48: 00064783 lbu a5,0(a2) +8000ac4c: 00f5a023 sw a5,0(a1) +8000ac50: 00064503 lbu a0,0(a2) +8000ac54: 00a03533 snez a0,a0 +8000ac58: 01010113 addi sp,sp,16 +8000ac5c: 00008067 ret +8000ac60: 00000513 li a0,0 +8000ac64: 02060063 beqz a2,8000ac84 <__ascii_mbtowc+0x58> +8000ac68: ffe00513 li a0,-2 +8000ac6c: 00068c63 beqz a3,8000ac84 <__ascii_mbtowc+0x58> +8000ac70: 00064783 lbu a5,0(a2) +8000ac74: 00f5a023 sw a5,0(a1) +8000ac78: 00064503 lbu a0,0(a2) +8000ac7c: 00a03533 snez a0,a0 +8000ac80: 00008067 ret +8000ac84: 00008067 ret -8000ad84 <_realloc_r>: -8000ad84: fc010113 addi sp,sp,-64 -8000ad88: 02812c23 sw s0,56(sp) -8000ad8c: 02112e23 sw ra,60(sp) -8000ad90: 00058413 mv s0,a1 -8000ad94: 02912a23 sw s1,52(sp) -8000ad98: 03212823 sw s2,48(sp) -8000ad9c: 03312623 sw s3,44(sp) -8000ada0: 03412423 sw s4,40(sp) -8000ada4: 03512223 sw s5,36(sp) -8000ada8: 03612023 sw s6,32(sp) -8000adac: 01712e23 sw s7,28(sp) -8000adb0: 01812c23 sw s8,24(sp) -8000adb4: 00060593 mv a1,a2 -8000adb8: 02041a63 bnez s0,8000adec <_realloc_r+0x68> -8000adbc: 03812403 lw s0,56(sp) -8000adc0: 03c12083 lw ra,60(sp) -8000adc4: 03412483 lw s1,52(sp) -8000adc8: 03012903 lw s2,48(sp) -8000adcc: 02c12983 lw s3,44(sp) -8000add0: 02812a03 lw s4,40(sp) -8000add4: 02412a83 lw s5,36(sp) -8000add8: 02012b03 lw s6,32(sp) -8000addc: 01c12b83 lw s7,28(sp) -8000ade0: 01812c03 lw s8,24(sp) -8000ade4: 04010113 addi sp,sp,64 -8000ade8: c39fa06f j 80005a20 <_malloc_r> -8000adec: 00050a93 mv s5,a0 -8000adf0: 00c12623 sw a2,12(sp) -8000adf4: ba0fb0ef jal ra,80006194 <__malloc_lock> -8000adf8: 00c12583 lw a1,12(sp) -8000adfc: 01600793 li a5,22 -8000ae00: 00b58993 addi s3,a1,11 -8000ae04: 0537f663 bgeu a5,s3,8000ae50 <_realloc_r+0xcc> -8000ae08: ff89fb13 andi s6,s3,-8 -8000ae0c: 040b5463 bgez s6,8000ae54 <_realloc_r+0xd0> -8000ae10: 00c00793 li a5,12 -8000ae14: 00faa023 sw a5,0(s5) -8000ae18: 00000a13 li s4,0 -8000ae1c: 03c12083 lw ra,60(sp) -8000ae20: 03812403 lw s0,56(sp) -8000ae24: 000a0513 mv a0,s4 -8000ae28: 03412483 lw s1,52(sp) -8000ae2c: 03012903 lw s2,48(sp) -8000ae30: 02c12983 lw s3,44(sp) -8000ae34: 02812a03 lw s4,40(sp) -8000ae38: 02412a83 lw s5,36(sp) -8000ae3c: 02012b03 lw s6,32(sp) -8000ae40: 01c12b83 lw s7,28(sp) -8000ae44: 01812c03 lw s8,24(sp) -8000ae48: 04010113 addi sp,sp,64 -8000ae4c: 00008067 ret -8000ae50: 01000b13 li s6,16 -8000ae54: fabb6ee3 bltu s6,a1,8000ae10 <_realloc_r+0x8c> -8000ae58: ffc42683 lw a3,-4(s0) -8000ae5c: ff840b93 addi s7,s0,-8 -8000ae60: ffc6f913 andi s2,a3,-4 -8000ae64: 45695c63 bge s2,s6,8000b2bc <_realloc_r+0x538> -8000ae68: 81001c37 lui s8,0x81001 -8000ae6c: 440c0713 addi a4,s8,1088 # 81001440 <_PathLocale+0xfffffa10> -8000ae70: 00872603 lw a2,8(a4) -8000ae74: 012b87b3 add a5,s7,s2 -8000ae78: 0047a703 lw a4,4(a5) -8000ae7c: 440c0c13 addi s8,s8,1088 -8000ae80: 00f60c63 beq a2,a5,8000ae98 <_realloc_r+0x114> -8000ae84: ffe77513 andi a0,a4,-2 -8000ae88: 00a78533 add a0,a5,a0 -8000ae8c: 00452503 lw a0,4(a0) -8000ae90: 00157513 andi a0,a0,1 -8000ae94: 06051463 bnez a0,8000aefc <_realloc_r+0x178> -8000ae98: ffc77713 andi a4,a4,-4 -8000ae9c: 00e909b3 add s3,s2,a4 -8000aea0: 04f61063 bne a2,a5,8000aee0 <_realloc_r+0x15c> -8000aea4: 010b0513 addi a0,s6,16 # 80000010 <_PathLocale+0xfeffe5e0> -8000aea8: 04a9ce63 blt s3,a0,8000af04 <_realloc_r+0x180> -8000aeac: 016b8bb3 add s7,s7,s6 -8000aeb0: 416989b3 sub s3,s3,s6 -8000aeb4: 017c2423 sw s7,8(s8) -8000aeb8: 0019e993 ori s3,s3,1 -8000aebc: 013ba223 sw s3,4(s7) # 80000004 <_PathLocale+0xfeffe5d4> -8000aec0: ffc42983 lw s3,-4(s0) -8000aec4: 000a8513 mv a0,s5 -8000aec8: 00040a13 mv s4,s0 -8000aecc: 0019f993 andi s3,s3,1 -8000aed0: 0169e9b3 or s3,s3,s6 -8000aed4: ff342e23 sw s3,-4(s0) -8000aed8: ac0fb0ef jal ra,80006198 <__malloc_unlock> -8000aedc: f41ff06f j 8000ae1c <_realloc_r+0x98> -8000aee0: 0369c263 blt s3,s6,8000af04 <_realloc_r+0x180> -8000aee4: 00c7a703 lw a4,12(a5) -8000aee8: 0087a783 lw a5,8(a5) -8000aeec: 00e7a623 sw a4,12(a5) -8000aef0: 00f72423 sw a5,8(a4) -8000aef4: 000b8493 mv s1,s7 -8000aef8: 1900006f j 8000b088 <_realloc_r+0x304> -8000aefc: 00000713 li a4,0 -8000af00: 00000793 li a5,0 -8000af04: 0016f693 andi a3,a3,1 -8000af08: 2c069863 bnez a3,8000b1d8 <_realloc_r+0x454> -8000af0c: ff842483 lw s1,-8(s0) -8000af10: 409b84b3 sub s1,s7,s1 -8000af14: 0044aa03 lw s4,4(s1) -8000af18: ffca7a13 andi s4,s4,-4 -8000af1c: 012a0a33 add s4,s4,s2 -8000af20: 20078263 beqz a5,8000b124 <_realloc_r+0x3a0> -8000af24: 014709b3 add s3,a4,s4 -8000af28: 0ef61663 bne a2,a5,8000b014 <_realloc_r+0x290> -8000af2c: 010b0793 addi a5,s6,16 -8000af30: 1ef9ca63 blt s3,a5,8000b124 <_realloc_r+0x3a0> -8000af34: 0084a703 lw a4,8(s1) -8000af38: 00c4a783 lw a5,12(s1) -8000af3c: ffc90613 addi a2,s2,-4 -8000af40: 00848a13 addi s4,s1,8 -8000af44: 00f72623 sw a5,12(a4) -8000af48: 00e7a423 sw a4,8(a5) -8000af4c: 02400713 li a4,36 -8000af50: 0ac76a63 bltu a4,a2,8000b004 <_realloc_r+0x280> -8000af54: 01300693 li a3,19 -8000af58: 000a0793 mv a5,s4 -8000af5c: 02c6f263 bgeu a3,a2,8000af80 <_realloc_r+0x1fc> -8000af60: 00042783 lw a5,0(s0) -8000af64: 00f4a423 sw a5,8(s1) -8000af68: 00442783 lw a5,4(s0) -8000af6c: 00f4a623 sw a5,12(s1) -8000af70: 01b00793 li a5,27 -8000af74: 04c7ea63 bltu a5,a2,8000afc8 <_realloc_r+0x244> -8000af78: 00840413 addi s0,s0,8 -8000af7c: 01048793 addi a5,s1,16 -8000af80: 00042703 lw a4,0(s0) -8000af84: 00e7a023 sw a4,0(a5) -8000af88: 00442703 lw a4,4(s0) -8000af8c: 00e7a223 sw a4,4(a5) -8000af90: 00842703 lw a4,8(s0) -8000af94: 00e7a423 sw a4,8(a5) -8000af98: 016487b3 add a5,s1,s6 -8000af9c: 416989b3 sub s3,s3,s6 -8000afa0: 00fc2423 sw a5,8(s8) -8000afa4: 0019e993 ori s3,s3,1 -8000afa8: 0137a223 sw s3,4(a5) -8000afac: 0044a783 lw a5,4(s1) -8000afb0: 0017f793 andi a5,a5,1 -8000afb4: 0167e9b3 or s3,a5,s6 -8000afb8: 0134a223 sw s3,4(s1) -8000afbc: 000a8513 mv a0,s5 -8000afc0: 9d8fb0ef jal ra,80006198 <__malloc_unlock> -8000afc4: e59ff06f j 8000ae1c <_realloc_r+0x98> -8000afc8: 00842783 lw a5,8(s0) -8000afcc: 00f4a823 sw a5,16(s1) -8000afd0: 00c42783 lw a5,12(s0) -8000afd4: 00f4aa23 sw a5,20(s1) -8000afd8: 00e60863 beq a2,a4,8000afe8 <_realloc_r+0x264> -8000afdc: 01040413 addi s0,s0,16 -8000afe0: 01848793 addi a5,s1,24 -8000afe4: f9dff06f j 8000af80 <_realloc_r+0x1fc> -8000afe8: 01042783 lw a5,16(s0) -8000afec: 01840413 addi s0,s0,24 -8000aff0: 00f4ac23 sw a5,24(s1) -8000aff4: ffc42703 lw a4,-4(s0) -8000aff8: 02048793 addi a5,s1,32 -8000affc: 00e4ae23 sw a4,28(s1) -8000b000: f81ff06f j 8000af80 <_realloc_r+0x1fc> -8000b004: 00040593 mv a1,s0 -8000b008: 000a0513 mv a0,s4 -8000b00c: cc9ff0ef jal ra,8000acd4 -8000b010: f89ff06f j 8000af98 <_realloc_r+0x214> -8000b014: 1169c863 blt s3,s6,8000b124 <_realloc_r+0x3a0> -8000b018: 00c7a703 lw a4,12(a5) -8000b01c: 0087a783 lw a5,8(a5) -8000b020: ffc90613 addi a2,s2,-4 -8000b024: 00848513 addi a0,s1,8 -8000b028: 00e7a623 sw a4,12(a5) -8000b02c: 00f72423 sw a5,8(a4) -8000b030: 0084a703 lw a4,8(s1) -8000b034: 00c4a783 lw a5,12(s1) -8000b038: 00f72623 sw a5,12(a4) -8000b03c: 00e7a423 sw a4,8(a5) -8000b040: 02400793 li a5,36 -8000b044: 0cc7ea63 bltu a5,a2,8000b118 <_realloc_r+0x394> -8000b048: 01300713 li a4,19 -8000b04c: 02c77263 bgeu a4,a2,8000b070 <_realloc_r+0x2ec> -8000b050: 00042703 lw a4,0(s0) -8000b054: 00e4a423 sw a4,8(s1) -8000b058: 00442703 lw a4,4(s0) -8000b05c: 00e4a623 sw a4,12(s1) -8000b060: 01b00713 li a4,27 -8000b064: 06c76c63 bltu a4,a2,8000b0dc <_realloc_r+0x358> -8000b068: 00840413 addi s0,s0,8 -8000b06c: 01048513 addi a0,s1,16 -8000b070: 00042783 lw a5,0(s0) -8000b074: 00f52023 sw a5,0(a0) -8000b078: 00442783 lw a5,4(s0) -8000b07c: 00f52223 sw a5,4(a0) -8000b080: 00842783 lw a5,8(s0) -8000b084: 00f52423 sw a5,8(a0) -8000b088: 0044a703 lw a4,4(s1) -8000b08c: 416986b3 sub a3,s3,s6 -8000b090: 00f00613 li a2,15 -8000b094: 00177713 andi a4,a4,1 -8000b098: 013487b3 add a5,s1,s3 -8000b09c: 22d67463 bgeu a2,a3,8000b2c4 <_realloc_r+0x540> -8000b0a0: 00eb69b3 or s3,s6,a4 -8000b0a4: 0134a223 sw s3,4(s1) -8000b0a8: 016485b3 add a1,s1,s6 -8000b0ac: 0016e693 ori a3,a3,1 -8000b0b0: 00d5a223 sw a3,4(a1) -8000b0b4: 0047a703 lw a4,4(a5) -8000b0b8: 00858593 addi a1,a1,8 -8000b0bc: 000a8513 mv a0,s5 -8000b0c0: 00176713 ori a4,a4,1 -8000b0c4: 00e7a223 sw a4,4(a5) -8000b0c8: c54f80ef jal ra,8000351c <_free_r> -8000b0cc: 000a8513 mv a0,s5 -8000b0d0: 8c8fb0ef jal ra,80006198 <__malloc_unlock> -8000b0d4: 00848a13 addi s4,s1,8 -8000b0d8: d45ff06f j 8000ae1c <_realloc_r+0x98> -8000b0dc: 00842703 lw a4,8(s0) -8000b0e0: 00e4a823 sw a4,16(s1) -8000b0e4: 00c42703 lw a4,12(s0) -8000b0e8: 00e4aa23 sw a4,20(s1) -8000b0ec: 00f60863 beq a2,a5,8000b0fc <_realloc_r+0x378> -8000b0f0: 01040413 addi s0,s0,16 -8000b0f4: 01848513 addi a0,s1,24 -8000b0f8: f79ff06f j 8000b070 <_realloc_r+0x2ec> -8000b0fc: 01042783 lw a5,16(s0) -8000b100: 02048513 addi a0,s1,32 -8000b104: 01840413 addi s0,s0,24 -8000b108: 00f4ac23 sw a5,24(s1) -8000b10c: ffc42783 lw a5,-4(s0) -8000b110: 00f4ae23 sw a5,28(s1) -8000b114: f5dff06f j 8000b070 <_realloc_r+0x2ec> -8000b118: 00040593 mv a1,s0 -8000b11c: bb9ff0ef jal ra,8000acd4 -8000b120: f69ff06f j 8000b088 <_realloc_r+0x304> -8000b124: 0b6a4a63 blt s4,s6,8000b1d8 <_realloc_r+0x454> -8000b128: 00c4a783 lw a5,12(s1) -8000b12c: 0084a703 lw a4,8(s1) -8000b130: ffc90613 addi a2,s2,-4 -8000b134: 00848513 addi a0,s1,8 -8000b138: 00f72623 sw a5,12(a4) -8000b13c: 00e7a423 sw a4,8(a5) -8000b140: 02400793 li a5,36 -8000b144: 08c7e463 bltu a5,a2,8000b1cc <_realloc_r+0x448> -8000b148: 01300713 li a4,19 -8000b14c: 02c77263 bgeu a4,a2,8000b170 <_realloc_r+0x3ec> -8000b150: 00042703 lw a4,0(s0) -8000b154: 00e4a423 sw a4,8(s1) -8000b158: 00442703 lw a4,4(s0) -8000b15c: 00e4a623 sw a4,12(s1) -8000b160: 01b00713 li a4,27 -8000b164: 02c76663 bltu a4,a2,8000b190 <_realloc_r+0x40c> -8000b168: 00840413 addi s0,s0,8 -8000b16c: 01048513 addi a0,s1,16 -8000b170: 00042783 lw a5,0(s0) -8000b174: 00f52023 sw a5,0(a0) -8000b178: 00442783 lw a5,4(s0) -8000b17c: 00f52223 sw a5,4(a0) -8000b180: 00842783 lw a5,8(s0) -8000b184: 00f52423 sw a5,8(a0) -8000b188: 000a0993 mv s3,s4 -8000b18c: efdff06f j 8000b088 <_realloc_r+0x304> -8000b190: 00842703 lw a4,8(s0) -8000b194: 00e4a823 sw a4,16(s1) -8000b198: 00c42703 lw a4,12(s0) -8000b19c: 00e4aa23 sw a4,20(s1) -8000b1a0: 00f60863 beq a2,a5,8000b1b0 <_realloc_r+0x42c> -8000b1a4: 01040413 addi s0,s0,16 -8000b1a8: 01848513 addi a0,s1,24 -8000b1ac: fc5ff06f j 8000b170 <_realloc_r+0x3ec> -8000b1b0: 01042783 lw a5,16(s0) -8000b1b4: 02048513 addi a0,s1,32 -8000b1b8: 01840413 addi s0,s0,24 -8000b1bc: 00f4ac23 sw a5,24(s1) -8000b1c0: ffc42783 lw a5,-4(s0) -8000b1c4: 00f4ae23 sw a5,28(s1) -8000b1c8: fa9ff06f j 8000b170 <_realloc_r+0x3ec> -8000b1cc: 00040593 mv a1,s0 -8000b1d0: b05ff0ef jal ra,8000acd4 -8000b1d4: fb5ff06f j 8000b188 <_realloc_r+0x404> -8000b1d8: 000a8513 mv a0,s5 -8000b1dc: 845fa0ef jal ra,80005a20 <_malloc_r> -8000b1e0: 00050a13 mv s4,a0 -8000b1e4: dc050ce3 beqz a0,8000afbc <_realloc_r+0x238> -8000b1e8: ffc42783 lw a5,-4(s0) -8000b1ec: ff850713 addi a4,a0,-8 -8000b1f0: ffe7f793 andi a5,a5,-2 -8000b1f4: 00fb87b3 add a5,s7,a5 -8000b1f8: 00e79a63 bne a5,a4,8000b20c <_realloc_r+0x488> -8000b1fc: ffc52983 lw s3,-4(a0) -8000b200: ffc9f993 andi s3,s3,-4 -8000b204: 012989b3 add s3,s3,s2 -8000b208: cedff06f j 8000aef4 <_realloc_r+0x170> -8000b20c: ffc90613 addi a2,s2,-4 -8000b210: 02400793 li a5,36 -8000b214: 08c7ee63 bltu a5,a2,8000b2b0 <_realloc_r+0x52c> -8000b218: 01300713 li a4,19 -8000b21c: 08c77463 bgeu a4,a2,8000b2a4 <_realloc_r+0x520> -8000b220: 00042703 lw a4,0(s0) -8000b224: 00e52023 sw a4,0(a0) -8000b228: 00442703 lw a4,4(s0) -8000b22c: 00e52223 sw a4,4(a0) -8000b230: 01b00713 li a4,27 -8000b234: 02c76a63 bltu a4,a2,8000b268 <_realloc_r+0x4e4> -8000b238: 00840713 addi a4,s0,8 -8000b23c: 00850793 addi a5,a0,8 -8000b240: 00072683 lw a3,0(a4) -8000b244: 00d7a023 sw a3,0(a5) -8000b248: 00472683 lw a3,4(a4) -8000b24c: 00d7a223 sw a3,4(a5) -8000b250: 00872703 lw a4,8(a4) -8000b254: 00e7a423 sw a4,8(a5) +8000ac88 : +8000ac88: 00a5c7b3 xor a5,a1,a0 +8000ac8c: 0037f793 andi a5,a5,3 +8000ac90: 00c50733 add a4,a0,a2 +8000ac94: 00079663 bnez a5,8000aca0 +8000ac98: 00300793 li a5,3 +8000ac9c: 02c7e263 bltu a5,a2,8000acc0 +8000aca0: 00050793 mv a5,a0 +8000aca4: 0ae57c63 bgeu a0,a4,8000ad5c +8000aca8: 0005c683 lbu a3,0(a1) +8000acac: 00178793 addi a5,a5,1 +8000acb0: 00158593 addi a1,a1,1 +8000acb4: fed78fa3 sb a3,-1(a5) +8000acb8: fee7e8e3 bltu a5,a4,8000aca8 +8000acbc: 00008067 ret +8000acc0: 00357693 andi a3,a0,3 +8000acc4: 00050793 mv a5,a0 +8000acc8: 00068e63 beqz a3,8000ace4 +8000accc: 0005c683 lbu a3,0(a1) +8000acd0: 00178793 addi a5,a5,1 +8000acd4: 00158593 addi a1,a1,1 +8000acd8: fed78fa3 sb a3,-1(a5) +8000acdc: 0037f693 andi a3,a5,3 +8000ace0: fe9ff06f j 8000acc8 +8000ace4: ffc77693 andi a3,a4,-4 +8000ace8: fe068613 addi a2,a3,-32 # 1fe0 <_start-0x7fffe020> +8000acec: 06c7f463 bgeu a5,a2,8000ad54 +8000acf0: 0005a383 lw t2,0(a1) +8000acf4: 0045a283 lw t0,4(a1) +8000acf8: 0085af83 lw t6,8(a1) +8000acfc: 00c5af03 lw t5,12(a1) +8000ad00: 0105ae83 lw t4,16(a1) +8000ad04: 0145ae03 lw t3,20(a1) +8000ad08: 0185a303 lw t1,24(a1) +8000ad0c: 01c5a883 lw a7,28(a1) +8000ad10: 02458593 addi a1,a1,36 +8000ad14: 0077a023 sw t2,0(a5) +8000ad18: ffc5a803 lw a6,-4(a1) +8000ad1c: 0057a223 sw t0,4(a5) +8000ad20: 01f7a423 sw t6,8(a5) +8000ad24: 01e7a623 sw t5,12(a5) +8000ad28: 01d7a823 sw t4,16(a5) +8000ad2c: 01c7aa23 sw t3,20(a5) +8000ad30: 0067ac23 sw t1,24(a5) +8000ad34: 0117ae23 sw a7,28(a5) +8000ad38: 02478793 addi a5,a5,36 +8000ad3c: ff07ae23 sw a6,-4(a5) +8000ad40: fadff06f j 8000acec +8000ad44: 0005a603 lw a2,0(a1) +8000ad48: 00478793 addi a5,a5,4 +8000ad4c: 00458593 addi a1,a1,4 +8000ad50: fec7ae23 sw a2,-4(a5) +8000ad54: fed7e8e3 bltu a5,a3,8000ad44 +8000ad58: f4e7e8e3 bltu a5,a4,8000aca8 +8000ad5c: 00008067 ret + +8000ad60 : +8000ad60: 04a5fa63 bgeu a1,a0,8000adb4 +8000ad64: 00c586b3 add a3,a1,a2 +8000ad68: 04d57663 bgeu a0,a3,8000adb4 +8000ad6c: fff64593 not a1,a2 +8000ad70: 00000793 li a5,0 +8000ad74: fff78793 addi a5,a5,-1 +8000ad78: 00f59463 bne a1,a5,8000ad80 +8000ad7c: 00008067 ret +8000ad80: 00f68733 add a4,a3,a5 +8000ad84: 00074803 lbu a6,0(a4) +8000ad88: 00c78733 add a4,a5,a2 +8000ad8c: 00e50733 add a4,a0,a4 +8000ad90: 01070023 sb a6,0(a4) +8000ad94: fe1ff06f j 8000ad74 +8000ad98: 00f58733 add a4,a1,a5 +8000ad9c: 00074683 lbu a3,0(a4) +8000ada0: 00f50733 add a4,a0,a5 +8000ada4: 00178793 addi a5,a5,1 +8000ada8: 00d70023 sb a3,0(a4) +8000adac: fef616e3 bne a2,a5,8000ad98 +8000adb0: 00008067 ret +8000adb4: 00000793 li a5,0 +8000adb8: ff5ff06f j 8000adac + +8000adbc <_read_r>: +8000adbc: ff010113 addi sp,sp,-16 +8000adc0: 00812423 sw s0,8(sp) +8000adc4: 00912223 sw s1,4(sp) +8000adc8: 81002437 lui s0,0x81002 +8000adcc: 00050493 mv s1,a0 +8000add0: 00058513 mv a0,a1 +8000add4: 00060593 mv a1,a2 +8000add8: 00068613 mv a2,a3 +8000addc: 00112623 sw ra,12(sp) +8000ade0: 9e042423 sw zero,-1560(s0) # 810019e8 <_PathLocale+0xfffffff0> +8000ade4: e7cf50ef jal ra,80000460 <_read> +8000ade8: fff00793 li a5,-1 +8000adec: 00f51863 bne a0,a5,8000adfc <_read_r+0x40> +8000adf0: 9e842783 lw a5,-1560(s0) +8000adf4: 00078463 beqz a5,8000adfc <_read_r+0x40> +8000adf8: 00f4a023 sw a5,0(s1) +8000adfc: 00c12083 lw ra,12(sp) +8000ae00: 00812403 lw s0,8(sp) +8000ae04: 00412483 lw s1,4(sp) +8000ae08: 01010113 addi sp,sp,16 +8000ae0c: 00008067 ret + +8000ae10 <_realloc_r>: +8000ae10: fc010113 addi sp,sp,-64 +8000ae14: 02812c23 sw s0,56(sp) +8000ae18: 02112e23 sw ra,60(sp) +8000ae1c: 00058413 mv s0,a1 +8000ae20: 02912a23 sw s1,52(sp) +8000ae24: 03212823 sw s2,48(sp) +8000ae28: 03312623 sw s3,44(sp) +8000ae2c: 03412423 sw s4,40(sp) +8000ae30: 03512223 sw s5,36(sp) +8000ae34: 03612023 sw s6,32(sp) +8000ae38: 01712e23 sw s7,28(sp) +8000ae3c: 01812c23 sw s8,24(sp) +8000ae40: 00060593 mv a1,a2 +8000ae44: 02041a63 bnez s0,8000ae78 <_realloc_r+0x68> +8000ae48: 03812403 lw s0,56(sp) +8000ae4c: 03c12083 lw ra,60(sp) +8000ae50: 03412483 lw s1,52(sp) +8000ae54: 03012903 lw s2,48(sp) +8000ae58: 02c12983 lw s3,44(sp) +8000ae5c: 02812a03 lw s4,40(sp) +8000ae60: 02412a83 lw s5,36(sp) +8000ae64: 02012b03 lw s6,32(sp) +8000ae68: 01c12b83 lw s7,28(sp) +8000ae6c: 01812c03 lw s8,24(sp) +8000ae70: 04010113 addi sp,sp,64 +8000ae74: c39fa06f j 80005aac <_malloc_r> +8000ae78: 00050a93 mv s5,a0 +8000ae7c: 00c12623 sw a2,12(sp) +8000ae80: ba0fb0ef jal ra,80006220 <__malloc_lock> +8000ae84: 00c12583 lw a1,12(sp) +8000ae88: 01600793 li a5,22 +8000ae8c: 00b58993 addi s3,a1,11 +8000ae90: 0537f663 bgeu a5,s3,8000aedc <_realloc_r+0xcc> +8000ae94: ff89fb13 andi s6,s3,-8 +8000ae98: 040b5463 bgez s6,8000aee0 <_realloc_r+0xd0> +8000ae9c: 00c00793 li a5,12 +8000aea0: 00faa023 sw a5,0(s5) +8000aea4: 00000a13 li s4,0 +8000aea8: 03c12083 lw ra,60(sp) +8000aeac: 03812403 lw s0,56(sp) +8000aeb0: 000a0513 mv a0,s4 +8000aeb4: 03412483 lw s1,52(sp) +8000aeb8: 03012903 lw s2,48(sp) +8000aebc: 02c12983 lw s3,44(sp) +8000aec0: 02812a03 lw s4,40(sp) +8000aec4: 02412a83 lw s5,36(sp) +8000aec8: 02012b03 lw s6,32(sp) +8000aecc: 01c12b83 lw s7,28(sp) +8000aed0: 01812c03 lw s8,24(sp) +8000aed4: 04010113 addi sp,sp,64 +8000aed8: 00008067 ret +8000aedc: 01000b13 li s6,16 +8000aee0: fabb6ee3 bltu s6,a1,8000ae9c <_realloc_r+0x8c> +8000aee4: ffc42683 lw a3,-4(s0) +8000aee8: ff840b93 addi s7,s0,-8 +8000aeec: ffc6f913 andi s2,a3,-4 +8000aef0: 45695c63 bge s2,s6,8000b348 <_realloc_r+0x538> +8000aef4: 81001c37 lui s8,0x81001 +8000aef8: 408c0713 addi a4,s8,1032 # 81001408 <_PathLocale+0xfffffa10> +8000aefc: 00872603 lw a2,8(a4) +8000af00: 012b87b3 add a5,s7,s2 +8000af04: 0047a703 lw a4,4(a5) +8000af08: 408c0c13 addi s8,s8,1032 +8000af0c: 00f60c63 beq a2,a5,8000af24 <_realloc_r+0x114> +8000af10: ffe77513 andi a0,a4,-2 +8000af14: 00a78533 add a0,a5,a0 +8000af18: 00452503 lw a0,4(a0) +8000af1c: 00157513 andi a0,a0,1 +8000af20: 06051463 bnez a0,8000af88 <_realloc_r+0x178> +8000af24: ffc77713 andi a4,a4,-4 +8000af28: 00e909b3 add s3,s2,a4 +8000af2c: 04f61063 bne a2,a5,8000af6c <_realloc_r+0x15c> +8000af30: 010b0513 addi a0,s6,16 # 80000010 <_PathLocale+0xfeffe618> +8000af34: 04a9ce63 blt s3,a0,8000af90 <_realloc_r+0x180> +8000af38: 016b8bb3 add s7,s7,s6 +8000af3c: 416989b3 sub s3,s3,s6 +8000af40: 017c2423 sw s7,8(s8) +8000af44: 0019e993 ori s3,s3,1 +8000af48: 013ba223 sw s3,4(s7) # 80000004 <_PathLocale+0xfeffe60c> +8000af4c: ffc42983 lw s3,-4(s0) +8000af50: 000a8513 mv a0,s5 +8000af54: 00040a13 mv s4,s0 +8000af58: 0019f993 andi s3,s3,1 +8000af5c: 0169e9b3 or s3,s3,s6 +8000af60: ff342e23 sw s3,-4(s0) +8000af64: ac0fb0ef jal ra,80006224 <__malloc_unlock> +8000af68: f41ff06f j 8000aea8 <_realloc_r+0x98> +8000af6c: 0369c263 blt s3,s6,8000af90 <_realloc_r+0x180> +8000af70: 00c7a703 lw a4,12(a5) +8000af74: 0087a783 lw a5,8(a5) +8000af78: 00e7a623 sw a4,12(a5) +8000af7c: 00f72423 sw a5,8(a4) +8000af80: 000b8493 mv s1,s7 +8000af84: 1900006f j 8000b114 <_realloc_r+0x304> +8000af88: 00000713 li a4,0 +8000af8c: 00000793 li a5,0 +8000af90: 0016f693 andi a3,a3,1 +8000af94: 2c069863 bnez a3,8000b264 <_realloc_r+0x454> +8000af98: ff842483 lw s1,-8(s0) +8000af9c: 409b84b3 sub s1,s7,s1 +8000afa0: 0044aa03 lw s4,4(s1) +8000afa4: ffca7a13 andi s4,s4,-4 +8000afa8: 012a0a33 add s4,s4,s2 +8000afac: 20078263 beqz a5,8000b1b0 <_realloc_r+0x3a0> +8000afb0: 014709b3 add s3,a4,s4 +8000afb4: 0ef61663 bne a2,a5,8000b0a0 <_realloc_r+0x290> +8000afb8: 010b0793 addi a5,s6,16 +8000afbc: 1ef9ca63 blt s3,a5,8000b1b0 <_realloc_r+0x3a0> +8000afc0: 0084a703 lw a4,8(s1) +8000afc4: 00c4a783 lw a5,12(s1) +8000afc8: ffc90613 addi a2,s2,-4 +8000afcc: 00848a13 addi s4,s1,8 +8000afd0: 00f72623 sw a5,12(a4) +8000afd4: 00e7a423 sw a4,8(a5) +8000afd8: 02400713 li a4,36 +8000afdc: 0ac76a63 bltu a4,a2,8000b090 <_realloc_r+0x280> +8000afe0: 01300693 li a3,19 +8000afe4: 000a0793 mv a5,s4 +8000afe8: 02c6f263 bgeu a3,a2,8000b00c <_realloc_r+0x1fc> +8000afec: 00042783 lw a5,0(s0) +8000aff0: 00f4a423 sw a5,8(s1) +8000aff4: 00442783 lw a5,4(s0) +8000aff8: 00f4a623 sw a5,12(s1) +8000affc: 01b00793 li a5,27 +8000b000: 04c7ea63 bltu a5,a2,8000b054 <_realloc_r+0x244> +8000b004: 00840413 addi s0,s0,8 +8000b008: 01048793 addi a5,s1,16 +8000b00c: 00042703 lw a4,0(s0) +8000b010: 00e7a023 sw a4,0(a5) +8000b014: 00442703 lw a4,4(s0) +8000b018: 00e7a223 sw a4,4(a5) +8000b01c: 00842703 lw a4,8(s0) +8000b020: 00e7a423 sw a4,8(a5) +8000b024: 016487b3 add a5,s1,s6 +8000b028: 416989b3 sub s3,s3,s6 +8000b02c: 00fc2423 sw a5,8(s8) +8000b030: 0019e993 ori s3,s3,1 +8000b034: 0137a223 sw s3,4(a5) +8000b038: 0044a783 lw a5,4(s1) +8000b03c: 0017f793 andi a5,a5,1 +8000b040: 0167e9b3 or s3,a5,s6 +8000b044: 0134a223 sw s3,4(s1) +8000b048: 000a8513 mv a0,s5 +8000b04c: 9d8fb0ef jal ra,80006224 <__malloc_unlock> +8000b050: e59ff06f j 8000aea8 <_realloc_r+0x98> +8000b054: 00842783 lw a5,8(s0) +8000b058: 00f4a823 sw a5,16(s1) +8000b05c: 00c42783 lw a5,12(s0) +8000b060: 00f4aa23 sw a5,20(s1) +8000b064: 00e60863 beq a2,a4,8000b074 <_realloc_r+0x264> +8000b068: 01040413 addi s0,s0,16 +8000b06c: 01848793 addi a5,s1,24 +8000b070: f9dff06f j 8000b00c <_realloc_r+0x1fc> +8000b074: 01042783 lw a5,16(s0) +8000b078: 01840413 addi s0,s0,24 +8000b07c: 00f4ac23 sw a5,24(s1) +8000b080: ffc42703 lw a4,-4(s0) +8000b084: 02048793 addi a5,s1,32 +8000b088: 00e4ae23 sw a4,28(s1) +8000b08c: f81ff06f j 8000b00c <_realloc_r+0x1fc> +8000b090: 00040593 mv a1,s0 +8000b094: 000a0513 mv a0,s4 +8000b098: cc9ff0ef jal ra,8000ad60 +8000b09c: f89ff06f j 8000b024 <_realloc_r+0x214> +8000b0a0: 1169c863 blt s3,s6,8000b1b0 <_realloc_r+0x3a0> +8000b0a4: 00c7a703 lw a4,12(a5) +8000b0a8: 0087a783 lw a5,8(a5) +8000b0ac: ffc90613 addi a2,s2,-4 +8000b0b0: 00848513 addi a0,s1,8 +8000b0b4: 00e7a623 sw a4,12(a5) +8000b0b8: 00f72423 sw a5,8(a4) +8000b0bc: 0084a703 lw a4,8(s1) +8000b0c0: 00c4a783 lw a5,12(s1) +8000b0c4: 00f72623 sw a5,12(a4) +8000b0c8: 00e7a423 sw a4,8(a5) +8000b0cc: 02400793 li a5,36 +8000b0d0: 0cc7ea63 bltu a5,a2,8000b1a4 <_realloc_r+0x394> +8000b0d4: 01300713 li a4,19 +8000b0d8: 02c77263 bgeu a4,a2,8000b0fc <_realloc_r+0x2ec> +8000b0dc: 00042703 lw a4,0(s0) +8000b0e0: 00e4a423 sw a4,8(s1) +8000b0e4: 00442703 lw a4,4(s0) +8000b0e8: 00e4a623 sw a4,12(s1) +8000b0ec: 01b00713 li a4,27 +8000b0f0: 06c76c63 bltu a4,a2,8000b168 <_realloc_r+0x358> +8000b0f4: 00840413 addi s0,s0,8 +8000b0f8: 01048513 addi a0,s1,16 +8000b0fc: 00042783 lw a5,0(s0) +8000b100: 00f52023 sw a5,0(a0) +8000b104: 00442783 lw a5,4(s0) +8000b108: 00f52223 sw a5,4(a0) +8000b10c: 00842783 lw a5,8(s0) +8000b110: 00f52423 sw a5,8(a0) +8000b114: 0044a703 lw a4,4(s1) +8000b118: 416986b3 sub a3,s3,s6 +8000b11c: 00f00613 li a2,15 +8000b120: 00177713 andi a4,a4,1 +8000b124: 013487b3 add a5,s1,s3 +8000b128: 22d67463 bgeu a2,a3,8000b350 <_realloc_r+0x540> +8000b12c: 00eb69b3 or s3,s6,a4 +8000b130: 0134a223 sw s3,4(s1) +8000b134: 016485b3 add a1,s1,s6 +8000b138: 0016e693 ori a3,a3,1 +8000b13c: 00d5a223 sw a3,4(a1) +8000b140: 0047a703 lw a4,4(a5) +8000b144: 00858593 addi a1,a1,8 +8000b148: 000a8513 mv a0,s5 +8000b14c: 00176713 ori a4,a4,1 +8000b150: 00e7a223 sw a4,4(a5) +8000b154: c54f80ef jal ra,800035a8 <_free_r> +8000b158: 000a8513 mv a0,s5 +8000b15c: 8c8fb0ef jal ra,80006224 <__malloc_unlock> +8000b160: 00848a13 addi s4,s1,8 +8000b164: d45ff06f j 8000aea8 <_realloc_r+0x98> +8000b168: 00842703 lw a4,8(s0) +8000b16c: 00e4a823 sw a4,16(s1) +8000b170: 00c42703 lw a4,12(s0) +8000b174: 00e4aa23 sw a4,20(s1) +8000b178: 00f60863 beq a2,a5,8000b188 <_realloc_r+0x378> +8000b17c: 01040413 addi s0,s0,16 +8000b180: 01848513 addi a0,s1,24 +8000b184: f79ff06f j 8000b0fc <_realloc_r+0x2ec> +8000b188: 01042783 lw a5,16(s0) +8000b18c: 02048513 addi a0,s1,32 +8000b190: 01840413 addi s0,s0,24 +8000b194: 00f4ac23 sw a5,24(s1) +8000b198: ffc42783 lw a5,-4(s0) +8000b19c: 00f4ae23 sw a5,28(s1) +8000b1a0: f5dff06f j 8000b0fc <_realloc_r+0x2ec> +8000b1a4: 00040593 mv a1,s0 +8000b1a8: bb9ff0ef jal ra,8000ad60 +8000b1ac: f69ff06f j 8000b114 <_realloc_r+0x304> +8000b1b0: 0b6a4a63 blt s4,s6,8000b264 <_realloc_r+0x454> +8000b1b4: 00c4a783 lw a5,12(s1) +8000b1b8: 0084a703 lw a4,8(s1) +8000b1bc: ffc90613 addi a2,s2,-4 +8000b1c0: 00848513 addi a0,s1,8 +8000b1c4: 00f72623 sw a5,12(a4) +8000b1c8: 00e7a423 sw a4,8(a5) +8000b1cc: 02400793 li a5,36 +8000b1d0: 08c7e463 bltu a5,a2,8000b258 <_realloc_r+0x448> +8000b1d4: 01300713 li a4,19 +8000b1d8: 02c77263 bgeu a4,a2,8000b1fc <_realloc_r+0x3ec> +8000b1dc: 00042703 lw a4,0(s0) +8000b1e0: 00e4a423 sw a4,8(s1) +8000b1e4: 00442703 lw a4,4(s0) +8000b1e8: 00e4a623 sw a4,12(s1) +8000b1ec: 01b00713 li a4,27 +8000b1f0: 02c76663 bltu a4,a2,8000b21c <_realloc_r+0x40c> +8000b1f4: 00840413 addi s0,s0,8 +8000b1f8: 01048513 addi a0,s1,16 +8000b1fc: 00042783 lw a5,0(s0) +8000b200: 00f52023 sw a5,0(a0) +8000b204: 00442783 lw a5,4(s0) +8000b208: 00f52223 sw a5,4(a0) +8000b20c: 00842783 lw a5,8(s0) +8000b210: 00f52423 sw a5,8(a0) +8000b214: 000a0993 mv s3,s4 +8000b218: efdff06f j 8000b114 <_realloc_r+0x304> +8000b21c: 00842703 lw a4,8(s0) +8000b220: 00e4a823 sw a4,16(s1) +8000b224: 00c42703 lw a4,12(s0) +8000b228: 00e4aa23 sw a4,20(s1) +8000b22c: 00f60863 beq a2,a5,8000b23c <_realloc_r+0x42c> +8000b230: 01040413 addi s0,s0,16 +8000b234: 01848513 addi a0,s1,24 +8000b238: fc5ff06f j 8000b1fc <_realloc_r+0x3ec> +8000b23c: 01042783 lw a5,16(s0) +8000b240: 02048513 addi a0,s1,32 +8000b244: 01840413 addi s0,s0,24 +8000b248: 00f4ac23 sw a5,24(s1) +8000b24c: ffc42783 lw a5,-4(s0) +8000b250: 00f4ae23 sw a5,28(s1) +8000b254: fa9ff06f j 8000b1fc <_realloc_r+0x3ec> 8000b258: 00040593 mv a1,s0 -8000b25c: 000a8513 mv a0,s5 -8000b260: abcf80ef jal ra,8000351c <_free_r> -8000b264: d59ff06f j 8000afbc <_realloc_r+0x238> -8000b268: 00842703 lw a4,8(s0) -8000b26c: 00e52423 sw a4,8(a0) -8000b270: 00c42703 lw a4,12(s0) -8000b274: 00e52623 sw a4,12(a0) -8000b278: 00f60863 beq a2,a5,8000b288 <_realloc_r+0x504> -8000b27c: 01040713 addi a4,s0,16 -8000b280: 01050793 addi a5,a0,16 -8000b284: fbdff06f j 8000b240 <_realloc_r+0x4bc> -8000b288: 01042783 lw a5,16(s0) -8000b28c: 01840713 addi a4,s0,24 -8000b290: 00f52823 sw a5,16(a0) -8000b294: 01442683 lw a3,20(s0) -8000b298: 01850793 addi a5,a0,24 -8000b29c: 00d52a23 sw a3,20(a0) -8000b2a0: fa1ff06f j 8000b240 <_realloc_r+0x4bc> -8000b2a4: 00050793 mv a5,a0 -8000b2a8: 00040713 mv a4,s0 -8000b2ac: f95ff06f j 8000b240 <_realloc_r+0x4bc> -8000b2b0: 00040593 mv a1,s0 -8000b2b4: a21ff0ef jal ra,8000acd4 -8000b2b8: fa1ff06f j 8000b258 <_realloc_r+0x4d4> -8000b2bc: 00090993 mv s3,s2 -8000b2c0: c35ff06f j 8000aef4 <_realloc_r+0x170> -8000b2c4: 00e9e9b3 or s3,s3,a4 -8000b2c8: 0134a223 sw s3,4(s1) -8000b2cc: 0047a703 lw a4,4(a5) -8000b2d0: 00176713 ori a4,a4,1 -8000b2d4: 00e7a223 sw a4,4(a5) -8000b2d8: df5ff06f j 8000b0cc <_realloc_r+0x348> +8000b25c: b05ff0ef jal ra,8000ad60 +8000b260: fb5ff06f j 8000b214 <_realloc_r+0x404> +8000b264: 000a8513 mv a0,s5 +8000b268: 845fa0ef jal ra,80005aac <_malloc_r> +8000b26c: 00050a13 mv s4,a0 +8000b270: dc050ce3 beqz a0,8000b048 <_realloc_r+0x238> +8000b274: ffc42783 lw a5,-4(s0) +8000b278: ff850713 addi a4,a0,-8 +8000b27c: ffe7f793 andi a5,a5,-2 +8000b280: 00fb87b3 add a5,s7,a5 +8000b284: 00e79a63 bne a5,a4,8000b298 <_realloc_r+0x488> +8000b288: ffc52983 lw s3,-4(a0) +8000b28c: ffc9f993 andi s3,s3,-4 +8000b290: 012989b3 add s3,s3,s2 +8000b294: cedff06f j 8000af80 <_realloc_r+0x170> +8000b298: ffc90613 addi a2,s2,-4 +8000b29c: 02400793 li a5,36 +8000b2a0: 08c7ee63 bltu a5,a2,8000b33c <_realloc_r+0x52c> +8000b2a4: 01300713 li a4,19 +8000b2a8: 08c77463 bgeu a4,a2,8000b330 <_realloc_r+0x520> +8000b2ac: 00042703 lw a4,0(s0) +8000b2b0: 00e52023 sw a4,0(a0) +8000b2b4: 00442703 lw a4,4(s0) +8000b2b8: 00e52223 sw a4,4(a0) +8000b2bc: 01b00713 li a4,27 +8000b2c0: 02c76a63 bltu a4,a2,8000b2f4 <_realloc_r+0x4e4> +8000b2c4: 00840713 addi a4,s0,8 +8000b2c8: 00850793 addi a5,a0,8 +8000b2cc: 00072683 lw a3,0(a4) +8000b2d0: 00d7a023 sw a3,0(a5) +8000b2d4: 00472683 lw a3,4(a4) +8000b2d8: 00d7a223 sw a3,4(a5) +8000b2dc: 00872703 lw a4,8(a4) +8000b2e0: 00e7a423 sw a4,8(a5) +8000b2e4: 00040593 mv a1,s0 +8000b2e8: 000a8513 mv a0,s5 +8000b2ec: abcf80ef jal ra,800035a8 <_free_r> +8000b2f0: d59ff06f j 8000b048 <_realloc_r+0x238> +8000b2f4: 00842703 lw a4,8(s0) +8000b2f8: 00e52423 sw a4,8(a0) +8000b2fc: 00c42703 lw a4,12(s0) +8000b300: 00e52623 sw a4,12(a0) +8000b304: 00f60863 beq a2,a5,8000b314 <_realloc_r+0x504> +8000b308: 01040713 addi a4,s0,16 +8000b30c: 01050793 addi a5,a0,16 +8000b310: fbdff06f j 8000b2cc <_realloc_r+0x4bc> +8000b314: 01042783 lw a5,16(s0) +8000b318: 01840713 addi a4,s0,24 +8000b31c: 00f52823 sw a5,16(a0) +8000b320: 01442683 lw a3,20(s0) +8000b324: 01850793 addi a5,a0,24 +8000b328: 00d52a23 sw a3,20(a0) +8000b32c: fa1ff06f j 8000b2cc <_realloc_r+0x4bc> +8000b330: 00050793 mv a5,a0 +8000b334: 00040713 mv a4,s0 +8000b338: f95ff06f j 8000b2cc <_realloc_r+0x4bc> +8000b33c: 00040593 mv a1,s0 +8000b340: a21ff0ef jal ra,8000ad60 +8000b344: fa1ff06f j 8000b2e4 <_realloc_r+0x4d4> +8000b348: 00090993 mv s3,s2 +8000b34c: c35ff06f j 8000af80 <_realloc_r+0x170> +8000b350: 00e9e9b3 or s3,s3,a4 +8000b354: 0134a223 sw s3,4(s1) +8000b358: 0047a703 lw a4,4(a5) +8000b35c: 00176713 ori a4,a4,1 +8000b360: 00e7a223 sw a4,4(a5) +8000b364: df5ff06f j 8000b158 <_realloc_r+0x348> -8000b2dc : -8000b2dc: ff010113 addi sp,sp,-16 -8000b2e0: 00812423 sw s0,8(sp) -8000b2e4: 00058413 mv s0,a1 -8000b2e8: 0005a583 lw a1,0(a1) -8000b2ec: 00912223 sw s1,4(sp) -8000b2f0: 00112623 sw ra,12(sp) -8000b2f4: 00050493 mv s1,a0 -8000b2f8: 00058463 beqz a1,8000b300 -8000b2fc: fe1ff0ef jal ra,8000b2dc -8000b300: 00040593 mv a1,s0 -8000b304: 00812403 lw s0,8(sp) -8000b308: 00c12083 lw ra,12(sp) -8000b30c: 00048513 mv a0,s1 -8000b310: 00412483 lw s1,4(sp) -8000b314: 01010113 addi sp,sp,16 -8000b318: a04f806f j 8000351c <_free_r> +8000b368 : +8000b368: ff010113 addi sp,sp,-16 +8000b36c: 00812423 sw s0,8(sp) +8000b370: 00058413 mv s0,a1 +8000b374: 0005a583 lw a1,0(a1) +8000b378: 00912223 sw s1,4(sp) +8000b37c: 00112623 sw ra,12(sp) +8000b380: 00050493 mv s1,a0 +8000b384: 00058463 beqz a1,8000b38c +8000b388: fe1ff0ef jal ra,8000b368 +8000b38c: 00040593 mv a1,s0 +8000b390: 00812403 lw s0,8(sp) +8000b394: 00c12083 lw ra,12(sp) +8000b398: 00048513 mv a0,s1 +8000b39c: 00412483 lw s1,4(sp) +8000b3a0: 01010113 addi sp,sp,16 +8000b3a4: a04f806f j 800035a8 <_free_r> -8000b31c <_reclaim_reent>: -8000b31c: 810027b7 lui a5,0x81002 -8000b320: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000b324: 10a78463 beq a5,a0,8000b42c <_reclaim_reent+0x110> -8000b328: 04c52783 lw a5,76(a0) -8000b32c: fe010113 addi sp,sp,-32 -8000b330: 00812c23 sw s0,24(sp) -8000b334: 00912a23 sw s1,20(sp) -8000b338: 01212823 sw s2,16(sp) -8000b33c: 00112e23 sw ra,28(sp) -8000b340: 01312623 sw s3,12(sp) -8000b344: 00050413 mv s0,a0 -8000b348: 00000493 li s1,0 -8000b34c: 08000913 li s2,128 -8000b350: 06079a63 bnez a5,8000b3c4 <_reclaim_reent+0xa8> -8000b354: 04042583 lw a1,64(s0) -8000b358: 00058663 beqz a1,8000b364 <_reclaim_reent+0x48> -8000b35c: 00040513 mv a0,s0 -8000b360: 9bcf80ef jal ra,8000351c <_free_r> -8000b364: 14842583 lw a1,328(s0) -8000b368: 14c40493 addi s1,s0,332 -8000b36c: 08059063 bnez a1,8000b3ec <_reclaim_reent+0xd0> -8000b370: 05442583 lw a1,84(s0) -8000b374: 08059863 bnez a1,8000b404 <_reclaim_reent+0xe8> -8000b378: 03842783 lw a5,56(s0) -8000b37c: 08078a63 beqz a5,8000b410 <_reclaim_reent+0xf4> -8000b380: 03c42783 lw a5,60(s0) -8000b384: 00040513 mv a0,s0 -8000b388: 000780e7 jalr a5 -8000b38c: 2e042583 lw a1,736(s0) -8000b390: 08058063 beqz a1,8000b410 <_reclaim_reent+0xf4> -8000b394: 00040513 mv a0,s0 -8000b398: 01812403 lw s0,24(sp) -8000b39c: 01c12083 lw ra,28(sp) -8000b3a0: 01412483 lw s1,20(sp) -8000b3a4: 01012903 lw s2,16(sp) -8000b3a8: 00c12983 lw s3,12(sp) -8000b3ac: 02010113 addi sp,sp,32 -8000b3b0: f2dff06f j 8000b2dc -8000b3b4: 009585b3 add a1,a1,s1 -8000b3b8: 0005a583 lw a1,0(a1) -8000b3bc: 00059e63 bnez a1,8000b3d8 <_reclaim_reent+0xbc> -8000b3c0: 00448493 addi s1,s1,4 -8000b3c4: 04c42583 lw a1,76(s0) -8000b3c8: ff2496e3 bne s1,s2,8000b3b4 <_reclaim_reent+0x98> -8000b3cc: 00040513 mv a0,s0 -8000b3d0: 94cf80ef jal ra,8000351c <_free_r> -8000b3d4: f81ff06f j 8000b354 <_reclaim_reent+0x38> -8000b3d8: 0005a983 lw s3,0(a1) -8000b3dc: 00040513 mv a0,s0 -8000b3e0: 93cf80ef jal ra,8000351c <_free_r> -8000b3e4: 00098593 mv a1,s3 -8000b3e8: fd5ff06f j 8000b3bc <_reclaim_reent+0xa0> -8000b3ec: f89582e3 beq a1,s1,8000b370 <_reclaim_reent+0x54> -8000b3f0: 0005a903 lw s2,0(a1) -8000b3f4: 00040513 mv a0,s0 -8000b3f8: 924f80ef jal ra,8000351c <_free_r> -8000b3fc: 00090593 mv a1,s2 -8000b400: fedff06f j 8000b3ec <_reclaim_reent+0xd0> -8000b404: 00040513 mv a0,s0 -8000b408: 914f80ef jal ra,8000351c <_free_r> -8000b40c: f6dff06f j 8000b378 <_reclaim_reent+0x5c> -8000b410: 01c12083 lw ra,28(sp) -8000b414: 01812403 lw s0,24(sp) -8000b418: 01412483 lw s1,20(sp) -8000b41c: 01012903 lw s2,16(sp) -8000b420: 00c12983 lw s3,12(sp) -8000b424: 02010113 addi sp,sp,32 -8000b428: 00008067 ret -8000b42c: 00008067 ret +8000b3a8 <_reclaim_reent>: +8000b3a8: 810027b7 lui a5,0x81002 +8000b3ac: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000b3b0: 10a78463 beq a5,a0,8000b4b8 <_reclaim_reent+0x110> +8000b3b4: 04c52783 lw a5,76(a0) +8000b3b8: fe010113 addi sp,sp,-32 +8000b3bc: 00812c23 sw s0,24(sp) +8000b3c0: 00912a23 sw s1,20(sp) +8000b3c4: 01212823 sw s2,16(sp) +8000b3c8: 00112e23 sw ra,28(sp) +8000b3cc: 01312623 sw s3,12(sp) +8000b3d0: 00050413 mv s0,a0 +8000b3d4: 00000493 li s1,0 +8000b3d8: 08000913 li s2,128 +8000b3dc: 06079a63 bnez a5,8000b450 <_reclaim_reent+0xa8> +8000b3e0: 04042583 lw a1,64(s0) +8000b3e4: 00058663 beqz a1,8000b3f0 <_reclaim_reent+0x48> +8000b3e8: 00040513 mv a0,s0 +8000b3ec: 9bcf80ef jal ra,800035a8 <_free_r> +8000b3f0: 14842583 lw a1,328(s0) +8000b3f4: 14c40493 addi s1,s0,332 +8000b3f8: 08059063 bnez a1,8000b478 <_reclaim_reent+0xd0> +8000b3fc: 05442583 lw a1,84(s0) +8000b400: 08059863 bnez a1,8000b490 <_reclaim_reent+0xe8> +8000b404: 03842783 lw a5,56(s0) +8000b408: 08078a63 beqz a5,8000b49c <_reclaim_reent+0xf4> +8000b40c: 03c42783 lw a5,60(s0) +8000b410: 00040513 mv a0,s0 +8000b414: 000780e7 jalr a5 +8000b418: 2e042583 lw a1,736(s0) +8000b41c: 08058063 beqz a1,8000b49c <_reclaim_reent+0xf4> +8000b420: 00040513 mv a0,s0 +8000b424: 01812403 lw s0,24(sp) +8000b428: 01c12083 lw ra,28(sp) +8000b42c: 01412483 lw s1,20(sp) +8000b430: 01012903 lw s2,16(sp) +8000b434: 00c12983 lw s3,12(sp) +8000b438: 02010113 addi sp,sp,32 +8000b43c: f2dff06f j 8000b368 +8000b440: 009585b3 add a1,a1,s1 +8000b444: 0005a583 lw a1,0(a1) +8000b448: 00059e63 bnez a1,8000b464 <_reclaim_reent+0xbc> +8000b44c: 00448493 addi s1,s1,4 +8000b450: 04c42583 lw a1,76(s0) +8000b454: ff2496e3 bne s1,s2,8000b440 <_reclaim_reent+0x98> +8000b458: 00040513 mv a0,s0 +8000b45c: 94cf80ef jal ra,800035a8 <_free_r> +8000b460: f81ff06f j 8000b3e0 <_reclaim_reent+0x38> +8000b464: 0005a983 lw s3,0(a1) +8000b468: 00040513 mv a0,s0 +8000b46c: 93cf80ef jal ra,800035a8 <_free_r> +8000b470: 00098593 mv a1,s3 +8000b474: fd5ff06f j 8000b448 <_reclaim_reent+0xa0> +8000b478: f89582e3 beq a1,s1,8000b3fc <_reclaim_reent+0x54> +8000b47c: 0005a903 lw s2,0(a1) +8000b480: 00040513 mv a0,s0 +8000b484: 924f80ef jal ra,800035a8 <_free_r> +8000b488: 00090593 mv a1,s2 +8000b48c: fedff06f j 8000b478 <_reclaim_reent+0xd0> +8000b490: 00040513 mv a0,s0 +8000b494: 914f80ef jal ra,800035a8 <_free_r> +8000b498: f6dff06f j 8000b404 <_reclaim_reent+0x5c> +8000b49c: 01c12083 lw ra,28(sp) +8000b4a0: 01812403 lw s0,24(sp) +8000b4a4: 01412483 lw s1,20(sp) +8000b4a8: 01012903 lw s2,16(sp) +8000b4ac: 00c12983 lw s3,12(sp) +8000b4b0: 02010113 addi sp,sp,32 +8000b4b4: 00008067 ret +8000b4b8: 00008067 ret -8000b430 : -8000b430: 00b56733 or a4,a0,a1 -8000b434: fff00393 li t2,-1 -8000b438: 00377713 andi a4,a4,3 -8000b43c: 10071063 bnez a4,8000b53c -8000b440: 7f7f87b7 lui a5,0x7f7f8 -8000b444: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -8000b448: 00052603 lw a2,0(a0) -8000b44c: 0005a683 lw a3,0(a1) -8000b450: 00f672b3 and t0,a2,a5 -8000b454: 00f66333 or t1,a2,a5 -8000b458: 00f282b3 add t0,t0,a5 -8000b45c: 0062e2b3 or t0,t0,t1 -8000b460: 10729263 bne t0,t2,8000b564 -8000b464: 08d61663 bne a2,a3,8000b4f0 -8000b468: 00452603 lw a2,4(a0) -8000b46c: 0045a683 lw a3,4(a1) -8000b470: 00f672b3 and t0,a2,a5 -8000b474: 00f66333 or t1,a2,a5 -8000b478: 00f282b3 add t0,t0,a5 -8000b47c: 0062e2b3 or t0,t0,t1 -8000b480: 0c729e63 bne t0,t2,8000b55c -8000b484: 06d61663 bne a2,a3,8000b4f0 -8000b488: 00852603 lw a2,8(a0) -8000b48c: 0085a683 lw a3,8(a1) -8000b490: 00f672b3 and t0,a2,a5 -8000b494: 00f66333 or t1,a2,a5 -8000b498: 00f282b3 add t0,t0,a5 -8000b49c: 0062e2b3 or t0,t0,t1 -8000b4a0: 0c729863 bne t0,t2,8000b570 -8000b4a4: 04d61663 bne a2,a3,8000b4f0 -8000b4a8: 00c52603 lw a2,12(a0) -8000b4ac: 00c5a683 lw a3,12(a1) -8000b4b0: 00f672b3 and t0,a2,a5 -8000b4b4: 00f66333 or t1,a2,a5 -8000b4b8: 00f282b3 add t0,t0,a5 -8000b4bc: 0062e2b3 or t0,t0,t1 -8000b4c0: 0c729263 bne t0,t2,8000b584 -8000b4c4: 02d61663 bne a2,a3,8000b4f0 -8000b4c8: 01052603 lw a2,16(a0) -8000b4cc: 0105a683 lw a3,16(a1) -8000b4d0: 00f672b3 and t0,a2,a5 -8000b4d4: 00f66333 or t1,a2,a5 -8000b4d8: 00f282b3 add t0,t0,a5 -8000b4dc: 0062e2b3 or t0,t0,t1 -8000b4e0: 0a729c63 bne t0,t2,8000b598 -8000b4e4: 01450513 addi a0,a0,20 -8000b4e8: 01458593 addi a1,a1,20 -8000b4ec: f4d60ee3 beq a2,a3,8000b448 -8000b4f0: 01061713 slli a4,a2,0x10 -8000b4f4: 01069793 slli a5,a3,0x10 -8000b4f8: 00f71e63 bne a4,a5,8000b514 -8000b4fc: 01065713 srli a4,a2,0x10 -8000b500: 0106d793 srli a5,a3,0x10 -8000b504: 40f70533 sub a0,a4,a5 -8000b508: 0ff57593 andi a1,a0,255 -8000b50c: 02059063 bnez a1,8000b52c -8000b510: 00008067 ret -8000b514: 01075713 srli a4,a4,0x10 -8000b518: 0107d793 srli a5,a5,0x10 -8000b51c: 40f70533 sub a0,a4,a5 -8000b520: 0ff57593 andi a1,a0,255 -8000b524: 00059463 bnez a1,8000b52c -8000b528: 00008067 ret -8000b52c: 0ff77713 andi a4,a4,255 -8000b530: 0ff7f793 andi a5,a5,255 -8000b534: 40f70533 sub a0,a4,a5 -8000b538: 00008067 ret -8000b53c: 00054603 lbu a2,0(a0) -8000b540: 0005c683 lbu a3,0(a1) -8000b544: 00150513 addi a0,a0,1 -8000b548: 00158593 addi a1,a1,1 -8000b54c: 00d61463 bne a2,a3,8000b554 -8000b550: fe0616e3 bnez a2,8000b53c -8000b554: 40d60533 sub a0,a2,a3 -8000b558: 00008067 ret -8000b55c: 00450513 addi a0,a0,4 -8000b560: 00458593 addi a1,a1,4 -8000b564: fcd61ce3 bne a2,a3,8000b53c -8000b568: 00000513 li a0,0 -8000b56c: 00008067 ret -8000b570: 00850513 addi a0,a0,8 -8000b574: 00858593 addi a1,a1,8 -8000b578: fcd612e3 bne a2,a3,8000b53c -8000b57c: 00000513 li a0,0 -8000b580: 00008067 ret -8000b584: 00c50513 addi a0,a0,12 -8000b588: 00c58593 addi a1,a1,12 -8000b58c: fad618e3 bne a2,a3,8000b53c -8000b590: 00000513 li a0,0 -8000b594: 00008067 ret -8000b598: 01050513 addi a0,a0,16 -8000b59c: 01058593 addi a1,a1,16 -8000b5a0: f8d61ee3 bne a2,a3,8000b53c -8000b5a4: 00000513 li a0,0 -8000b5a8: 00008067 ret +8000b4bc : +8000b4bc: 00b56733 or a4,a0,a1 +8000b4c0: fff00393 li t2,-1 +8000b4c4: 00377713 andi a4,a4,3 +8000b4c8: 10071063 bnez a4,8000b5c8 +8000b4cc: 7f7f87b7 lui a5,0x7f7f8 +8000b4d0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> +8000b4d4: 00052603 lw a2,0(a0) +8000b4d8: 0005a683 lw a3,0(a1) +8000b4dc: 00f672b3 and t0,a2,a5 +8000b4e0: 00f66333 or t1,a2,a5 +8000b4e4: 00f282b3 add t0,t0,a5 +8000b4e8: 0062e2b3 or t0,t0,t1 +8000b4ec: 10729263 bne t0,t2,8000b5f0 +8000b4f0: 08d61663 bne a2,a3,8000b57c +8000b4f4: 00452603 lw a2,4(a0) +8000b4f8: 0045a683 lw a3,4(a1) +8000b4fc: 00f672b3 and t0,a2,a5 +8000b500: 00f66333 or t1,a2,a5 +8000b504: 00f282b3 add t0,t0,a5 +8000b508: 0062e2b3 or t0,t0,t1 +8000b50c: 0c729e63 bne t0,t2,8000b5e8 +8000b510: 06d61663 bne a2,a3,8000b57c +8000b514: 00852603 lw a2,8(a0) +8000b518: 0085a683 lw a3,8(a1) +8000b51c: 00f672b3 and t0,a2,a5 +8000b520: 00f66333 or t1,a2,a5 +8000b524: 00f282b3 add t0,t0,a5 +8000b528: 0062e2b3 or t0,t0,t1 +8000b52c: 0c729863 bne t0,t2,8000b5fc +8000b530: 04d61663 bne a2,a3,8000b57c +8000b534: 00c52603 lw a2,12(a0) +8000b538: 00c5a683 lw a3,12(a1) +8000b53c: 00f672b3 and t0,a2,a5 +8000b540: 00f66333 or t1,a2,a5 +8000b544: 00f282b3 add t0,t0,a5 +8000b548: 0062e2b3 or t0,t0,t1 +8000b54c: 0c729263 bne t0,t2,8000b610 +8000b550: 02d61663 bne a2,a3,8000b57c +8000b554: 01052603 lw a2,16(a0) +8000b558: 0105a683 lw a3,16(a1) +8000b55c: 00f672b3 and t0,a2,a5 +8000b560: 00f66333 or t1,a2,a5 +8000b564: 00f282b3 add t0,t0,a5 +8000b568: 0062e2b3 or t0,t0,t1 +8000b56c: 0a729c63 bne t0,t2,8000b624 +8000b570: 01450513 addi a0,a0,20 +8000b574: 01458593 addi a1,a1,20 +8000b578: f4d60ee3 beq a2,a3,8000b4d4 +8000b57c: 01061713 slli a4,a2,0x10 +8000b580: 01069793 slli a5,a3,0x10 +8000b584: 00f71e63 bne a4,a5,8000b5a0 +8000b588: 01065713 srli a4,a2,0x10 +8000b58c: 0106d793 srli a5,a3,0x10 +8000b590: 40f70533 sub a0,a4,a5 +8000b594: 0ff57593 andi a1,a0,255 +8000b598: 02059063 bnez a1,8000b5b8 +8000b59c: 00008067 ret +8000b5a0: 01075713 srli a4,a4,0x10 +8000b5a4: 0107d793 srli a5,a5,0x10 +8000b5a8: 40f70533 sub a0,a4,a5 +8000b5ac: 0ff57593 andi a1,a0,255 +8000b5b0: 00059463 bnez a1,8000b5b8 +8000b5b4: 00008067 ret +8000b5b8: 0ff77713 andi a4,a4,255 +8000b5bc: 0ff7f793 andi a5,a5,255 +8000b5c0: 40f70533 sub a0,a4,a5 +8000b5c4: 00008067 ret +8000b5c8: 00054603 lbu a2,0(a0) +8000b5cc: 0005c683 lbu a3,0(a1) +8000b5d0: 00150513 addi a0,a0,1 +8000b5d4: 00158593 addi a1,a1,1 +8000b5d8: 00d61463 bne a2,a3,8000b5e0 +8000b5dc: fe0616e3 bnez a2,8000b5c8 +8000b5e0: 40d60533 sub a0,a2,a3 +8000b5e4: 00008067 ret +8000b5e8: 00450513 addi a0,a0,4 +8000b5ec: 00458593 addi a1,a1,4 +8000b5f0: fcd61ce3 bne a2,a3,8000b5c8 +8000b5f4: 00000513 li a0,0 +8000b5f8: 00008067 ret +8000b5fc: 00850513 addi a0,a0,8 +8000b600: 00858593 addi a1,a1,8 +8000b604: fcd612e3 bne a2,a3,8000b5c8 +8000b608: 00000513 li a0,0 +8000b60c: 00008067 ret +8000b610: 00c50513 addi a0,a0,12 +8000b614: 00c58593 addi a1,a1,12 +8000b618: fad618e3 bne a2,a3,8000b5c8 +8000b61c: 00000513 li a0,0 +8000b620: 00008067 ret +8000b624: 01050513 addi a0,a0,16 +8000b628: 01058593 addi a1,a1,16 +8000b62c: f8d61ee3 bne a2,a3,8000b5c8 +8000b630: 00000513 li a0,0 +8000b634: 00008067 ret -8000b5ac <__ssprint_r>: -8000b5ac: 00862783 lw a5,8(a2) -8000b5b0: fd010113 addi sp,sp,-48 -8000b5b4: 01312e23 sw s3,28(sp) -8000b5b8: 02112623 sw ra,44(sp) -8000b5bc: 02812423 sw s0,40(sp) -8000b5c0: 02912223 sw s1,36(sp) -8000b5c4: 03212023 sw s2,32(sp) -8000b5c8: 01412c23 sw s4,24(sp) -8000b5cc: 01512a23 sw s5,20(sp) -8000b5d0: 01612823 sw s6,16(sp) -8000b5d4: 01712623 sw s7,12(sp) -8000b5d8: 01812423 sw s8,8(sp) -8000b5dc: 01912223 sw s9,4(sp) -8000b5e0: 01a12023 sw s10,0(sp) -8000b5e4: 00060993 mv s3,a2 -8000b5e8: 12078463 beqz a5,8000b710 <__ssprint_r+0x164> -8000b5ec: 00062a83 lw s5,0(a2) -8000b5f0: 00050a13 mv s4,a0 -8000b5f4: 00058413 mv s0,a1 -8000b5f8: 00000b13 li s6,0 -8000b5fc: 00000913 li s2,0 -8000b600: 00300b93 li s7,3 -8000b604: 00200c13 li s8,2 -8000b608: 08090063 beqz s2,8000b688 <__ssprint_r+0xdc> -8000b60c: 00842d03 lw s10,8(s0) -8000b610: 0da96063 bltu s2,s10,8000b6d0 <__ssprint_r+0x124> -8000b614: 00c45783 lhu a5,12(s0) -8000b618: 4807f713 andi a4,a5,1152 -8000b61c: 0a070a63 beqz a4,8000b6d0 <__ssprint_r+0x124> -8000b620: 00042483 lw s1,0(s0) -8000b624: 01042583 lw a1,16(s0) -8000b628: 40b48cb3 sub s9,s1,a1 -8000b62c: 01442483 lw s1,20(s0) -8000b630: 001c8713 addi a4,s9,1 -8000b634: 01270733 add a4,a4,s2 -8000b638: 029b84b3 mul s1,s7,s1 -8000b63c: 0384c4b3 div s1,s1,s8 -8000b640: 00e4f463 bgeu s1,a4,8000b648 <__ssprint_r+0x9c> -8000b644: 00070493 mv s1,a4 -8000b648: 4007f793 andi a5,a5,1024 -8000b64c: 10078263 beqz a5,8000b750 <__ssprint_r+0x1a4> -8000b650: 00048593 mv a1,s1 -8000b654: 000a0513 mv a0,s4 -8000b658: bc8fa0ef jal ra,80005a20 <_malloc_r> -8000b65c: 00050d13 mv s10,a0 -8000b660: 02051c63 bnez a0,8000b698 <__ssprint_r+0xec> -8000b664: 00c00793 li a5,12 -8000b668: 00fa2023 sw a5,0(s4) -8000b66c: 00c45783 lhu a5,12(s0) -8000b670: fff00513 li a0,-1 -8000b674: 0407e793 ori a5,a5,64 -8000b678: 00f41623 sh a5,12(s0) -8000b67c: 0009a423 sw zero,8(s3) -8000b680: 0009a223 sw zero,4(s3) -8000b684: 0940006f j 8000b718 <__ssprint_r+0x16c> -8000b688: 000aab03 lw s6,0(s5) -8000b68c: 004aa903 lw s2,4(s5) -8000b690: 008a8a93 addi s5,s5,8 -8000b694: f75ff06f j 8000b608 <__ssprint_r+0x5c> -8000b698: 01042583 lw a1,16(s0) -8000b69c: 000c8613 mv a2,s9 -8000b6a0: d5cff0ef jal ra,8000abfc -8000b6a4: 00c45783 lhu a5,12(s0) -8000b6a8: b7f7f793 andi a5,a5,-1153 -8000b6ac: 0807e793 ori a5,a5,128 -8000b6b0: 00f41623 sh a5,12(s0) -8000b6b4: 01a42823 sw s10,16(s0) -8000b6b8: 00942a23 sw s1,20(s0) -8000b6bc: 019d0d33 add s10,s10,s9 -8000b6c0: 419484b3 sub s1,s1,s9 -8000b6c4: 01a42023 sw s10,0(s0) -8000b6c8: 00942423 sw s1,8(s0) -8000b6cc: 00090d13 mv s10,s2 -8000b6d0: 01a97463 bgeu s2,s10,8000b6d8 <__ssprint_r+0x12c> -8000b6d4: 00090d13 mv s10,s2 -8000b6d8: 00042503 lw a0,0(s0) -8000b6dc: 000d0613 mv a2,s10 -8000b6e0: 000b0593 mv a1,s6 -8000b6e4: df0ff0ef jal ra,8000acd4 -8000b6e8: 00842783 lw a5,8(s0) -8000b6ec: 41a787b3 sub a5,a5,s10 -8000b6f0: 00f42423 sw a5,8(s0) -8000b6f4: 00042783 lw a5,0(s0) -8000b6f8: 01a78d33 add s10,a5,s10 -8000b6fc: 0089a783 lw a5,8(s3) -8000b700: 01a42023 sw s10,0(s0) -8000b704: 41278933 sub s2,a5,s2 -8000b708: 0129a423 sw s2,8(s3) -8000b70c: f6091ee3 bnez s2,8000b688 <__ssprint_r+0xdc> -8000b710: 0009a223 sw zero,4(s3) -8000b714: 00000513 li a0,0 -8000b718: 02c12083 lw ra,44(sp) -8000b71c: 02812403 lw s0,40(sp) -8000b720: 02412483 lw s1,36(sp) -8000b724: 02012903 lw s2,32(sp) -8000b728: 01c12983 lw s3,28(sp) -8000b72c: 01812a03 lw s4,24(sp) -8000b730: 01412a83 lw s5,20(sp) -8000b734: 01012b03 lw s6,16(sp) -8000b738: 00c12b83 lw s7,12(sp) -8000b73c: 00812c03 lw s8,8(sp) -8000b740: 00412c83 lw s9,4(sp) -8000b744: 00012d03 lw s10,0(sp) -8000b748: 03010113 addi sp,sp,48 -8000b74c: 00008067 ret -8000b750: 00048613 mv a2,s1 -8000b754: 000a0513 mv a0,s4 -8000b758: e2cff0ef jal ra,8000ad84 <_realloc_r> -8000b75c: 00050d13 mv s10,a0 -8000b760: f4051ae3 bnez a0,8000b6b4 <__ssprint_r+0x108> -8000b764: 01042583 lw a1,16(s0) -8000b768: 000a0513 mv a0,s4 -8000b76c: db1f70ef jal ra,8000351c <_free_r> -8000b770: ef5ff06f j 8000b664 <__ssprint_r+0xb8> +8000b638 <__ssprint_r>: +8000b638: 00862783 lw a5,8(a2) +8000b63c: fd010113 addi sp,sp,-48 +8000b640: 01312e23 sw s3,28(sp) +8000b644: 02112623 sw ra,44(sp) +8000b648: 02812423 sw s0,40(sp) +8000b64c: 02912223 sw s1,36(sp) +8000b650: 03212023 sw s2,32(sp) +8000b654: 01412c23 sw s4,24(sp) +8000b658: 01512a23 sw s5,20(sp) +8000b65c: 01612823 sw s6,16(sp) +8000b660: 01712623 sw s7,12(sp) +8000b664: 01812423 sw s8,8(sp) +8000b668: 01912223 sw s9,4(sp) +8000b66c: 01a12023 sw s10,0(sp) +8000b670: 00060993 mv s3,a2 +8000b674: 12078463 beqz a5,8000b79c <__ssprint_r+0x164> +8000b678: 00062a83 lw s5,0(a2) +8000b67c: 00050a13 mv s4,a0 +8000b680: 00058413 mv s0,a1 +8000b684: 00000b13 li s6,0 +8000b688: 00000913 li s2,0 +8000b68c: 00300b93 li s7,3 +8000b690: 00200c13 li s8,2 +8000b694: 08090063 beqz s2,8000b714 <__ssprint_r+0xdc> +8000b698: 00842d03 lw s10,8(s0) +8000b69c: 0da96063 bltu s2,s10,8000b75c <__ssprint_r+0x124> +8000b6a0: 00c45783 lhu a5,12(s0) +8000b6a4: 4807f713 andi a4,a5,1152 +8000b6a8: 0a070a63 beqz a4,8000b75c <__ssprint_r+0x124> +8000b6ac: 00042483 lw s1,0(s0) +8000b6b0: 01042583 lw a1,16(s0) +8000b6b4: 40b48cb3 sub s9,s1,a1 +8000b6b8: 01442483 lw s1,20(s0) +8000b6bc: 001c8713 addi a4,s9,1 +8000b6c0: 01270733 add a4,a4,s2 +8000b6c4: 029b84b3 mul s1,s7,s1 +8000b6c8: 0384c4b3 div s1,s1,s8 +8000b6cc: 00e4f463 bgeu s1,a4,8000b6d4 <__ssprint_r+0x9c> +8000b6d0: 00070493 mv s1,a4 +8000b6d4: 4007f793 andi a5,a5,1024 +8000b6d8: 10078263 beqz a5,8000b7dc <__ssprint_r+0x1a4> +8000b6dc: 00048593 mv a1,s1 +8000b6e0: 000a0513 mv a0,s4 +8000b6e4: bc8fa0ef jal ra,80005aac <_malloc_r> +8000b6e8: 00050d13 mv s10,a0 +8000b6ec: 02051c63 bnez a0,8000b724 <__ssprint_r+0xec> +8000b6f0: 00c00793 li a5,12 +8000b6f4: 00fa2023 sw a5,0(s4) +8000b6f8: 00c45783 lhu a5,12(s0) +8000b6fc: fff00513 li a0,-1 +8000b700: 0407e793 ori a5,a5,64 +8000b704: 00f41623 sh a5,12(s0) +8000b708: 0009a423 sw zero,8(s3) +8000b70c: 0009a223 sw zero,4(s3) +8000b710: 0940006f j 8000b7a4 <__ssprint_r+0x16c> +8000b714: 000aab03 lw s6,0(s5) +8000b718: 004aa903 lw s2,4(s5) +8000b71c: 008a8a93 addi s5,s5,8 +8000b720: f75ff06f j 8000b694 <__ssprint_r+0x5c> +8000b724: 01042583 lw a1,16(s0) +8000b728: 000c8613 mv a2,s9 +8000b72c: d5cff0ef jal ra,8000ac88 +8000b730: 00c45783 lhu a5,12(s0) +8000b734: b7f7f793 andi a5,a5,-1153 +8000b738: 0807e793 ori a5,a5,128 +8000b73c: 00f41623 sh a5,12(s0) +8000b740: 01a42823 sw s10,16(s0) +8000b744: 00942a23 sw s1,20(s0) +8000b748: 019d0d33 add s10,s10,s9 +8000b74c: 419484b3 sub s1,s1,s9 +8000b750: 01a42023 sw s10,0(s0) +8000b754: 00942423 sw s1,8(s0) +8000b758: 00090d13 mv s10,s2 +8000b75c: 01a97463 bgeu s2,s10,8000b764 <__ssprint_r+0x12c> +8000b760: 00090d13 mv s10,s2 +8000b764: 00042503 lw a0,0(s0) +8000b768: 000d0613 mv a2,s10 +8000b76c: 000b0593 mv a1,s6 +8000b770: df0ff0ef jal ra,8000ad60 +8000b774: 00842783 lw a5,8(s0) +8000b778: 41a787b3 sub a5,a5,s10 +8000b77c: 00f42423 sw a5,8(s0) +8000b780: 00042783 lw a5,0(s0) +8000b784: 01a78d33 add s10,a5,s10 +8000b788: 0089a783 lw a5,8(s3) +8000b78c: 01a42023 sw s10,0(s0) +8000b790: 41278933 sub s2,a5,s2 +8000b794: 0129a423 sw s2,8(s3) +8000b798: f6091ee3 bnez s2,8000b714 <__ssprint_r+0xdc> +8000b79c: 0009a223 sw zero,4(s3) +8000b7a0: 00000513 li a0,0 +8000b7a4: 02c12083 lw ra,44(sp) +8000b7a8: 02812403 lw s0,40(sp) +8000b7ac: 02412483 lw s1,36(sp) +8000b7b0: 02012903 lw s2,32(sp) +8000b7b4: 01c12983 lw s3,28(sp) +8000b7b8: 01812a03 lw s4,24(sp) +8000b7bc: 01412a83 lw s5,20(sp) +8000b7c0: 01012b03 lw s6,16(sp) +8000b7c4: 00c12b83 lw s7,12(sp) +8000b7c8: 00812c03 lw s8,8(sp) +8000b7cc: 00412c83 lw s9,4(sp) +8000b7d0: 00012d03 lw s10,0(sp) +8000b7d4: 03010113 addi sp,sp,48 +8000b7d8: 00008067 ret +8000b7dc: 00048613 mv a2,s1 +8000b7e0: 000a0513 mv a0,s4 +8000b7e4: e2cff0ef jal ra,8000ae10 <_realloc_r> +8000b7e8: 00050d13 mv s10,a0 +8000b7ec: f4051ae3 bnez a0,8000b740 <__ssprint_r+0x108> +8000b7f0: 01042583 lw a1,16(s0) +8000b7f4: 000a0513 mv a0,s4 +8000b7f8: db1f70ef jal ra,800035a8 <_free_r> +8000b7fc: ef5ff06f j 8000b6f0 <__ssprint_r+0xb8> -8000b774 <_svfiprintf_r>: -8000b774: 00c5d783 lhu a5,12(a1) -8000b778: ed010113 addi sp,sp,-304 -8000b77c: 12912223 sw s1,292(sp) -8000b780: 13212023 sw s2,288(sp) -8000b784: 11412c23 sw s4,280(sp) -8000b788: 11612823 sw s6,272(sp) -8000b78c: 12112623 sw ra,300(sp) -8000b790: 12812423 sw s0,296(sp) -8000b794: 11312e23 sw s3,284(sp) -8000b798: 11512a23 sw s5,276(sp) -8000b79c: 11712623 sw s7,268(sp) -8000b7a0: 11812423 sw s8,264(sp) -8000b7a4: 11912223 sw s9,260(sp) -8000b7a8: 11a12023 sw s10,256(sp) -8000b7ac: 0fb12e23 sw s11,252(sp) -8000b7b0: 0807f793 andi a5,a5,128 -8000b7b4: 00050a13 mv s4,a0 -8000b7b8: 00058913 mv s2,a1 -8000b7bc: 00060b13 mv s6,a2 -8000b7c0: 00068493 mv s1,a3 -8000b7c4: 02078c63 beqz a5,8000b7fc <_svfiprintf_r+0x88> -8000b7c8: 0105a783 lw a5,16(a1) -8000b7cc: 02079863 bnez a5,8000b7fc <_svfiprintf_r+0x88> -8000b7d0: 04000593 li a1,64 -8000b7d4: a4cfa0ef jal ra,80005a20 <_malloc_r> -8000b7d8: 00a92023 sw a0,0(s2) -8000b7dc: 00a92823 sw a0,16(s2) -8000b7e0: 00051a63 bnez a0,8000b7f4 <_svfiprintf_r+0x80> -8000b7e4: 00c00793 li a5,12 -8000b7e8: 00fa2023 sw a5,0(s4) -8000b7ec: fff00c13 li s8,-1 -8000b7f0: 2f50006f j 8000c2e4 <_svfiprintf_r+0xb70> -8000b7f4: 04000793 li a5,64 -8000b7f8: 00f92a23 sw a5,20(s2) -8000b7fc: 810017b7 lui a5,0x81001 -8000b800: ae078793 addi a5,a5,-1312 # 81000ae0 <_PathLocale+0xfffff0b0> -8000b804: 02f12423 sw a5,40(sp) -8000b808: 810017b7 lui a5,0x81001 -8000b80c: c5c78793 addi a5,a5,-932 # 81000c5c <_PathLocale+0xfffff22c> -8000b810: 00f12a23 sw a5,20(sp) -8000b814: 810017b7 lui a5,0x81001 -8000b818: 04c10b93 addi s7,sp,76 -8000b81c: c4c78793 addi a5,a5,-948 # 81000c4c <_PathLocale+0xfffff21c> -8000b820: 05712023 sw s7,64(sp) -8000b824: 04012423 sw zero,72(sp) -8000b828: 04012223 sw zero,68(sp) -8000b82c: 000b8d93 mv s11,s7 -8000b830: 00012823 sw zero,16(sp) -8000b834: 00012423 sw zero,8(sp) -8000b838: 00012623 sw zero,12(sp) -8000b83c: 00012e23 sw zero,28(sp) -8000b840: 00000c13 li s8,0 -8000b844: 00f12c23 sw a5,24(sp) -8000b848: 000b0413 mv s0,s6 -8000b84c: 02500693 li a3,37 -8000b850: 00044783 lbu a5,0(s0) -8000b854: 00078463 beqz a5,8000b85c <_svfiprintf_r+0xe8> -8000b858: 0ad79263 bne a5,a3,8000b8fc <_svfiprintf_r+0x188> -8000b85c: 416409b3 sub s3,s0,s6 -8000b860: 04098663 beqz s3,8000b8ac <_svfiprintf_r+0x138> -8000b864: 04812783 lw a5,72(sp) -8000b868: 016da023 sw s6,0(s11) -8000b86c: 013da223 sw s3,4(s11) -8000b870: 013787b3 add a5,a5,s3 -8000b874: 04f12423 sw a5,72(sp) -8000b878: 04412783 lw a5,68(sp) -8000b87c: 00700693 li a3,7 -8000b880: 008d8d93 addi s11,s11,8 -8000b884: 00178793 addi a5,a5,1 -8000b888: 04f12223 sw a5,68(sp) -8000b88c: 00f6de63 bge a3,a5,8000b8a8 <_svfiprintf_r+0x134> -8000b890: 04010613 addi a2,sp,64 -8000b894: 00090593 mv a1,s2 -8000b898: 000a0513 mv a0,s4 -8000b89c: d11ff0ef jal ra,8000b5ac <__ssprint_r> -8000b8a0: 22051ce3 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000b8a4: 000b8d93 mv s11,s7 -8000b8a8: 013c0c33 add s8,s8,s3 -8000b8ac: 00044783 lbu a5,0(s0) -8000b8b0: 2a0786e3 beqz a5,8000c35c <_svfiprintf_r+0xbe8> -8000b8b4: 00140693 addi a3,s0,1 -8000b8b8: 02010da3 sb zero,59(sp) -8000b8bc: fff00413 li s0,-1 -8000b8c0: 00000993 li s3,0 -8000b8c4: 00000d13 li s10,0 -8000b8c8: 00a00a93 li s5,10 -8000b8cc: 00900c93 li s9,9 -8000b8d0: 0006c603 lbu a2,0(a3) -8000b8d4: 00168b13 addi s6,a3,1 -8000b8d8: 05a00513 li a0,90 -8000b8dc: 02a00813 li a6,42 -8000b8e0: fe060693 addi a3,a2,-32 -8000b8e4: 0ad56ce3 bltu a0,a3,8000c19c <_svfiprintf_r+0xa28> -8000b8e8: 02812783 lw a5,40(sp) -8000b8ec: 00269693 slli a3,a3,0x2 -8000b8f0: 00f686b3 add a3,a3,a5 -8000b8f4: 0006a683 lw a3,0(a3) -8000b8f8: 00068067 jr a3 -8000b8fc: 00140413 addi s0,s0,1 -8000b900: f51ff06f j 8000b850 <_svfiprintf_r+0xdc> -8000b904: 810006b7 lui a3,0x81000 -8000b908: 3e468793 addi a5,a3,996 # 810003e4 <_PathLocale+0xffffe9b4> -8000b90c: 00f12823 sw a5,16(sp) -8000b910: 020d7693 andi a3,s10,32 -8000b914: 68068c63 beqz a3,8000bfac <_svfiprintf_r+0x838> -8000b918: 00748493 addi s1,s1,7 -8000b91c: ff84f493 andi s1,s1,-8 -8000b920: 0004a303 lw t1,0(s1) -8000b924: 0044aa83 lw s5,4(s1) -8000b928: 00848c93 addi s9,s1,8 -8000b92c: 001d7693 andi a3,s10,1 -8000b930: 00068e63 beqz a3,8000b94c <_svfiprintf_r+0x1d8> -8000b934: 015366b3 or a3,t1,s5 -8000b938: 00068a63 beqz a3,8000b94c <_svfiprintf_r+0x1d8> -8000b93c: 03000693 li a3,48 -8000b940: 02d10e23 sb a3,60(sp) -8000b944: 02c10ea3 sb a2,61(sp) -8000b948: 002d6d13 ori s10,s10,2 -8000b94c: bffd7d13 andi s10,s10,-1025 -8000b950: 2fc0006f j 8000bc4c <_svfiprintf_r+0x4d8> -8000b954: 000a0513 mv a0,s4 -8000b958: efdf90ef jal ra,80005854 <_localeconv_r> -8000b95c: 00452783 lw a5,4(a0) -8000b960: 00078513 mv a0,a5 -8000b964: 00f12e23 sw a5,28(sp) -8000b968: 999fb0ef jal ra,80007300 -8000b96c: 00a12623 sw a0,12(sp) -8000b970: 000a0513 mv a0,s4 -8000b974: ee1f90ef jal ra,80005854 <_localeconv_r> -8000b978: 00852783 lw a5,8(a0) -8000b97c: 00f12423 sw a5,8(sp) -8000b980: 00c12783 lw a5,12(sp) -8000b984: 00078c63 beqz a5,8000b99c <_svfiprintf_r+0x228> -8000b988: 00812783 lw a5,8(sp) -8000b98c: 00078863 beqz a5,8000b99c <_svfiprintf_r+0x228> -8000b990: 0007c683 lbu a3,0(a5) -8000b994: 00068463 beqz a3,8000b99c <_svfiprintf_r+0x228> -8000b998: 400d6d13 ori s10,s10,1024 -8000b99c: 000b0693 mv a3,s6 -8000b9a0: f31ff06f j 8000b8d0 <_svfiprintf_r+0x15c> -8000b9a4: 03b14683 lbu a3,59(sp) -8000b9a8: fe069ae3 bnez a3,8000b99c <_svfiprintf_r+0x228> -8000b9ac: 02000693 li a3,32 -8000b9b0: 02d10da3 sb a3,59(sp) -8000b9b4: fe9ff06f j 8000b99c <_svfiprintf_r+0x228> -8000b9b8: 001d6d13 ori s10,s10,1 -8000b9bc: fe1ff06f j 8000b99c <_svfiprintf_r+0x228> -8000b9c0: 0004a983 lw s3,0(s1) -8000b9c4: 00448493 addi s1,s1,4 -8000b9c8: fc09dae3 bgez s3,8000b99c <_svfiprintf_r+0x228> -8000b9cc: 413009b3 neg s3,s3 -8000b9d0: 004d6d13 ori s10,s10,4 -8000b9d4: fc9ff06f j 8000b99c <_svfiprintf_r+0x228> -8000b9d8: 02b00693 li a3,43 -8000b9dc: fd5ff06f j 8000b9b0 <_svfiprintf_r+0x23c> -8000b9e0: 000b4603 lbu a2,0(s6) -8000b9e4: 001b0693 addi a3,s6,1 -8000b9e8: 05061063 bne a2,a6,8000ba28 <_svfiprintf_r+0x2b4> -8000b9ec: 0004a403 lw s0,0(s1) -8000b9f0: 00448613 addi a2,s1,4 -8000b9f4: 00045463 bgez s0,8000b9fc <_svfiprintf_r+0x288> -8000b9f8: fff00413 li s0,-1 -8000b9fc: 00060493 mv s1,a2 -8000ba00: 00068b13 mv s6,a3 -8000ba04: f99ff06f j 8000b99c <_svfiprintf_r+0x228> -8000ba08: 03540433 mul s0,s0,s5 -8000ba0c: 00168693 addi a3,a3,1 -8000ba10: fff6c603 lbu a2,-1(a3) -8000ba14: 00b40433 add s0,s0,a1 -8000ba18: fd060593 addi a1,a2,-48 -8000ba1c: febcf6e3 bgeu s9,a1,8000ba08 <_svfiprintf_r+0x294> -8000ba20: 00068b13 mv s6,a3 -8000ba24: ebdff06f j 8000b8e0 <_svfiprintf_r+0x16c> -8000ba28: 00000413 li s0,0 -8000ba2c: fedff06f j 8000ba18 <_svfiprintf_r+0x2a4> -8000ba30: 080d6d13 ori s10,s10,128 -8000ba34: f69ff06f j 8000b99c <_svfiprintf_r+0x228> -8000ba38: 000b0693 mv a3,s6 -8000ba3c: 00000993 li s3,0 -8000ba40: 035989b3 mul s3,s3,s5 -8000ba44: fd060613 addi a2,a2,-48 -8000ba48: 00168693 addi a3,a3,1 -8000ba4c: 013609b3 add s3,a2,s3 -8000ba50: fff6c603 lbu a2,-1(a3) -8000ba54: fd060593 addi a1,a2,-48 -8000ba58: febcf4e3 bgeu s9,a1,8000ba40 <_svfiprintf_r+0x2cc> -8000ba5c: fc5ff06f j 8000ba20 <_svfiprintf_r+0x2ac> -8000ba60: 000b4603 lbu a2,0(s6) -8000ba64: 06800693 li a3,104 -8000ba68: 00d61863 bne a2,a3,8000ba78 <_svfiprintf_r+0x304> -8000ba6c: 001b0b13 addi s6,s6,1 -8000ba70: 200d6d13 ori s10,s10,512 -8000ba74: f29ff06f j 8000b99c <_svfiprintf_r+0x228> -8000ba78: 040d6d13 ori s10,s10,64 -8000ba7c: f21ff06f j 8000b99c <_svfiprintf_r+0x228> -8000ba80: 000b4603 lbu a2,0(s6) -8000ba84: 06c00693 li a3,108 -8000ba88: 00d61863 bne a2,a3,8000ba98 <_svfiprintf_r+0x324> -8000ba8c: 001b0b13 addi s6,s6,1 -8000ba90: 020d6d13 ori s10,s10,32 -8000ba94: f09ff06f j 8000b99c <_svfiprintf_r+0x228> -8000ba98: 010d6d13 ori s10,s10,16 -8000ba9c: f01ff06f j 8000b99c <_svfiprintf_r+0x228> -8000baa0: 0004a683 lw a3,0(s1) -8000baa4: 00448c93 addi s9,s1,4 -8000baa8: 02010da3 sb zero,59(sp) -8000baac: 08d10623 sb a3,140(sp) -8000bab0: 00100413 li s0,1 -8000bab4: 00000a93 li s5,0 -8000bab8: 08c10493 addi s1,sp,140 -8000babc: 1c80006f j 8000bc84 <_svfiprintf_r+0x510> -8000bac0: 010d6d13 ori s10,s10,16 -8000bac4: 020d7693 andi a3,s10,32 -8000bac8: 06068063 beqz a3,8000bb28 <_svfiprintf_r+0x3b4> -8000bacc: 00748493 addi s1,s1,7 -8000bad0: ff84f493 andi s1,s1,-8 -8000bad4: 0004a303 lw t1,0(s1) -8000bad8: 0044aa83 lw s5,4(s1) -8000badc: 00848c93 addi s9,s1,8 -8000bae0: 080adce3 bgez s5,8000c378 <_svfiprintf_r+0xc04> -8000bae4: 40600333 neg t1,t1 -8000bae8: 006036b3 snez a3,t1 -8000baec: 41500833 neg a6,s5 -8000baf0: 40d80ab3 sub s5,a6,a3 -8000baf4: 02d00693 li a3,45 -8000baf8: 02d10da3 sb a3,59(sp) -8000bafc: 00100693 li a3,1 -8000bb00: fff00613 li a2,-1 -8000bb04: 4ec40663 beq s0,a2,8000bff0 <_svfiprintf_r+0x87c> -8000bb08: 000d0613 mv a2,s10 -8000bb0c: 015365b3 or a1,t1,s5 -8000bb10: f7fd7d13 andi s10,s10,-129 -8000bb14: 4c059e63 bnez a1,8000bff0 <_svfiprintf_r+0x87c> -8000bb18: 66040463 beqz s0,8000c180 <_svfiprintf_r+0xa0c> -8000bb1c: 00100613 li a2,1 -8000bb20: 4cc69c63 bne a3,a2,8000bff8 <_svfiprintf_r+0x884> -8000bb24: 0690006f j 8000c38c <_svfiprintf_r+0xc18> -8000bb28: 010d7693 andi a3,s10,16 -8000bb2c: 00448c93 addi s9,s1,4 -8000bb30: 00068863 beqz a3,8000bb40 <_svfiprintf_r+0x3cc> -8000bb34: 0004a303 lw t1,0(s1) -8000bb38: 41f35a93 srai s5,t1,0x1f -8000bb3c: fa5ff06f j 8000bae0 <_svfiprintf_r+0x36c> -8000bb40: 040d7693 andi a3,s10,64 -8000bb44: 0004a303 lw t1,0(s1) -8000bb48: 00068863 beqz a3,8000bb58 <_svfiprintf_r+0x3e4> -8000bb4c: 01031313 slli t1,t1,0x10 -8000bb50: 41035313 srai t1,t1,0x10 -8000bb54: fe5ff06f j 8000bb38 <_svfiprintf_r+0x3c4> -8000bb58: 200d7693 andi a3,s10,512 -8000bb5c: fc068ee3 beqz a3,8000bb38 <_svfiprintf_r+0x3c4> -8000bb60: 01831313 slli t1,t1,0x18 -8000bb64: 41835313 srai t1,t1,0x18 -8000bb68: fd1ff06f j 8000bb38 <_svfiprintf_r+0x3c4> -8000bb6c: 020d7613 andi a2,s10,32 -8000bb70: 0004a683 lw a3,0(s1) -8000bb74: 00448493 addi s1,s1,4 -8000bb78: 00060a63 beqz a2,8000bb8c <_svfiprintf_r+0x418> -8000bb7c: 41fc5793 srai a5,s8,0x1f -8000bb80: 0186a023 sw s8,0(a3) -8000bb84: 00f6a223 sw a5,4(a3) -8000bb88: cc1ff06f j 8000b848 <_svfiprintf_r+0xd4> -8000bb8c: 010d7613 andi a2,s10,16 -8000bb90: 00060663 beqz a2,8000bb9c <_svfiprintf_r+0x428> -8000bb94: 0186a023 sw s8,0(a3) -8000bb98: cb1ff06f j 8000b848 <_svfiprintf_r+0xd4> -8000bb9c: 040d7613 andi a2,s10,64 -8000bba0: 00060663 beqz a2,8000bbac <_svfiprintf_r+0x438> -8000bba4: 01869023 sh s8,0(a3) -8000bba8: ca1ff06f j 8000b848 <_svfiprintf_r+0xd4> -8000bbac: 200d7793 andi a5,s10,512 -8000bbb0: fe0782e3 beqz a5,8000bb94 <_svfiprintf_r+0x420> -8000bbb4: 01868023 sb s8,0(a3) -8000bbb8: c91ff06f j 8000b848 <_svfiprintf_r+0xd4> -8000bbbc: 010d6d13 ori s10,s10,16 -8000bbc0: 020d7693 andi a3,s10,32 -8000bbc4: 02068463 beqz a3,8000bbec <_svfiprintf_r+0x478> -8000bbc8: 00748493 addi s1,s1,7 -8000bbcc: ff84f493 andi s1,s1,-8 +8000b800 <_svfiprintf_r>: +8000b800: 00c5d783 lhu a5,12(a1) +8000b804: ed010113 addi sp,sp,-304 +8000b808: 12912223 sw s1,292(sp) +8000b80c: 13212023 sw s2,288(sp) +8000b810: 11412c23 sw s4,280(sp) +8000b814: 11612823 sw s6,272(sp) +8000b818: 12112623 sw ra,300(sp) +8000b81c: 12812423 sw s0,296(sp) +8000b820: 11312e23 sw s3,284(sp) +8000b824: 11512a23 sw s5,276(sp) +8000b828: 11712623 sw s7,268(sp) +8000b82c: 11812423 sw s8,264(sp) +8000b830: 11912223 sw s9,260(sp) +8000b834: 11a12023 sw s10,256(sp) +8000b838: 0fb12e23 sw s11,252(sp) +8000b83c: 0807f793 andi a5,a5,128 +8000b840: 00050a13 mv s4,a0 +8000b844: 00058913 mv s2,a1 +8000b848: 00060b13 mv s6,a2 +8000b84c: 00068493 mv s1,a3 +8000b850: 02078c63 beqz a5,8000b888 <_svfiprintf_r+0x88> +8000b854: 0105a783 lw a5,16(a1) +8000b858: 02079863 bnez a5,8000b888 <_svfiprintf_r+0x88> +8000b85c: 04000593 li a1,64 +8000b860: a4cfa0ef jal ra,80005aac <_malloc_r> +8000b864: 00a92023 sw a0,0(s2) +8000b868: 00a92823 sw a0,16(s2) +8000b86c: 00051a63 bnez a0,8000b880 <_svfiprintf_r+0x80> +8000b870: 00c00793 li a5,12 +8000b874: 00fa2023 sw a5,0(s4) +8000b878: fff00c13 li s8,-1 +8000b87c: 2f50006f j 8000c370 <_svfiprintf_r+0xb70> +8000b880: 04000793 li a5,64 +8000b884: 00f92a23 sw a5,20(s2) +8000b888: 810017b7 lui a5,0x81001 +8000b88c: aa878793 addi a5,a5,-1368 # 81000aa8 <_PathLocale+0xfffff0b0> +8000b890: 02f12423 sw a5,40(sp) +8000b894: 810017b7 lui a5,0x81001 +8000b898: c2478793 addi a5,a5,-988 # 81000c24 <_PathLocale+0xfffff22c> +8000b89c: 00f12a23 sw a5,20(sp) +8000b8a0: 810017b7 lui a5,0x81001 +8000b8a4: 04c10b93 addi s7,sp,76 +8000b8a8: c1478793 addi a5,a5,-1004 # 81000c14 <_PathLocale+0xfffff21c> +8000b8ac: 05712023 sw s7,64(sp) +8000b8b0: 04012423 sw zero,72(sp) +8000b8b4: 04012223 sw zero,68(sp) +8000b8b8: 000b8d93 mv s11,s7 +8000b8bc: 00012823 sw zero,16(sp) +8000b8c0: 00012423 sw zero,8(sp) +8000b8c4: 00012623 sw zero,12(sp) +8000b8c8: 00012e23 sw zero,28(sp) +8000b8cc: 00000c13 li s8,0 +8000b8d0: 00f12c23 sw a5,24(sp) +8000b8d4: 000b0413 mv s0,s6 +8000b8d8: 02500693 li a3,37 +8000b8dc: 00044783 lbu a5,0(s0) +8000b8e0: 00078463 beqz a5,8000b8e8 <_svfiprintf_r+0xe8> +8000b8e4: 0ad79263 bne a5,a3,8000b988 <_svfiprintf_r+0x188> +8000b8e8: 416409b3 sub s3,s0,s6 +8000b8ec: 04098663 beqz s3,8000b938 <_svfiprintf_r+0x138> +8000b8f0: 04812783 lw a5,72(sp) +8000b8f4: 016da023 sw s6,0(s11) +8000b8f8: 013da223 sw s3,4(s11) +8000b8fc: 013787b3 add a5,a5,s3 +8000b900: 04f12423 sw a5,72(sp) +8000b904: 04412783 lw a5,68(sp) +8000b908: 00700693 li a3,7 +8000b90c: 008d8d93 addi s11,s11,8 +8000b910: 00178793 addi a5,a5,1 +8000b914: 04f12223 sw a5,68(sp) +8000b918: 00f6de63 bge a3,a5,8000b934 <_svfiprintf_r+0x134> +8000b91c: 04010613 addi a2,sp,64 +8000b920: 00090593 mv a1,s2 +8000b924: 000a0513 mv a0,s4 +8000b928: d11ff0ef jal ra,8000b638 <__ssprint_r> +8000b92c: 22051ce3 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000b930: 000b8d93 mv s11,s7 +8000b934: 013c0c33 add s8,s8,s3 +8000b938: 00044783 lbu a5,0(s0) +8000b93c: 2a0786e3 beqz a5,8000c3e8 <_svfiprintf_r+0xbe8> +8000b940: 00140693 addi a3,s0,1 +8000b944: 02010da3 sb zero,59(sp) +8000b948: fff00413 li s0,-1 +8000b94c: 00000993 li s3,0 +8000b950: 00000d13 li s10,0 +8000b954: 00a00a93 li s5,10 +8000b958: 00900c93 li s9,9 +8000b95c: 0006c603 lbu a2,0(a3) +8000b960: 00168b13 addi s6,a3,1 +8000b964: 05a00513 li a0,90 +8000b968: 02a00813 li a6,42 +8000b96c: fe060693 addi a3,a2,-32 +8000b970: 0ad56ce3 bltu a0,a3,8000c228 <_svfiprintf_r+0xa28> +8000b974: 02812783 lw a5,40(sp) +8000b978: 00269693 slli a3,a3,0x2 +8000b97c: 00f686b3 add a3,a3,a5 +8000b980: 0006a683 lw a3,0(a3) +8000b984: 00068067 jr a3 +8000b988: 00140413 addi s0,s0,1 +8000b98c: f51ff06f j 8000b8dc <_svfiprintf_r+0xdc> +8000b990: 810006b7 lui a3,0x81000 +8000b994: 3ac68793 addi a5,a3,940 # 810003ac <_PathLocale+0xffffe9b4> +8000b998: 00f12823 sw a5,16(sp) +8000b99c: 020d7693 andi a3,s10,32 +8000b9a0: 68068c63 beqz a3,8000c038 <_svfiprintf_r+0x838> +8000b9a4: 00748493 addi s1,s1,7 +8000b9a8: ff84f493 andi s1,s1,-8 +8000b9ac: 0004a303 lw t1,0(s1) +8000b9b0: 0044aa83 lw s5,4(s1) +8000b9b4: 00848c93 addi s9,s1,8 +8000b9b8: 001d7693 andi a3,s10,1 +8000b9bc: 00068e63 beqz a3,8000b9d8 <_svfiprintf_r+0x1d8> +8000b9c0: 015366b3 or a3,t1,s5 +8000b9c4: 00068a63 beqz a3,8000b9d8 <_svfiprintf_r+0x1d8> +8000b9c8: 03000693 li a3,48 +8000b9cc: 02d10e23 sb a3,60(sp) +8000b9d0: 02c10ea3 sb a2,61(sp) +8000b9d4: 002d6d13 ori s10,s10,2 +8000b9d8: bffd7d13 andi s10,s10,-1025 +8000b9dc: 2fc0006f j 8000bcd8 <_svfiprintf_r+0x4d8> +8000b9e0: 000a0513 mv a0,s4 +8000b9e4: efdf90ef jal ra,800058e0 <_localeconv_r> +8000b9e8: 00452783 lw a5,4(a0) +8000b9ec: 00078513 mv a0,a5 +8000b9f0: 00f12e23 sw a5,28(sp) +8000b9f4: 999fb0ef jal ra,8000738c +8000b9f8: 00a12623 sw a0,12(sp) +8000b9fc: 000a0513 mv a0,s4 +8000ba00: ee1f90ef jal ra,800058e0 <_localeconv_r> +8000ba04: 00852783 lw a5,8(a0) +8000ba08: 00f12423 sw a5,8(sp) +8000ba0c: 00c12783 lw a5,12(sp) +8000ba10: 00078c63 beqz a5,8000ba28 <_svfiprintf_r+0x228> +8000ba14: 00812783 lw a5,8(sp) +8000ba18: 00078863 beqz a5,8000ba28 <_svfiprintf_r+0x228> +8000ba1c: 0007c683 lbu a3,0(a5) +8000ba20: 00068463 beqz a3,8000ba28 <_svfiprintf_r+0x228> +8000ba24: 400d6d13 ori s10,s10,1024 +8000ba28: 000b0693 mv a3,s6 +8000ba2c: f31ff06f j 8000b95c <_svfiprintf_r+0x15c> +8000ba30: 03b14683 lbu a3,59(sp) +8000ba34: fe069ae3 bnez a3,8000ba28 <_svfiprintf_r+0x228> +8000ba38: 02000693 li a3,32 +8000ba3c: 02d10da3 sb a3,59(sp) +8000ba40: fe9ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000ba44: 001d6d13 ori s10,s10,1 +8000ba48: fe1ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000ba4c: 0004a983 lw s3,0(s1) +8000ba50: 00448493 addi s1,s1,4 +8000ba54: fc09dae3 bgez s3,8000ba28 <_svfiprintf_r+0x228> +8000ba58: 413009b3 neg s3,s3 +8000ba5c: 004d6d13 ori s10,s10,4 +8000ba60: fc9ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000ba64: 02b00693 li a3,43 +8000ba68: fd5ff06f j 8000ba3c <_svfiprintf_r+0x23c> +8000ba6c: 000b4603 lbu a2,0(s6) +8000ba70: 001b0693 addi a3,s6,1 +8000ba74: 05061063 bne a2,a6,8000bab4 <_svfiprintf_r+0x2b4> +8000ba78: 0004a403 lw s0,0(s1) +8000ba7c: 00448613 addi a2,s1,4 +8000ba80: 00045463 bgez s0,8000ba88 <_svfiprintf_r+0x288> +8000ba84: fff00413 li s0,-1 +8000ba88: 00060493 mv s1,a2 +8000ba8c: 00068b13 mv s6,a3 +8000ba90: f99ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000ba94: 03540433 mul s0,s0,s5 +8000ba98: 00168693 addi a3,a3,1 +8000ba9c: fff6c603 lbu a2,-1(a3) +8000baa0: 00b40433 add s0,s0,a1 +8000baa4: fd060593 addi a1,a2,-48 +8000baa8: febcf6e3 bgeu s9,a1,8000ba94 <_svfiprintf_r+0x294> +8000baac: 00068b13 mv s6,a3 +8000bab0: ebdff06f j 8000b96c <_svfiprintf_r+0x16c> +8000bab4: 00000413 li s0,0 +8000bab8: fedff06f j 8000baa4 <_svfiprintf_r+0x2a4> +8000babc: 080d6d13 ori s10,s10,128 +8000bac0: f69ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000bac4: 000b0693 mv a3,s6 +8000bac8: 00000993 li s3,0 +8000bacc: 035989b3 mul s3,s3,s5 +8000bad0: fd060613 addi a2,a2,-48 +8000bad4: 00168693 addi a3,a3,1 +8000bad8: 013609b3 add s3,a2,s3 +8000badc: fff6c603 lbu a2,-1(a3) +8000bae0: fd060593 addi a1,a2,-48 +8000bae4: febcf4e3 bgeu s9,a1,8000bacc <_svfiprintf_r+0x2cc> +8000bae8: fc5ff06f j 8000baac <_svfiprintf_r+0x2ac> +8000baec: 000b4603 lbu a2,0(s6) +8000baf0: 06800693 li a3,104 +8000baf4: 00d61863 bne a2,a3,8000bb04 <_svfiprintf_r+0x304> +8000baf8: 001b0b13 addi s6,s6,1 +8000bafc: 200d6d13 ori s10,s10,512 +8000bb00: f29ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000bb04: 040d6d13 ori s10,s10,64 +8000bb08: f21ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000bb0c: 000b4603 lbu a2,0(s6) +8000bb10: 06c00693 li a3,108 +8000bb14: 00d61863 bne a2,a3,8000bb24 <_svfiprintf_r+0x324> +8000bb18: 001b0b13 addi s6,s6,1 +8000bb1c: 020d6d13 ori s10,s10,32 +8000bb20: f09ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000bb24: 010d6d13 ori s10,s10,16 +8000bb28: f01ff06f j 8000ba28 <_svfiprintf_r+0x228> +8000bb2c: 0004a683 lw a3,0(s1) +8000bb30: 00448c93 addi s9,s1,4 +8000bb34: 02010da3 sb zero,59(sp) +8000bb38: 08d10623 sb a3,140(sp) +8000bb3c: 00100413 li s0,1 +8000bb40: 00000a93 li s5,0 +8000bb44: 08c10493 addi s1,sp,140 +8000bb48: 1c80006f j 8000bd10 <_svfiprintf_r+0x510> +8000bb4c: 010d6d13 ori s10,s10,16 +8000bb50: 020d7693 andi a3,s10,32 +8000bb54: 06068063 beqz a3,8000bbb4 <_svfiprintf_r+0x3b4> +8000bb58: 00748493 addi s1,s1,7 +8000bb5c: ff84f493 andi s1,s1,-8 +8000bb60: 0004a303 lw t1,0(s1) +8000bb64: 0044aa83 lw s5,4(s1) +8000bb68: 00848c93 addi s9,s1,8 +8000bb6c: 080adce3 bgez s5,8000c404 <_svfiprintf_r+0xc04> +8000bb70: 40600333 neg t1,t1 +8000bb74: 006036b3 snez a3,t1 +8000bb78: 41500833 neg a6,s5 +8000bb7c: 40d80ab3 sub s5,a6,a3 +8000bb80: 02d00693 li a3,45 +8000bb84: 02d10da3 sb a3,59(sp) +8000bb88: 00100693 li a3,1 +8000bb8c: fff00613 li a2,-1 +8000bb90: 4ec40663 beq s0,a2,8000c07c <_svfiprintf_r+0x87c> +8000bb94: 000d0613 mv a2,s10 +8000bb98: 015365b3 or a1,t1,s5 +8000bb9c: f7fd7d13 andi s10,s10,-129 +8000bba0: 4c059e63 bnez a1,8000c07c <_svfiprintf_r+0x87c> +8000bba4: 66040463 beqz s0,8000c20c <_svfiprintf_r+0xa0c> +8000bba8: 00100613 li a2,1 +8000bbac: 4cc69c63 bne a3,a2,8000c084 <_svfiprintf_r+0x884> +8000bbb0: 0690006f j 8000c418 <_svfiprintf_r+0xc18> +8000bbb4: 010d7693 andi a3,s10,16 +8000bbb8: 00448c93 addi s9,s1,4 +8000bbbc: 00068863 beqz a3,8000bbcc <_svfiprintf_r+0x3cc> +8000bbc0: 0004a303 lw t1,0(s1) +8000bbc4: 41f35a93 srai s5,t1,0x1f +8000bbc8: fa5ff06f j 8000bb6c <_svfiprintf_r+0x36c> +8000bbcc: 040d7693 andi a3,s10,64 8000bbd0: 0004a303 lw t1,0(s1) -8000bbd4: 0044aa83 lw s5,4(s1) -8000bbd8: 00848c93 addi s9,s1,8 -8000bbdc: bffd7d13 andi s10,s10,-1025 -8000bbe0: 00000693 li a3,0 -8000bbe4: 02010da3 sb zero,59(sp) -8000bbe8: f19ff06f j 8000bb00 <_svfiprintf_r+0x38c> -8000bbec: 010d7693 andi a3,s10,16 -8000bbf0: 00448c93 addi s9,s1,4 -8000bbf4: 00068663 beqz a3,8000bc00 <_svfiprintf_r+0x48c> -8000bbf8: 0004a303 lw t1,0(s1) -8000bbfc: 0100006f j 8000bc0c <_svfiprintf_r+0x498> -8000bc00: 040d7693 andi a3,s10,64 -8000bc04: 00068863 beqz a3,8000bc14 <_svfiprintf_r+0x4a0> -8000bc08: 0004d303 lhu t1,0(s1) -8000bc0c: 00000a93 li s5,0 -8000bc10: fcdff06f j 8000bbdc <_svfiprintf_r+0x468> -8000bc14: 200d7693 andi a3,s10,512 -8000bc18: fe0680e3 beqz a3,8000bbf8 <_svfiprintf_r+0x484> -8000bc1c: 0004c303 lbu t1,0(s1) -8000bc20: fedff06f j 8000bc0c <_svfiprintf_r+0x498> -8000bc24: ffff86b7 lui a3,0xffff8 -8000bc28: 8306c693 xori a3,a3,-2000 -8000bc2c: 02d11e23 sh a3,60(sp) -8000bc30: 0004a303 lw t1,0(s1) -8000bc34: 810006b7 lui a3,0x81000 -8000bc38: 3e468793 addi a5,a3,996 # 810003e4 <_PathLocale+0xffffe9b4> -8000bc3c: 00448c93 addi s9,s1,4 -8000bc40: 00000a93 li s5,0 -8000bc44: 002d6d13 ori s10,s10,2 -8000bc48: 00f12823 sw a5,16(sp) -8000bc4c: 00200693 li a3,2 -8000bc50: f95ff06f j 8000bbe4 <_svfiprintf_r+0x470> -8000bc54: 02010da3 sb zero,59(sp) -8000bc58: fff00693 li a3,-1 -8000bc5c: 00448c93 addi s9,s1,4 -8000bc60: 0004a483 lw s1,0(s1) -8000bc64: 2cd40463 beq s0,a3,8000bf2c <_svfiprintf_r+0x7b8> -8000bc68: 00040613 mv a2,s0 -8000bc6c: 00000593 li a1,0 -8000bc70: 00048513 mv a0,s1 -8000bc74: c20fa0ef jal ra,80006094 -8000bc78: 00000a93 li s5,0 -8000bc7c: 00050463 beqz a0,8000bc84 <_svfiprintf_r+0x510> -8000bc80: 40950433 sub s0,a0,s1 -8000bc84: 01512223 sw s5,4(sp) -8000bc88: 008ad463 bge s5,s0,8000bc90 <_svfiprintf_r+0x51c> -8000bc8c: 00812223 sw s0,4(sp) -8000bc90: 03b14683 lbu a3,59(sp) -8000bc94: 00068863 beqz a3,8000bca4 <_svfiprintf_r+0x530> -8000bc98: 00412783 lw a5,4(sp) -8000bc9c: 00178793 addi a5,a5,1 -8000bca0: 00f12223 sw a5,4(sp) -8000bca4: 002d7793 andi a5,s10,2 -8000bca8: 02f12023 sw a5,32(sp) -8000bcac: 00078863 beqz a5,8000bcbc <_svfiprintf_r+0x548> -8000bcb0: 00412783 lw a5,4(sp) -8000bcb4: 00278793 addi a5,a5,2 -8000bcb8: 00f12223 sw a5,4(sp) -8000bcbc: 084d7793 andi a5,s10,132 -8000bcc0: 02f12223 sw a5,36(sp) -8000bcc4: 06079463 bnez a5,8000bd2c <_svfiprintf_r+0x5b8> -8000bcc8: 00412783 lw a5,4(sp) -8000bccc: 40f986b3 sub a3,s3,a5 -8000bcd0: 04d05e63 blez a3,8000bd2c <_svfiprintf_r+0x5b8> -8000bcd4: 01000813 li a6,16 -8000bcd8: 00700893 li a7,7 -8000bcdc: 01812783 lw a5,24(sp) -8000bce0: 04412603 lw a2,68(sp) -8000bce4: 04812583 lw a1,72(sp) -8000bce8: 00fda023 sw a5,0(s11) -8000bcec: 00160613 addi a2,a2,1 -8000bcf0: 008d8513 addi a0,s11,8 -8000bcf4: 4ad84e63 blt a6,a3,8000c1b0 <_svfiprintf_r+0xa3c> -8000bcf8: 00dda223 sw a3,4(s11) -8000bcfc: 00b686b3 add a3,a3,a1 -8000bd00: 04d12423 sw a3,72(sp) -8000bd04: 04c12223 sw a2,68(sp) -8000bd08: 00700693 li a3,7 -8000bd0c: 00050d93 mv s11,a0 -8000bd10: 00c6de63 bge a3,a2,8000bd2c <_svfiprintf_r+0x5b8> -8000bd14: 04010613 addi a2,sp,64 -8000bd18: 00090593 mv a1,s2 -8000bd1c: 000a0513 mv a0,s4 -8000bd20: 88dff0ef jal ra,8000b5ac <__ssprint_r> -8000bd24: 5a051a63 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000bd28: 000b8d93 mv s11,s7 -8000bd2c: 03b14683 lbu a3,59(sp) -8000bd30: 04068863 beqz a3,8000bd80 <_svfiprintf_r+0x60c> -8000bd34: 03b10613 addi a2,sp,59 -8000bd38: 00cda023 sw a2,0(s11) -8000bd3c: 00100613 li a2,1 -8000bd40: 04412683 lw a3,68(sp) -8000bd44: 00cda223 sw a2,4(s11) -8000bd48: 04812603 lw a2,72(sp) -8000bd4c: 00168693 addi a3,a3,1 -8000bd50: 04d12223 sw a3,68(sp) -8000bd54: 00160613 addi a2,a2,1 -8000bd58: 04c12423 sw a2,72(sp) -8000bd5c: 00700613 li a2,7 -8000bd60: 008d8d93 addi s11,s11,8 -8000bd64: 00d65e63 bge a2,a3,8000bd80 <_svfiprintf_r+0x60c> -8000bd68: 04010613 addi a2,sp,64 -8000bd6c: 00090593 mv a1,s2 -8000bd70: 000a0513 mv a0,s4 -8000bd74: 839ff0ef jal ra,8000b5ac <__ssprint_r> -8000bd78: 56051063 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000bd7c: 000b8d93 mv s11,s7 -8000bd80: 02012783 lw a5,32(sp) -8000bd84: 04078863 beqz a5,8000bdd4 <_svfiprintf_r+0x660> -8000bd88: 03c10613 addi a2,sp,60 -8000bd8c: 00cda023 sw a2,0(s11) -8000bd90: 00200613 li a2,2 -8000bd94: 04412683 lw a3,68(sp) -8000bd98: 00cda223 sw a2,4(s11) -8000bd9c: 04812603 lw a2,72(sp) -8000bda0: 00168693 addi a3,a3,1 -8000bda4: 04d12223 sw a3,68(sp) -8000bda8: 00260613 addi a2,a2,2 -8000bdac: 04c12423 sw a2,72(sp) -8000bdb0: 00700613 li a2,7 -8000bdb4: 008d8d93 addi s11,s11,8 -8000bdb8: 00d65e63 bge a2,a3,8000bdd4 <_svfiprintf_r+0x660> -8000bdbc: 04010613 addi a2,sp,64 -8000bdc0: 00090593 mv a1,s2 -8000bdc4: 000a0513 mv a0,s4 -8000bdc8: fe4ff0ef jal ra,8000b5ac <__ssprint_r> -8000bdcc: 50051663 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000bdd0: 000b8d93 mv s11,s7 -8000bdd4: 02412783 lw a5,36(sp) -8000bdd8: 08000693 li a3,128 -8000bddc: 06d79463 bne a5,a3,8000be44 <_svfiprintf_r+0x6d0> -8000bde0: 00412783 lw a5,4(sp) -8000bde4: 40f986b3 sub a3,s3,a5 -8000bde8: 04d05e63 blez a3,8000be44 <_svfiprintf_r+0x6d0> -8000bdec: 01000813 li a6,16 -8000bdf0: 00700893 li a7,7 -8000bdf4: 01412783 lw a5,20(sp) -8000bdf8: 04412603 lw a2,68(sp) -8000bdfc: 04812583 lw a1,72(sp) -8000be00: 00fda023 sw a5,0(s11) -8000be04: 00160613 addi a2,a2,1 -8000be08: 008d8513 addi a0,s11,8 -8000be0c: 3ed84663 blt a6,a3,8000c1f8 <_svfiprintf_r+0xa84> -8000be10: 00dda223 sw a3,4(s11) -8000be14: 00b686b3 add a3,a3,a1 -8000be18: 04d12423 sw a3,72(sp) -8000be1c: 04c12223 sw a2,68(sp) -8000be20: 00700693 li a3,7 -8000be24: 00050d93 mv s11,a0 -8000be28: 00c6de63 bge a3,a2,8000be44 <_svfiprintf_r+0x6d0> -8000be2c: 04010613 addi a2,sp,64 -8000be30: 00090593 mv a1,s2 -8000be34: 000a0513 mv a0,s4 -8000be38: f74ff0ef jal ra,8000b5ac <__ssprint_r> -8000be3c: 48051e63 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000be40: 000b8d93 mv s11,s7 -8000be44: 408a8ab3 sub s5,s5,s0 -8000be48: 05505e63 blez s5,8000bea4 <_svfiprintf_r+0x730> -8000be4c: 01000813 li a6,16 -8000be50: 00700893 li a7,7 -8000be54: 01412783 lw a5,20(sp) -8000be58: 04412683 lw a3,68(sp) -8000be5c: 04812603 lw a2,72(sp) -8000be60: 00fda023 sw a5,0(s11) -8000be64: 00168693 addi a3,a3,1 -8000be68: 008d8593 addi a1,s11,8 -8000be6c: 3d584a63 blt a6,s5,8000c240 <_svfiprintf_r+0xacc> -8000be70: 015da223 sw s5,4(s11) -8000be74: 00ca8ab3 add s5,s5,a2 -8000be78: 05512423 sw s5,72(sp) -8000be7c: 04d12223 sw a3,68(sp) -8000be80: 00700613 li a2,7 -8000be84: 00058d93 mv s11,a1 -8000be88: 00d65e63 bge a2,a3,8000bea4 <_svfiprintf_r+0x730> -8000be8c: 04010613 addi a2,sp,64 -8000be90: 00090593 mv a1,s2 -8000be94: 000a0513 mv a0,s4 -8000be98: f14ff0ef jal ra,8000b5ac <__ssprint_r> -8000be9c: 42051e63 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000bea0: 000b8d93 mv s11,s7 -8000bea4: 04812683 lw a3,72(sp) -8000bea8: 008da223 sw s0,4(s11) -8000beac: 009da023 sw s1,0(s11) -8000beb0: 00868433 add s0,a3,s0 -8000beb4: 04412683 lw a3,68(sp) -8000beb8: 04812423 sw s0,72(sp) -8000bebc: 00700613 li a2,7 -8000bec0: 00168693 addi a3,a3,1 -8000bec4: 04d12223 sw a3,68(sp) -8000bec8: 008d8713 addi a4,s11,8 -8000becc: 00d65e63 bge a2,a3,8000bee8 <_svfiprintf_r+0x774> -8000bed0: 04010613 addi a2,sp,64 -8000bed4: 00090593 mv a1,s2 -8000bed8: 000a0513 mv a0,s4 -8000bedc: ed0ff0ef jal ra,8000b5ac <__ssprint_r> -8000bee0: 3e051c63 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000bee4: 000b8713 mv a4,s7 -8000bee8: 004d7793 andi a5,s10,4 -8000beec: 38079a63 bnez a5,8000c280 <_svfiprintf_r+0xb0c> -8000bef0: 00412783 lw a5,4(sp) -8000bef4: 00f9d463 bge s3,a5,8000befc <_svfiprintf_r+0x788> -8000bef8: 00078993 mv s3,a5 -8000befc: 04812783 lw a5,72(sp) -8000bf00: 013c0c33 add s8,s8,s3 -8000bf04: 00078c63 beqz a5,8000bf1c <_svfiprintf_r+0x7a8> -8000bf08: 04010613 addi a2,sp,64 -8000bf0c: 00090593 mv a1,s2 -8000bf10: 000a0513 mv a0,s4 -8000bf14: e98ff0ef jal ra,8000b5ac <__ssprint_r> -8000bf18: 3c051063 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000bf1c: 04012223 sw zero,68(sp) -8000bf20: 000c8493 mv s1,s9 -8000bf24: 000b8d93 mv s11,s7 -8000bf28: 921ff06f j 8000b848 <_svfiprintf_r+0xd4> -8000bf2c: 00048513 mv a0,s1 -8000bf30: bd0fb0ef jal ra,80007300 -8000bf34: 00050413 mv s0,a0 -8000bf38: 00000a93 li s5,0 -8000bf3c: d49ff06f j 8000bc84 <_svfiprintf_r+0x510> -8000bf40: 010d6d13 ori s10,s10,16 -8000bf44: 020d7693 andi a3,s10,32 -8000bf48: 02068063 beqz a3,8000bf68 <_svfiprintf_r+0x7f4> -8000bf4c: 00748493 addi s1,s1,7 -8000bf50: ff84f493 andi s1,s1,-8 -8000bf54: 0004a303 lw t1,0(s1) -8000bf58: 0044aa83 lw s5,4(s1) -8000bf5c: 00848c93 addi s9,s1,8 -8000bf60: 00100693 li a3,1 -8000bf64: c81ff06f j 8000bbe4 <_svfiprintf_r+0x470> -8000bf68: 010d7693 andi a3,s10,16 -8000bf6c: 00448c93 addi s9,s1,4 -8000bf70: 00068663 beqz a3,8000bf7c <_svfiprintf_r+0x808> -8000bf74: 0004a303 lw t1,0(s1) -8000bf78: 0100006f j 8000bf88 <_svfiprintf_r+0x814> -8000bf7c: 040d7693 andi a3,s10,64 -8000bf80: 00068863 beqz a3,8000bf90 <_svfiprintf_r+0x81c> -8000bf84: 0004d303 lhu t1,0(s1) -8000bf88: 00000a93 li s5,0 -8000bf8c: fd5ff06f j 8000bf60 <_svfiprintf_r+0x7ec> -8000bf90: 200d7693 andi a3,s10,512 -8000bf94: fe0680e3 beqz a3,8000bf74 <_svfiprintf_r+0x800> -8000bf98: 0004c303 lbu t1,0(s1) -8000bf9c: fedff06f j 8000bf88 <_svfiprintf_r+0x814> -8000bfa0: 810006b7 lui a3,0x81000 -8000bfa4: 3f868793 addi a5,a3,1016 # 810003f8 <_PathLocale+0xffffe9c8> -8000bfa8: 965ff06f j 8000b90c <_svfiprintf_r+0x198> -8000bfac: 010d7693 andi a3,s10,16 -8000bfb0: 00448c93 addi s9,s1,4 -8000bfb4: 00068663 beqz a3,8000bfc0 <_svfiprintf_r+0x84c> -8000bfb8: 0004a303 lw t1,0(s1) -8000bfbc: 0100006f j 8000bfcc <_svfiprintf_r+0x858> -8000bfc0: 040d7693 andi a3,s10,64 -8000bfc4: 00068863 beqz a3,8000bfd4 <_svfiprintf_r+0x860> -8000bfc8: 0004d303 lhu t1,0(s1) -8000bfcc: 00000a93 li s5,0 -8000bfd0: 95dff06f j 8000b92c <_svfiprintf_r+0x1b8> -8000bfd4: 200d7693 andi a3,s10,512 -8000bfd8: fe0680e3 beqz a3,8000bfb8 <_svfiprintf_r+0x844> -8000bfdc: 0004c303 lbu t1,0(s1) -8000bfe0: fedff06f j 8000bfcc <_svfiprintf_r+0x858> -8000bfe4: 000d0613 mv a2,s10 -8000bfe8: 00100693 li a3,1 -8000bfec: b21ff06f j 8000bb0c <_svfiprintf_r+0x398> -8000bff0: 00100613 li a2,1 -8000bff4: 38c68663 beq a3,a2,8000c380 <_svfiprintf_r+0xc0c> -8000bff8: 00200613 li a2,2 -8000bffc: 14c68663 beq a3,a2,8000c148 <_svfiprintf_r+0x9d4> -8000c000: 0f010693 addi a3,sp,240 -8000c004: 01da9593 slli a1,s5,0x1d -8000c008: 00737613 andi a2,t1,7 -8000c00c: 00335313 srli t1,t1,0x3 -8000c010: 03060613 addi a2,a2,48 -8000c014: 0065e333 or t1,a1,t1 -8000c018: 003ada93 srli s5,s5,0x3 -8000c01c: fec68fa3 sb a2,-1(a3) -8000c020: 015365b3 or a1,t1,s5 -8000c024: fff68493 addi s1,a3,-1 -8000c028: 02059663 bnez a1,8000c054 <_svfiprintf_r+0x8e0> -8000c02c: 001d7593 andi a1,s10,1 -8000c030: 00058a63 beqz a1,8000c044 <_svfiprintf_r+0x8d0> -8000c034: 03000593 li a1,48 -8000c038: 00b60663 beq a2,a1,8000c044 <_svfiprintf_r+0x8d0> -8000c03c: feb48fa3 sb a1,-1(s1) -8000c040: ffe68493 addi s1,a3,-2 -8000c044: 0f010793 addi a5,sp,240 -8000c048: 00040a93 mv s5,s0 -8000c04c: 40978433 sub s0,a5,s1 -8000c050: c35ff06f j 8000bc84 <_svfiprintf_r+0x510> -8000c054: 00048693 mv a3,s1 -8000c058: fadff06f j 8000c004 <_svfiprintf_r+0x890> -8000c05c: 400d7793 andi a5,s10,1024 -8000c060: 00000893 li a7,0 -8000c064: 0f010e13 addi t3,sp,240 -8000c068: 00f12223 sw a5,4(sp) -8000c06c: 00030513 mv a0,t1 -8000c070: 00a00613 li a2,10 -8000c074: 00000693 li a3,0 -8000c078: 000a8593 mv a1,s5 -8000c07c: 03112623 sw a7,44(sp) -8000c080: fffe0493 addi s1,t3,-1 -8000c084: 03c12223 sw t3,36(sp) -8000c088: 02612023 sw t1,32(sp) -8000c08c: 17d000ef jal ra,8000ca08 <__umoddi3> -8000c090: 02412e03 lw t3,36(sp) -8000c094: 02c12883 lw a7,44(sp) -8000c098: 00412783 lw a5,4(sp) -8000c09c: 03050513 addi a0,a0,48 -8000c0a0: feae0fa3 sb a0,-1(t3) -8000c0a4: 00188893 addi a7,a7,1 -8000c0a8: 02012303 lw t1,32(sp) -8000c0ac: 04078e63 beqz a5,8000c108 <_svfiprintf_r+0x994> -8000c0b0: 00812783 lw a5,8(sp) -8000c0b4: 0007c683 lbu a3,0(a5) -8000c0b8: 05169863 bne a3,a7,8000c108 <_svfiprintf_r+0x994> -8000c0bc: 0ff00793 li a5,255 -8000c0c0: 04f88463 beq a7,a5,8000c108 <_svfiprintf_r+0x994> -8000c0c4: 000a9663 bnez s5,8000c0d0 <_svfiprintf_r+0x95c> -8000c0c8: 00900793 li a5,9 -8000c0cc: 0267fe63 bgeu a5,t1,8000c108 <_svfiprintf_r+0x994> -8000c0d0: 00c12783 lw a5,12(sp) -8000c0d4: 01c12583 lw a1,28(sp) -8000c0d8: 02612023 sw t1,32(sp) -8000c0dc: 40f484b3 sub s1,s1,a5 -8000c0e0: 00078613 mv a2,a5 -8000c0e4: 00048513 mv a0,s1 -8000c0e8: a34fb0ef jal ra,8000731c -8000c0ec: 00812783 lw a5,8(sp) -8000c0f0: 00000893 li a7,0 -8000c0f4: 02012303 lw t1,32(sp) -8000c0f8: 0017c683 lbu a3,1(a5) -8000c0fc: 00068663 beqz a3,8000c108 <_svfiprintf_r+0x994> -8000c100: 00178793 addi a5,a5,1 -8000c104: 00f12423 sw a5,8(sp) -8000c108: 00030513 mv a0,t1 -8000c10c: 00a00613 li a2,10 -8000c110: 00000693 li a3,0 -8000c114: 000a8593 mv a1,s5 -8000c118: 03112223 sw a7,36(sp) -8000c11c: 02612023 sw t1,32(sp) -8000c120: 4b4000ef jal ra,8000c5d4 <__udivdi3> -8000c124: 02012303 lw t1,32(sp) -8000c128: 02412883 lw a7,36(sp) -8000c12c: 000a9663 bnez s5,8000c138 <_svfiprintf_r+0x9c4> -8000c130: 00900793 li a5,9 -8000c134: f067f8e3 bgeu a5,t1,8000c044 <_svfiprintf_r+0x8d0> -8000c138: 00050313 mv t1,a0 -8000c13c: 00058a93 mv s5,a1 -8000c140: 00048e13 mv t3,s1 -8000c144: f29ff06f j 8000c06c <_svfiprintf_r+0x8f8> -8000c148: 0f010493 addi s1,sp,240 -8000c14c: 01012783 lw a5,16(sp) -8000c150: 00f37693 andi a3,t1,15 -8000c154: fff48493 addi s1,s1,-1 -8000c158: 00d786b3 add a3,a5,a3 -8000c15c: 0006c683 lbu a3,0(a3) -8000c160: 00435313 srli t1,t1,0x4 -8000c164: 00d48023 sb a3,0(s1) -8000c168: 01ca9693 slli a3,s5,0x1c -8000c16c: 0066e333 or t1,a3,t1 -8000c170: 004ada93 srli s5,s5,0x4 -8000c174: 015366b3 or a3,t1,s5 -8000c178: fc069ae3 bnez a3,8000c14c <_svfiprintf_r+0x9d8> -8000c17c: ec9ff06f j 8000c044 <_svfiprintf_r+0x8d0> -8000c180: 0f010493 addi s1,sp,240 -8000c184: ec0690e3 bnez a3,8000c044 <_svfiprintf_r+0x8d0> -8000c188: 00167613 andi a2,a2,1 -8000c18c: ea060ce3 beqz a2,8000c044 <_svfiprintf_r+0x8d0> -8000c190: 03000693 li a3,48 -8000c194: 0ed107a3 sb a3,239(sp) -8000c198: 1fc0006f j 8000c394 <_svfiprintf_r+0xc20> -8000c19c: 1c060063 beqz a2,8000c35c <_svfiprintf_r+0xbe8> -8000c1a0: 08c10623 sb a2,140(sp) -8000c1a4: 02010da3 sb zero,59(sp) -8000c1a8: 00048c93 mv s9,s1 -8000c1ac: 905ff06f j 8000bab0 <_svfiprintf_r+0x33c> -8000c1b0: 01058593 addi a1,a1,16 -8000c1b4: 010da223 sw a6,4(s11) -8000c1b8: 04b12423 sw a1,72(sp) -8000c1bc: 04c12223 sw a2,68(sp) -8000c1c0: 02c8d663 bge a7,a2,8000c1ec <_svfiprintf_r+0xa78> -8000c1c4: 04010613 addi a2,sp,64 -8000c1c8: 00090593 mv a1,s2 -8000c1cc: 000a0513 mv a0,s4 -8000c1d0: 02d12623 sw a3,44(sp) -8000c1d4: bd8ff0ef jal ra,8000b5ac <__ssprint_r> -8000c1d8: 10051063 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000c1dc: 02c12683 lw a3,44(sp) -8000c1e0: 000b8513 mv a0,s7 -8000c1e4: 00700893 li a7,7 -8000c1e8: 01000813 li a6,16 -8000c1ec: ff068693 addi a3,a3,-16 -8000c1f0: 00050d93 mv s11,a0 -8000c1f4: ae9ff06f j 8000bcdc <_svfiprintf_r+0x568> -8000c1f8: 01058593 addi a1,a1,16 -8000c1fc: 010da223 sw a6,4(s11) -8000c200: 04b12423 sw a1,72(sp) -8000c204: 04c12223 sw a2,68(sp) -8000c208: 02c8d663 bge a7,a2,8000c234 <_svfiprintf_r+0xac0> -8000c20c: 04010613 addi a2,sp,64 -8000c210: 00090593 mv a1,s2 -8000c214: 000a0513 mv a0,s4 -8000c218: 02d12023 sw a3,32(sp) -8000c21c: b90ff0ef jal ra,8000b5ac <__ssprint_r> -8000c220: 0a051c63 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000c224: 02012683 lw a3,32(sp) -8000c228: 000b8513 mv a0,s7 -8000c22c: 00700893 li a7,7 -8000c230: 01000813 li a6,16 -8000c234: ff068693 addi a3,a3,-16 -8000c238: 00050d93 mv s11,a0 -8000c23c: bb9ff06f j 8000bdf4 <_svfiprintf_r+0x680> -8000c240: 01060613 addi a2,a2,16 -8000c244: 010da223 sw a6,4(s11) -8000c248: 04c12423 sw a2,72(sp) -8000c24c: 04d12223 sw a3,68(sp) -8000c250: 02d8d263 bge a7,a3,8000c274 <_svfiprintf_r+0xb00> -8000c254: 04010613 addi a2,sp,64 -8000c258: 00090593 mv a1,s2 -8000c25c: 000a0513 mv a0,s4 -8000c260: b4cff0ef jal ra,8000b5ac <__ssprint_r> -8000c264: 06051a63 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000c268: 000b8593 mv a1,s7 -8000c26c: 00700893 li a7,7 -8000c270: 01000813 li a6,16 -8000c274: ff0a8a93 addi s5,s5,-16 -8000c278: 00058d93 mv s11,a1 -8000c27c: bd9ff06f j 8000be54 <_svfiprintf_r+0x6e0> -8000c280: 00412783 lw a5,4(sp) -8000c284: 40f98433 sub s0,s3,a5 -8000c288: c68054e3 blez s0,8000bef0 <_svfiprintf_r+0x77c> -8000c28c: 01000493 li s1,16 -8000c290: 00700a93 li s5,7 -8000c294: 01812603 lw a2,24(sp) -8000c298: 04412783 lw a5,68(sp) -8000c29c: 04812683 lw a3,72(sp) -8000c2a0: 00c72023 sw a2,0(a4) -8000c2a4: 00178793 addi a5,a5,1 -8000c2a8: 0684ce63 blt s1,s0,8000c324 <_svfiprintf_r+0xbb0> -8000c2ac: 008686b3 add a3,a3,s0 -8000c2b0: 00872223 sw s0,4(a4) -8000c2b4: 04d12423 sw a3,72(sp) -8000c2b8: 04f12223 sw a5,68(sp) -8000c2bc: 00700713 li a4,7 -8000c2c0: c2f758e3 bge a4,a5,8000bef0 <_svfiprintf_r+0x77c> -8000c2c4: 04010613 addi a2,sp,64 -8000c2c8: 00090593 mv a1,s2 -8000c2cc: 000a0513 mv a0,s4 -8000c2d0: adcff0ef jal ra,8000b5ac <__ssprint_r> -8000c2d4: c0050ee3 beqz a0,8000bef0 <_svfiprintf_r+0x77c> -8000c2d8: 00c95783 lhu a5,12(s2) -8000c2dc: 0407f793 andi a5,a5,64 -8000c2e0: d0079663 bnez a5,8000b7ec <_svfiprintf_r+0x78> -8000c2e4: 12c12083 lw ra,300(sp) -8000c2e8: 12812403 lw s0,296(sp) -8000c2ec: 000c0513 mv a0,s8 -8000c2f0: 12412483 lw s1,292(sp) -8000c2f4: 12012903 lw s2,288(sp) -8000c2f8: 11c12983 lw s3,284(sp) -8000c2fc: 11812a03 lw s4,280(sp) -8000c300: 11412a83 lw s5,276(sp) -8000c304: 11012b03 lw s6,272(sp) -8000c308: 10c12b83 lw s7,268(sp) -8000c30c: 10812c03 lw s8,264(sp) -8000c310: 10412c83 lw s9,260(sp) -8000c314: 10012d03 lw s10,256(sp) -8000c318: 0fc12d83 lw s11,252(sp) -8000c31c: 13010113 addi sp,sp,304 -8000c320: 00008067 ret -8000c324: 01068693 addi a3,a3,16 -8000c328: 00972223 sw s1,4(a4) -8000c32c: 04d12423 sw a3,72(sp) -8000c330: 04f12223 sw a5,68(sp) -8000c334: 00870713 addi a4,a4,8 -8000c338: 00fade63 bge s5,a5,8000c354 <_svfiprintf_r+0xbe0> -8000c33c: 04010613 addi a2,sp,64 -8000c340: 00090593 mv a1,s2 -8000c344: 000a0513 mv a0,s4 -8000c348: a64ff0ef jal ra,8000b5ac <__ssprint_r> -8000c34c: f80516e3 bnez a0,8000c2d8 <_svfiprintf_r+0xb64> -8000c350: 000b8713 mv a4,s7 -8000c354: ff040413 addi s0,s0,-16 -8000c358: f3dff06f j 8000c294 <_svfiprintf_r+0xb20> -8000c35c: 04812783 lw a5,72(sp) -8000c360: f6078ce3 beqz a5,8000c2d8 <_svfiprintf_r+0xb64> -8000c364: 04010613 addi a2,sp,64 -8000c368: 00090593 mv a1,s2 -8000c36c: 000a0513 mv a0,s4 -8000c370: a3cff0ef jal ra,8000b5ac <__ssprint_r> -8000c374: f65ff06f j 8000c2d8 <_svfiprintf_r+0xb64> -8000c378: fff00693 li a3,-1 -8000c37c: c6d414e3 bne s0,a3,8000bfe4 <_svfiprintf_r+0x870> -8000c380: cc0a9ee3 bnez s5,8000c05c <_svfiprintf_r+0x8e8> -8000c384: 00900693 li a3,9 -8000c388: cc66eae3 bltu a3,t1,8000c05c <_svfiprintf_r+0x8e8> -8000c38c: 03030313 addi t1,t1,48 -8000c390: 0e6107a3 sb t1,239(sp) -8000c394: 0ef10493 addi s1,sp,239 -8000c398: cadff06f j 8000c044 <_svfiprintf_r+0x8d0> +8000bbd4: 00068863 beqz a3,8000bbe4 <_svfiprintf_r+0x3e4> +8000bbd8: 01031313 slli t1,t1,0x10 +8000bbdc: 41035313 srai t1,t1,0x10 +8000bbe0: fe5ff06f j 8000bbc4 <_svfiprintf_r+0x3c4> +8000bbe4: 200d7693 andi a3,s10,512 +8000bbe8: fc068ee3 beqz a3,8000bbc4 <_svfiprintf_r+0x3c4> +8000bbec: 01831313 slli t1,t1,0x18 +8000bbf0: 41835313 srai t1,t1,0x18 +8000bbf4: fd1ff06f j 8000bbc4 <_svfiprintf_r+0x3c4> +8000bbf8: 020d7613 andi a2,s10,32 +8000bbfc: 0004a683 lw a3,0(s1) +8000bc00: 00448493 addi s1,s1,4 +8000bc04: 00060a63 beqz a2,8000bc18 <_svfiprintf_r+0x418> +8000bc08: 41fc5793 srai a5,s8,0x1f +8000bc0c: 0186a023 sw s8,0(a3) +8000bc10: 00f6a223 sw a5,4(a3) +8000bc14: cc1ff06f j 8000b8d4 <_svfiprintf_r+0xd4> +8000bc18: 010d7613 andi a2,s10,16 +8000bc1c: 00060663 beqz a2,8000bc28 <_svfiprintf_r+0x428> +8000bc20: 0186a023 sw s8,0(a3) +8000bc24: cb1ff06f j 8000b8d4 <_svfiprintf_r+0xd4> +8000bc28: 040d7613 andi a2,s10,64 +8000bc2c: 00060663 beqz a2,8000bc38 <_svfiprintf_r+0x438> +8000bc30: 01869023 sh s8,0(a3) +8000bc34: ca1ff06f j 8000b8d4 <_svfiprintf_r+0xd4> +8000bc38: 200d7793 andi a5,s10,512 +8000bc3c: fe0782e3 beqz a5,8000bc20 <_svfiprintf_r+0x420> +8000bc40: 01868023 sb s8,0(a3) +8000bc44: c91ff06f j 8000b8d4 <_svfiprintf_r+0xd4> +8000bc48: 010d6d13 ori s10,s10,16 +8000bc4c: 020d7693 andi a3,s10,32 +8000bc50: 02068463 beqz a3,8000bc78 <_svfiprintf_r+0x478> +8000bc54: 00748493 addi s1,s1,7 +8000bc58: ff84f493 andi s1,s1,-8 +8000bc5c: 0004a303 lw t1,0(s1) +8000bc60: 0044aa83 lw s5,4(s1) +8000bc64: 00848c93 addi s9,s1,8 +8000bc68: bffd7d13 andi s10,s10,-1025 +8000bc6c: 00000693 li a3,0 +8000bc70: 02010da3 sb zero,59(sp) +8000bc74: f19ff06f j 8000bb8c <_svfiprintf_r+0x38c> +8000bc78: 010d7693 andi a3,s10,16 +8000bc7c: 00448c93 addi s9,s1,4 +8000bc80: 00068663 beqz a3,8000bc8c <_svfiprintf_r+0x48c> +8000bc84: 0004a303 lw t1,0(s1) +8000bc88: 0100006f j 8000bc98 <_svfiprintf_r+0x498> +8000bc8c: 040d7693 andi a3,s10,64 +8000bc90: 00068863 beqz a3,8000bca0 <_svfiprintf_r+0x4a0> +8000bc94: 0004d303 lhu t1,0(s1) +8000bc98: 00000a93 li s5,0 +8000bc9c: fcdff06f j 8000bc68 <_svfiprintf_r+0x468> +8000bca0: 200d7693 andi a3,s10,512 +8000bca4: fe0680e3 beqz a3,8000bc84 <_svfiprintf_r+0x484> +8000bca8: 0004c303 lbu t1,0(s1) +8000bcac: fedff06f j 8000bc98 <_svfiprintf_r+0x498> +8000bcb0: ffff86b7 lui a3,0xffff8 +8000bcb4: 8306c693 xori a3,a3,-2000 +8000bcb8: 02d11e23 sh a3,60(sp) +8000bcbc: 0004a303 lw t1,0(s1) +8000bcc0: 810006b7 lui a3,0x81000 +8000bcc4: 3ac68793 addi a5,a3,940 # 810003ac <_PathLocale+0xffffe9b4> +8000bcc8: 00448c93 addi s9,s1,4 +8000bccc: 00000a93 li s5,0 +8000bcd0: 002d6d13 ori s10,s10,2 +8000bcd4: 00f12823 sw a5,16(sp) +8000bcd8: 00200693 li a3,2 +8000bcdc: f95ff06f j 8000bc70 <_svfiprintf_r+0x470> +8000bce0: 02010da3 sb zero,59(sp) +8000bce4: fff00693 li a3,-1 +8000bce8: 00448c93 addi s9,s1,4 +8000bcec: 0004a483 lw s1,0(s1) +8000bcf0: 2cd40463 beq s0,a3,8000bfb8 <_svfiprintf_r+0x7b8> +8000bcf4: 00040613 mv a2,s0 +8000bcf8: 00000593 li a1,0 +8000bcfc: 00048513 mv a0,s1 +8000bd00: c20fa0ef jal ra,80006120 +8000bd04: 00000a93 li s5,0 +8000bd08: 00050463 beqz a0,8000bd10 <_svfiprintf_r+0x510> +8000bd0c: 40950433 sub s0,a0,s1 +8000bd10: 01512223 sw s5,4(sp) +8000bd14: 008ad463 bge s5,s0,8000bd1c <_svfiprintf_r+0x51c> +8000bd18: 00812223 sw s0,4(sp) +8000bd1c: 03b14683 lbu a3,59(sp) +8000bd20: 00068863 beqz a3,8000bd30 <_svfiprintf_r+0x530> +8000bd24: 00412783 lw a5,4(sp) +8000bd28: 00178793 addi a5,a5,1 +8000bd2c: 00f12223 sw a5,4(sp) +8000bd30: 002d7793 andi a5,s10,2 +8000bd34: 02f12023 sw a5,32(sp) +8000bd38: 00078863 beqz a5,8000bd48 <_svfiprintf_r+0x548> +8000bd3c: 00412783 lw a5,4(sp) +8000bd40: 00278793 addi a5,a5,2 +8000bd44: 00f12223 sw a5,4(sp) +8000bd48: 084d7793 andi a5,s10,132 +8000bd4c: 02f12223 sw a5,36(sp) +8000bd50: 06079463 bnez a5,8000bdb8 <_svfiprintf_r+0x5b8> +8000bd54: 00412783 lw a5,4(sp) +8000bd58: 40f986b3 sub a3,s3,a5 +8000bd5c: 04d05e63 blez a3,8000bdb8 <_svfiprintf_r+0x5b8> +8000bd60: 01000813 li a6,16 +8000bd64: 00700893 li a7,7 +8000bd68: 01812783 lw a5,24(sp) +8000bd6c: 04412603 lw a2,68(sp) +8000bd70: 04812583 lw a1,72(sp) +8000bd74: 00fda023 sw a5,0(s11) +8000bd78: 00160613 addi a2,a2,1 +8000bd7c: 008d8513 addi a0,s11,8 +8000bd80: 4ad84e63 blt a6,a3,8000c23c <_svfiprintf_r+0xa3c> +8000bd84: 00dda223 sw a3,4(s11) +8000bd88: 00b686b3 add a3,a3,a1 +8000bd8c: 04d12423 sw a3,72(sp) +8000bd90: 04c12223 sw a2,68(sp) +8000bd94: 00700693 li a3,7 +8000bd98: 00050d93 mv s11,a0 +8000bd9c: 00c6de63 bge a3,a2,8000bdb8 <_svfiprintf_r+0x5b8> +8000bda0: 04010613 addi a2,sp,64 +8000bda4: 00090593 mv a1,s2 +8000bda8: 000a0513 mv a0,s4 +8000bdac: 88dff0ef jal ra,8000b638 <__ssprint_r> +8000bdb0: 5a051a63 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000bdb4: 000b8d93 mv s11,s7 +8000bdb8: 03b14683 lbu a3,59(sp) +8000bdbc: 04068863 beqz a3,8000be0c <_svfiprintf_r+0x60c> +8000bdc0: 03b10613 addi a2,sp,59 +8000bdc4: 00cda023 sw a2,0(s11) +8000bdc8: 00100613 li a2,1 +8000bdcc: 04412683 lw a3,68(sp) +8000bdd0: 00cda223 sw a2,4(s11) +8000bdd4: 04812603 lw a2,72(sp) +8000bdd8: 00168693 addi a3,a3,1 +8000bddc: 04d12223 sw a3,68(sp) +8000bde0: 00160613 addi a2,a2,1 +8000bde4: 04c12423 sw a2,72(sp) +8000bde8: 00700613 li a2,7 +8000bdec: 008d8d93 addi s11,s11,8 +8000bdf0: 00d65e63 bge a2,a3,8000be0c <_svfiprintf_r+0x60c> +8000bdf4: 04010613 addi a2,sp,64 +8000bdf8: 00090593 mv a1,s2 +8000bdfc: 000a0513 mv a0,s4 +8000be00: 839ff0ef jal ra,8000b638 <__ssprint_r> +8000be04: 56051063 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000be08: 000b8d93 mv s11,s7 +8000be0c: 02012783 lw a5,32(sp) +8000be10: 04078863 beqz a5,8000be60 <_svfiprintf_r+0x660> +8000be14: 03c10613 addi a2,sp,60 +8000be18: 00cda023 sw a2,0(s11) +8000be1c: 00200613 li a2,2 +8000be20: 04412683 lw a3,68(sp) +8000be24: 00cda223 sw a2,4(s11) +8000be28: 04812603 lw a2,72(sp) +8000be2c: 00168693 addi a3,a3,1 +8000be30: 04d12223 sw a3,68(sp) +8000be34: 00260613 addi a2,a2,2 +8000be38: 04c12423 sw a2,72(sp) +8000be3c: 00700613 li a2,7 +8000be40: 008d8d93 addi s11,s11,8 +8000be44: 00d65e63 bge a2,a3,8000be60 <_svfiprintf_r+0x660> +8000be48: 04010613 addi a2,sp,64 +8000be4c: 00090593 mv a1,s2 +8000be50: 000a0513 mv a0,s4 +8000be54: fe4ff0ef jal ra,8000b638 <__ssprint_r> +8000be58: 50051663 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000be5c: 000b8d93 mv s11,s7 +8000be60: 02412783 lw a5,36(sp) +8000be64: 08000693 li a3,128 +8000be68: 06d79463 bne a5,a3,8000bed0 <_svfiprintf_r+0x6d0> +8000be6c: 00412783 lw a5,4(sp) +8000be70: 40f986b3 sub a3,s3,a5 +8000be74: 04d05e63 blez a3,8000bed0 <_svfiprintf_r+0x6d0> +8000be78: 01000813 li a6,16 +8000be7c: 00700893 li a7,7 +8000be80: 01412783 lw a5,20(sp) +8000be84: 04412603 lw a2,68(sp) +8000be88: 04812583 lw a1,72(sp) +8000be8c: 00fda023 sw a5,0(s11) +8000be90: 00160613 addi a2,a2,1 +8000be94: 008d8513 addi a0,s11,8 +8000be98: 3ed84663 blt a6,a3,8000c284 <_svfiprintf_r+0xa84> +8000be9c: 00dda223 sw a3,4(s11) +8000bea0: 00b686b3 add a3,a3,a1 +8000bea4: 04d12423 sw a3,72(sp) +8000bea8: 04c12223 sw a2,68(sp) +8000beac: 00700693 li a3,7 +8000beb0: 00050d93 mv s11,a0 +8000beb4: 00c6de63 bge a3,a2,8000bed0 <_svfiprintf_r+0x6d0> +8000beb8: 04010613 addi a2,sp,64 +8000bebc: 00090593 mv a1,s2 +8000bec0: 000a0513 mv a0,s4 +8000bec4: f74ff0ef jal ra,8000b638 <__ssprint_r> +8000bec8: 48051e63 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000becc: 000b8d93 mv s11,s7 +8000bed0: 408a8ab3 sub s5,s5,s0 +8000bed4: 05505e63 blez s5,8000bf30 <_svfiprintf_r+0x730> +8000bed8: 01000813 li a6,16 +8000bedc: 00700893 li a7,7 +8000bee0: 01412783 lw a5,20(sp) +8000bee4: 04412683 lw a3,68(sp) +8000bee8: 04812603 lw a2,72(sp) +8000beec: 00fda023 sw a5,0(s11) +8000bef0: 00168693 addi a3,a3,1 +8000bef4: 008d8593 addi a1,s11,8 +8000bef8: 3d584a63 blt a6,s5,8000c2cc <_svfiprintf_r+0xacc> +8000befc: 015da223 sw s5,4(s11) +8000bf00: 00ca8ab3 add s5,s5,a2 +8000bf04: 05512423 sw s5,72(sp) +8000bf08: 04d12223 sw a3,68(sp) +8000bf0c: 00700613 li a2,7 +8000bf10: 00058d93 mv s11,a1 +8000bf14: 00d65e63 bge a2,a3,8000bf30 <_svfiprintf_r+0x730> +8000bf18: 04010613 addi a2,sp,64 +8000bf1c: 00090593 mv a1,s2 +8000bf20: 000a0513 mv a0,s4 +8000bf24: f14ff0ef jal ra,8000b638 <__ssprint_r> +8000bf28: 42051e63 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000bf2c: 000b8d93 mv s11,s7 +8000bf30: 04812683 lw a3,72(sp) +8000bf34: 008da223 sw s0,4(s11) +8000bf38: 009da023 sw s1,0(s11) +8000bf3c: 00868433 add s0,a3,s0 +8000bf40: 04412683 lw a3,68(sp) +8000bf44: 04812423 sw s0,72(sp) +8000bf48: 00700613 li a2,7 +8000bf4c: 00168693 addi a3,a3,1 +8000bf50: 04d12223 sw a3,68(sp) +8000bf54: 008d8713 addi a4,s11,8 +8000bf58: 00d65e63 bge a2,a3,8000bf74 <_svfiprintf_r+0x774> +8000bf5c: 04010613 addi a2,sp,64 +8000bf60: 00090593 mv a1,s2 +8000bf64: 000a0513 mv a0,s4 +8000bf68: ed0ff0ef jal ra,8000b638 <__ssprint_r> +8000bf6c: 3e051c63 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000bf70: 000b8713 mv a4,s7 +8000bf74: 004d7793 andi a5,s10,4 +8000bf78: 38079a63 bnez a5,8000c30c <_svfiprintf_r+0xb0c> +8000bf7c: 00412783 lw a5,4(sp) +8000bf80: 00f9d463 bge s3,a5,8000bf88 <_svfiprintf_r+0x788> +8000bf84: 00078993 mv s3,a5 +8000bf88: 04812783 lw a5,72(sp) +8000bf8c: 013c0c33 add s8,s8,s3 +8000bf90: 00078c63 beqz a5,8000bfa8 <_svfiprintf_r+0x7a8> +8000bf94: 04010613 addi a2,sp,64 +8000bf98: 00090593 mv a1,s2 +8000bf9c: 000a0513 mv a0,s4 +8000bfa0: e98ff0ef jal ra,8000b638 <__ssprint_r> +8000bfa4: 3c051063 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000bfa8: 04012223 sw zero,68(sp) +8000bfac: 000c8493 mv s1,s9 +8000bfb0: 000b8d93 mv s11,s7 +8000bfb4: 921ff06f j 8000b8d4 <_svfiprintf_r+0xd4> +8000bfb8: 00048513 mv a0,s1 +8000bfbc: bd0fb0ef jal ra,8000738c +8000bfc0: 00050413 mv s0,a0 +8000bfc4: 00000a93 li s5,0 +8000bfc8: d49ff06f j 8000bd10 <_svfiprintf_r+0x510> +8000bfcc: 010d6d13 ori s10,s10,16 +8000bfd0: 020d7693 andi a3,s10,32 +8000bfd4: 02068063 beqz a3,8000bff4 <_svfiprintf_r+0x7f4> +8000bfd8: 00748493 addi s1,s1,7 +8000bfdc: ff84f493 andi s1,s1,-8 +8000bfe0: 0004a303 lw t1,0(s1) +8000bfe4: 0044aa83 lw s5,4(s1) +8000bfe8: 00848c93 addi s9,s1,8 +8000bfec: 00100693 li a3,1 +8000bff0: c81ff06f j 8000bc70 <_svfiprintf_r+0x470> +8000bff4: 010d7693 andi a3,s10,16 +8000bff8: 00448c93 addi s9,s1,4 +8000bffc: 00068663 beqz a3,8000c008 <_svfiprintf_r+0x808> +8000c000: 0004a303 lw t1,0(s1) +8000c004: 0100006f j 8000c014 <_svfiprintf_r+0x814> +8000c008: 040d7693 andi a3,s10,64 +8000c00c: 00068863 beqz a3,8000c01c <_svfiprintf_r+0x81c> +8000c010: 0004d303 lhu t1,0(s1) +8000c014: 00000a93 li s5,0 +8000c018: fd5ff06f j 8000bfec <_svfiprintf_r+0x7ec> +8000c01c: 200d7693 andi a3,s10,512 +8000c020: fe0680e3 beqz a3,8000c000 <_svfiprintf_r+0x800> +8000c024: 0004c303 lbu t1,0(s1) +8000c028: fedff06f j 8000c014 <_svfiprintf_r+0x814> +8000c02c: 810006b7 lui a3,0x81000 +8000c030: 3c068793 addi a5,a3,960 # 810003c0 <_PathLocale+0xffffe9c8> +8000c034: 965ff06f j 8000b998 <_svfiprintf_r+0x198> +8000c038: 010d7693 andi a3,s10,16 +8000c03c: 00448c93 addi s9,s1,4 +8000c040: 00068663 beqz a3,8000c04c <_svfiprintf_r+0x84c> +8000c044: 0004a303 lw t1,0(s1) +8000c048: 0100006f j 8000c058 <_svfiprintf_r+0x858> +8000c04c: 040d7693 andi a3,s10,64 +8000c050: 00068863 beqz a3,8000c060 <_svfiprintf_r+0x860> +8000c054: 0004d303 lhu t1,0(s1) +8000c058: 00000a93 li s5,0 +8000c05c: 95dff06f j 8000b9b8 <_svfiprintf_r+0x1b8> +8000c060: 200d7693 andi a3,s10,512 +8000c064: fe0680e3 beqz a3,8000c044 <_svfiprintf_r+0x844> +8000c068: 0004c303 lbu t1,0(s1) +8000c06c: fedff06f j 8000c058 <_svfiprintf_r+0x858> +8000c070: 000d0613 mv a2,s10 +8000c074: 00100693 li a3,1 +8000c078: b21ff06f j 8000bb98 <_svfiprintf_r+0x398> +8000c07c: 00100613 li a2,1 +8000c080: 38c68663 beq a3,a2,8000c40c <_svfiprintf_r+0xc0c> +8000c084: 00200613 li a2,2 +8000c088: 14c68663 beq a3,a2,8000c1d4 <_svfiprintf_r+0x9d4> +8000c08c: 0f010693 addi a3,sp,240 +8000c090: 01da9593 slli a1,s5,0x1d +8000c094: 00737613 andi a2,t1,7 +8000c098: 00335313 srli t1,t1,0x3 +8000c09c: 03060613 addi a2,a2,48 +8000c0a0: 0065e333 or t1,a1,t1 +8000c0a4: 003ada93 srli s5,s5,0x3 +8000c0a8: fec68fa3 sb a2,-1(a3) +8000c0ac: 015365b3 or a1,t1,s5 +8000c0b0: fff68493 addi s1,a3,-1 +8000c0b4: 02059663 bnez a1,8000c0e0 <_svfiprintf_r+0x8e0> +8000c0b8: 001d7593 andi a1,s10,1 +8000c0bc: 00058a63 beqz a1,8000c0d0 <_svfiprintf_r+0x8d0> +8000c0c0: 03000593 li a1,48 +8000c0c4: 00b60663 beq a2,a1,8000c0d0 <_svfiprintf_r+0x8d0> +8000c0c8: feb48fa3 sb a1,-1(s1) +8000c0cc: ffe68493 addi s1,a3,-2 +8000c0d0: 0f010793 addi a5,sp,240 +8000c0d4: 00040a93 mv s5,s0 +8000c0d8: 40978433 sub s0,a5,s1 +8000c0dc: c35ff06f j 8000bd10 <_svfiprintf_r+0x510> +8000c0e0: 00048693 mv a3,s1 +8000c0e4: fadff06f j 8000c090 <_svfiprintf_r+0x890> +8000c0e8: 400d7793 andi a5,s10,1024 +8000c0ec: 00000893 li a7,0 +8000c0f0: 0f010e13 addi t3,sp,240 +8000c0f4: 00f12223 sw a5,4(sp) +8000c0f8: 00030513 mv a0,t1 +8000c0fc: 00a00613 li a2,10 +8000c100: 00000693 li a3,0 +8000c104: 000a8593 mv a1,s5 +8000c108: 03112623 sw a7,44(sp) +8000c10c: fffe0493 addi s1,t3,-1 +8000c110: 03c12223 sw t3,36(sp) +8000c114: 02612023 sw t1,32(sp) +8000c118: 17d000ef jal ra,8000ca94 <__umoddi3> +8000c11c: 02412e03 lw t3,36(sp) +8000c120: 02c12883 lw a7,44(sp) +8000c124: 00412783 lw a5,4(sp) +8000c128: 03050513 addi a0,a0,48 +8000c12c: feae0fa3 sb a0,-1(t3) +8000c130: 00188893 addi a7,a7,1 +8000c134: 02012303 lw t1,32(sp) +8000c138: 04078e63 beqz a5,8000c194 <_svfiprintf_r+0x994> +8000c13c: 00812783 lw a5,8(sp) +8000c140: 0007c683 lbu a3,0(a5) +8000c144: 05169863 bne a3,a7,8000c194 <_svfiprintf_r+0x994> +8000c148: 0ff00793 li a5,255 +8000c14c: 04f88463 beq a7,a5,8000c194 <_svfiprintf_r+0x994> +8000c150: 000a9663 bnez s5,8000c15c <_svfiprintf_r+0x95c> +8000c154: 00900793 li a5,9 +8000c158: 0267fe63 bgeu a5,t1,8000c194 <_svfiprintf_r+0x994> +8000c15c: 00c12783 lw a5,12(sp) +8000c160: 01c12583 lw a1,28(sp) +8000c164: 02612023 sw t1,32(sp) +8000c168: 40f484b3 sub s1,s1,a5 +8000c16c: 00078613 mv a2,a5 +8000c170: 00048513 mv a0,s1 +8000c174: a34fb0ef jal ra,800073a8 +8000c178: 00812783 lw a5,8(sp) +8000c17c: 00000893 li a7,0 +8000c180: 02012303 lw t1,32(sp) +8000c184: 0017c683 lbu a3,1(a5) +8000c188: 00068663 beqz a3,8000c194 <_svfiprintf_r+0x994> +8000c18c: 00178793 addi a5,a5,1 +8000c190: 00f12423 sw a5,8(sp) +8000c194: 00030513 mv a0,t1 +8000c198: 00a00613 li a2,10 +8000c19c: 00000693 li a3,0 +8000c1a0: 000a8593 mv a1,s5 +8000c1a4: 03112223 sw a7,36(sp) +8000c1a8: 02612023 sw t1,32(sp) +8000c1ac: 4b4000ef jal ra,8000c660 <__udivdi3> +8000c1b0: 02012303 lw t1,32(sp) +8000c1b4: 02412883 lw a7,36(sp) +8000c1b8: 000a9663 bnez s5,8000c1c4 <_svfiprintf_r+0x9c4> +8000c1bc: 00900793 li a5,9 +8000c1c0: f067f8e3 bgeu a5,t1,8000c0d0 <_svfiprintf_r+0x8d0> +8000c1c4: 00050313 mv t1,a0 +8000c1c8: 00058a93 mv s5,a1 +8000c1cc: 00048e13 mv t3,s1 +8000c1d0: f29ff06f j 8000c0f8 <_svfiprintf_r+0x8f8> +8000c1d4: 0f010493 addi s1,sp,240 +8000c1d8: 01012783 lw a5,16(sp) +8000c1dc: 00f37693 andi a3,t1,15 +8000c1e0: fff48493 addi s1,s1,-1 +8000c1e4: 00d786b3 add a3,a5,a3 +8000c1e8: 0006c683 lbu a3,0(a3) +8000c1ec: 00435313 srli t1,t1,0x4 +8000c1f0: 00d48023 sb a3,0(s1) +8000c1f4: 01ca9693 slli a3,s5,0x1c +8000c1f8: 0066e333 or t1,a3,t1 +8000c1fc: 004ada93 srli s5,s5,0x4 +8000c200: 015366b3 or a3,t1,s5 +8000c204: fc069ae3 bnez a3,8000c1d8 <_svfiprintf_r+0x9d8> +8000c208: ec9ff06f j 8000c0d0 <_svfiprintf_r+0x8d0> +8000c20c: 0f010493 addi s1,sp,240 +8000c210: ec0690e3 bnez a3,8000c0d0 <_svfiprintf_r+0x8d0> +8000c214: 00167613 andi a2,a2,1 +8000c218: ea060ce3 beqz a2,8000c0d0 <_svfiprintf_r+0x8d0> +8000c21c: 03000693 li a3,48 +8000c220: 0ed107a3 sb a3,239(sp) +8000c224: 1fc0006f j 8000c420 <_svfiprintf_r+0xc20> +8000c228: 1c060063 beqz a2,8000c3e8 <_svfiprintf_r+0xbe8> +8000c22c: 08c10623 sb a2,140(sp) +8000c230: 02010da3 sb zero,59(sp) +8000c234: 00048c93 mv s9,s1 +8000c238: 905ff06f j 8000bb3c <_svfiprintf_r+0x33c> +8000c23c: 01058593 addi a1,a1,16 +8000c240: 010da223 sw a6,4(s11) +8000c244: 04b12423 sw a1,72(sp) +8000c248: 04c12223 sw a2,68(sp) +8000c24c: 02c8d663 bge a7,a2,8000c278 <_svfiprintf_r+0xa78> +8000c250: 04010613 addi a2,sp,64 +8000c254: 00090593 mv a1,s2 +8000c258: 000a0513 mv a0,s4 +8000c25c: 02d12623 sw a3,44(sp) +8000c260: bd8ff0ef jal ra,8000b638 <__ssprint_r> +8000c264: 10051063 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000c268: 02c12683 lw a3,44(sp) +8000c26c: 000b8513 mv a0,s7 +8000c270: 00700893 li a7,7 +8000c274: 01000813 li a6,16 +8000c278: ff068693 addi a3,a3,-16 +8000c27c: 00050d93 mv s11,a0 +8000c280: ae9ff06f j 8000bd68 <_svfiprintf_r+0x568> +8000c284: 01058593 addi a1,a1,16 +8000c288: 010da223 sw a6,4(s11) +8000c28c: 04b12423 sw a1,72(sp) +8000c290: 04c12223 sw a2,68(sp) +8000c294: 02c8d663 bge a7,a2,8000c2c0 <_svfiprintf_r+0xac0> +8000c298: 04010613 addi a2,sp,64 +8000c29c: 00090593 mv a1,s2 +8000c2a0: 000a0513 mv a0,s4 +8000c2a4: 02d12023 sw a3,32(sp) +8000c2a8: b90ff0ef jal ra,8000b638 <__ssprint_r> +8000c2ac: 0a051c63 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000c2b0: 02012683 lw a3,32(sp) +8000c2b4: 000b8513 mv a0,s7 +8000c2b8: 00700893 li a7,7 +8000c2bc: 01000813 li a6,16 +8000c2c0: ff068693 addi a3,a3,-16 +8000c2c4: 00050d93 mv s11,a0 +8000c2c8: bb9ff06f j 8000be80 <_svfiprintf_r+0x680> +8000c2cc: 01060613 addi a2,a2,16 +8000c2d0: 010da223 sw a6,4(s11) +8000c2d4: 04c12423 sw a2,72(sp) +8000c2d8: 04d12223 sw a3,68(sp) +8000c2dc: 02d8d263 bge a7,a3,8000c300 <_svfiprintf_r+0xb00> +8000c2e0: 04010613 addi a2,sp,64 +8000c2e4: 00090593 mv a1,s2 +8000c2e8: 000a0513 mv a0,s4 +8000c2ec: b4cff0ef jal ra,8000b638 <__ssprint_r> +8000c2f0: 06051a63 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000c2f4: 000b8593 mv a1,s7 +8000c2f8: 00700893 li a7,7 +8000c2fc: 01000813 li a6,16 +8000c300: ff0a8a93 addi s5,s5,-16 +8000c304: 00058d93 mv s11,a1 +8000c308: bd9ff06f j 8000bee0 <_svfiprintf_r+0x6e0> +8000c30c: 00412783 lw a5,4(sp) +8000c310: 40f98433 sub s0,s3,a5 +8000c314: c68054e3 blez s0,8000bf7c <_svfiprintf_r+0x77c> +8000c318: 01000493 li s1,16 +8000c31c: 00700a93 li s5,7 +8000c320: 01812603 lw a2,24(sp) +8000c324: 04412783 lw a5,68(sp) +8000c328: 04812683 lw a3,72(sp) +8000c32c: 00c72023 sw a2,0(a4) +8000c330: 00178793 addi a5,a5,1 +8000c334: 0684ce63 blt s1,s0,8000c3b0 <_svfiprintf_r+0xbb0> +8000c338: 008686b3 add a3,a3,s0 +8000c33c: 00872223 sw s0,4(a4) +8000c340: 04d12423 sw a3,72(sp) +8000c344: 04f12223 sw a5,68(sp) +8000c348: 00700713 li a4,7 +8000c34c: c2f758e3 bge a4,a5,8000bf7c <_svfiprintf_r+0x77c> +8000c350: 04010613 addi a2,sp,64 +8000c354: 00090593 mv a1,s2 +8000c358: 000a0513 mv a0,s4 +8000c35c: adcff0ef jal ra,8000b638 <__ssprint_r> +8000c360: c0050ee3 beqz a0,8000bf7c <_svfiprintf_r+0x77c> +8000c364: 00c95783 lhu a5,12(s2) +8000c368: 0407f793 andi a5,a5,64 +8000c36c: d0079663 bnez a5,8000b878 <_svfiprintf_r+0x78> +8000c370: 12c12083 lw ra,300(sp) +8000c374: 12812403 lw s0,296(sp) +8000c378: 000c0513 mv a0,s8 +8000c37c: 12412483 lw s1,292(sp) +8000c380: 12012903 lw s2,288(sp) +8000c384: 11c12983 lw s3,284(sp) +8000c388: 11812a03 lw s4,280(sp) +8000c38c: 11412a83 lw s5,276(sp) +8000c390: 11012b03 lw s6,272(sp) +8000c394: 10c12b83 lw s7,268(sp) +8000c398: 10812c03 lw s8,264(sp) +8000c39c: 10412c83 lw s9,260(sp) +8000c3a0: 10012d03 lw s10,256(sp) +8000c3a4: 0fc12d83 lw s11,252(sp) +8000c3a8: 13010113 addi sp,sp,304 +8000c3ac: 00008067 ret +8000c3b0: 01068693 addi a3,a3,16 +8000c3b4: 00972223 sw s1,4(a4) +8000c3b8: 04d12423 sw a3,72(sp) +8000c3bc: 04f12223 sw a5,68(sp) +8000c3c0: 00870713 addi a4,a4,8 +8000c3c4: 00fade63 bge s5,a5,8000c3e0 <_svfiprintf_r+0xbe0> +8000c3c8: 04010613 addi a2,sp,64 +8000c3cc: 00090593 mv a1,s2 +8000c3d0: 000a0513 mv a0,s4 +8000c3d4: a64ff0ef jal ra,8000b638 <__ssprint_r> +8000c3d8: f80516e3 bnez a0,8000c364 <_svfiprintf_r+0xb64> +8000c3dc: 000b8713 mv a4,s7 +8000c3e0: ff040413 addi s0,s0,-16 +8000c3e4: f3dff06f j 8000c320 <_svfiprintf_r+0xb20> +8000c3e8: 04812783 lw a5,72(sp) +8000c3ec: f6078ce3 beqz a5,8000c364 <_svfiprintf_r+0xb64> +8000c3f0: 04010613 addi a2,sp,64 +8000c3f4: 00090593 mv a1,s2 +8000c3f8: 000a0513 mv a0,s4 +8000c3fc: a3cff0ef jal ra,8000b638 <__ssprint_r> +8000c400: f65ff06f j 8000c364 <_svfiprintf_r+0xb64> +8000c404: fff00693 li a3,-1 +8000c408: c6d414e3 bne s0,a3,8000c070 <_svfiprintf_r+0x870> +8000c40c: cc0a9ee3 bnez s5,8000c0e8 <_svfiprintf_r+0x8e8> +8000c410: 00900693 li a3,9 +8000c414: cc66eae3 bltu a3,t1,8000c0e8 <_svfiprintf_r+0x8e8> +8000c418: 03030313 addi t1,t1,48 +8000c41c: 0e6107a3 sb t1,239(sp) +8000c420: 0ef10493 addi s1,sp,239 +8000c424: cadff06f j 8000c0d0 <_svfiprintf_r+0x8d0> -8000c39c <__swbuf_r>: -8000c39c: fe010113 addi sp,sp,-32 -8000c3a0: 00812c23 sw s0,24(sp) -8000c3a4: 00912a23 sw s1,20(sp) -8000c3a8: 01212823 sw s2,16(sp) -8000c3ac: 00112e23 sw ra,28(sp) -8000c3b0: 01312623 sw s3,12(sp) -8000c3b4: 00050913 mv s2,a0 -8000c3b8: 00058493 mv s1,a1 -8000c3bc: 00060413 mv s0,a2 -8000c3c0: 00050863 beqz a0,8000c3d0 <__swbuf_r+0x34> -8000c3c4: 03852783 lw a5,56(a0) -8000c3c8: 00079463 bnez a5,8000c3d0 <__swbuf_r+0x34> -8000c3cc: e91f60ef jal ra,8000325c <__sinit> -8000c3d0: 01842783 lw a5,24(s0) -8000c3d4: 00f42423 sw a5,8(s0) -8000c3d8: 00c45783 lhu a5,12(s0) -8000c3dc: 0087f793 andi a5,a5,8 -8000c3e0: 0a078863 beqz a5,8000c490 <__swbuf_r+0xf4> -8000c3e4: 01042783 lw a5,16(s0) -8000c3e8: 0a078463 beqz a5,8000c490 <__swbuf_r+0xf4> -8000c3ec: 00c41783 lh a5,12(s0) -8000c3f0: 0ff4f993 andi s3,s1,255 -8000c3f4: 0ff4f493 andi s1,s1,255 -8000c3f8: 01279713 slli a4,a5,0x12 -8000c3fc: 0a075663 bgez a4,8000c4a8 <__swbuf_r+0x10c> -8000c400: 01042783 lw a5,16(s0) -8000c404: 00042503 lw a0,0(s0) -8000c408: 40f50533 sub a0,a0,a5 -8000c40c: 01442783 lw a5,20(s0) -8000c410: 00f54a63 blt a0,a5,8000c424 <__swbuf_r+0x88> -8000c414: 00040593 mv a1,s0 -8000c418: 00090513 mv a0,s2 -8000c41c: ca5f60ef jal ra,800030c0 <_fflush_r> -8000c420: 08051063 bnez a0,8000c4a0 <__swbuf_r+0x104> -8000c424: 00842783 lw a5,8(s0) -8000c428: 00150513 addi a0,a0,1 -8000c42c: fff78793 addi a5,a5,-1 -8000c430: 00f42423 sw a5,8(s0) -8000c434: 00042783 lw a5,0(s0) -8000c438: 00178713 addi a4,a5,1 -8000c43c: 00e42023 sw a4,0(s0) -8000c440: 01378023 sb s3,0(a5) -8000c444: 01442783 lw a5,20(s0) -8000c448: 00a78c63 beq a5,a0,8000c460 <__swbuf_r+0xc4> -8000c44c: 00c45783 lhu a5,12(s0) -8000c450: 0017f793 andi a5,a5,1 -8000c454: 00078e63 beqz a5,8000c470 <__swbuf_r+0xd4> -8000c458: 00a00793 li a5,10 -8000c45c: 00f49a63 bne s1,a5,8000c470 <__swbuf_r+0xd4> -8000c460: 00040593 mv a1,s0 -8000c464: 00090513 mv a0,s2 -8000c468: c59f60ef jal ra,800030c0 <_fflush_r> -8000c46c: 02051a63 bnez a0,8000c4a0 <__swbuf_r+0x104> -8000c470: 01c12083 lw ra,28(sp) -8000c474: 01812403 lw s0,24(sp) -8000c478: 00048513 mv a0,s1 -8000c47c: 01012903 lw s2,16(sp) -8000c480: 01412483 lw s1,20(sp) -8000c484: 00c12983 lw s3,12(sp) -8000c488: 02010113 addi sp,sp,32 -8000c48c: 00008067 ret -8000c490: 00040593 mv a1,s0 -8000c494: 00090513 mv a0,s2 -8000c498: 8e9f60ef jal ra,80002d80 <__swsetup_r> -8000c49c: f40508e3 beqz a0,8000c3ec <__swbuf_r+0x50> -8000c4a0: fff00493 li s1,-1 -8000c4a4: fcdff06f j 8000c470 <__swbuf_r+0xd4> -8000c4a8: 00002737 lui a4,0x2 -8000c4ac: 00e7e7b3 or a5,a5,a4 -8000c4b0: 00f41623 sh a5,12(s0) -8000c4b4: 06442783 lw a5,100(s0) -8000c4b8: ffffe737 lui a4,0xffffe -8000c4bc: fff70713 addi a4,a4,-1 # ffffdfff <_PathLocale+0x7effc5cf> -8000c4c0: 00e7f7b3 and a5,a5,a4 -8000c4c4: 06f42223 sw a5,100(s0) -8000c4c8: f39ff06f j 8000c400 <__swbuf_r+0x64> +8000c428 <__swbuf_r>: +8000c428: fe010113 addi sp,sp,-32 +8000c42c: 00812c23 sw s0,24(sp) +8000c430: 00912a23 sw s1,20(sp) +8000c434: 01212823 sw s2,16(sp) +8000c438: 00112e23 sw ra,28(sp) +8000c43c: 01312623 sw s3,12(sp) +8000c440: 00050913 mv s2,a0 +8000c444: 00058493 mv s1,a1 +8000c448: 00060413 mv s0,a2 +8000c44c: 00050863 beqz a0,8000c45c <__swbuf_r+0x34> +8000c450: 03852783 lw a5,56(a0) +8000c454: 00079463 bnez a5,8000c45c <__swbuf_r+0x34> +8000c458: e91f60ef jal ra,800032e8 <__sinit> +8000c45c: 01842783 lw a5,24(s0) +8000c460: 00f42423 sw a5,8(s0) +8000c464: 00c45783 lhu a5,12(s0) +8000c468: 0087f793 andi a5,a5,8 +8000c46c: 0a078863 beqz a5,8000c51c <__swbuf_r+0xf4> +8000c470: 01042783 lw a5,16(s0) +8000c474: 0a078463 beqz a5,8000c51c <__swbuf_r+0xf4> +8000c478: 00c41783 lh a5,12(s0) +8000c47c: 0ff4f993 andi s3,s1,255 +8000c480: 0ff4f493 andi s1,s1,255 +8000c484: 01279713 slli a4,a5,0x12 +8000c488: 0a075663 bgez a4,8000c534 <__swbuf_r+0x10c> +8000c48c: 01042783 lw a5,16(s0) +8000c490: 00042503 lw a0,0(s0) +8000c494: 40f50533 sub a0,a0,a5 +8000c498: 01442783 lw a5,20(s0) +8000c49c: 00f54a63 blt a0,a5,8000c4b0 <__swbuf_r+0x88> +8000c4a0: 00040593 mv a1,s0 +8000c4a4: 00090513 mv a0,s2 +8000c4a8: ca5f60ef jal ra,8000314c <_fflush_r> +8000c4ac: 08051063 bnez a0,8000c52c <__swbuf_r+0x104> +8000c4b0: 00842783 lw a5,8(s0) +8000c4b4: 00150513 addi a0,a0,1 +8000c4b8: fff78793 addi a5,a5,-1 +8000c4bc: 00f42423 sw a5,8(s0) +8000c4c0: 00042783 lw a5,0(s0) +8000c4c4: 00178713 addi a4,a5,1 +8000c4c8: 00e42023 sw a4,0(s0) +8000c4cc: 01378023 sb s3,0(a5) +8000c4d0: 01442783 lw a5,20(s0) +8000c4d4: 00a78c63 beq a5,a0,8000c4ec <__swbuf_r+0xc4> +8000c4d8: 00c45783 lhu a5,12(s0) +8000c4dc: 0017f793 andi a5,a5,1 +8000c4e0: 00078e63 beqz a5,8000c4fc <__swbuf_r+0xd4> +8000c4e4: 00a00793 li a5,10 +8000c4e8: 00f49a63 bne s1,a5,8000c4fc <__swbuf_r+0xd4> +8000c4ec: 00040593 mv a1,s0 +8000c4f0: 00090513 mv a0,s2 +8000c4f4: c59f60ef jal ra,8000314c <_fflush_r> +8000c4f8: 02051a63 bnez a0,8000c52c <__swbuf_r+0x104> +8000c4fc: 01c12083 lw ra,28(sp) +8000c500: 01812403 lw s0,24(sp) +8000c504: 00048513 mv a0,s1 +8000c508: 01012903 lw s2,16(sp) +8000c50c: 01412483 lw s1,20(sp) +8000c510: 00c12983 lw s3,12(sp) +8000c514: 02010113 addi sp,sp,32 +8000c518: 00008067 ret +8000c51c: 00040593 mv a1,s0 +8000c520: 00090513 mv a0,s2 +8000c524: 8e9f60ef jal ra,80002e0c <__swsetup_r> +8000c528: f40508e3 beqz a0,8000c478 <__swbuf_r+0x50> +8000c52c: fff00493 li s1,-1 +8000c530: fcdff06f j 8000c4fc <__swbuf_r+0xd4> +8000c534: 00002737 lui a4,0x2 +8000c538: 00e7e7b3 or a5,a5,a4 +8000c53c: 00f41623 sh a5,12(s0) +8000c540: 06442783 lw a5,100(s0) +8000c544: ffffe737 lui a4,0xffffe +8000c548: fff70713 addi a4,a4,-1 # ffffdfff <_PathLocale+0x7effc607> +8000c54c: 00e7f7b3 and a5,a5,a4 +8000c550: 06f42223 sw a5,100(s0) +8000c554: f39ff06f j 8000c48c <__swbuf_r+0x64> -8000c4cc <__swbuf>: -8000c4cc: 810027b7 lui a5,0x81002 -8000c4d0: 00058613 mv a2,a1 -8000c4d4: 00050593 mv a1,a0 -8000c4d8: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000c4dc: ec1ff06f j 8000c39c <__swbuf_r> - -8000c4e0 <_wcrtomb_r>: -8000c4e0: 810027b7 lui a5,0x81002 -8000c4e4: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000c4e8: fe010113 addi sp,sp,-32 -8000c4ec: 00812c23 sw s0,24(sp) -8000c4f0: 00912a23 sw s1,20(sp) -8000c4f4: 00112e23 sw ra,28(sp) -8000c4f8: 00050413 mv s0,a0 -8000c4fc: 00068493 mv s1,a3 -8000c500: 0347a783 lw a5,52(a5) -8000c504: 04059863 bnez a1,8000c554 <_wcrtomb_r+0x74> -8000c508: 00079663 bnez a5,8000c514 <_wcrtomb_r+0x34> -8000c50c: 810027b7 lui a5,0x81002 -8000c510: 84878793 addi a5,a5,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000c514: 0e07a783 lw a5,224(a5) -8000c518: 00048693 mv a3,s1 -8000c51c: 00000613 li a2,0 -8000c520: 00410593 addi a1,sp,4 -8000c524: 00040513 mv a0,s0 -8000c528: 000780e7 jalr a5 -8000c52c: fff00793 li a5,-1 -8000c530: 00f51863 bne a0,a5,8000c540 <_wcrtomb_r+0x60> -8000c534: 0004a023 sw zero,0(s1) -8000c538: 08a00793 li a5,138 -8000c53c: 00f42023 sw a5,0(s0) -8000c540: 01c12083 lw ra,28(sp) -8000c544: 01812403 lw s0,24(sp) -8000c548: 01412483 lw s1,20(sp) -8000c54c: 02010113 addi sp,sp,32 -8000c550: 00008067 ret -8000c554: 00079663 bnez a5,8000c560 <_wcrtomb_r+0x80> +8000c558 <__swbuf>: 8000c558: 810027b7 lui a5,0x81002 -8000c55c: 84878793 addi a5,a5,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000c560: 0e07a783 lw a5,224(a5) -8000c564: 00048693 mv a3,s1 -8000c568: fbdff06f j 8000c524 <_wcrtomb_r+0x44> +8000c55c: 00058613 mv a2,a1 +8000c560: 00050593 mv a1,a0 +8000c564: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000c568: ec1ff06f j 8000c428 <__swbuf_r> -8000c56c : +8000c56c <_wcrtomb_r>: 8000c56c: 810027b7 lui a5,0x81002 -8000c570: 00060693 mv a3,a2 -8000c574: 00058613 mv a2,a1 -8000c578: 00050593 mv a1,a0 -8000c57c: 9c07a503 lw a0,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> -8000c580: f61ff06f j 8000c4e0 <_wcrtomb_r> - -8000c584 <_wctomb_r>: -8000c584: 810027b7 lui a5,0x81002 -8000c588: 9c07a783 lw a5,-1600(a5) # 810019c0 <_PathLocale+0xffffff90> +8000c570: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000c574: fe010113 addi sp,sp,-32 +8000c578: 00812c23 sw s0,24(sp) +8000c57c: 00912a23 sw s1,20(sp) +8000c580: 00112e23 sw ra,28(sp) +8000c584: 00050413 mv s0,a0 +8000c588: 00068493 mv s1,a3 8000c58c: 0347a783 lw a5,52(a5) -8000c590: 00079663 bnez a5,8000c59c <_wctomb_r+0x18> -8000c594: 810027b7 lui a5,0x81002 -8000c598: 84878793 addi a5,a5,-1976 # 81001848 <_PathLocale+0xfffffe18> -8000c59c: 0e07a303 lw t1,224(a5) -8000c5a0: 00030067 jr t1 +8000c590: 04059863 bnez a1,8000c5e0 <_wcrtomb_r+0x74> +8000c594: 00079663 bnez a5,8000c5a0 <_wcrtomb_r+0x34> +8000c598: 810027b7 lui a5,0x81002 +8000c59c: 81078793 addi a5,a5,-2032 # 81001810 <_PathLocale+0xfffffe18> +8000c5a0: 0e07a783 lw a5,224(a5) +8000c5a4: 00048693 mv a3,s1 +8000c5a8: 00000613 li a2,0 +8000c5ac: 00410593 addi a1,sp,4 +8000c5b0: 00040513 mv a0,s0 +8000c5b4: 000780e7 jalr a5 +8000c5b8: fff00793 li a5,-1 +8000c5bc: 00f51863 bne a0,a5,8000c5cc <_wcrtomb_r+0x60> +8000c5c0: 0004a023 sw zero,0(s1) +8000c5c4: 08a00793 li a5,138 +8000c5c8: 00f42023 sw a5,0(s0) +8000c5cc: 01c12083 lw ra,28(sp) +8000c5d0: 01812403 lw s0,24(sp) +8000c5d4: 01412483 lw s1,20(sp) +8000c5d8: 02010113 addi sp,sp,32 +8000c5dc: 00008067 ret +8000c5e0: 00079663 bnez a5,8000c5ec <_wcrtomb_r+0x80> +8000c5e4: 810027b7 lui a5,0x81002 +8000c5e8: 81078793 addi a5,a5,-2032 # 81001810 <_PathLocale+0xfffffe18> +8000c5ec: 0e07a783 lw a5,224(a5) +8000c5f0: 00048693 mv a3,s1 +8000c5f4: fbdff06f j 8000c5b0 <_wcrtomb_r+0x44> -8000c5a4 <__ascii_wctomb>: -8000c5a4: 02058463 beqz a1,8000c5cc <__ascii_wctomb+0x28> -8000c5a8: 0ff00793 li a5,255 -8000c5ac: 00c7fa63 bgeu a5,a2,8000c5c0 <__ascii_wctomb+0x1c> -8000c5b0: 08a00793 li a5,138 -8000c5b4: 00f52023 sw a5,0(a0) -8000c5b8: fff00513 li a0,-1 -8000c5bc: 00008067 ret -8000c5c0: 00c58023 sb a2,0(a1) -8000c5c4: 00100513 li a0,1 -8000c5c8: 00008067 ret -8000c5cc: 00000513 li a0,0 -8000c5d0: 00008067 ret +8000c5f8 : +8000c5f8: 810027b7 lui a5,0x81002 +8000c5fc: 00060693 mv a3,a2 +8000c600: 00058613 mv a2,a1 +8000c604: 00050593 mv a1,a0 +8000c608: 9887a503 lw a0,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000c60c: f61ff06f j 8000c56c <_wcrtomb_r> -8000c5d4 <__udivdi3>: -8000c5d4: 00058793 mv a5,a1 -8000c5d8: 00060813 mv a6,a2 -8000c5dc: 00068893 mv a7,a3 -8000c5e0: 00050313 mv t1,a0 -8000c5e4: 28069663 bnez a3,8000c870 <__udivdi3+0x29c> -8000c5e8: 81001737 lui a4,0x81001 -8000c5ec: dac70713 addi a4,a4,-596 # 81000dac <_PathLocale+0xfffff37c> -8000c5f0: 0ec5f663 bgeu a1,a2,8000c6dc <__udivdi3+0x108> -8000c5f4: 000106b7 lui a3,0x10 -8000c5f8: 0cd67863 bgeu a2,a3,8000c6c8 <__udivdi3+0xf4> -8000c5fc: 0ff00693 li a3,255 -8000c600: 00c6b6b3 sltu a3,a3,a2 -8000c604: 00369693 slli a3,a3,0x3 -8000c608: 00d658b3 srl a7,a2,a3 -8000c60c: 01170733 add a4,a4,a7 -8000c610: 00074703 lbu a4,0(a4) -8000c614: 00d706b3 add a3,a4,a3 -8000c618: 02000713 li a4,32 -8000c61c: 40d70733 sub a4,a4,a3 -8000c620: 00070c63 beqz a4,8000c638 <__udivdi3+0x64> -8000c624: 00e797b3 sll a5,a5,a4 -8000c628: 00d556b3 srl a3,a0,a3 -8000c62c: 00e61833 sll a6,a2,a4 -8000c630: 00f6e5b3 or a1,a3,a5 -8000c634: 00e51333 sll t1,a0,a4 -8000c638: 01085513 srli a0,a6,0x10 -8000c63c: 02a5f733 remu a4,a1,a0 -8000c640: 01081613 slli a2,a6,0x10 -8000c644: 01065613 srli a2,a2,0x10 -8000c648: 01035693 srli a3,t1,0x10 -8000c64c: 02a5d5b3 divu a1,a1,a0 -8000c650: 01071713 slli a4,a4,0x10 -8000c654: 00d766b3 or a3,a4,a3 -8000c658: 02b607b3 mul a5,a2,a1 -8000c65c: 00058713 mv a4,a1 -8000c660: 00f6fe63 bgeu a3,a5,8000c67c <__udivdi3+0xa8> -8000c664: 010686b3 add a3,a3,a6 -8000c668: fff58713 addi a4,a1,-1 -8000c66c: 0106e863 bltu a3,a6,8000c67c <__udivdi3+0xa8> -8000c670: 00f6f663 bgeu a3,a5,8000c67c <__udivdi3+0xa8> -8000c674: ffe58713 addi a4,a1,-2 -8000c678: 010686b3 add a3,a3,a6 -8000c67c: 40f686b3 sub a3,a3,a5 -8000c680: 02a6f7b3 remu a5,a3,a0 -8000c684: 01031313 slli t1,t1,0x10 -8000c688: 01035313 srli t1,t1,0x10 -8000c68c: 02a6d6b3 divu a3,a3,a0 -8000c690: 01079793 slli a5,a5,0x10 -8000c694: 0067e333 or t1,a5,t1 -8000c698: 02d605b3 mul a1,a2,a3 -8000c69c: 00068513 mv a0,a3 -8000c6a0: 00b37c63 bgeu t1,a1,8000c6b8 <__udivdi3+0xe4> -8000c6a4: 00680333 add t1,a6,t1 -8000c6a8: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -8000c6ac: 01036663 bltu t1,a6,8000c6b8 <__udivdi3+0xe4> -8000c6b0: 00b37463 bgeu t1,a1,8000c6b8 <__udivdi3+0xe4> -8000c6b4: ffe68513 addi a0,a3,-2 -8000c6b8: 01071713 slli a4,a4,0x10 -8000c6bc: 00a76733 or a4,a4,a0 -8000c6c0: 00000593 li a1,0 -8000c6c4: 0e40006f j 8000c7a8 <__udivdi3+0x1d4> -8000c6c8: 010008b7 lui a7,0x1000 -8000c6cc: 01000693 li a3,16 -8000c6d0: f3166ce3 bltu a2,a7,8000c608 <__udivdi3+0x34> -8000c6d4: 01800693 li a3,24 -8000c6d8: f31ff06f j 8000c608 <__udivdi3+0x34> -8000c6dc: 00061663 bnez a2,8000c6e8 <__udivdi3+0x114> -8000c6e0: 00100693 li a3,1 -8000c6e4: 02c6d833 divu a6,a3,a2 -8000c6e8: 000106b7 lui a3,0x10 -8000c6ec: 0cd87263 bgeu a6,a3,8000c7b0 <__udivdi3+0x1dc> -8000c6f0: 0ff00693 li a3,255 -8000c6f4: 0106f463 bgeu a3,a6,8000c6fc <__udivdi3+0x128> -8000c6f8: 00800893 li a7,8 -8000c6fc: 011856b3 srl a3,a6,a7 -8000c700: 00d70733 add a4,a4,a3 -8000c704: 00074683 lbu a3,0(a4) -8000c708: 02000713 li a4,32 -8000c70c: 011686b3 add a3,a3,a7 -8000c710: 40d70733 sub a4,a4,a3 -8000c714: 0a071863 bnez a4,8000c7c4 <__udivdi3+0x1f0> -8000c718: 410787b3 sub a5,a5,a6 -8000c71c: 00100593 li a1,1 -8000c720: 01085613 srli a2,a6,0x10 -8000c724: 01081893 slli a7,a6,0x10 -8000c728: 0108d893 srli a7,a7,0x10 -8000c72c: 01035693 srli a3,t1,0x10 -8000c730: 02c7f733 remu a4,a5,a2 -8000c734: 02c7d7b3 divu a5,a5,a2 -8000c738: 01071713 slli a4,a4,0x10 -8000c73c: 00d766b3 or a3,a4,a3 -8000c740: 02f88533 mul a0,a7,a5 -8000c744: 00078713 mv a4,a5 -8000c748: 00a6fe63 bgeu a3,a0,8000c764 <__udivdi3+0x190> -8000c74c: 010686b3 add a3,a3,a6 -8000c750: fff78713 addi a4,a5,-1 -8000c754: 0106e863 bltu a3,a6,8000c764 <__udivdi3+0x190> -8000c758: 00a6f663 bgeu a3,a0,8000c764 <__udivdi3+0x190> -8000c75c: ffe78713 addi a4,a5,-2 -8000c760: 010686b3 add a3,a3,a6 -8000c764: 40a686b3 sub a3,a3,a0 -8000c768: 02c6f7b3 remu a5,a3,a2 -8000c76c: 01031313 slli t1,t1,0x10 -8000c770: 01035313 srli t1,t1,0x10 -8000c774: 02c6d6b3 divu a3,a3,a2 -8000c778: 01079793 slli a5,a5,0x10 -8000c77c: 0067e333 or t1,a5,t1 -8000c780: 02d888b3 mul a7,a7,a3 -8000c784: 00068513 mv a0,a3 -8000c788: 01137c63 bgeu t1,a7,8000c7a0 <__udivdi3+0x1cc> -8000c78c: 00680333 add t1,a6,t1 -8000c790: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -8000c794: 01036663 bltu t1,a6,8000c7a0 <__udivdi3+0x1cc> -8000c798: 01137463 bgeu t1,a7,8000c7a0 <__udivdi3+0x1cc> -8000c79c: ffe68513 addi a0,a3,-2 -8000c7a0: 01071713 slli a4,a4,0x10 -8000c7a4: 00a76733 or a4,a4,a0 -8000c7a8: 00070513 mv a0,a4 -8000c7ac: 00008067 ret -8000c7b0: 010006b7 lui a3,0x1000 -8000c7b4: 01000893 li a7,16 -8000c7b8: f4d862e3 bltu a6,a3,8000c6fc <__udivdi3+0x128> -8000c7bc: 01800893 li a7,24 -8000c7c0: f3dff06f j 8000c6fc <__udivdi3+0x128> -8000c7c4: 00e81833 sll a6,a6,a4 -8000c7c8: 00d7d5b3 srl a1,a5,a3 -8000c7cc: 00e51333 sll t1,a0,a4 -8000c7d0: 00d556b3 srl a3,a0,a3 -8000c7d4: 01085513 srli a0,a6,0x10 -8000c7d8: 00e797b3 sll a5,a5,a4 -8000c7dc: 02a5f733 remu a4,a1,a0 -8000c7e0: 00f6e8b3 or a7,a3,a5 -8000c7e4: 01081793 slli a5,a6,0x10 -8000c7e8: 0107d793 srli a5,a5,0x10 -8000c7ec: 0108d613 srli a2,a7,0x10 -8000c7f0: 02a5d5b3 divu a1,a1,a0 -8000c7f4: 01071713 slli a4,a4,0x10 -8000c7f8: 00c76733 or a4,a4,a2 -8000c7fc: 02b786b3 mul a3,a5,a1 -8000c800: 00058613 mv a2,a1 -8000c804: 00d77e63 bgeu a4,a3,8000c820 <__udivdi3+0x24c> -8000c808: 01070733 add a4,a4,a6 -8000c80c: fff58613 addi a2,a1,-1 -8000c810: 01076863 bltu a4,a6,8000c820 <__udivdi3+0x24c> -8000c814: 00d77663 bgeu a4,a3,8000c820 <__udivdi3+0x24c> -8000c818: ffe58613 addi a2,a1,-2 -8000c81c: 01070733 add a4,a4,a6 -8000c820: 40d706b3 sub a3,a4,a3 -8000c824: 02a6f733 remu a4,a3,a0 -8000c828: 01089893 slli a7,a7,0x10 -8000c82c: 0108d893 srli a7,a7,0x10 -8000c830: 02a6d6b3 divu a3,a3,a0 -8000c834: 01071713 slli a4,a4,0x10 -8000c838: 02d785b3 mul a1,a5,a3 -8000c83c: 011767b3 or a5,a4,a7 -8000c840: 00068713 mv a4,a3 -8000c844: 00b7fe63 bgeu a5,a1,8000c860 <__udivdi3+0x28c> -8000c848: 010787b3 add a5,a5,a6 -8000c84c: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> -8000c850: 0107e863 bltu a5,a6,8000c860 <__udivdi3+0x28c> -8000c854: 00b7f663 bgeu a5,a1,8000c860 <__udivdi3+0x28c> -8000c858: ffe68713 addi a4,a3,-2 -8000c85c: 010787b3 add a5,a5,a6 -8000c860: 40b787b3 sub a5,a5,a1 -8000c864: 01061593 slli a1,a2,0x10 -8000c868: 00e5e5b3 or a1,a1,a4 -8000c86c: eb5ff06f j 8000c720 <__udivdi3+0x14c> -8000c870: 18d5e663 bltu a1,a3,8000c9fc <__udivdi3+0x428> -8000c874: 00010737 lui a4,0x10 -8000c878: 04e6f463 bgeu a3,a4,8000c8c0 <__udivdi3+0x2ec> -8000c87c: 0ff00813 li a6,255 -8000c880: 00d83733 sltu a4,a6,a3 -8000c884: 00371713 slli a4,a4,0x3 -8000c888: 81001837 lui a6,0x81001 -8000c88c: dac80813 addi a6,a6,-596 # 81000dac <_PathLocale+0xfffff37c> -8000c890: 00e6d5b3 srl a1,a3,a4 -8000c894: 010585b3 add a1,a1,a6 -8000c898: 0005c803 lbu a6,0(a1) -8000c89c: 02000593 li a1,32 -8000c8a0: 00e80833 add a6,a6,a4 -8000c8a4: 410585b3 sub a1,a1,a6 -8000c8a8: 02059663 bnez a1,8000c8d4 <__udivdi3+0x300> -8000c8ac: 00100713 li a4,1 -8000c8b0: eef6ece3 bltu a3,a5,8000c7a8 <__udivdi3+0x1d4> -8000c8b4: 00c53533 sltu a0,a0,a2 -8000c8b8: 00154713 xori a4,a0,1 -8000c8bc: eedff06f j 8000c7a8 <__udivdi3+0x1d4> -8000c8c0: 010005b7 lui a1,0x1000 -8000c8c4: 01000713 li a4,16 -8000c8c8: fcb6e0e3 bltu a3,a1,8000c888 <__udivdi3+0x2b4> -8000c8cc: 01800713 li a4,24 -8000c8d0: fb9ff06f j 8000c888 <__udivdi3+0x2b4> -8000c8d4: 01065733 srl a4,a2,a6 -8000c8d8: 00b696b3 sll a3,a3,a1 -8000c8dc: 00d766b3 or a3,a4,a3 -8000c8e0: 0106de93 srli t4,a3,0x10 -8000c8e4: 0107d733 srl a4,a5,a6 -8000c8e8: 03d778b3 remu a7,a4,t4 -8000c8ec: 00b797b3 sll a5,a5,a1 -8000c8f0: 01055833 srl a6,a0,a6 -8000c8f4: 00f86333 or t1,a6,a5 -8000c8f8: 01069793 slli a5,a3,0x10 -8000c8fc: 0107d793 srli a5,a5,0x10 -8000c900: 01035813 srli a6,t1,0x10 -8000c904: 00b61633 sll a2,a2,a1 -8000c908: 03d75733 divu a4,a4,t4 -8000c90c: 01089893 slli a7,a7,0x10 -8000c910: 0108e833 or a6,a7,a6 -8000c914: 02e78f33 mul t5,a5,a4 -8000c918: 00070e13 mv t3,a4 -8000c91c: 01e87e63 bgeu a6,t5,8000c938 <__udivdi3+0x364> -8000c920: 00d80833 add a6,a6,a3 -8000c924: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> -8000c928: 00d86863 bltu a6,a3,8000c938 <__udivdi3+0x364> -8000c92c: 01e87663 bgeu a6,t5,8000c938 <__udivdi3+0x364> -8000c930: ffe70e13 addi t3,a4,-2 -8000c934: 00d80833 add a6,a6,a3 -8000c938: 41e80833 sub a6,a6,t5 -8000c93c: 03d878b3 remu a7,a6,t4 -8000c940: 03d85833 divu a6,a6,t4 -8000c944: 01089893 slli a7,a7,0x10 -8000c948: 03078eb3 mul t4,a5,a6 -8000c94c: 01031793 slli a5,t1,0x10 -8000c950: 0107d793 srli a5,a5,0x10 -8000c954: 00f8e7b3 or a5,a7,a5 -8000c958: 00080713 mv a4,a6 -8000c95c: 01d7fe63 bgeu a5,t4,8000c978 <__udivdi3+0x3a4> -8000c960: 00d787b3 add a5,a5,a3 -8000c964: fff80713 addi a4,a6,-1 -8000c968: 00d7e863 bltu a5,a3,8000c978 <__udivdi3+0x3a4> -8000c96c: 01d7f663 bgeu a5,t4,8000c978 <__udivdi3+0x3a4> -8000c970: ffe80713 addi a4,a6,-2 -8000c974: 00d787b3 add a5,a5,a3 -8000c978: 010e1e13 slli t3,t3,0x10 -8000c97c: 41d787b3 sub a5,a5,t4 -8000c980: 00010eb7 lui t4,0x10 -8000c984: 00ee6733 or a4,t3,a4 -8000c988: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> -8000c98c: 01077333 and t1,a4,a6 -8000c990: 01075893 srli a7,a4,0x10 -8000c994: 01067833 and a6,a2,a6 -8000c998: 01065613 srli a2,a2,0x10 -8000c99c: 03030e33 mul t3,t1,a6 -8000c9a0: 03088833 mul a6,a7,a6 -8000c9a4: 010e5693 srli a3,t3,0x10 -8000c9a8: 02c30333 mul t1,t1,a2 -8000c9ac: 01030333 add t1,t1,a6 -8000c9b0: 006686b3 add a3,a3,t1 -8000c9b4: 02c888b3 mul a7,a7,a2 -8000c9b8: 0106f463 bgeu a3,a6,8000c9c0 <__udivdi3+0x3ec> -8000c9bc: 01d888b3 add a7,a7,t4 -8000c9c0: 0106d613 srli a2,a3,0x10 -8000c9c4: 011608b3 add a7,a2,a7 -8000c9c8: 0317e663 bltu a5,a7,8000c9f4 <__udivdi3+0x420> -8000c9cc: cf179ae3 bne a5,a7,8000c6c0 <__udivdi3+0xec> -8000c9d0: 000107b7 lui a5,0x10 -8000c9d4: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000c9d8: 00f6f6b3 and a3,a3,a5 -8000c9dc: 01069693 slli a3,a3,0x10 -8000c9e0: 00fe7e33 and t3,t3,a5 -8000c9e4: 00b51533 sll a0,a0,a1 -8000c9e8: 01c686b3 add a3,a3,t3 -8000c9ec: 00000593 li a1,0 -8000c9f0: dad57ce3 bgeu a0,a3,8000c7a8 <__udivdi3+0x1d4> -8000c9f4: fff70713 addi a4,a4,-1 -8000c9f8: cc9ff06f j 8000c6c0 <__udivdi3+0xec> -8000c9fc: 00000593 li a1,0 -8000ca00: 00000713 li a4,0 -8000ca04: da5ff06f j 8000c7a8 <__udivdi3+0x1d4> +8000c610 <_wctomb_r>: +8000c610: 810027b7 lui a5,0x81002 +8000c614: 9887a783 lw a5,-1656(a5) # 81001988 <_PathLocale+0xffffff90> +8000c618: 0347a783 lw a5,52(a5) +8000c61c: 00079663 bnez a5,8000c628 <_wctomb_r+0x18> +8000c620: 810027b7 lui a5,0x81002 +8000c624: 81078793 addi a5,a5,-2032 # 81001810 <_PathLocale+0xfffffe18> +8000c628: 0e07a303 lw t1,224(a5) +8000c62c: 00030067 jr t1 -8000ca08 <__umoddi3>: -8000ca08: 00060893 mv a7,a2 -8000ca0c: 00068713 mv a4,a3 -8000ca10: 00050793 mv a5,a0 -8000ca14: 00058813 mv a6,a1 -8000ca18: 22069c63 bnez a3,8000cc50 <__umoddi3+0x248> -8000ca1c: 810016b7 lui a3,0x81001 -8000ca20: dac68693 addi a3,a3,-596 # 81000dac <_PathLocale+0xfffff37c> -8000ca24: 0cc5fc63 bgeu a1,a2,8000cafc <__umoddi3+0xf4> -8000ca28: 00010337 lui t1,0x10 -8000ca2c: 0a667e63 bgeu a2,t1,8000cae8 <__umoddi3+0xe0> -8000ca30: 0ff00313 li t1,255 -8000ca34: 00c37463 bgeu t1,a2,8000ca3c <__umoddi3+0x34> -8000ca38: 00800713 li a4,8 -8000ca3c: 00e65333 srl t1,a2,a4 -8000ca40: 006686b3 add a3,a3,t1 -8000ca44: 0006ce03 lbu t3,0(a3) -8000ca48: 02000313 li t1,32 -8000ca4c: 00ee0e33 add t3,t3,a4 -8000ca50: 41c30333 sub t1,t1,t3 -8000ca54: 00030c63 beqz t1,8000ca6c <__umoddi3+0x64> -8000ca58: 006595b3 sll a1,a1,t1 -8000ca5c: 01c55e33 srl t3,a0,t3 -8000ca60: 006618b3 sll a7,a2,t1 -8000ca64: 00be6833 or a6,t3,a1 -8000ca68: 006517b3 sll a5,a0,t1 -8000ca6c: 0108d613 srli a2,a7,0x10 -8000ca70: 02c87733 remu a4,a6,a2 -8000ca74: 01089513 slli a0,a7,0x10 -8000ca78: 01055513 srli a0,a0,0x10 -8000ca7c: 0107d693 srli a3,a5,0x10 -8000ca80: 02c85833 divu a6,a6,a2 -8000ca84: 01071713 slli a4,a4,0x10 -8000ca88: 00d766b3 or a3,a4,a3 -8000ca8c: 03050833 mul a6,a0,a6 -8000ca90: 0106fa63 bgeu a3,a6,8000caa4 <__umoddi3+0x9c> -8000ca94: 011686b3 add a3,a3,a7 -8000ca98: 0116e663 bltu a3,a7,8000caa4 <__umoddi3+0x9c> -8000ca9c: 0106f463 bgeu a3,a6,8000caa4 <__umoddi3+0x9c> -8000caa0: 011686b3 add a3,a3,a7 -8000caa4: 410686b3 sub a3,a3,a6 -8000caa8: 02c6f733 remu a4,a3,a2 -8000caac: 01079793 slli a5,a5,0x10 -8000cab0: 0107d793 srli a5,a5,0x10 -8000cab4: 02c6d6b3 divu a3,a3,a2 -8000cab8: 02d506b3 mul a3,a0,a3 -8000cabc: 01071513 slli a0,a4,0x10 -8000cac0: 00f567b3 or a5,a0,a5 -8000cac4: 00d7fa63 bgeu a5,a3,8000cad8 <__umoddi3+0xd0> -8000cac8: 011787b3 add a5,a5,a7 -8000cacc: 0117e663 bltu a5,a7,8000cad8 <__umoddi3+0xd0> -8000cad0: 00d7f463 bgeu a5,a3,8000cad8 <__umoddi3+0xd0> -8000cad4: 011787b3 add a5,a5,a7 -8000cad8: 40d787b3 sub a5,a5,a3 -8000cadc: 0067d533 srl a0,a5,t1 -8000cae0: 00000593 li a1,0 -8000cae4: 00008067 ret -8000cae8: 01000337 lui t1,0x1000 -8000caec: 01000713 li a4,16 -8000caf0: f46666e3 bltu a2,t1,8000ca3c <__umoddi3+0x34> -8000caf4: 01800713 li a4,24 -8000caf8: f45ff06f j 8000ca3c <__umoddi3+0x34> -8000cafc: 00061663 bnez a2,8000cb08 <__umoddi3+0x100> -8000cb00: 00100613 li a2,1 -8000cb04: 031658b3 divu a7,a2,a7 -8000cb08: 00010637 lui a2,0x10 -8000cb0c: 0ac8f263 bgeu a7,a2,8000cbb0 <__umoddi3+0x1a8> -8000cb10: 0ff00613 li a2,255 -8000cb14: 01167463 bgeu a2,a7,8000cb1c <__umoddi3+0x114> -8000cb18: 00800713 li a4,8 -8000cb1c: 00e8d633 srl a2,a7,a4 -8000cb20: 00c686b3 add a3,a3,a2 -8000cb24: 0006ce03 lbu t3,0(a3) -8000cb28: 02000313 li t1,32 -8000cb2c: 00ee0e33 add t3,t3,a4 -8000cb30: 41c30333 sub t1,t1,t3 -8000cb34: 08031863 bnez t1,8000cbc4 <__umoddi3+0x1bc> -8000cb38: 411585b3 sub a1,a1,a7 -8000cb3c: 0108d713 srli a4,a7,0x10 -8000cb40: 01089513 slli a0,a7,0x10 -8000cb44: 01055513 srli a0,a0,0x10 -8000cb48: 0107d613 srli a2,a5,0x10 -8000cb4c: 02e5f6b3 remu a3,a1,a4 -8000cb50: 02e5d5b3 divu a1,a1,a4 -8000cb54: 01069693 slli a3,a3,0x10 -8000cb58: 00c6e6b3 or a3,a3,a2 -8000cb5c: 02b505b3 mul a1,a0,a1 -8000cb60: 00b6fa63 bgeu a3,a1,8000cb74 <__umoddi3+0x16c> -8000cb64: 011686b3 add a3,a3,a7 -8000cb68: 0116e663 bltu a3,a7,8000cb74 <__umoddi3+0x16c> -8000cb6c: 00b6f463 bgeu a3,a1,8000cb74 <__umoddi3+0x16c> -8000cb70: 011686b3 add a3,a3,a7 -8000cb74: 40b685b3 sub a1,a3,a1 -8000cb78: 02e5f6b3 remu a3,a1,a4 -8000cb7c: 01079793 slli a5,a5,0x10 -8000cb80: 0107d793 srli a5,a5,0x10 -8000cb84: 02e5d5b3 divu a1,a1,a4 -8000cb88: 02b505b3 mul a1,a0,a1 -8000cb8c: 01069513 slli a0,a3,0x10 -8000cb90: 00f567b3 or a5,a0,a5 -8000cb94: 00b7fa63 bgeu a5,a1,8000cba8 <__umoddi3+0x1a0> -8000cb98: 011787b3 add a5,a5,a7 -8000cb9c: 0117e663 bltu a5,a7,8000cba8 <__umoddi3+0x1a0> -8000cba0: 00b7f463 bgeu a5,a1,8000cba8 <__umoddi3+0x1a0> -8000cba4: 011787b3 add a5,a5,a7 -8000cba8: 40b787b3 sub a5,a5,a1 -8000cbac: f31ff06f j 8000cadc <__umoddi3+0xd4> -8000cbb0: 01000637 lui a2,0x1000 -8000cbb4: 01000713 li a4,16 -8000cbb8: f6c8e2e3 bltu a7,a2,8000cb1c <__umoddi3+0x114> -8000cbbc: 01800713 li a4,24 -8000cbc0: f5dff06f j 8000cb1c <__umoddi3+0x114> -8000cbc4: 006898b3 sll a7,a7,t1 -8000cbc8: 01c5d733 srl a4,a1,t3 -8000cbcc: 006517b3 sll a5,a0,t1 -8000cbd0: 01c55e33 srl t3,a0,t3 -8000cbd4: 0108d513 srli a0,a7,0x10 -8000cbd8: 02a776b3 remu a3,a4,a0 -8000cbdc: 006595b3 sll a1,a1,t1 -8000cbe0: 00be6e33 or t3,t3,a1 -8000cbe4: 01089593 slli a1,a7,0x10 -8000cbe8: 0105d593 srli a1,a1,0x10 -8000cbec: 010e5613 srli a2,t3,0x10 -8000cbf0: 02a75733 divu a4,a4,a0 -8000cbf4: 01069693 slli a3,a3,0x10 -8000cbf8: 00c6e6b3 or a3,a3,a2 -8000cbfc: 02e58733 mul a4,a1,a4 -8000cc00: 00e6fa63 bgeu a3,a4,8000cc14 <__umoddi3+0x20c> -8000cc04: 011686b3 add a3,a3,a7 -8000cc08: 0116e663 bltu a3,a7,8000cc14 <__umoddi3+0x20c> -8000cc0c: 00e6f463 bgeu a3,a4,8000cc14 <__umoddi3+0x20c> -8000cc10: 011686b3 add a3,a3,a7 -8000cc14: 40e68633 sub a2,a3,a4 -8000cc18: 02a676b3 remu a3,a2,a0 -8000cc1c: 010e1e13 slli t3,t3,0x10 -8000cc20: 010e5e13 srli t3,t3,0x10 -8000cc24: 02a65633 divu a2,a2,a0 -8000cc28: 01069693 slli a3,a3,0x10 -8000cc2c: 02c58633 mul a2,a1,a2 -8000cc30: 01c6e5b3 or a1,a3,t3 -8000cc34: 00c5fa63 bgeu a1,a2,8000cc48 <__umoddi3+0x240> -8000cc38: 011585b3 add a1,a1,a7 -8000cc3c: 0115e663 bltu a1,a7,8000cc48 <__umoddi3+0x240> -8000cc40: 00c5f463 bgeu a1,a2,8000cc48 <__umoddi3+0x240> -8000cc44: 011585b3 add a1,a1,a7 -8000cc48: 40c585b3 sub a1,a1,a2 -8000cc4c: ef1ff06f j 8000cb3c <__umoddi3+0x134> -8000cc50: e8d5eae3 bltu a1,a3,8000cae4 <__umoddi3+0xdc> -8000cc54: 00010737 lui a4,0x10 -8000cc58: 04e6fc63 bgeu a3,a4,8000ccb0 <__umoddi3+0x2a8> -8000cc5c: 0ff00e93 li t4,255 -8000cc60: 00deb733 sltu a4,t4,a3 -8000cc64: 00371713 slli a4,a4,0x3 -8000cc68: 81001337 lui t1,0x81001 -8000cc6c: 00e6d8b3 srl a7,a3,a4 -8000cc70: dac30313 addi t1,t1,-596 # 81000dac <_PathLocale+0xfffff37c> -8000cc74: 006888b3 add a7,a7,t1 -8000cc78: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> -8000cc7c: 02000e13 li t3,32 -8000cc80: 00ee8eb3 add t4,t4,a4 -8000cc84: 41de0e33 sub t3,t3,t4 -8000cc88: 020e1e63 bnez t3,8000ccc4 <__umoddi3+0x2bc> -8000cc8c: 00b6e463 bltu a3,a1,8000cc94 <__umoddi3+0x28c> -8000cc90: 00c56a63 bltu a0,a2,8000cca4 <__umoddi3+0x29c> -8000cc94: 40c507b3 sub a5,a0,a2 -8000cc98: 40d585b3 sub a1,a1,a3 -8000cc9c: 00f53533 sltu a0,a0,a5 -8000cca0: 40a58833 sub a6,a1,a0 -8000cca4: 00078513 mv a0,a5 -8000cca8: 00080593 mv a1,a6 -8000ccac: e39ff06f j 8000cae4 <__umoddi3+0xdc> -8000ccb0: 010008b7 lui a7,0x1000 -8000ccb4: 01000713 li a4,16 -8000ccb8: fb16e8e3 bltu a3,a7,8000cc68 <__umoddi3+0x260> -8000ccbc: 01800713 li a4,24 -8000ccc0: fa9ff06f j 8000cc68 <__umoddi3+0x260> -8000ccc4: 01d65733 srl a4,a2,t4 -8000ccc8: 01c696b3 sll a3,a3,t3 -8000cccc: 00d766b3 or a3,a4,a3 -8000ccd0: 0106d813 srli a6,a3,0x10 -8000ccd4: 01d5d733 srl a4,a1,t4 -8000ccd8: 03077333 remu t1,a4,a6 -8000ccdc: 01c595b3 sll a1,a1,t3 -8000cce0: 01d557b3 srl a5,a0,t4 -8000cce4: 00b7e7b3 or a5,a5,a1 -8000cce8: 01069593 slli a1,a3,0x10 -8000ccec: 0105d593 srli a1,a1,0x10 -8000ccf0: 0107d893 srli a7,a5,0x10 -8000ccf4: 01c61633 sll a2,a2,t3 -8000ccf8: 01c51533 sll a0,a0,t3 -8000ccfc: 03075733 divu a4,a4,a6 -8000cd00: 01031313 slli t1,t1,0x10 -8000cd04: 011368b3 or a7,t1,a7 -8000cd08: 02e58f33 mul t5,a1,a4 -8000cd0c: 00070313 mv t1,a4 -8000cd10: 01e8fe63 bgeu a7,t5,8000cd2c <__umoddi3+0x324> -8000cd14: 00d888b3 add a7,a7,a3 -8000cd18: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> -8000cd1c: 00d8e863 bltu a7,a3,8000cd2c <__umoddi3+0x324> -8000cd20: 01e8f663 bgeu a7,t5,8000cd2c <__umoddi3+0x324> -8000cd24: ffe70313 addi t1,a4,-2 -8000cd28: 00d888b3 add a7,a7,a3 -8000cd2c: 41e888b3 sub a7,a7,t5 -8000cd30: 0308ff33 remu t5,a7,a6 -8000cd34: 0308d8b3 divu a7,a7,a6 -8000cd38: 010f1f13 slli t5,t5,0x10 -8000cd3c: 03158833 mul a6,a1,a7 -8000cd40: 01079593 slli a1,a5,0x10 -8000cd44: 0105d593 srli a1,a1,0x10 -8000cd48: 00bf65b3 or a1,t5,a1 -8000cd4c: 00088793 mv a5,a7 -8000cd50: 0105fe63 bgeu a1,a6,8000cd6c <__umoddi3+0x364> -8000cd54: 00d585b3 add a1,a1,a3 -8000cd58: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> -8000cd5c: 00d5e863 bltu a1,a3,8000cd6c <__umoddi3+0x364> -8000cd60: 0105f663 bgeu a1,a6,8000cd6c <__umoddi3+0x364> -8000cd64: ffe88793 addi a5,a7,-2 -8000cd68: 00d585b3 add a1,a1,a3 -8000cd6c: 01031313 slli t1,t1,0x10 -8000cd70: 00010f37 lui t5,0x10 -8000cd74: 00f36333 or t1,t1,a5 -8000cd78: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> -8000cd7c: 00f378b3 and a7,t1,a5 -8000cd80: 410585b3 sub a1,a1,a6 -8000cd84: 01035313 srli t1,t1,0x10 -8000cd88: 01065813 srli a6,a2,0x10 -8000cd8c: 00f677b3 and a5,a2,a5 -8000cd90: 02f88733 mul a4,a7,a5 -8000cd94: 02f307b3 mul a5,t1,a5 -8000cd98: 030888b3 mul a7,a7,a6 -8000cd9c: 03030333 mul t1,t1,a6 -8000cda0: 00f888b3 add a7,a7,a5 -8000cda4: 01075813 srli a6,a4,0x10 -8000cda8: 01180833 add a6,a6,a7 -8000cdac: 00f87463 bgeu a6,a5,8000cdb4 <__umoddi3+0x3ac> -8000cdb0: 01e30333 add t1,t1,t5 -8000cdb4: 01085793 srli a5,a6,0x10 -8000cdb8: 00678333 add t1,a5,t1 -8000cdbc: 000107b7 lui a5,0x10 -8000cdc0: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000cdc4: 00f87833 and a6,a6,a5 -8000cdc8: 01081813 slli a6,a6,0x10 -8000cdcc: 00f77733 and a4,a4,a5 -8000cdd0: 00e80733 add a4,a6,a4 -8000cdd4: 0065e663 bltu a1,t1,8000cde0 <__umoddi3+0x3d8> -8000cdd8: 00659e63 bne a1,t1,8000cdf4 <__umoddi3+0x3ec> -8000cddc: 00e57c63 bgeu a0,a4,8000cdf4 <__umoddi3+0x3ec> -8000cde0: 40c70633 sub a2,a4,a2 -8000cde4: 00c73733 sltu a4,a4,a2 -8000cde8: 00d70733 add a4,a4,a3 -8000cdec: 40e30333 sub t1,t1,a4 -8000cdf0: 00060713 mv a4,a2 -8000cdf4: 40e50733 sub a4,a0,a4 -8000cdf8: 00e53533 sltu a0,a0,a4 -8000cdfc: 406585b3 sub a1,a1,t1 -8000ce00: 40a585b3 sub a1,a1,a0 -8000ce04: 01d597b3 sll a5,a1,t4 -8000ce08: 01c75733 srl a4,a4,t3 -8000ce0c: 00e7e533 or a0,a5,a4 -8000ce10: 01c5d5b3 srl a1,a1,t3 -8000ce14: cd1ff06f j 8000cae4 <__umoddi3+0xdc> +8000c630 <__ascii_wctomb>: +8000c630: 02058463 beqz a1,8000c658 <__ascii_wctomb+0x28> +8000c634: 0ff00793 li a5,255 +8000c638: 00c7fa63 bgeu a5,a2,8000c64c <__ascii_wctomb+0x1c> +8000c63c: 08a00793 li a5,138 +8000c640: 00f52023 sw a5,0(a0) +8000c644: fff00513 li a0,-1 +8000c648: 00008067 ret +8000c64c: 00c58023 sb a2,0(a1) +8000c650: 00100513 li a0,1 +8000c654: 00008067 ret +8000c658: 00000513 li a0,0 +8000c65c: 00008067 ret -8000ce18 <__eqtf2>: -8000ce18: ff010113 addi sp,sp,-16 -8000ce1c: 00052783 lw a5,0(a0) -8000ce20: 00452e83 lw t4,4(a0) -8000ce24: 00852f03 lw t5,8(a0) -8000ce28: 00c52703 lw a4,12(a0) -8000ce2c: 0005a303 lw t1,0(a1) # 1000000 <_start-0x7f000000> -8000ce30: 0045a283 lw t0,4(a1) -8000ce34: 0085af83 lw t6,8(a1) -8000ce38: 00c5a883 lw a7,12(a1) -8000ce3c: 002026f3 frrm a3 -8000ce40: 000085b7 lui a1,0x8 -8000ce44: 01075693 srli a3,a4,0x10 -8000ce48: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> -8000ce4c: 01071e13 slli t3,a4,0x10 -8000ce50: 01089613 slli a2,a7,0x10 -8000ce54: 01f75813 srli a6,a4,0x1f -8000ce58: 00b6f6b3 and a3,a3,a1 -8000ce5c: 0108d713 srli a4,a7,0x10 -8000ce60: 010e5e13 srli t3,t3,0x10 -8000ce64: 01065613 srli a2,a2,0x10 -8000ce68: 00b77733 and a4,a4,a1 -8000ce6c: 01f8d893 srli a7,a7,0x1f -8000ce70: 00b69e63 bne a3,a1,8000ce8c <__eqtf2+0x74> -8000ce74: 01d7e5b3 or a1,a5,t4 -8000ce78: 01e5e5b3 or a1,a1,t5 -8000ce7c: 01c5e5b3 or a1,a1,t3 -8000ce80: 08059263 bnez a1,8000cf04 <__eqtf2+0xec> -8000ce84: 0ad71c63 bne a4,a3,8000cf3c <__eqtf2+0x124> -8000ce88: 0080006f j 8000ce90 <__eqtf2+0x78> -8000ce8c: 00b71a63 bne a4,a1,8000cea0 <__eqtf2+0x88> -8000ce90: 005365b3 or a1,t1,t0 -8000ce94: 01f5e5b3 or a1,a1,t6 -8000ce98: 00c5e5b3 or a1,a1,a2 -8000ce9c: 04059663 bnez a1,8000cee8 <__eqtf2+0xd0> -8000cea0: 00100513 li a0,1 -8000cea4: 02d71663 bne a4,a3,8000ced0 <__eqtf2+0xb8> -8000cea8: 02679463 bne a5,t1,8000ced0 <__eqtf2+0xb8> -8000ceac: 025e9263 bne t4,t0,8000ced0 <__eqtf2+0xb8> -8000ceb0: 03ff1063 bne t5,t6,8000ced0 <__eqtf2+0xb8> -8000ceb4: 00ce1e63 bne t3,a2,8000ced0 <__eqtf2+0xb8> -8000ceb8: 03180463 beq a6,a7,8000cee0 <__eqtf2+0xc8> -8000cebc: 00071a63 bnez a4,8000ced0 <__eqtf2+0xb8> -8000cec0: 01d7e533 or a0,a5,t4 -8000cec4: 01e56533 or a0,a0,t5 -8000cec8: 01c56533 or a0,a0,t3 -8000cecc: 00a03533 snez a0,a0 -8000ced0: 01010113 addi sp,sp,16 -8000ced4: 00008067 ret -8000ced8: 00186073 csrsi fflags,16 -8000cedc: 0600006f j 8000cf3c <__eqtf2+0x124> -8000cee0: 00000513 li a0,0 -8000cee4: fedff06f j 8000ced0 <__eqtf2+0xb8> -8000cee8: 000085b7 lui a1,0x8 -8000ceec: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> -8000cef0: 04b69063 bne a3,a1,8000cf30 <__eqtf2+0x118> -8000cef4: 01d7e533 or a0,a5,t4 -8000cef8: 01e566b3 or a3,a0,t5 -8000cefc: 01c6e6b3 or a3,a3,t3 -8000cf00: 02068863 beqz a3,8000cf30 <__eqtf2+0x118> -8000cf04: 010e1513 slli a0,t3,0x10 -8000cf08: 41055513 srai a0,a0,0x10 -8000cf0c: fc0556e3 bgez a0,8000ced8 <__eqtf2+0xc0> -8000cf10: 000087b7 lui a5,0x8 -8000cf14: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000cf18: 00100513 li a0,1 -8000cf1c: faf71ae3 bne a4,a5,8000ced0 <__eqtf2+0xb8> -8000cf20: 005367b3 or a5,t1,t0 -8000cf24: 01f7e7b3 or a5,a5,t6 -8000cf28: 00c7e7b3 or a5,a5,a2 -8000cf2c: fa0782e3 beqz a5,8000ced0 <__eqtf2+0xb8> -8000cf30: 01061613 slli a2,a2,0x10 -8000cf34: 41065613 srai a2,a2,0x10 -8000cf38: fa0650e3 bgez a2,8000ced8 <__eqtf2+0xc0> -8000cf3c: 00100513 li a0,1 -8000cf40: f91ff06f j 8000ced0 <__eqtf2+0xb8> +8000c660 <__udivdi3>: +8000c660: 00058793 mv a5,a1 +8000c664: 00060813 mv a6,a2 +8000c668: 00068893 mv a7,a3 +8000c66c: 00050313 mv t1,a0 +8000c670: 28069663 bnez a3,8000c8fc <__udivdi3+0x29c> +8000c674: 81001737 lui a4,0x81001 +8000c678: d7470713 addi a4,a4,-652 # 81000d74 <_PathLocale+0xfffff37c> +8000c67c: 0ec5f663 bgeu a1,a2,8000c768 <__udivdi3+0x108> +8000c680: 000106b7 lui a3,0x10 +8000c684: 0cd67863 bgeu a2,a3,8000c754 <__udivdi3+0xf4> +8000c688: 0ff00693 li a3,255 +8000c68c: 00c6b6b3 sltu a3,a3,a2 +8000c690: 00369693 slli a3,a3,0x3 +8000c694: 00d658b3 srl a7,a2,a3 +8000c698: 01170733 add a4,a4,a7 +8000c69c: 00074703 lbu a4,0(a4) +8000c6a0: 00d706b3 add a3,a4,a3 +8000c6a4: 02000713 li a4,32 +8000c6a8: 40d70733 sub a4,a4,a3 +8000c6ac: 00070c63 beqz a4,8000c6c4 <__udivdi3+0x64> +8000c6b0: 00e797b3 sll a5,a5,a4 +8000c6b4: 00d556b3 srl a3,a0,a3 +8000c6b8: 00e61833 sll a6,a2,a4 +8000c6bc: 00f6e5b3 or a1,a3,a5 +8000c6c0: 00e51333 sll t1,a0,a4 +8000c6c4: 01085513 srli a0,a6,0x10 +8000c6c8: 02a5f733 remu a4,a1,a0 +8000c6cc: 01081613 slli a2,a6,0x10 +8000c6d0: 01065613 srli a2,a2,0x10 +8000c6d4: 01035693 srli a3,t1,0x10 +8000c6d8: 02a5d5b3 divu a1,a1,a0 +8000c6dc: 01071713 slli a4,a4,0x10 +8000c6e0: 00d766b3 or a3,a4,a3 +8000c6e4: 02b607b3 mul a5,a2,a1 +8000c6e8: 00058713 mv a4,a1 +8000c6ec: 00f6fe63 bgeu a3,a5,8000c708 <__udivdi3+0xa8> +8000c6f0: 010686b3 add a3,a3,a6 +8000c6f4: fff58713 addi a4,a1,-1 +8000c6f8: 0106e863 bltu a3,a6,8000c708 <__udivdi3+0xa8> +8000c6fc: 00f6f663 bgeu a3,a5,8000c708 <__udivdi3+0xa8> +8000c700: ffe58713 addi a4,a1,-2 +8000c704: 010686b3 add a3,a3,a6 +8000c708: 40f686b3 sub a3,a3,a5 +8000c70c: 02a6f7b3 remu a5,a3,a0 +8000c710: 01031313 slli t1,t1,0x10 +8000c714: 01035313 srli t1,t1,0x10 +8000c718: 02a6d6b3 divu a3,a3,a0 +8000c71c: 01079793 slli a5,a5,0x10 +8000c720: 0067e333 or t1,a5,t1 +8000c724: 02d605b3 mul a1,a2,a3 +8000c728: 00068513 mv a0,a3 +8000c72c: 00b37c63 bgeu t1,a1,8000c744 <__udivdi3+0xe4> +8000c730: 00680333 add t1,a6,t1 +8000c734: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +8000c738: 01036663 bltu t1,a6,8000c744 <__udivdi3+0xe4> +8000c73c: 00b37463 bgeu t1,a1,8000c744 <__udivdi3+0xe4> +8000c740: ffe68513 addi a0,a3,-2 +8000c744: 01071713 slli a4,a4,0x10 +8000c748: 00a76733 or a4,a4,a0 +8000c74c: 00000593 li a1,0 +8000c750: 0e40006f j 8000c834 <__udivdi3+0x1d4> +8000c754: 010008b7 lui a7,0x1000 +8000c758: 01000693 li a3,16 +8000c75c: f3166ce3 bltu a2,a7,8000c694 <__udivdi3+0x34> +8000c760: 01800693 li a3,24 +8000c764: f31ff06f j 8000c694 <__udivdi3+0x34> +8000c768: 00061663 bnez a2,8000c774 <__udivdi3+0x114> +8000c76c: 00100693 li a3,1 +8000c770: 02c6d833 divu a6,a3,a2 +8000c774: 000106b7 lui a3,0x10 +8000c778: 0cd87263 bgeu a6,a3,8000c83c <__udivdi3+0x1dc> +8000c77c: 0ff00693 li a3,255 +8000c780: 0106f463 bgeu a3,a6,8000c788 <__udivdi3+0x128> +8000c784: 00800893 li a7,8 +8000c788: 011856b3 srl a3,a6,a7 +8000c78c: 00d70733 add a4,a4,a3 +8000c790: 00074683 lbu a3,0(a4) +8000c794: 02000713 li a4,32 +8000c798: 011686b3 add a3,a3,a7 +8000c79c: 40d70733 sub a4,a4,a3 +8000c7a0: 0a071863 bnez a4,8000c850 <__udivdi3+0x1f0> +8000c7a4: 410787b3 sub a5,a5,a6 +8000c7a8: 00100593 li a1,1 +8000c7ac: 01085613 srli a2,a6,0x10 +8000c7b0: 01081893 slli a7,a6,0x10 +8000c7b4: 0108d893 srli a7,a7,0x10 +8000c7b8: 01035693 srli a3,t1,0x10 +8000c7bc: 02c7f733 remu a4,a5,a2 +8000c7c0: 02c7d7b3 divu a5,a5,a2 +8000c7c4: 01071713 slli a4,a4,0x10 +8000c7c8: 00d766b3 or a3,a4,a3 +8000c7cc: 02f88533 mul a0,a7,a5 +8000c7d0: 00078713 mv a4,a5 +8000c7d4: 00a6fe63 bgeu a3,a0,8000c7f0 <__udivdi3+0x190> +8000c7d8: 010686b3 add a3,a3,a6 +8000c7dc: fff78713 addi a4,a5,-1 +8000c7e0: 0106e863 bltu a3,a6,8000c7f0 <__udivdi3+0x190> +8000c7e4: 00a6f663 bgeu a3,a0,8000c7f0 <__udivdi3+0x190> +8000c7e8: ffe78713 addi a4,a5,-2 +8000c7ec: 010686b3 add a3,a3,a6 +8000c7f0: 40a686b3 sub a3,a3,a0 +8000c7f4: 02c6f7b3 remu a5,a3,a2 +8000c7f8: 01031313 slli t1,t1,0x10 +8000c7fc: 01035313 srli t1,t1,0x10 +8000c800: 02c6d6b3 divu a3,a3,a2 +8000c804: 01079793 slli a5,a5,0x10 +8000c808: 0067e333 or t1,a5,t1 +8000c80c: 02d888b3 mul a7,a7,a3 +8000c810: 00068513 mv a0,a3 +8000c814: 01137c63 bgeu t1,a7,8000c82c <__udivdi3+0x1cc> +8000c818: 00680333 add t1,a6,t1 +8000c81c: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +8000c820: 01036663 bltu t1,a6,8000c82c <__udivdi3+0x1cc> +8000c824: 01137463 bgeu t1,a7,8000c82c <__udivdi3+0x1cc> +8000c828: ffe68513 addi a0,a3,-2 +8000c82c: 01071713 slli a4,a4,0x10 +8000c830: 00a76733 or a4,a4,a0 +8000c834: 00070513 mv a0,a4 +8000c838: 00008067 ret +8000c83c: 010006b7 lui a3,0x1000 +8000c840: 01000893 li a7,16 +8000c844: f4d862e3 bltu a6,a3,8000c788 <__udivdi3+0x128> +8000c848: 01800893 li a7,24 +8000c84c: f3dff06f j 8000c788 <__udivdi3+0x128> +8000c850: 00e81833 sll a6,a6,a4 +8000c854: 00d7d5b3 srl a1,a5,a3 +8000c858: 00e51333 sll t1,a0,a4 +8000c85c: 00d556b3 srl a3,a0,a3 +8000c860: 01085513 srli a0,a6,0x10 +8000c864: 00e797b3 sll a5,a5,a4 +8000c868: 02a5f733 remu a4,a1,a0 +8000c86c: 00f6e8b3 or a7,a3,a5 +8000c870: 01081793 slli a5,a6,0x10 +8000c874: 0107d793 srli a5,a5,0x10 +8000c878: 0108d613 srli a2,a7,0x10 +8000c87c: 02a5d5b3 divu a1,a1,a0 +8000c880: 01071713 slli a4,a4,0x10 +8000c884: 00c76733 or a4,a4,a2 +8000c888: 02b786b3 mul a3,a5,a1 +8000c88c: 00058613 mv a2,a1 +8000c890: 00d77e63 bgeu a4,a3,8000c8ac <__udivdi3+0x24c> +8000c894: 01070733 add a4,a4,a6 +8000c898: fff58613 addi a2,a1,-1 +8000c89c: 01076863 bltu a4,a6,8000c8ac <__udivdi3+0x24c> +8000c8a0: 00d77663 bgeu a4,a3,8000c8ac <__udivdi3+0x24c> +8000c8a4: ffe58613 addi a2,a1,-2 +8000c8a8: 01070733 add a4,a4,a6 +8000c8ac: 40d706b3 sub a3,a4,a3 +8000c8b0: 02a6f733 remu a4,a3,a0 +8000c8b4: 01089893 slli a7,a7,0x10 +8000c8b8: 0108d893 srli a7,a7,0x10 +8000c8bc: 02a6d6b3 divu a3,a3,a0 +8000c8c0: 01071713 slli a4,a4,0x10 +8000c8c4: 02d785b3 mul a1,a5,a3 +8000c8c8: 011767b3 or a5,a4,a7 +8000c8cc: 00068713 mv a4,a3 +8000c8d0: 00b7fe63 bgeu a5,a1,8000c8ec <__udivdi3+0x28c> +8000c8d4: 010787b3 add a5,a5,a6 +8000c8d8: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> +8000c8dc: 0107e863 bltu a5,a6,8000c8ec <__udivdi3+0x28c> +8000c8e0: 00b7f663 bgeu a5,a1,8000c8ec <__udivdi3+0x28c> +8000c8e4: ffe68713 addi a4,a3,-2 +8000c8e8: 010787b3 add a5,a5,a6 +8000c8ec: 40b787b3 sub a5,a5,a1 +8000c8f0: 01061593 slli a1,a2,0x10 +8000c8f4: 00e5e5b3 or a1,a1,a4 +8000c8f8: eb5ff06f j 8000c7ac <__udivdi3+0x14c> +8000c8fc: 18d5e663 bltu a1,a3,8000ca88 <__udivdi3+0x428> +8000c900: 00010737 lui a4,0x10 +8000c904: 04e6f463 bgeu a3,a4,8000c94c <__udivdi3+0x2ec> +8000c908: 0ff00813 li a6,255 +8000c90c: 00d83733 sltu a4,a6,a3 +8000c910: 00371713 slli a4,a4,0x3 +8000c914: 81001837 lui a6,0x81001 +8000c918: d7480813 addi a6,a6,-652 # 81000d74 <_PathLocale+0xfffff37c> +8000c91c: 00e6d5b3 srl a1,a3,a4 +8000c920: 010585b3 add a1,a1,a6 +8000c924: 0005c803 lbu a6,0(a1) +8000c928: 02000593 li a1,32 +8000c92c: 00e80833 add a6,a6,a4 +8000c930: 410585b3 sub a1,a1,a6 +8000c934: 02059663 bnez a1,8000c960 <__udivdi3+0x300> +8000c938: 00100713 li a4,1 +8000c93c: eef6ece3 bltu a3,a5,8000c834 <__udivdi3+0x1d4> +8000c940: 00c53533 sltu a0,a0,a2 +8000c944: 00154713 xori a4,a0,1 +8000c948: eedff06f j 8000c834 <__udivdi3+0x1d4> +8000c94c: 010005b7 lui a1,0x1000 +8000c950: 01000713 li a4,16 +8000c954: fcb6e0e3 bltu a3,a1,8000c914 <__udivdi3+0x2b4> +8000c958: 01800713 li a4,24 +8000c95c: fb9ff06f j 8000c914 <__udivdi3+0x2b4> +8000c960: 01065733 srl a4,a2,a6 +8000c964: 00b696b3 sll a3,a3,a1 +8000c968: 00d766b3 or a3,a4,a3 +8000c96c: 0106de93 srli t4,a3,0x10 +8000c970: 0107d733 srl a4,a5,a6 +8000c974: 03d778b3 remu a7,a4,t4 +8000c978: 00b797b3 sll a5,a5,a1 +8000c97c: 01055833 srl a6,a0,a6 +8000c980: 00f86333 or t1,a6,a5 +8000c984: 01069793 slli a5,a3,0x10 +8000c988: 0107d793 srli a5,a5,0x10 +8000c98c: 01035813 srli a6,t1,0x10 +8000c990: 00b61633 sll a2,a2,a1 +8000c994: 03d75733 divu a4,a4,t4 +8000c998: 01089893 slli a7,a7,0x10 +8000c99c: 0108e833 or a6,a7,a6 +8000c9a0: 02e78f33 mul t5,a5,a4 +8000c9a4: 00070e13 mv t3,a4 +8000c9a8: 01e87e63 bgeu a6,t5,8000c9c4 <__udivdi3+0x364> +8000c9ac: 00d80833 add a6,a6,a3 +8000c9b0: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> +8000c9b4: 00d86863 bltu a6,a3,8000c9c4 <__udivdi3+0x364> +8000c9b8: 01e87663 bgeu a6,t5,8000c9c4 <__udivdi3+0x364> +8000c9bc: ffe70e13 addi t3,a4,-2 +8000c9c0: 00d80833 add a6,a6,a3 +8000c9c4: 41e80833 sub a6,a6,t5 +8000c9c8: 03d878b3 remu a7,a6,t4 +8000c9cc: 03d85833 divu a6,a6,t4 +8000c9d0: 01089893 slli a7,a7,0x10 +8000c9d4: 03078eb3 mul t4,a5,a6 +8000c9d8: 01031793 slli a5,t1,0x10 +8000c9dc: 0107d793 srli a5,a5,0x10 +8000c9e0: 00f8e7b3 or a5,a7,a5 +8000c9e4: 00080713 mv a4,a6 +8000c9e8: 01d7fe63 bgeu a5,t4,8000ca04 <__udivdi3+0x3a4> +8000c9ec: 00d787b3 add a5,a5,a3 +8000c9f0: fff80713 addi a4,a6,-1 +8000c9f4: 00d7e863 bltu a5,a3,8000ca04 <__udivdi3+0x3a4> +8000c9f8: 01d7f663 bgeu a5,t4,8000ca04 <__udivdi3+0x3a4> +8000c9fc: ffe80713 addi a4,a6,-2 +8000ca00: 00d787b3 add a5,a5,a3 +8000ca04: 010e1e13 slli t3,t3,0x10 +8000ca08: 41d787b3 sub a5,a5,t4 +8000ca0c: 00010eb7 lui t4,0x10 +8000ca10: 00ee6733 or a4,t3,a4 +8000ca14: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> +8000ca18: 01077333 and t1,a4,a6 +8000ca1c: 01075893 srli a7,a4,0x10 +8000ca20: 01067833 and a6,a2,a6 +8000ca24: 01065613 srli a2,a2,0x10 +8000ca28: 03030e33 mul t3,t1,a6 +8000ca2c: 03088833 mul a6,a7,a6 +8000ca30: 010e5693 srli a3,t3,0x10 +8000ca34: 02c30333 mul t1,t1,a2 +8000ca38: 01030333 add t1,t1,a6 +8000ca3c: 006686b3 add a3,a3,t1 +8000ca40: 02c888b3 mul a7,a7,a2 +8000ca44: 0106f463 bgeu a3,a6,8000ca4c <__udivdi3+0x3ec> +8000ca48: 01d888b3 add a7,a7,t4 +8000ca4c: 0106d613 srli a2,a3,0x10 +8000ca50: 011608b3 add a7,a2,a7 +8000ca54: 0317e663 bltu a5,a7,8000ca80 <__udivdi3+0x420> +8000ca58: cf179ae3 bne a5,a7,8000c74c <__udivdi3+0xec> +8000ca5c: 000107b7 lui a5,0x10 +8000ca60: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +8000ca64: 00f6f6b3 and a3,a3,a5 +8000ca68: 01069693 slli a3,a3,0x10 +8000ca6c: 00fe7e33 and t3,t3,a5 +8000ca70: 00b51533 sll a0,a0,a1 +8000ca74: 01c686b3 add a3,a3,t3 +8000ca78: 00000593 li a1,0 +8000ca7c: dad57ce3 bgeu a0,a3,8000c834 <__udivdi3+0x1d4> +8000ca80: fff70713 addi a4,a4,-1 +8000ca84: cc9ff06f j 8000c74c <__udivdi3+0xec> +8000ca88: 00000593 li a1,0 +8000ca8c: 00000713 li a4,0 +8000ca90: da5ff06f j 8000c834 <__udivdi3+0x1d4> -8000cf44 <__getf2>: -8000cf44: ff010113 addi sp,sp,-16 -8000cf48: 00052f83 lw t6,0(a0) -8000cf4c: 00452803 lw a6,4(a0) -8000cf50: 00852e83 lw t4,8(a0) -8000cf54: 00c52783 lw a5,12(a0) -8000cf58: 0005a283 lw t0,0(a1) -8000cf5c: 0045a883 lw a7,4(a1) -8000cf60: 0085af03 lw t5,8(a1) -8000cf64: 00c5a603 lw a2,12(a1) -8000cf68: 00202773 frrm a4 -8000cf6c: 000085b7 lui a1,0x8 -8000cf70: 0107d693 srli a3,a5,0x10 -8000cf74: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> -8000cf78: 01079313 slli t1,a5,0x10 -8000cf7c: 01061e13 slli t3,a2,0x10 -8000cf80: 01065713 srli a4,a2,0x10 -8000cf84: 00b6f6b3 and a3,a3,a1 -8000cf88: 01035313 srli t1,t1,0x10 -8000cf8c: 01f7d793 srli a5,a5,0x1f -8000cf90: 010e5e13 srli t3,t3,0x10 -8000cf94: 00b77733 and a4,a4,a1 -8000cf98: 01f65613 srli a2,a2,0x1f -8000cf9c: 02b69063 bne a3,a1,8000cfbc <__getf2+0x78> -8000cfa0: 010fe5b3 or a1,t6,a6 -8000cfa4: 01d5e5b3 or a1,a1,t4 -8000cfa8: 0065e5b3 or a1,a1,t1 -8000cfac: 0c058463 beqz a1,8000d074 <__getf2+0x130> -8000cfb0: 00186073 csrsi fflags,16 -8000cfb4: ffe00513 li a0,-2 -8000cfb8: 0d00006f j 8000d088 <__getf2+0x144> -8000cfbc: 00b71a63 bne a4,a1,8000cfd0 <__getf2+0x8c> -8000cfc0: 0058e5b3 or a1,a7,t0 -8000cfc4: 01e5e5b3 or a1,a1,t5 -8000cfc8: 01c5e5b3 or a1,a1,t3 -8000cfcc: fe0592e3 bnez a1,8000cfb0 <__getf2+0x6c> -8000cfd0: 0a069463 bnez a3,8000d078 <__getf2+0x134> -8000cfd4: 010fe533 or a0,t6,a6 -8000cfd8: 01d56533 or a0,a0,t4 -8000cfdc: 00656533 or a0,a0,t1 -8000cfe0: 00153513 seqz a0,a0 -8000cfe4: 00071a63 bnez a4,8000cff8 <__getf2+0xb4> -8000cfe8: 0058e5b3 or a1,a7,t0 -8000cfec: 01e5e5b3 or a1,a1,t5 -8000cff0: 01c5e5b3 or a1,a1,t3 -8000cff4: 06058263 beqz a1,8000d058 <__getf2+0x114> -8000cff8: 08050263 beqz a0,8000d07c <__getf2+0x138> -8000cffc: 08061663 bnez a2,8000d088 <__getf2+0x144> -8000d000: fff00513 li a0,-1 -8000d004: 0840006f j 8000d088 <__getf2+0x144> -8000d008: 00000513 li a0,0 -8000d00c: fddff06f j 8000cfe8 <__getf2+0xa4> -8000d010: 06d74863 blt a4,a3,8000d080 <__getf2+0x13c> -8000d014: 00e6da63 bge a3,a4,8000d028 <__getf2+0xe4> -8000d018: fff00513 li a0,-1 -8000d01c: 06078663 beqz a5,8000d088 <__getf2+0x144> -8000d020: 00100513 li a0,1 -8000d024: 0640006f j 8000d088 <__getf2+0x144> -8000d028: 046e6c63 bltu t3,t1,8000d080 <__getf2+0x13c> -8000d02c: 03c31c63 bne t1,t3,8000d064 <__getf2+0x120> -8000d030: 05df6863 bltu t5,t4,8000d080 <__getf2+0x13c> -8000d034: 03df1c63 bne t5,t4,8000d06c <__getf2+0x128> -8000d038: 0508e463 bltu a7,a6,8000d080 <__getf2+0x13c> -8000d03c: 01089463 bne a7,a6,8000d044 <__getf2+0x100> -8000d040: 05f2e063 bltu t0,t6,8000d080 <__getf2+0x13c> -8000d044: fd186ae3 bltu a6,a7,8000d018 <__getf2+0xd4> -8000d048: 00000513 li a0,0 -8000d04c: 03089e63 bne a7,a6,8000d088 <__getf2+0x144> -8000d050: 025ffc63 bgeu t6,t0,8000d088 <__getf2+0x144> -8000d054: fc5ff06f j 8000d018 <__getf2+0xd4> -8000d058: 02050463 beqz a0,8000d080 <__getf2+0x13c> -8000d05c: 00000513 li a0,0 -8000d060: 0280006f j 8000d088 <__getf2+0x144> -8000d064: fbc36ae3 bltu t1,t3,8000d018 <__getf2+0xd4> -8000d068: ff5ff06f j 8000d05c <__getf2+0x118> -8000d06c: fbeee6e3 bltu t4,t5,8000d018 <__getf2+0xd4> -8000d070: fedff06f j 8000d05c <__getf2+0x118> -8000d074: f4d706e3 beq a4,a3,8000cfc0 <__getf2+0x7c> -8000d078: f80708e3 beqz a4,8000d008 <__getf2+0xc4> -8000d07c: f8c78ae3 beq a5,a2,8000d010 <__getf2+0xcc> -8000d080: 00100513 li a0,1 -8000d084: f6079ee3 bnez a5,8000d000 <__getf2+0xbc> -8000d088: 01010113 addi sp,sp,16 -8000d08c: 00008067 ret +8000ca94 <__umoddi3>: +8000ca94: 00060893 mv a7,a2 +8000ca98: 00068713 mv a4,a3 +8000ca9c: 00050793 mv a5,a0 +8000caa0: 00058813 mv a6,a1 +8000caa4: 22069c63 bnez a3,8000ccdc <__umoddi3+0x248> +8000caa8: 810016b7 lui a3,0x81001 +8000caac: d7468693 addi a3,a3,-652 # 81000d74 <_PathLocale+0xfffff37c> +8000cab0: 0cc5fc63 bgeu a1,a2,8000cb88 <__umoddi3+0xf4> +8000cab4: 00010337 lui t1,0x10 +8000cab8: 0a667e63 bgeu a2,t1,8000cb74 <__umoddi3+0xe0> +8000cabc: 0ff00313 li t1,255 +8000cac0: 00c37463 bgeu t1,a2,8000cac8 <__umoddi3+0x34> +8000cac4: 00800713 li a4,8 +8000cac8: 00e65333 srl t1,a2,a4 +8000cacc: 006686b3 add a3,a3,t1 +8000cad0: 0006ce03 lbu t3,0(a3) +8000cad4: 02000313 li t1,32 +8000cad8: 00ee0e33 add t3,t3,a4 +8000cadc: 41c30333 sub t1,t1,t3 +8000cae0: 00030c63 beqz t1,8000caf8 <__umoddi3+0x64> +8000cae4: 006595b3 sll a1,a1,t1 +8000cae8: 01c55e33 srl t3,a0,t3 +8000caec: 006618b3 sll a7,a2,t1 +8000caf0: 00be6833 or a6,t3,a1 +8000caf4: 006517b3 sll a5,a0,t1 +8000caf8: 0108d613 srli a2,a7,0x10 +8000cafc: 02c87733 remu a4,a6,a2 +8000cb00: 01089513 slli a0,a7,0x10 +8000cb04: 01055513 srli a0,a0,0x10 +8000cb08: 0107d693 srli a3,a5,0x10 +8000cb0c: 02c85833 divu a6,a6,a2 +8000cb10: 01071713 slli a4,a4,0x10 +8000cb14: 00d766b3 or a3,a4,a3 +8000cb18: 03050833 mul a6,a0,a6 +8000cb1c: 0106fa63 bgeu a3,a6,8000cb30 <__umoddi3+0x9c> +8000cb20: 011686b3 add a3,a3,a7 +8000cb24: 0116e663 bltu a3,a7,8000cb30 <__umoddi3+0x9c> +8000cb28: 0106f463 bgeu a3,a6,8000cb30 <__umoddi3+0x9c> +8000cb2c: 011686b3 add a3,a3,a7 +8000cb30: 410686b3 sub a3,a3,a6 +8000cb34: 02c6f733 remu a4,a3,a2 +8000cb38: 01079793 slli a5,a5,0x10 +8000cb3c: 0107d793 srli a5,a5,0x10 +8000cb40: 02c6d6b3 divu a3,a3,a2 +8000cb44: 02d506b3 mul a3,a0,a3 +8000cb48: 01071513 slli a0,a4,0x10 +8000cb4c: 00f567b3 or a5,a0,a5 +8000cb50: 00d7fa63 bgeu a5,a3,8000cb64 <__umoddi3+0xd0> +8000cb54: 011787b3 add a5,a5,a7 +8000cb58: 0117e663 bltu a5,a7,8000cb64 <__umoddi3+0xd0> +8000cb5c: 00d7f463 bgeu a5,a3,8000cb64 <__umoddi3+0xd0> +8000cb60: 011787b3 add a5,a5,a7 +8000cb64: 40d787b3 sub a5,a5,a3 +8000cb68: 0067d533 srl a0,a5,t1 +8000cb6c: 00000593 li a1,0 +8000cb70: 00008067 ret +8000cb74: 01000337 lui t1,0x1000 +8000cb78: 01000713 li a4,16 +8000cb7c: f46666e3 bltu a2,t1,8000cac8 <__umoddi3+0x34> +8000cb80: 01800713 li a4,24 +8000cb84: f45ff06f j 8000cac8 <__umoddi3+0x34> +8000cb88: 00061663 bnez a2,8000cb94 <__umoddi3+0x100> +8000cb8c: 00100613 li a2,1 +8000cb90: 031658b3 divu a7,a2,a7 +8000cb94: 00010637 lui a2,0x10 +8000cb98: 0ac8f263 bgeu a7,a2,8000cc3c <__umoddi3+0x1a8> +8000cb9c: 0ff00613 li a2,255 +8000cba0: 01167463 bgeu a2,a7,8000cba8 <__umoddi3+0x114> +8000cba4: 00800713 li a4,8 +8000cba8: 00e8d633 srl a2,a7,a4 +8000cbac: 00c686b3 add a3,a3,a2 +8000cbb0: 0006ce03 lbu t3,0(a3) +8000cbb4: 02000313 li t1,32 +8000cbb8: 00ee0e33 add t3,t3,a4 +8000cbbc: 41c30333 sub t1,t1,t3 +8000cbc0: 08031863 bnez t1,8000cc50 <__umoddi3+0x1bc> +8000cbc4: 411585b3 sub a1,a1,a7 +8000cbc8: 0108d713 srli a4,a7,0x10 +8000cbcc: 01089513 slli a0,a7,0x10 +8000cbd0: 01055513 srli a0,a0,0x10 +8000cbd4: 0107d613 srli a2,a5,0x10 +8000cbd8: 02e5f6b3 remu a3,a1,a4 +8000cbdc: 02e5d5b3 divu a1,a1,a4 +8000cbe0: 01069693 slli a3,a3,0x10 +8000cbe4: 00c6e6b3 or a3,a3,a2 +8000cbe8: 02b505b3 mul a1,a0,a1 +8000cbec: 00b6fa63 bgeu a3,a1,8000cc00 <__umoddi3+0x16c> +8000cbf0: 011686b3 add a3,a3,a7 +8000cbf4: 0116e663 bltu a3,a7,8000cc00 <__umoddi3+0x16c> +8000cbf8: 00b6f463 bgeu a3,a1,8000cc00 <__umoddi3+0x16c> +8000cbfc: 011686b3 add a3,a3,a7 +8000cc00: 40b685b3 sub a1,a3,a1 +8000cc04: 02e5f6b3 remu a3,a1,a4 +8000cc08: 01079793 slli a5,a5,0x10 +8000cc0c: 0107d793 srli a5,a5,0x10 +8000cc10: 02e5d5b3 divu a1,a1,a4 +8000cc14: 02b505b3 mul a1,a0,a1 +8000cc18: 01069513 slli a0,a3,0x10 +8000cc1c: 00f567b3 or a5,a0,a5 +8000cc20: 00b7fa63 bgeu a5,a1,8000cc34 <__umoddi3+0x1a0> +8000cc24: 011787b3 add a5,a5,a7 +8000cc28: 0117e663 bltu a5,a7,8000cc34 <__umoddi3+0x1a0> +8000cc2c: 00b7f463 bgeu a5,a1,8000cc34 <__umoddi3+0x1a0> +8000cc30: 011787b3 add a5,a5,a7 +8000cc34: 40b787b3 sub a5,a5,a1 +8000cc38: f31ff06f j 8000cb68 <__umoddi3+0xd4> +8000cc3c: 01000637 lui a2,0x1000 +8000cc40: 01000713 li a4,16 +8000cc44: f6c8e2e3 bltu a7,a2,8000cba8 <__umoddi3+0x114> +8000cc48: 01800713 li a4,24 +8000cc4c: f5dff06f j 8000cba8 <__umoddi3+0x114> +8000cc50: 006898b3 sll a7,a7,t1 +8000cc54: 01c5d733 srl a4,a1,t3 +8000cc58: 006517b3 sll a5,a0,t1 +8000cc5c: 01c55e33 srl t3,a0,t3 +8000cc60: 0108d513 srli a0,a7,0x10 +8000cc64: 02a776b3 remu a3,a4,a0 +8000cc68: 006595b3 sll a1,a1,t1 +8000cc6c: 00be6e33 or t3,t3,a1 +8000cc70: 01089593 slli a1,a7,0x10 +8000cc74: 0105d593 srli a1,a1,0x10 +8000cc78: 010e5613 srli a2,t3,0x10 +8000cc7c: 02a75733 divu a4,a4,a0 +8000cc80: 01069693 slli a3,a3,0x10 +8000cc84: 00c6e6b3 or a3,a3,a2 +8000cc88: 02e58733 mul a4,a1,a4 +8000cc8c: 00e6fa63 bgeu a3,a4,8000cca0 <__umoddi3+0x20c> +8000cc90: 011686b3 add a3,a3,a7 +8000cc94: 0116e663 bltu a3,a7,8000cca0 <__umoddi3+0x20c> +8000cc98: 00e6f463 bgeu a3,a4,8000cca0 <__umoddi3+0x20c> +8000cc9c: 011686b3 add a3,a3,a7 +8000cca0: 40e68633 sub a2,a3,a4 +8000cca4: 02a676b3 remu a3,a2,a0 +8000cca8: 010e1e13 slli t3,t3,0x10 +8000ccac: 010e5e13 srli t3,t3,0x10 +8000ccb0: 02a65633 divu a2,a2,a0 +8000ccb4: 01069693 slli a3,a3,0x10 +8000ccb8: 02c58633 mul a2,a1,a2 +8000ccbc: 01c6e5b3 or a1,a3,t3 +8000ccc0: 00c5fa63 bgeu a1,a2,8000ccd4 <__umoddi3+0x240> +8000ccc4: 011585b3 add a1,a1,a7 +8000ccc8: 0115e663 bltu a1,a7,8000ccd4 <__umoddi3+0x240> +8000cccc: 00c5f463 bgeu a1,a2,8000ccd4 <__umoddi3+0x240> +8000ccd0: 011585b3 add a1,a1,a7 +8000ccd4: 40c585b3 sub a1,a1,a2 +8000ccd8: ef1ff06f j 8000cbc8 <__umoddi3+0x134> +8000ccdc: e8d5eae3 bltu a1,a3,8000cb70 <__umoddi3+0xdc> +8000cce0: 00010737 lui a4,0x10 +8000cce4: 04e6fc63 bgeu a3,a4,8000cd3c <__umoddi3+0x2a8> +8000cce8: 0ff00e93 li t4,255 +8000ccec: 00deb733 sltu a4,t4,a3 +8000ccf0: 00371713 slli a4,a4,0x3 +8000ccf4: 81001337 lui t1,0x81001 +8000ccf8: 00e6d8b3 srl a7,a3,a4 +8000ccfc: d7430313 addi t1,t1,-652 # 81000d74 <_PathLocale+0xfffff37c> +8000cd00: 006888b3 add a7,a7,t1 +8000cd04: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> +8000cd08: 02000e13 li t3,32 +8000cd0c: 00ee8eb3 add t4,t4,a4 +8000cd10: 41de0e33 sub t3,t3,t4 +8000cd14: 020e1e63 bnez t3,8000cd50 <__umoddi3+0x2bc> +8000cd18: 00b6e463 bltu a3,a1,8000cd20 <__umoddi3+0x28c> +8000cd1c: 00c56a63 bltu a0,a2,8000cd30 <__umoddi3+0x29c> +8000cd20: 40c507b3 sub a5,a0,a2 +8000cd24: 40d585b3 sub a1,a1,a3 +8000cd28: 00f53533 sltu a0,a0,a5 +8000cd2c: 40a58833 sub a6,a1,a0 +8000cd30: 00078513 mv a0,a5 +8000cd34: 00080593 mv a1,a6 +8000cd38: e39ff06f j 8000cb70 <__umoddi3+0xdc> +8000cd3c: 010008b7 lui a7,0x1000 +8000cd40: 01000713 li a4,16 +8000cd44: fb16e8e3 bltu a3,a7,8000ccf4 <__umoddi3+0x260> +8000cd48: 01800713 li a4,24 +8000cd4c: fa9ff06f j 8000ccf4 <__umoddi3+0x260> +8000cd50: 01d65733 srl a4,a2,t4 +8000cd54: 01c696b3 sll a3,a3,t3 +8000cd58: 00d766b3 or a3,a4,a3 +8000cd5c: 0106d813 srli a6,a3,0x10 +8000cd60: 01d5d733 srl a4,a1,t4 +8000cd64: 03077333 remu t1,a4,a6 +8000cd68: 01c595b3 sll a1,a1,t3 +8000cd6c: 01d557b3 srl a5,a0,t4 +8000cd70: 00b7e7b3 or a5,a5,a1 +8000cd74: 01069593 slli a1,a3,0x10 +8000cd78: 0105d593 srli a1,a1,0x10 +8000cd7c: 0107d893 srli a7,a5,0x10 +8000cd80: 01c61633 sll a2,a2,t3 +8000cd84: 01c51533 sll a0,a0,t3 +8000cd88: 03075733 divu a4,a4,a6 +8000cd8c: 01031313 slli t1,t1,0x10 +8000cd90: 011368b3 or a7,t1,a7 +8000cd94: 02e58f33 mul t5,a1,a4 +8000cd98: 00070313 mv t1,a4 +8000cd9c: 01e8fe63 bgeu a7,t5,8000cdb8 <__umoddi3+0x324> +8000cda0: 00d888b3 add a7,a7,a3 +8000cda4: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> +8000cda8: 00d8e863 bltu a7,a3,8000cdb8 <__umoddi3+0x324> +8000cdac: 01e8f663 bgeu a7,t5,8000cdb8 <__umoddi3+0x324> +8000cdb0: ffe70313 addi t1,a4,-2 +8000cdb4: 00d888b3 add a7,a7,a3 +8000cdb8: 41e888b3 sub a7,a7,t5 +8000cdbc: 0308ff33 remu t5,a7,a6 +8000cdc0: 0308d8b3 divu a7,a7,a6 +8000cdc4: 010f1f13 slli t5,t5,0x10 +8000cdc8: 03158833 mul a6,a1,a7 +8000cdcc: 01079593 slli a1,a5,0x10 +8000cdd0: 0105d593 srli a1,a1,0x10 +8000cdd4: 00bf65b3 or a1,t5,a1 +8000cdd8: 00088793 mv a5,a7 +8000cddc: 0105fe63 bgeu a1,a6,8000cdf8 <__umoddi3+0x364> +8000cde0: 00d585b3 add a1,a1,a3 +8000cde4: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> +8000cde8: 00d5e863 bltu a1,a3,8000cdf8 <__umoddi3+0x364> +8000cdec: 0105f663 bgeu a1,a6,8000cdf8 <__umoddi3+0x364> +8000cdf0: ffe88793 addi a5,a7,-2 +8000cdf4: 00d585b3 add a1,a1,a3 +8000cdf8: 01031313 slli t1,t1,0x10 +8000cdfc: 00010f37 lui t5,0x10 +8000ce00: 00f36333 or t1,t1,a5 +8000ce04: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> +8000ce08: 00f378b3 and a7,t1,a5 +8000ce0c: 410585b3 sub a1,a1,a6 +8000ce10: 01035313 srli t1,t1,0x10 +8000ce14: 01065813 srli a6,a2,0x10 +8000ce18: 00f677b3 and a5,a2,a5 +8000ce1c: 02f88733 mul a4,a7,a5 +8000ce20: 02f307b3 mul a5,t1,a5 +8000ce24: 030888b3 mul a7,a7,a6 +8000ce28: 03030333 mul t1,t1,a6 +8000ce2c: 00f888b3 add a7,a7,a5 +8000ce30: 01075813 srli a6,a4,0x10 +8000ce34: 01180833 add a6,a6,a7 +8000ce38: 00f87463 bgeu a6,a5,8000ce40 <__umoddi3+0x3ac> +8000ce3c: 01e30333 add t1,t1,t5 +8000ce40: 01085793 srli a5,a6,0x10 +8000ce44: 00678333 add t1,a5,t1 +8000ce48: 000107b7 lui a5,0x10 +8000ce4c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +8000ce50: 00f87833 and a6,a6,a5 +8000ce54: 01081813 slli a6,a6,0x10 +8000ce58: 00f77733 and a4,a4,a5 +8000ce5c: 00e80733 add a4,a6,a4 +8000ce60: 0065e663 bltu a1,t1,8000ce6c <__umoddi3+0x3d8> +8000ce64: 00659e63 bne a1,t1,8000ce80 <__umoddi3+0x3ec> +8000ce68: 00e57c63 bgeu a0,a4,8000ce80 <__umoddi3+0x3ec> +8000ce6c: 40c70633 sub a2,a4,a2 +8000ce70: 00c73733 sltu a4,a4,a2 +8000ce74: 00d70733 add a4,a4,a3 +8000ce78: 40e30333 sub t1,t1,a4 +8000ce7c: 00060713 mv a4,a2 +8000ce80: 40e50733 sub a4,a0,a4 +8000ce84: 00e53533 sltu a0,a0,a4 +8000ce88: 406585b3 sub a1,a1,t1 +8000ce8c: 40a585b3 sub a1,a1,a0 +8000ce90: 01d597b3 sll a5,a1,t4 +8000ce94: 01c75733 srl a4,a4,t3 +8000ce98: 00e7e533 or a0,a5,a4 +8000ce9c: 01c5d5b3 srl a1,a1,t3 +8000cea0: cd1ff06f j 8000cb70 <__umoddi3+0xdc> -8000d090 <__letf2>: -8000d090: ff010113 addi sp,sp,-16 -8000d094: 00052f83 lw t6,0(a0) -8000d098: 00452803 lw a6,4(a0) -8000d09c: 00852e83 lw t4,8(a0) -8000d0a0: 00c52783 lw a5,12(a0) -8000d0a4: 0005a283 lw t0,0(a1) -8000d0a8: 0045a883 lw a7,4(a1) -8000d0ac: 0085af03 lw t5,8(a1) -8000d0b0: 00c5a603 lw a2,12(a1) -8000d0b4: 00202773 frrm a4 -8000d0b8: 000085b7 lui a1,0x8 -8000d0bc: 0107d693 srli a3,a5,0x10 -8000d0c0: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> -8000d0c4: 01079313 slli t1,a5,0x10 -8000d0c8: 01061e13 slli t3,a2,0x10 -8000d0cc: 01065713 srli a4,a2,0x10 -8000d0d0: 00b6f6b3 and a3,a3,a1 -8000d0d4: 01035313 srli t1,t1,0x10 -8000d0d8: 01f7d793 srli a5,a5,0x1f -8000d0dc: 010e5e13 srli t3,t3,0x10 -8000d0e0: 00b77733 and a4,a4,a1 -8000d0e4: 01f65613 srli a2,a2,0x1f -8000d0e8: 02b69063 bne a3,a1,8000d108 <__letf2+0x78> -8000d0ec: 010fe5b3 or a1,t6,a6 -8000d0f0: 01d5e5b3 or a1,a1,t4 -8000d0f4: 0065e5b3 or a1,a1,t1 -8000d0f8: 0c058a63 beqz a1,8000d1cc <__letf2+0x13c> -8000d0fc: 00186073 csrsi fflags,16 -8000d100: 00200513 li a0,2 -8000d104: 0500006f j 8000d154 <__letf2+0xc4> -8000d108: 00b71a63 bne a4,a1,8000d11c <__letf2+0x8c> -8000d10c: 0058e5b3 or a1,a7,t0 -8000d110: 01e5e5b3 or a1,a1,t5 -8000d114: 01c5e5b3 or a1,a1,t3 -8000d118: fe0592e3 bnez a1,8000d0fc <__letf2+0x6c> -8000d11c: 0a069a63 bnez a3,8000d1d0 <__letf2+0x140> -8000d120: 010fe533 or a0,t6,a6 -8000d124: 01d56533 or a0,a0,t4 -8000d128: 00656533 or a0,a0,t1 -8000d12c: 00153513 seqz a0,a0 -8000d130: 00071a63 bnez a4,8000d144 <__letf2+0xb4> -8000d134: 0058e5b3 or a1,a7,t0 -8000d138: 01e5e5b3 or a1,a1,t5 -8000d13c: 01c5e5b3 or a1,a1,t3 -8000d140: 06058863 beqz a1,8000d1b0 <__letf2+0x120> -8000d144: 00051c63 bnez a0,8000d15c <__letf2+0xcc> -8000d148: 02c78063 beq a5,a2,8000d168 <__letf2+0xd8> -8000d14c: 00100513 li a0,1 -8000d150: 00079863 bnez a5,8000d160 <__letf2+0xd0> -8000d154: 01010113 addi sp,sp,16 -8000d158: 00008067 ret -8000d15c: fe061ce3 bnez a2,8000d154 <__letf2+0xc4> -8000d160: fff00513 li a0,-1 -8000d164: ff1ff06f j 8000d154 <__letf2+0xc4> -8000d168: fed742e3 blt a4,a3,8000d14c <__letf2+0xbc> -8000d16c: 00e6da63 bge a3,a4,8000d180 <__letf2+0xf0> -8000d170: fff00513 li a0,-1 -8000d174: fe0780e3 beqz a5,8000d154 <__letf2+0xc4> -8000d178: 00100513 li a0,1 -8000d17c: fd9ff06f j 8000d154 <__letf2+0xc4> -8000d180: fc6e66e3 bltu t3,t1,8000d14c <__letf2+0xbc> -8000d184: 03c31c63 bne t1,t3,8000d1bc <__letf2+0x12c> -8000d188: fddf62e3 bltu t5,t4,8000d14c <__letf2+0xbc> -8000d18c: 03df1c63 bne t5,t4,8000d1c4 <__letf2+0x134> -8000d190: fb08eee3 bltu a7,a6,8000d14c <__letf2+0xbc> -8000d194: 01089463 bne a7,a6,8000d19c <__letf2+0x10c> -8000d198: fbf2eae3 bltu t0,t6,8000d14c <__letf2+0xbc> -8000d19c: fd186ae3 bltu a6,a7,8000d170 <__letf2+0xe0> -8000d1a0: 00000513 li a0,0 -8000d1a4: fb0898e3 bne a7,a6,8000d154 <__letf2+0xc4> -8000d1a8: fa5ff6e3 bgeu t6,t0,8000d154 <__letf2+0xc4> -8000d1ac: fc5ff06f j 8000d170 <__letf2+0xe0> -8000d1b0: f8050ee3 beqz a0,8000d14c <__letf2+0xbc> -8000d1b4: 00000513 li a0,0 -8000d1b8: f9dff06f j 8000d154 <__letf2+0xc4> -8000d1bc: fbc36ae3 bltu t1,t3,8000d170 <__letf2+0xe0> -8000d1c0: ff5ff06f j 8000d1b4 <__letf2+0x124> -8000d1c4: fbeee6e3 bltu t4,t5,8000d170 <__letf2+0xe0> -8000d1c8: fedff06f j 8000d1b4 <__letf2+0x124> -8000d1cc: f4d700e3 beq a4,a3,8000d10c <__letf2+0x7c> -8000d1d0: f6071ce3 bnez a4,8000d148 <__letf2+0xb8> -8000d1d4: 00000513 li a0,0 -8000d1d8: f5dff06f j 8000d134 <__letf2+0xa4> +8000cea4 <__eqtf2>: +8000cea4: ff010113 addi sp,sp,-16 +8000cea8: 00052783 lw a5,0(a0) +8000ceac: 00452e83 lw t4,4(a0) +8000ceb0: 00852f03 lw t5,8(a0) +8000ceb4: 00c52703 lw a4,12(a0) +8000ceb8: 0005a303 lw t1,0(a1) # 1000000 <_start-0x7f000000> +8000cebc: 0045a283 lw t0,4(a1) +8000cec0: 0085af83 lw t6,8(a1) +8000cec4: 00c5a883 lw a7,12(a1) +8000cec8: 002026f3 frrm a3 +8000cecc: 000085b7 lui a1,0x8 +8000ced0: 01075693 srli a3,a4,0x10 +8000ced4: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> +8000ced8: 01071e13 slli t3,a4,0x10 +8000cedc: 01089613 slli a2,a7,0x10 +8000cee0: 01f75813 srli a6,a4,0x1f +8000cee4: 00b6f6b3 and a3,a3,a1 +8000cee8: 0108d713 srli a4,a7,0x10 +8000ceec: 010e5e13 srli t3,t3,0x10 +8000cef0: 01065613 srli a2,a2,0x10 +8000cef4: 00b77733 and a4,a4,a1 +8000cef8: 01f8d893 srli a7,a7,0x1f +8000cefc: 00b69e63 bne a3,a1,8000cf18 <__eqtf2+0x74> +8000cf00: 01d7e5b3 or a1,a5,t4 +8000cf04: 01e5e5b3 or a1,a1,t5 +8000cf08: 01c5e5b3 or a1,a1,t3 +8000cf0c: 08059263 bnez a1,8000cf90 <__eqtf2+0xec> +8000cf10: 0ad71c63 bne a4,a3,8000cfc8 <__eqtf2+0x124> +8000cf14: 0080006f j 8000cf1c <__eqtf2+0x78> +8000cf18: 00b71a63 bne a4,a1,8000cf2c <__eqtf2+0x88> +8000cf1c: 005365b3 or a1,t1,t0 +8000cf20: 01f5e5b3 or a1,a1,t6 +8000cf24: 00c5e5b3 or a1,a1,a2 +8000cf28: 04059663 bnez a1,8000cf74 <__eqtf2+0xd0> +8000cf2c: 00100513 li a0,1 +8000cf30: 02d71663 bne a4,a3,8000cf5c <__eqtf2+0xb8> +8000cf34: 02679463 bne a5,t1,8000cf5c <__eqtf2+0xb8> +8000cf38: 025e9263 bne t4,t0,8000cf5c <__eqtf2+0xb8> +8000cf3c: 03ff1063 bne t5,t6,8000cf5c <__eqtf2+0xb8> +8000cf40: 00ce1e63 bne t3,a2,8000cf5c <__eqtf2+0xb8> +8000cf44: 03180463 beq a6,a7,8000cf6c <__eqtf2+0xc8> +8000cf48: 00071a63 bnez a4,8000cf5c <__eqtf2+0xb8> +8000cf4c: 01d7e533 or a0,a5,t4 +8000cf50: 01e56533 or a0,a0,t5 +8000cf54: 01c56533 or a0,a0,t3 +8000cf58: 00a03533 snez a0,a0 +8000cf5c: 01010113 addi sp,sp,16 +8000cf60: 00008067 ret +8000cf64: 00186073 csrsi fflags,16 +8000cf68: 0600006f j 8000cfc8 <__eqtf2+0x124> +8000cf6c: 00000513 li a0,0 +8000cf70: fedff06f j 8000cf5c <__eqtf2+0xb8> +8000cf74: 000085b7 lui a1,0x8 +8000cf78: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> +8000cf7c: 04b69063 bne a3,a1,8000cfbc <__eqtf2+0x118> +8000cf80: 01d7e533 or a0,a5,t4 +8000cf84: 01e566b3 or a3,a0,t5 +8000cf88: 01c6e6b3 or a3,a3,t3 +8000cf8c: 02068863 beqz a3,8000cfbc <__eqtf2+0x118> +8000cf90: 010e1513 slli a0,t3,0x10 +8000cf94: 41055513 srai a0,a0,0x10 +8000cf98: fc0556e3 bgez a0,8000cf64 <__eqtf2+0xc0> +8000cf9c: 000087b7 lui a5,0x8 +8000cfa0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000cfa4: 00100513 li a0,1 +8000cfa8: faf71ae3 bne a4,a5,8000cf5c <__eqtf2+0xb8> +8000cfac: 005367b3 or a5,t1,t0 +8000cfb0: 01f7e7b3 or a5,a5,t6 +8000cfb4: 00c7e7b3 or a5,a5,a2 +8000cfb8: fa0782e3 beqz a5,8000cf5c <__eqtf2+0xb8> +8000cfbc: 01061613 slli a2,a2,0x10 +8000cfc0: 41065613 srai a2,a2,0x10 +8000cfc4: fa0650e3 bgez a2,8000cf64 <__eqtf2+0xc0> +8000cfc8: 00100513 li a0,1 +8000cfcc: f91ff06f j 8000cf5c <__eqtf2+0xb8> -8000d1dc <__multf3>: -8000d1dc: f4010113 addi sp,sp,-192 -8000d1e0: 0b212823 sw s2,176(sp) -8000d1e4: 0b412423 sw s4,168(sp) -8000d1e8: 0b512223 sw s5,164(sp) -8000d1ec: 0b612023 sw s6,160(sp) -8000d1f0: 09812c23 sw s8,152(sp) -8000d1f4: 09912a23 sw s9,148(sp) -8000d1f8: 00050913 mv s2,a0 -8000d1fc: 0a112e23 sw ra,188(sp) -8000d200: 0a812c23 sw s0,184(sp) -8000d204: 0a912a23 sw s1,180(sp) -8000d208: 0b312623 sw s3,172(sp) -8000d20c: 09712e23 sw s7,156(sp) -8000d210: 09a12823 sw s10,144(sp) -8000d214: 09b12623 sw s11,140(sp) -8000d218: 0005a503 lw a0,0(a1) -8000d21c: 0045a783 lw a5,4(a1) -8000d220: 0085a683 lw a3,8(a1) -8000d224: 00c5aa83 lw s5,12(a1) -8000d228: 00062c83 lw s9,0(a2) # 1000000 <_start-0x7f000000> -8000d22c: 00462b03 lw s6,4(a2) -8000d230: 00862c03 lw s8,8(a2) -8000d234: 00c62a03 lw s4,12(a2) -8000d238: 002024f3 frrm s1 -8000d23c: 00008637 lui a2,0x8 -8000d240: 010a9713 slli a4,s5,0x10 -8000d244: 010ad993 srli s3,s5,0x10 -8000d248: 01075713 srli a4,a4,0x10 -8000d24c: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -8000d250: 07512623 sw s5,108(sp) -8000d254: 06a12023 sw a0,96(sp) -8000d258: 06f12223 sw a5,100(sp) -8000d25c: 06d12423 sw a3,104(sp) -8000d260: 02a12823 sw a0,48(sp) -8000d264: 02f12a23 sw a5,52(sp) -8000d268: 02d12c23 sw a3,56(sp) -8000d26c: 02e12e23 sw a4,60(sp) -8000d270: 00c9f9b3 and s3,s3,a2 -8000d274: 01fada93 srli s5,s5,0x1f -8000d278: 06098063 beqz s3,8000d2d8 <__multf3+0xfc> -8000d27c: 16c98e63 beq s3,a2,8000d3f8 <__multf3+0x21c> -8000d280: 00010537 lui a0,0x10 -8000d284: 00a76733 or a4,a4,a0 -8000d288: 02e12e23 sw a4,60(sp) -8000d28c: 03010613 addi a2,sp,48 -8000d290: 03c10793 addi a5,sp,60 -8000d294: 0007a703 lw a4,0(a5) -8000d298: ffc7a683 lw a3,-4(a5) -8000d29c: ffc78793 addi a5,a5,-4 -8000d2a0: 00371713 slli a4,a4,0x3 -8000d2a4: 01d6d693 srli a3,a3,0x1d -8000d2a8: 00d76733 or a4,a4,a3 -8000d2ac: 00e7a223 sw a4,4(a5) -8000d2b0: fef612e3 bne a2,a5,8000d294 <__multf3+0xb8> -8000d2b4: 03012783 lw a5,48(sp) -8000d2b8: ffffc537 lui a0,0xffffc -8000d2bc: 00150513 addi a0,a0,1 # ffffc001 <_PathLocale+0x7effa5d1> -8000d2c0: 00379793 slli a5,a5,0x3 -8000d2c4: 02f12823 sw a5,48(sp) -8000d2c8: 00a989b3 add s3,s3,a0 -8000d2cc: 00000b93 li s7,0 -8000d2d0: 00000413 li s0,0 -8000d2d4: 1480006f j 8000d41c <__multf3+0x240> -8000d2d8: 00a7e633 or a2,a5,a0 -8000d2dc: 00d66633 or a2,a2,a3 -8000d2e0: 00e66633 or a2,a2,a4 -8000d2e4: 20060663 beqz a2,8000d4f0 <__multf3+0x314> -8000d2e8: 06070063 beqz a4,8000d348 <__multf3+0x16c> -8000d2ec: 00070513 mv a0,a4 -8000d2f0: 650030ef jal ra,80010940 <__clzsi2> -8000d2f4: ff450693 addi a3,a0,-12 -8000d2f8: 4056d793 srai a5,a3,0x5 -8000d2fc: 01f6f693 andi a3,a3,31 -8000d300: 06068e63 beqz a3,8000d37c <__multf3+0x1a0> -8000d304: ffc00713 li a4,-4 -8000d308: 02e78733 mul a4,a5,a4 -8000d30c: 03010313 addi t1,sp,48 -8000d310: 02000813 li a6,32 -8000d314: 00279593 slli a1,a5,0x2 -8000d318: 40d80833 sub a6,a6,a3 -8000d31c: 00c70713 addi a4,a4,12 -8000d320: 00e30733 add a4,t1,a4 -8000d324: 08e31463 bne t1,a4,8000d3ac <__multf3+0x1d0> -8000d328: 08010713 addi a4,sp,128 -8000d32c: 00b705b3 add a1,a4,a1 -8000d330: 03012703 lw a4,48(sp) -8000d334: fff78793 addi a5,a5,-1 -8000d338: 00d716b3 sll a3,a4,a3 -8000d33c: fad5a823 sw a3,-80(a1) -8000d340: fff00693 li a3,-1 -8000d344: 0a00006f j 8000d3e4 <__multf3+0x208> -8000d348: 00068a63 beqz a3,8000d35c <__multf3+0x180> -8000d34c: 00068513 mv a0,a3 -8000d350: 5f0030ef jal ra,80010940 <__clzsi2> -8000d354: 02050513 addi a0,a0,32 -8000d358: f9dff06f j 8000d2f4 <__multf3+0x118> -8000d35c: 00078a63 beqz a5,8000d370 <__multf3+0x194> -8000d360: 00078513 mv a0,a5 -8000d364: 5dc030ef jal ra,80010940 <__clzsi2> -8000d368: 04050513 addi a0,a0,64 -8000d36c: f89ff06f j 8000d2f4 <__multf3+0x118> -8000d370: 5d0030ef jal ra,80010940 <__clzsi2> -8000d374: 06050513 addi a0,a0,96 -8000d378: f7dff06f j 8000d2f4 <__multf3+0x118> -8000d37c: ffc00613 li a2,-4 -8000d380: 02c78633 mul a2,a5,a2 -8000d384: 03c10713 addi a4,sp,60 -8000d388: 00300693 li a3,3 -8000d38c: 00c705b3 add a1,a4,a2 -8000d390: 0005a583 lw a1,0(a1) -8000d394: fff68693 addi a3,a3,-1 -8000d398: ffc70713 addi a4,a4,-4 -8000d39c: 00b72223 sw a1,4(a4) -8000d3a0: fef6d6e3 bge a3,a5,8000d38c <__multf3+0x1b0> -8000d3a4: fff78793 addi a5,a5,-1 -8000d3a8: f99ff06f j 8000d340 <__multf3+0x164> -8000d3ac: ffc72603 lw a2,-4(a4) -8000d3b0: 00072883 lw a7,0(a4) -8000d3b4: 00b70e33 add t3,a4,a1 -8000d3b8: 01065633 srl a2,a2,a6 -8000d3bc: 00d898b3 sll a7,a7,a3 -8000d3c0: 01166633 or a2,a2,a7 -8000d3c4: 00ce2023 sw a2,0(t3) -8000d3c8: ffc70713 addi a4,a4,-4 -8000d3cc: f59ff06f j 8000d324 <__multf3+0x148> -8000d3d0: 00279713 slli a4,a5,0x2 -8000d3d4: 03010613 addi a2,sp,48 -8000d3d8: 00e60733 add a4,a2,a4 -8000d3dc: 00072023 sw zero,0(a4) -8000d3e0: fff78793 addi a5,a5,-1 -8000d3e4: fed796e3 bne a5,a3,8000d3d0 <__multf3+0x1f4> -8000d3e8: ffffc9b7 lui s3,0xffffc -8000d3ec: 01198993 addi s3,s3,17 # ffffc011 <_PathLocale+0x7effa5e1> -8000d3f0: 40a989b3 sub s3,s3,a0 -8000d3f4: ed9ff06f j 8000d2cc <__multf3+0xf0> -8000d3f8: 00a7e7b3 or a5,a5,a0 -8000d3fc: 00d7e7b3 or a5,a5,a3 -8000d400: 00e7e7b3 or a5,a5,a4 -8000d404: 0e078c63 beqz a5,8000d4fc <__multf3+0x320> -8000d408: 01071713 slli a4,a4,0x10 -8000d40c: 41075713 srai a4,a4,0x10 -8000d410: 00300b93 li s7,3 -8000d414: 01000413 li s0,16 -8000d418: ea074ce3 bltz a4,8000d2d0 <__multf3+0xf4> -8000d41c: 010a1513 slli a0,s4,0x10 -8000d420: 00008737 lui a4,0x8 -8000d424: 010a5793 srli a5,s4,0x10 -8000d428: 01055513 srli a0,a0,0x10 -8000d42c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000d430: 07412623 sw s4,108(sp) -8000d434: 07912023 sw s9,96(sp) -8000d438: 07612223 sw s6,100(sp) -8000d43c: 07812423 sw s8,104(sp) -8000d440: 05912023 sw s9,64(sp) -8000d444: 05612223 sw s6,68(sp) -8000d448: 05812423 sw s8,72(sp) -8000d44c: 04a12623 sw a0,76(sp) -8000d450: 00e7f7b3 and a5,a5,a4 -8000d454: 01fa5a13 srli s4,s4,0x1f -8000d458: 0a078663 beqz a5,8000d504 <__multf3+0x328> -8000d45c: 1ce78463 beq a5,a4,8000d624 <__multf3+0x448> -8000d460: 00010737 lui a4,0x10 -8000d464: 00e56533 or a0,a0,a4 -8000d468: 04a12623 sw a0,76(sp) -8000d46c: 04010593 addi a1,sp,64 -8000d470: 04c10713 addi a4,sp,76 -8000d474: 00072683 lw a3,0(a4) # 10000 <_start-0x7fff0000> -8000d478: ffc72603 lw a2,-4(a4) -8000d47c: ffc70713 addi a4,a4,-4 -8000d480: 00369693 slli a3,a3,0x3 -8000d484: 01d65613 srli a2,a2,0x1d -8000d488: 00c6e6b3 or a3,a3,a2 -8000d48c: 00d72223 sw a3,4(a4) -8000d490: fee592e3 bne a1,a4,8000d474 <__multf3+0x298> -8000d494: 04012703 lw a4,64(sp) -8000d498: ffffc537 lui a0,0xffffc -8000d49c: 00150513 addi a0,a0,1 # ffffc001 <_PathLocale+0x7effa5d1> -8000d4a0: 00371713 slli a4,a4,0x3 -8000d4a4: 04e12023 sw a4,64(sp) -8000d4a8: 00a787b3 add a5,a5,a0 -8000d4ac: 00000693 li a3,0 -8000d4b0: 013787b3 add a5,a5,s3 -8000d4b4: 00f12423 sw a5,8(sp) -8000d4b8: 00178793 addi a5,a5,1 -8000d4bc: 00f12223 sw a5,4(sp) -8000d4c0: 002b9793 slli a5,s7,0x2 -8000d4c4: 00d7e7b3 or a5,a5,a3 -8000d4c8: fff78793 addi a5,a5,-1 -8000d4cc: 00e00613 li a2,14 -8000d4d0: 014ac733 xor a4,s5,s4 -8000d4d4: 1af66663 bltu a2,a5,8000d680 <__multf3+0x4a4> -8000d4d8: 81001637 lui a2,0x81001 -8000d4dc: 00279793 slli a5,a5,0x2 -8000d4e0: d7060613 addi a2,a2,-656 # 81000d70 <_PathLocale+0xfffff340> -8000d4e4: 00c787b3 add a5,a5,a2 -8000d4e8: 0007a783 lw a5,0(a5) -8000d4ec: 00078067 jr a5 -8000d4f0: 00000993 li s3,0 -8000d4f4: 00100b93 li s7,1 -8000d4f8: dd9ff06f j 8000d2d0 <__multf3+0xf4> -8000d4fc: 00200b93 li s7,2 -8000d500: dd1ff06f j 8000d2d0 <__multf3+0xf4> -8000d504: 019b67b3 or a5,s6,s9 -8000d508: 0187e7b3 or a5,a5,s8 -8000d50c: 00a7e7b3 or a5,a5,a0 -8000d510: 14078063 beqz a5,8000d650 <__multf3+0x474> -8000d514: 04050e63 beqz a0,8000d570 <__multf3+0x394> -8000d518: 428030ef jal ra,80010940 <__clzsi2> -8000d51c: ff450613 addi a2,a0,-12 -8000d520: 40565713 srai a4,a2,0x5 -8000d524: 01f67613 andi a2,a2,31 -8000d528: 08060063 beqz a2,8000d5a8 <__multf3+0x3cc> -8000d52c: ffc00693 li a3,-4 -8000d530: 02d706b3 mul a3,a4,a3 -8000d534: 04010313 addi t1,sp,64 -8000d538: 02000813 li a6,32 -8000d53c: 00271593 slli a1,a4,0x2 -8000d540: 40c80833 sub a6,a6,a2 -8000d544: 00c68693 addi a3,a3,12 -8000d548: 00d306b3 add a3,t1,a3 -8000d54c: 08d31663 bne t1,a3,8000d5d8 <__multf3+0x3fc> -8000d550: 08010793 addi a5,sp,128 -8000d554: 00b785b3 add a1,a5,a1 -8000d558: 04012783 lw a5,64(sp) -8000d55c: fff70713 addi a4,a4,-1 -8000d560: 00c79633 sll a2,a5,a2 -8000d564: fcc5a023 sw a2,-64(a1) -8000d568: fff00693 li a3,-1 -8000d56c: 0a40006f j 8000d610 <__multf3+0x434> -8000d570: 000c0a63 beqz s8,8000d584 <__multf3+0x3a8> -8000d574: 000c0513 mv a0,s8 -8000d578: 3c8030ef jal ra,80010940 <__clzsi2> -8000d57c: 02050513 addi a0,a0,32 -8000d580: f9dff06f j 8000d51c <__multf3+0x340> -8000d584: 000b0a63 beqz s6,8000d598 <__multf3+0x3bc> -8000d588: 000b0513 mv a0,s6 -8000d58c: 3b4030ef jal ra,80010940 <__clzsi2> -8000d590: 04050513 addi a0,a0,64 -8000d594: f89ff06f j 8000d51c <__multf3+0x340> -8000d598: 000c8513 mv a0,s9 -8000d59c: 3a4030ef jal ra,80010940 <__clzsi2> -8000d5a0: 06050513 addi a0,a0,96 -8000d5a4: f79ff06f j 8000d51c <__multf3+0x340> -8000d5a8: ffc00613 li a2,-4 -8000d5ac: 02c70633 mul a2,a4,a2 -8000d5b0: 04c10793 addi a5,sp,76 -8000d5b4: 00300693 li a3,3 -8000d5b8: 00c785b3 add a1,a5,a2 -8000d5bc: 0005a583 lw a1,0(a1) -8000d5c0: fff68693 addi a3,a3,-1 -8000d5c4: ffc78793 addi a5,a5,-4 -8000d5c8: 00b7a223 sw a1,4(a5) -8000d5cc: fee6d6e3 bge a3,a4,8000d5b8 <__multf3+0x3dc> -8000d5d0: fff70713 addi a4,a4,-1 -8000d5d4: f95ff06f j 8000d568 <__multf3+0x38c> -8000d5d8: ffc6a783 lw a5,-4(a3) -8000d5dc: 0006a883 lw a7,0(a3) -8000d5e0: 00b68e33 add t3,a3,a1 -8000d5e4: 0107d7b3 srl a5,a5,a6 -8000d5e8: 00c898b3 sll a7,a7,a2 -8000d5ec: 0117e7b3 or a5,a5,a7 -8000d5f0: 00fe2023 sw a5,0(t3) -8000d5f4: ffc68693 addi a3,a3,-4 -8000d5f8: f55ff06f j 8000d54c <__multf3+0x370> -8000d5fc: 00271793 slli a5,a4,0x2 -8000d600: 04010613 addi a2,sp,64 -8000d604: 00f607b3 add a5,a2,a5 -8000d608: 0007a023 sw zero,0(a5) -8000d60c: fff70713 addi a4,a4,-1 -8000d610: fed716e3 bne a4,a3,8000d5fc <__multf3+0x420> -8000d614: ffffc7b7 lui a5,0xffffc -8000d618: 01178793 addi a5,a5,17 # ffffc011 <_PathLocale+0x7effa5e1> -8000d61c: 40a787b3 sub a5,a5,a0 -8000d620: e8dff06f j 8000d4ac <__multf3+0x2d0> -8000d624: 019b6b33 or s6,s6,s9 -8000d628: 018b6b33 or s6,s6,s8 -8000d62c: 00ab6b33 or s6,s6,a0 -8000d630: 00200693 li a3,2 -8000d634: e60b0ee3 beqz s6,8000d4b0 <__multf3+0x2d4> -8000d638: 01051513 slli a0,a0,0x10 -8000d63c: 41055513 srai a0,a0,0x10 +8000cfd0 <__getf2>: +8000cfd0: ff010113 addi sp,sp,-16 +8000cfd4: 00052f83 lw t6,0(a0) +8000cfd8: 00452803 lw a6,4(a0) +8000cfdc: 00852e83 lw t4,8(a0) +8000cfe0: 00c52783 lw a5,12(a0) +8000cfe4: 0005a283 lw t0,0(a1) +8000cfe8: 0045a883 lw a7,4(a1) +8000cfec: 0085af03 lw t5,8(a1) +8000cff0: 00c5a603 lw a2,12(a1) +8000cff4: 00202773 frrm a4 +8000cff8: 000085b7 lui a1,0x8 +8000cffc: 0107d693 srli a3,a5,0x10 +8000d000: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> +8000d004: 01079313 slli t1,a5,0x10 +8000d008: 01061e13 slli t3,a2,0x10 +8000d00c: 01065713 srli a4,a2,0x10 +8000d010: 00b6f6b3 and a3,a3,a1 +8000d014: 01035313 srli t1,t1,0x10 +8000d018: 01f7d793 srli a5,a5,0x1f +8000d01c: 010e5e13 srli t3,t3,0x10 +8000d020: 00b77733 and a4,a4,a1 +8000d024: 01f65613 srli a2,a2,0x1f +8000d028: 02b69063 bne a3,a1,8000d048 <__getf2+0x78> +8000d02c: 010fe5b3 or a1,t6,a6 +8000d030: 01d5e5b3 or a1,a1,t4 +8000d034: 0065e5b3 or a1,a1,t1 +8000d038: 0c058463 beqz a1,8000d100 <__getf2+0x130> +8000d03c: 00186073 csrsi fflags,16 +8000d040: ffe00513 li a0,-2 +8000d044: 0d00006f j 8000d114 <__getf2+0x144> +8000d048: 00b71a63 bne a4,a1,8000d05c <__getf2+0x8c> +8000d04c: 0058e5b3 or a1,a7,t0 +8000d050: 01e5e5b3 or a1,a1,t5 +8000d054: 01c5e5b3 or a1,a1,t3 +8000d058: fe0592e3 bnez a1,8000d03c <__getf2+0x6c> +8000d05c: 0a069463 bnez a3,8000d104 <__getf2+0x134> +8000d060: 010fe533 or a0,t6,a6 +8000d064: 01d56533 or a0,a0,t4 +8000d068: 00656533 or a0,a0,t1 +8000d06c: 00153513 seqz a0,a0 +8000d070: 00071a63 bnez a4,8000d084 <__getf2+0xb4> +8000d074: 0058e5b3 or a1,a7,t0 +8000d078: 01e5e5b3 or a1,a1,t5 +8000d07c: 01c5e5b3 or a1,a1,t3 +8000d080: 06058263 beqz a1,8000d0e4 <__getf2+0x114> +8000d084: 08050263 beqz a0,8000d108 <__getf2+0x138> +8000d088: 08061663 bnez a2,8000d114 <__getf2+0x144> +8000d08c: fff00513 li a0,-1 +8000d090: 0840006f j 8000d114 <__getf2+0x144> +8000d094: 00000513 li a0,0 +8000d098: fddff06f j 8000d074 <__getf2+0xa4> +8000d09c: 06d74863 blt a4,a3,8000d10c <__getf2+0x13c> +8000d0a0: 00e6da63 bge a3,a4,8000d0b4 <__getf2+0xe4> +8000d0a4: fff00513 li a0,-1 +8000d0a8: 06078663 beqz a5,8000d114 <__getf2+0x144> +8000d0ac: 00100513 li a0,1 +8000d0b0: 0640006f j 8000d114 <__getf2+0x144> +8000d0b4: 046e6c63 bltu t3,t1,8000d10c <__getf2+0x13c> +8000d0b8: 03c31c63 bne t1,t3,8000d0f0 <__getf2+0x120> +8000d0bc: 05df6863 bltu t5,t4,8000d10c <__getf2+0x13c> +8000d0c0: 03df1c63 bne t5,t4,8000d0f8 <__getf2+0x128> +8000d0c4: 0508e463 bltu a7,a6,8000d10c <__getf2+0x13c> +8000d0c8: 01089463 bne a7,a6,8000d0d0 <__getf2+0x100> +8000d0cc: 05f2e063 bltu t0,t6,8000d10c <__getf2+0x13c> +8000d0d0: fd186ae3 bltu a6,a7,8000d0a4 <__getf2+0xd4> +8000d0d4: 00000513 li a0,0 +8000d0d8: 03089e63 bne a7,a6,8000d114 <__getf2+0x144> +8000d0dc: 025ffc63 bgeu t6,t0,8000d114 <__getf2+0x144> +8000d0e0: fc5ff06f j 8000d0a4 <__getf2+0xd4> +8000d0e4: 02050463 beqz a0,8000d10c <__getf2+0x13c> +8000d0e8: 00000513 li a0,0 +8000d0ec: 0280006f j 8000d114 <__getf2+0x144> +8000d0f0: fbc36ae3 bltu t1,t3,8000d0a4 <__getf2+0xd4> +8000d0f4: ff5ff06f j 8000d0e8 <__getf2+0x118> +8000d0f8: fbeee6e3 bltu t4,t5,8000d0a4 <__getf2+0xd4> +8000d0fc: fedff06f j 8000d0e8 <__getf2+0x118> +8000d100: f4d706e3 beq a4,a3,8000d04c <__getf2+0x7c> +8000d104: f80708e3 beqz a4,8000d094 <__getf2+0xc4> +8000d108: f8c78ae3 beq a5,a2,8000d09c <__getf2+0xcc> +8000d10c: 00100513 li a0,1 +8000d110: f6079ee3 bnez a5,8000d08c <__getf2+0xbc> +8000d114: 01010113 addi sp,sp,16 +8000d118: 00008067 ret + +8000d11c <__letf2>: +8000d11c: ff010113 addi sp,sp,-16 +8000d120: 00052f83 lw t6,0(a0) +8000d124: 00452803 lw a6,4(a0) +8000d128: 00852e83 lw t4,8(a0) +8000d12c: 00c52783 lw a5,12(a0) +8000d130: 0005a283 lw t0,0(a1) +8000d134: 0045a883 lw a7,4(a1) +8000d138: 0085af03 lw t5,8(a1) +8000d13c: 00c5a603 lw a2,12(a1) +8000d140: 00202773 frrm a4 +8000d144: 000085b7 lui a1,0x8 +8000d148: 0107d693 srli a3,a5,0x10 +8000d14c: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001> +8000d150: 01079313 slli t1,a5,0x10 +8000d154: 01061e13 slli t3,a2,0x10 +8000d158: 01065713 srli a4,a2,0x10 +8000d15c: 00b6f6b3 and a3,a3,a1 +8000d160: 01035313 srli t1,t1,0x10 +8000d164: 01f7d793 srli a5,a5,0x1f +8000d168: 010e5e13 srli t3,t3,0x10 +8000d16c: 00b77733 and a4,a4,a1 +8000d170: 01f65613 srli a2,a2,0x1f +8000d174: 02b69063 bne a3,a1,8000d194 <__letf2+0x78> +8000d178: 010fe5b3 or a1,t6,a6 +8000d17c: 01d5e5b3 or a1,a1,t4 +8000d180: 0065e5b3 or a1,a1,t1 +8000d184: 0c058a63 beqz a1,8000d258 <__letf2+0x13c> +8000d188: 00186073 csrsi fflags,16 +8000d18c: 00200513 li a0,2 +8000d190: 0500006f j 8000d1e0 <__letf2+0xc4> +8000d194: 00b71a63 bne a4,a1,8000d1a8 <__letf2+0x8c> +8000d198: 0058e5b3 or a1,a7,t0 +8000d19c: 01e5e5b3 or a1,a1,t5 +8000d1a0: 01c5e5b3 or a1,a1,t3 +8000d1a4: fe0592e3 bnez a1,8000d188 <__letf2+0x6c> +8000d1a8: 0a069a63 bnez a3,8000d25c <__letf2+0x140> +8000d1ac: 010fe533 or a0,t6,a6 +8000d1b0: 01d56533 or a0,a0,t4 +8000d1b4: 00656533 or a0,a0,t1 +8000d1b8: 00153513 seqz a0,a0 +8000d1bc: 00071a63 bnez a4,8000d1d0 <__letf2+0xb4> +8000d1c0: 0058e5b3 or a1,a7,t0 +8000d1c4: 01e5e5b3 or a1,a1,t5 +8000d1c8: 01c5e5b3 or a1,a1,t3 +8000d1cc: 06058863 beqz a1,8000d23c <__letf2+0x120> +8000d1d0: 00051c63 bnez a0,8000d1e8 <__letf2+0xcc> +8000d1d4: 02c78063 beq a5,a2,8000d1f4 <__letf2+0xd8> +8000d1d8: 00100513 li a0,1 +8000d1dc: 00079863 bnez a5,8000d1ec <__letf2+0xd0> +8000d1e0: 01010113 addi sp,sp,16 +8000d1e4: 00008067 ret +8000d1e8: fe061ce3 bnez a2,8000d1e0 <__letf2+0xc4> +8000d1ec: fff00513 li a0,-1 +8000d1f0: ff1ff06f j 8000d1e0 <__letf2+0xc4> +8000d1f4: fed742e3 blt a4,a3,8000d1d8 <__letf2+0xbc> +8000d1f8: 00e6da63 bge a3,a4,8000d20c <__letf2+0xf0> +8000d1fc: fff00513 li a0,-1 +8000d200: fe0780e3 beqz a5,8000d1e0 <__letf2+0xc4> +8000d204: 00100513 li a0,1 +8000d208: fd9ff06f j 8000d1e0 <__letf2+0xc4> +8000d20c: fc6e66e3 bltu t3,t1,8000d1d8 <__letf2+0xbc> +8000d210: 03c31c63 bne t1,t3,8000d248 <__letf2+0x12c> +8000d214: fddf62e3 bltu t5,t4,8000d1d8 <__letf2+0xbc> +8000d218: 03df1c63 bne t5,t4,8000d250 <__letf2+0x134> +8000d21c: fb08eee3 bltu a7,a6,8000d1d8 <__letf2+0xbc> +8000d220: 01089463 bne a7,a6,8000d228 <__letf2+0x10c> +8000d224: fbf2eae3 bltu t0,t6,8000d1d8 <__letf2+0xbc> +8000d228: fd186ae3 bltu a6,a7,8000d1fc <__letf2+0xe0> +8000d22c: 00000513 li a0,0 +8000d230: fb0898e3 bne a7,a6,8000d1e0 <__letf2+0xc4> +8000d234: fa5ff6e3 bgeu t6,t0,8000d1e0 <__letf2+0xc4> +8000d238: fc5ff06f j 8000d1fc <__letf2+0xe0> +8000d23c: f8050ee3 beqz a0,8000d1d8 <__letf2+0xbc> +8000d240: 00000513 li a0,0 +8000d244: f9dff06f j 8000d1e0 <__letf2+0xc4> +8000d248: fbc36ae3 bltu t1,t3,8000d1fc <__letf2+0xe0> +8000d24c: ff5ff06f j 8000d240 <__letf2+0x124> +8000d250: fbeee6e3 bltu t4,t5,8000d1fc <__letf2+0xe0> +8000d254: fedff06f j 8000d240 <__letf2+0x124> +8000d258: f4d700e3 beq a4,a3,8000d198 <__letf2+0x7c> +8000d25c: f6071ce3 bnez a4,8000d1d4 <__letf2+0xb8> +8000d260: 00000513 li a0,0 +8000d264: f5dff06f j 8000d1c0 <__letf2+0xa4> + +8000d268 <__multf3>: +8000d268: f4010113 addi sp,sp,-192 +8000d26c: 0b212823 sw s2,176(sp) +8000d270: 0b412423 sw s4,168(sp) +8000d274: 0b512223 sw s5,164(sp) +8000d278: 0b612023 sw s6,160(sp) +8000d27c: 09812c23 sw s8,152(sp) +8000d280: 09912a23 sw s9,148(sp) +8000d284: 00050913 mv s2,a0 +8000d288: 0a112e23 sw ra,188(sp) +8000d28c: 0a812c23 sw s0,184(sp) +8000d290: 0a912a23 sw s1,180(sp) +8000d294: 0b312623 sw s3,172(sp) +8000d298: 09712e23 sw s7,156(sp) +8000d29c: 09a12823 sw s10,144(sp) +8000d2a0: 09b12623 sw s11,140(sp) +8000d2a4: 0005a503 lw a0,0(a1) +8000d2a8: 0045a783 lw a5,4(a1) +8000d2ac: 0085a683 lw a3,8(a1) +8000d2b0: 00c5aa83 lw s5,12(a1) +8000d2b4: 00062c83 lw s9,0(a2) # 1000000 <_start-0x7f000000> +8000d2b8: 00462b03 lw s6,4(a2) +8000d2bc: 00862c03 lw s8,8(a2) +8000d2c0: 00c62a03 lw s4,12(a2) +8000d2c4: 002024f3 frrm s1 +8000d2c8: 00008637 lui a2,0x8 +8000d2cc: 010a9713 slli a4,s5,0x10 +8000d2d0: 010ad993 srli s3,s5,0x10 +8000d2d4: 01075713 srli a4,a4,0x10 +8000d2d8: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> +8000d2dc: 07512623 sw s5,108(sp) +8000d2e0: 06a12023 sw a0,96(sp) +8000d2e4: 06f12223 sw a5,100(sp) +8000d2e8: 06d12423 sw a3,104(sp) +8000d2ec: 02a12823 sw a0,48(sp) +8000d2f0: 02f12a23 sw a5,52(sp) +8000d2f4: 02d12c23 sw a3,56(sp) +8000d2f8: 02e12e23 sw a4,60(sp) +8000d2fc: 00c9f9b3 and s3,s3,a2 +8000d300: 01fada93 srli s5,s5,0x1f +8000d304: 06098063 beqz s3,8000d364 <__multf3+0xfc> +8000d308: 16c98e63 beq s3,a2,8000d484 <__multf3+0x21c> +8000d30c: 00010537 lui a0,0x10 +8000d310: 00a76733 or a4,a4,a0 +8000d314: 02e12e23 sw a4,60(sp) +8000d318: 03010613 addi a2,sp,48 +8000d31c: 03c10793 addi a5,sp,60 +8000d320: 0007a703 lw a4,0(a5) +8000d324: ffc7a683 lw a3,-4(a5) +8000d328: ffc78793 addi a5,a5,-4 +8000d32c: 00371713 slli a4,a4,0x3 +8000d330: 01d6d693 srli a3,a3,0x1d +8000d334: 00d76733 or a4,a4,a3 +8000d338: 00e7a223 sw a4,4(a5) +8000d33c: fef612e3 bne a2,a5,8000d320 <__multf3+0xb8> +8000d340: 03012783 lw a5,48(sp) +8000d344: ffffc537 lui a0,0xffffc +8000d348: 00150513 addi a0,a0,1 # ffffc001 <_PathLocale+0x7effa609> +8000d34c: 00379793 slli a5,a5,0x3 +8000d350: 02f12823 sw a5,48(sp) +8000d354: 00a989b3 add s3,s3,a0 +8000d358: 00000b93 li s7,0 +8000d35c: 00000413 li s0,0 +8000d360: 1480006f j 8000d4a8 <__multf3+0x240> +8000d364: 00a7e633 or a2,a5,a0 +8000d368: 00d66633 or a2,a2,a3 +8000d36c: 00e66633 or a2,a2,a4 +8000d370: 20060663 beqz a2,8000d57c <__multf3+0x314> +8000d374: 06070063 beqz a4,8000d3d4 <__multf3+0x16c> +8000d378: 00070513 mv a0,a4 +8000d37c: 650030ef jal ra,800109cc <__clzsi2> +8000d380: ff450693 addi a3,a0,-12 +8000d384: 4056d793 srai a5,a3,0x5 +8000d388: 01f6f693 andi a3,a3,31 +8000d38c: 06068e63 beqz a3,8000d408 <__multf3+0x1a0> +8000d390: ffc00713 li a4,-4 +8000d394: 02e78733 mul a4,a5,a4 +8000d398: 03010313 addi t1,sp,48 +8000d39c: 02000813 li a6,32 +8000d3a0: 00279593 slli a1,a5,0x2 +8000d3a4: 40d80833 sub a6,a6,a3 +8000d3a8: 00c70713 addi a4,a4,12 +8000d3ac: 00e30733 add a4,t1,a4 +8000d3b0: 08e31463 bne t1,a4,8000d438 <__multf3+0x1d0> +8000d3b4: 08010713 addi a4,sp,128 +8000d3b8: 00b705b3 add a1,a4,a1 +8000d3bc: 03012703 lw a4,48(sp) +8000d3c0: fff78793 addi a5,a5,-1 +8000d3c4: 00d716b3 sll a3,a4,a3 +8000d3c8: fad5a823 sw a3,-80(a1) +8000d3cc: fff00693 li a3,-1 +8000d3d0: 0a00006f j 8000d470 <__multf3+0x208> +8000d3d4: 00068a63 beqz a3,8000d3e8 <__multf3+0x180> +8000d3d8: 00068513 mv a0,a3 +8000d3dc: 5f0030ef jal ra,800109cc <__clzsi2> +8000d3e0: 02050513 addi a0,a0,32 +8000d3e4: f9dff06f j 8000d380 <__multf3+0x118> +8000d3e8: 00078a63 beqz a5,8000d3fc <__multf3+0x194> +8000d3ec: 00078513 mv a0,a5 +8000d3f0: 5dc030ef jal ra,800109cc <__clzsi2> +8000d3f4: 04050513 addi a0,a0,64 +8000d3f8: f89ff06f j 8000d380 <__multf3+0x118> +8000d3fc: 5d0030ef jal ra,800109cc <__clzsi2> +8000d400: 06050513 addi a0,a0,96 +8000d404: f7dff06f j 8000d380 <__multf3+0x118> +8000d408: ffc00613 li a2,-4 +8000d40c: 02c78633 mul a2,a5,a2 +8000d410: 03c10713 addi a4,sp,60 +8000d414: 00300693 li a3,3 +8000d418: 00c705b3 add a1,a4,a2 +8000d41c: 0005a583 lw a1,0(a1) +8000d420: fff68693 addi a3,a3,-1 +8000d424: ffc70713 addi a4,a4,-4 +8000d428: 00b72223 sw a1,4(a4) +8000d42c: fef6d6e3 bge a3,a5,8000d418 <__multf3+0x1b0> +8000d430: fff78793 addi a5,a5,-1 +8000d434: f99ff06f j 8000d3cc <__multf3+0x164> +8000d438: ffc72603 lw a2,-4(a4) +8000d43c: 00072883 lw a7,0(a4) +8000d440: 00b70e33 add t3,a4,a1 +8000d444: 01065633 srl a2,a2,a6 +8000d448: 00d898b3 sll a7,a7,a3 +8000d44c: 01166633 or a2,a2,a7 +8000d450: 00ce2023 sw a2,0(t3) +8000d454: ffc70713 addi a4,a4,-4 +8000d458: f59ff06f j 8000d3b0 <__multf3+0x148> +8000d45c: 00279713 slli a4,a5,0x2 +8000d460: 03010613 addi a2,sp,48 +8000d464: 00e60733 add a4,a2,a4 +8000d468: 00072023 sw zero,0(a4) +8000d46c: fff78793 addi a5,a5,-1 +8000d470: fed796e3 bne a5,a3,8000d45c <__multf3+0x1f4> +8000d474: ffffc9b7 lui s3,0xffffc +8000d478: 01198993 addi s3,s3,17 # ffffc011 <_PathLocale+0x7effa619> +8000d47c: 40a989b3 sub s3,s3,a0 +8000d480: ed9ff06f j 8000d358 <__multf3+0xf0> +8000d484: 00a7e7b3 or a5,a5,a0 +8000d488: 00d7e7b3 or a5,a5,a3 +8000d48c: 00e7e7b3 or a5,a5,a4 +8000d490: 0e078c63 beqz a5,8000d588 <__multf3+0x320> +8000d494: 01071713 slli a4,a4,0x10 +8000d498: 41075713 srai a4,a4,0x10 +8000d49c: 00300b93 li s7,3 +8000d4a0: 01000413 li s0,16 +8000d4a4: ea074ce3 bltz a4,8000d35c <__multf3+0xf4> +8000d4a8: 010a1513 slli a0,s4,0x10 +8000d4ac: 00008737 lui a4,0x8 +8000d4b0: 010a5793 srli a5,s4,0x10 +8000d4b4: 01055513 srli a0,a0,0x10 +8000d4b8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8000d4bc: 07412623 sw s4,108(sp) +8000d4c0: 07912023 sw s9,96(sp) +8000d4c4: 07612223 sw s6,100(sp) +8000d4c8: 07812423 sw s8,104(sp) +8000d4cc: 05912023 sw s9,64(sp) +8000d4d0: 05612223 sw s6,68(sp) +8000d4d4: 05812423 sw s8,72(sp) +8000d4d8: 04a12623 sw a0,76(sp) +8000d4dc: 00e7f7b3 and a5,a5,a4 +8000d4e0: 01fa5a13 srli s4,s4,0x1f +8000d4e4: 0a078663 beqz a5,8000d590 <__multf3+0x328> +8000d4e8: 1ce78463 beq a5,a4,8000d6b0 <__multf3+0x448> +8000d4ec: 00010737 lui a4,0x10 +8000d4f0: 00e56533 or a0,a0,a4 +8000d4f4: 04a12623 sw a0,76(sp) +8000d4f8: 04010593 addi a1,sp,64 +8000d4fc: 04c10713 addi a4,sp,76 +8000d500: 00072683 lw a3,0(a4) # 10000 <_start-0x7fff0000> +8000d504: ffc72603 lw a2,-4(a4) +8000d508: ffc70713 addi a4,a4,-4 +8000d50c: 00369693 slli a3,a3,0x3 +8000d510: 01d65613 srli a2,a2,0x1d +8000d514: 00c6e6b3 or a3,a3,a2 +8000d518: 00d72223 sw a3,4(a4) +8000d51c: fee592e3 bne a1,a4,8000d500 <__multf3+0x298> +8000d520: 04012703 lw a4,64(sp) +8000d524: ffffc537 lui a0,0xffffc +8000d528: 00150513 addi a0,a0,1 # ffffc001 <_PathLocale+0x7effa609> +8000d52c: 00371713 slli a4,a4,0x3 +8000d530: 04e12023 sw a4,64(sp) +8000d534: 00a787b3 add a5,a5,a0 +8000d538: 00000693 li a3,0 +8000d53c: 013787b3 add a5,a5,s3 +8000d540: 00f12423 sw a5,8(sp) +8000d544: 00178793 addi a5,a5,1 +8000d548: 00f12223 sw a5,4(sp) +8000d54c: 002b9793 slli a5,s7,0x2 +8000d550: 00d7e7b3 or a5,a5,a3 +8000d554: fff78793 addi a5,a5,-1 +8000d558: 00e00613 li a2,14 +8000d55c: 014ac733 xor a4,s5,s4 +8000d560: 1af66663 bltu a2,a5,8000d70c <__multf3+0x4a4> +8000d564: 81001637 lui a2,0x81001 +8000d568: 00279793 slli a5,a5,0x2 +8000d56c: d3860613 addi a2,a2,-712 # 81000d38 <_PathLocale+0xfffff340> +8000d570: 00c787b3 add a5,a5,a2 +8000d574: 0007a783 lw a5,0(a5) +8000d578: 00078067 jr a5 +8000d57c: 00000993 li s3,0 +8000d580: 00100b93 li s7,1 +8000d584: dd9ff06f j 8000d35c <__multf3+0xf4> +8000d588: 00200b93 li s7,2 +8000d58c: dd1ff06f j 8000d35c <__multf3+0xf4> +8000d590: 019b67b3 or a5,s6,s9 +8000d594: 0187e7b3 or a5,a5,s8 +8000d598: 00a7e7b3 or a5,a5,a0 +8000d59c: 14078063 beqz a5,8000d6dc <__multf3+0x474> +8000d5a0: 04050e63 beqz a0,8000d5fc <__multf3+0x394> +8000d5a4: 428030ef jal ra,800109cc <__clzsi2> +8000d5a8: ff450613 addi a2,a0,-12 +8000d5ac: 40565713 srai a4,a2,0x5 +8000d5b0: 01f67613 andi a2,a2,31 +8000d5b4: 08060063 beqz a2,8000d634 <__multf3+0x3cc> +8000d5b8: ffc00693 li a3,-4 +8000d5bc: 02d706b3 mul a3,a4,a3 +8000d5c0: 04010313 addi t1,sp,64 +8000d5c4: 02000813 li a6,32 +8000d5c8: 00271593 slli a1,a4,0x2 +8000d5cc: 40c80833 sub a6,a6,a2 +8000d5d0: 00c68693 addi a3,a3,12 +8000d5d4: 00d306b3 add a3,t1,a3 +8000d5d8: 08d31663 bne t1,a3,8000d664 <__multf3+0x3fc> +8000d5dc: 08010793 addi a5,sp,128 +8000d5e0: 00b785b3 add a1,a5,a1 +8000d5e4: 04012783 lw a5,64(sp) +8000d5e8: fff70713 addi a4,a4,-1 +8000d5ec: 00c79633 sll a2,a5,a2 +8000d5f0: fcc5a023 sw a2,-64(a1) +8000d5f4: fff00693 li a3,-1 +8000d5f8: 0a40006f j 8000d69c <__multf3+0x434> +8000d5fc: 000c0a63 beqz s8,8000d610 <__multf3+0x3a8> +8000d600: 000c0513 mv a0,s8 +8000d604: 3c8030ef jal ra,800109cc <__clzsi2> +8000d608: 02050513 addi a0,a0,32 +8000d60c: f9dff06f j 8000d5a8 <__multf3+0x340> +8000d610: 000b0a63 beqz s6,8000d624 <__multf3+0x3bc> +8000d614: 000b0513 mv a0,s6 +8000d618: 3b4030ef jal ra,800109cc <__clzsi2> +8000d61c: 04050513 addi a0,a0,64 +8000d620: f89ff06f j 8000d5a8 <__multf3+0x340> +8000d624: 000c8513 mv a0,s9 +8000d628: 3a4030ef jal ra,800109cc <__clzsi2> +8000d62c: 06050513 addi a0,a0,96 +8000d630: f79ff06f j 8000d5a8 <__multf3+0x340> +8000d634: ffc00613 li a2,-4 +8000d638: 02c70633 mul a2,a4,a2 +8000d63c: 04c10793 addi a5,sp,76 8000d640: 00300693 li a3,3 -8000d644: e60546e3 bltz a0,8000d4b0 <__multf3+0x2d4> -8000d648: 01000413 li s0,16 -8000d64c: e65ff06f j 8000d4b0 <__multf3+0x2d4> -8000d650: 00000793 li a5,0 -8000d654: 00100693 li a3,1 -8000d658: e59ff06f j 8000d4b0 <__multf3+0x2d4> -8000d65c: 01000413 li s0,16 -8000d660: 000087b7 lui a5,0x8 -8000d664: 04f12e23 sw a5,92(sp) -8000d668: 04012c23 sw zero,88(sp) -8000d66c: 04012a23 sw zero,84(sp) -8000d670: 04012823 sw zero,80(sp) -8000d674: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000d678: 00000713 li a4,0 -8000d67c: 1910006f j 8000e00c <__multf3+0xe30> -8000d680: 03012583 lw a1,48(sp) -8000d684: 04012e03 lw t3,64(sp) -8000d688: 00010837 lui a6,0x10 -8000d68c: fff80613 addi a2,a6,-1 # ffff <_start-0x7fff0001> -8000d690: 0105d393 srli t2,a1,0x10 -8000d694: 010e5793 srli a5,t3,0x10 -8000d698: 00c5f5b3 and a1,a1,a2 -8000d69c: 00ce7e33 and t3,t3,a2 -8000d6a0: 02b786b3 mul a3,a5,a1 -8000d6a4: 03c58a33 mul s4,a1,t3 -8000d6a8: 03c388b3 mul a7,t2,t3 -8000d6ac: 01168533 add a0,a3,a7 -8000d6b0: 010a5693 srli a3,s4,0x10 -8000d6b4: 00a686b3 add a3,a3,a0 -8000d6b8: 02f389b3 mul s3,t2,a5 -8000d6bc: 0116f463 bgeu a3,a7,8000d6c4 <__multf3+0x4e8> -8000d6c0: 010989b3 add s3,s3,a6 -8000d6c4: 04412303 lw t1,68(sp) -8000d6c8: 0106d813 srli a6,a3,0x10 -8000d6cc: 00c6f6b3 and a3,a3,a2 -8000d6d0: 00ca7a33 and s4,s4,a2 -8000d6d4: 01069693 slli a3,a3,0x10 -8000d6d8: 014686b3 add a3,a3,s4 -8000d6dc: 01035f93 srli t6,t1,0x10 -8000d6e0: 00c37333 and t1,t1,a2 -8000d6e4: 00d12623 sw a3,12(sp) -8000d6e8: 06d12023 sw a3,96(sp) -8000d6ec: 02b308b3 mul a7,t1,a1 -8000d6f0: 02bf86b3 mul a3,t6,a1 -8000d6f4: 02638633 mul a2,t2,t1 -8000d6f8: 00c68533 add a0,a3,a2 -8000d6fc: 0108d693 srli a3,a7,0x10 -8000d700: 00a686b3 add a3,a3,a0 -8000d704: 03f38bb3 mul s7,t2,t6 -8000d708: 00c6f663 bgeu a3,a2,8000d714 <__multf3+0x538> -8000d70c: 00010637 lui a2,0x10 -8000d710: 00cb8bb3 add s7,s7,a2 -8000d714: 0106d613 srli a2,a3,0x10 -8000d718: 00010eb7 lui t4,0x10 -8000d71c: 00c12023 sw a2,0(sp) -8000d720: fffe8613 addi a2,t4,-1 # ffff <_start-0x7fff0001> -8000d724: 00c6f533 and a0,a3,a2 -8000d728: 00c8f8b3 and a7,a7,a2 -8000d72c: 01051513 slli a0,a0,0x10 -8000d730: 01150533 add a0,a0,a7 -8000d734: 00a806b3 add a3,a6,a0 -8000d738: 02d12023 sw a3,32(sp) -8000d73c: 03412683 lw a3,52(sp) -8000d740: 0106d293 srli t0,a3,0x10 -8000d744: 00c6f633 and a2,a3,a2 -8000d748: 03c608b3 mul a7,a2,t3 -8000d74c: 03c28a33 mul s4,t0,t3 -8000d750: 0108d813 srli a6,a7,0x10 -8000d754: 02c786b3 mul a3,a5,a2 -8000d758: 014686b3 add a3,a3,s4 -8000d75c: 00d806b3 add a3,a6,a3 -8000d760: 02578f33 mul t5,a5,t0 -8000d764: 0146f463 bgeu a3,s4,8000d76c <__multf3+0x590> -8000d768: 01df0f33 add t5,t5,t4 -8000d76c: 0106d813 srli a6,a3,0x10 -8000d770: 00010a37 lui s4,0x10 -8000d774: 01e80833 add a6,a6,t5 -8000d778: fffa0e93 addi t4,s4,-1 # ffff <_start-0x7fff0001> -8000d77c: 00080b13 mv s6,a6 -8000d780: 01d6f833 and a6,a3,t4 -8000d784: 01d8f8b3 and a7,a7,t4 -8000d788: 01081813 slli a6,a6,0x10 -8000d78c: 01180833 add a6,a6,a7 -8000d790: 02660eb3 mul t4,a2,t1 -8000d794: 026288b3 mul a7,t0,t1 -8000d798: 010eda93 srli s5,t4,0x10 -8000d79c: 02cf86b3 mul a3,t6,a2 -8000d7a0: 011686b3 add a3,a3,a7 -8000d7a4: 00da86b3 add a3,s5,a3 -8000d7a8: 025f8f33 mul t5,t6,t0 -8000d7ac: 0116f463 bgeu a3,a7,8000d7b4 <__multf3+0x5d8> -8000d7b0: 014f0f33 add t5,t5,s4 -8000d7b4: 0106d893 srli a7,a3,0x10 -8000d7b8: 01e888b3 add a7,a7,t5 -8000d7bc: 00010ab7 lui s5,0x10 -8000d7c0: 01112823 sw a7,16(sp) -8000d7c4: fffa8893 addi a7,s5,-1 # ffff <_start-0x7fff0001> -8000d7c8: 0116f6b3 and a3,a3,a7 -8000d7cc: 011efeb3 and t4,t4,a7 -8000d7d0: 01069693 slli a3,a3,0x10 -8000d7d4: 01d68db3 add s11,a3,t4 -8000d7d8: 04812683 lw a3,72(sp) -8000d7dc: 0116f8b3 and a7,a3,a7 -8000d7e0: 0106de93 srli t4,a3,0x10 -8000d7e4: 02b88a33 mul s4,a7,a1 -8000d7e8: 03138c33 mul s8,t2,a7 -8000d7ec: 010a5c93 srli s9,s4,0x10 -8000d7f0: 02be8f33 mul t5,t4,a1 -8000d7f4: 018f0f33 add t5,t5,s8 -8000d7f8: 01ec8f33 add t5,s9,t5 -8000d7fc: 03d386b3 mul a3,t2,t4 -8000d800: 018f7463 bgeu t5,s8,8000d808 <__multf3+0x62c> -8000d804: 015686b3 add a3,a3,s5 -8000d808: 010f5a93 srli s5,t5,0x10 -8000d80c: 00da86b3 add a3,s5,a3 -8000d810: 00010d37 lui s10,0x10 -8000d814: 00d12a23 sw a3,20(sp) -8000d818: fffd0693 addi a3,s10,-1 # ffff <_start-0x7fff0001> -8000d81c: 00df7f33 and t5,t5,a3 -8000d820: 00da7a33 and s4,s4,a3 -8000d824: 010f1f13 slli t5,t5,0x10 -8000d828: 014f0f33 add t5,t5,s4 -8000d82c: 03812a03 lw s4,56(sp) -8000d830: 01e12c23 sw t5,24(sp) -8000d834: 00da76b3 and a3,s4,a3 -8000d838: 010a5f13 srli t5,s4,0x10 -8000d83c: 03cf0a33 mul s4,t5,t3 -8000d840: 03c68ab3 mul s5,a3,t3 -8000d844: 02d78cb3 mul s9,a5,a3 -8000d848: 014c8cb3 add s9,s9,s4 -8000d84c: 010ada13 srli s4,s5,0x10 -8000d850: 019a0a33 add s4,s4,s9 -8000d854: 03cf0cb3 mul s9,t5,t3 -8000d858: 03e78c33 mul s8,a5,t5 -8000d85c: 019a7463 bgeu s4,s9,8000d864 <__multf3+0x688> -8000d860: 01ac0c33 add s8,s8,s10 -8000d864: 010a5c93 srli s9,s4,0x10 -8000d868: 018c8c33 add s8,s9,s8 -8000d86c: 01812e23 sw s8,28(sp) -8000d870: 00010c37 lui s8,0x10 -8000d874: fffc0d13 addi s10,s8,-1 # ffff <_start-0x7fff0001> -8000d878: 01aa7a33 and s4,s4,s10 -8000d87c: 01aafab3 and s5,s5,s10 -8000d880: 010a1a13 slli s4,s4,0x10 -8000d884: 015a0cb3 add s9,s4,s5 -8000d888: 02012a03 lw s4,32(sp) -8000d88c: 014989b3 add s3,s3,s4 -8000d890: 00012a03 lw s4,0(sp) -8000d894: 00a9b533 sltu a0,s3,a0 -8000d898: 010989b3 add s3,s3,a6 -8000d89c: 00aa0a33 add s4,s4,a0 -8000d8a0: 017a0bb3 add s7,s4,s7 -8000d8a4: 016b8c33 add s8,s7,s6 -8000d8a8: 0109b833 sltu a6,s3,a6 -8000d8ac: 010c0ab3 add s5,s8,a6 -8000d8b0: 010ab833 sltu a6,s5,a6 -8000d8b4: 016c3c33 sltu s8,s8,s6 -8000d8b8: 010c6833 or a6,s8,a6 -8000d8bc: 00abbbb3 sltu s7,s7,a0 -8000d8c0: 01780bb3 add s7,a6,s7 -8000d8c4: 01812803 lw a6,24(sp) -8000d8c8: 01ba8a33 add s4,s5,s11 -8000d8cc: 01ba3db3 sltu s11,s4,s11 -8000d8d0: 01012503 lw a0,16(sp) -8000d8d4: 010a0a33 add s4,s4,a6 -8000d8d8: 010a3833 sltu a6,s4,a6 -8000d8dc: 01012c23 sw a6,24(sp) -8000d8e0: 01412803 lw a6,20(sp) -8000d8e4: 00ab8bb3 add s7,s7,a0 -8000d8e8: 01312023 sw s3,0(sp) -8000d8ec: 07312223 sw s3,100(sp) -8000d8f0: 01812983 lw s3,24(sp) -8000d8f4: 01bb8533 add a0,s7,s11 -8000d8f8: 01050833 add a6,a0,a6 -8000d8fc: 01380ab3 add s5,a6,s3 -8000d900: 01b53db3 sltu s11,a0,s11 -8000d904: 01c12983 lw s3,28(sp) -8000d908: 01412503 lw a0,20(sp) -8000d90c: 019a0a33 add s4,s4,s9 -8000d910: 013a8c33 add s8,s5,s3 -8000d914: 00a83833 sltu a6,a6,a0 -8000d918: 019a3cb3 sltu s9,s4,s9 -8000d91c: 01812503 lw a0,24(sp) -8000d920: 019c09b3 add s3,s8,s9 -8000d924: 00098b13 mv s6,s3 -8000d928: 01012983 lw s3,16(sp) -8000d92c: 00aabab3 sltu s5,s5,a0 -8000d930: 01c12503 lw a0,28(sp) -8000d934: 013bbbb3 sltu s7,s7,s3 -8000d938: 01586ab3 or s5,a6,s5 -8000d93c: 01bbedb3 or s11,s7,s11 -8000d940: 00ac3c33 sltu s8,s8,a0 -8000d944: 019b3cb3 sltu s9,s6,s9 -8000d948: 015d8db3 add s11,s11,s5 -8000d94c: 019c6cb3 or s9,s8,s9 -8000d950: 019d8533 add a0,s11,s9 -8000d954: 00a12a23 sw a0,20(sp) -8000d958: 04c12503 lw a0,76(sp) -8000d95c: 07412423 sw s4,104(sp) -8000d960: 01055813 srli a6,a0,0x10 -8000d964: 01a57d33 and s10,a0,s10 -8000d968: 02bd0533 mul a0,s10,a1 -8000d96c: 03a38ab3 mul s5,t2,s10 -8000d970: 01055b93 srli s7,a0,0x10 -8000d974: 02b805b3 mul a1,a6,a1 -8000d978: 015585b3 add a1,a1,s5 -8000d97c: 00bb85b3 add a1,s7,a1 -8000d980: 030383b3 mul t2,t2,a6 -8000d984: 0155f663 bgeu a1,s5,8000d990 <__multf3+0x7b4> -8000d988: 00010c37 lui s8,0x10 -8000d98c: 018383b3 add t2,t2,s8 -8000d990: 0105da93 srli s5,a1,0x10 -8000d994: 007a83b3 add t2,s5,t2 -8000d998: 00010c37 lui s8,0x10 -8000d99c: 03c12a83 lw s5,60(sp) -8000d9a0: 00712e23 sw t2,28(sp) -8000d9a4: fffc0393 addi t2,s8,-1 # ffff <_start-0x7fff0001> -8000d9a8: 0075f5b3 and a1,a1,t2 -8000d9ac: 00757533 and a0,a0,t2 -8000d9b0: 01059593 slli a1,a1,0x10 -8000d9b4: 007af3b3 and t2,s5,t2 -8000d9b8: 00a585b3 add a1,a1,a0 -8000d9bc: 010ad513 srli a0,s5,0x10 -8000d9c0: 02a78bb3 mul s7,a5,a0 -8000d9c4: 03c38ab3 mul s5,t2,t3 -8000d9c8: 027787b3 mul a5,a5,t2 -8000d9cc: 010add93 srli s11,s5,0x10 -8000d9d0: 03c50e33 mul t3,a0,t3 -8000d9d4: 01c787b3 add a5,a5,t3 -8000d9d8: 00fd87b3 add a5,s11,a5 -8000d9dc: 01c7f463 bgeu a5,t3,8000d9e4 <__multf3+0x808> -8000d9e0: 018b8bb3 add s7,s7,s8 -8000d9e4: 00010c37 lui s8,0x10 -8000d9e8: fffc0d93 addi s11,s8,-1 # ffff <_start-0x7fff0001> -8000d9ec: 0107de13 srli t3,a5,0x10 -8000d9f0: 01b7f7b3 and a5,a5,s11 -8000d9f4: 017e0e33 add t3,t3,s7 -8000d9f8: 01079793 slli a5,a5,0x10 -8000d9fc: 01bafdb3 and s11,s5,s11 -8000da00: 03c12023 sw t3,32(sp) -8000da04: 01b78db3 add s11,a5,s11 -8000da08: 02c88e33 mul t3,a7,a2 -8000da0c: 03128ab3 mul s5,t0,a7 -8000da10: 010e5c93 srli s9,t3,0x10 -8000da14: 02ce87b3 mul a5,t4,a2 -8000da18: 015787b3 add a5,a5,s5 -8000da1c: 00fc87b3 add a5,s9,a5 -8000da20: 03d28bb3 mul s7,t0,t4 -8000da24: 0157f463 bgeu a5,s5,8000da2c <__multf3+0x850> -8000da28: 018b8bb3 add s7,s7,s8 -8000da2c: 0107da93 srli s5,a5,0x10 -8000da30: 017a89b3 add s3,s5,s7 -8000da34: 00010bb7 lui s7,0x10 -8000da38: fffb8a93 addi s5,s7,-1 # ffff <_start-0x7fff0001> -8000da3c: 0157f7b3 and a5,a5,s5 -8000da40: 015e7e33 and t3,t3,s5 -8000da44: 01079793 slli a5,a5,0x10 -8000da48: 01c787b3 add a5,a5,t3 -8000da4c: 00f12823 sw a5,16(sp) -8000da50: 026f0ab3 mul s5,t5,t1 -8000da54: 03312223 sw s3,36(sp) -8000da58: 026687b3 mul a5,a3,t1 -8000da5c: 02df8cb3 mul s9,t6,a3 -8000da60: 0107de13 srli t3,a5,0x10 -8000da64: 015c8cb3 add s9,s9,s5 -8000da68: 019e0e33 add t3,t3,s9 -8000da6c: 03ef8c33 mul s8,t6,t5 -8000da70: 015e7463 bgeu t3,s5,8000da78 <__multf3+0x89c> -8000da74: 017c0c33 add s8,s8,s7 -8000da78: 010e5a93 srli s5,t3,0x10 -8000da7c: 018a8c33 add s8,s5,s8 -8000da80: 00010ab7 lui s5,0x10 -8000da84: fffa8a93 addi s5,s5,-1 # ffff <_start-0x7fff0001> -8000da88: 015e7e33 and t3,t3,s5 -8000da8c: 010e1e13 slli t3,t3,0x10 -8000da90: 0157f7b3 and a5,a5,s5 -8000da94: 00fe07b3 add a5,t3,a5 -8000da98: 01c12983 lw s3,28(sp) -8000da9c: 01412e03 lw t3,20(sp) -8000daa0: 00bb0ab3 add s5,s6,a1 -8000daa4: 00bab5b3 sltu a1,s5,a1 -8000daa8: 013e0cb3 add s9,t3,s3 -8000daac: 02012983 lw s3,32(sp) -8000dab0: 00bc8e33 add t3,s9,a1 -8000dab4: 01ba8ab3 add s5,s5,s11 -8000dab8: 01babdb3 sltu s11,s5,s11 -8000dabc: 013e0bb3 add s7,t3,s3 -8000dac0: 01bb89b3 add s3,s7,s11 -8000dac4: 03312623 sw s3,44(sp) -8000dac8: 01012983 lw s3,16(sp) -8000dacc: 02412b03 lw s6,36(sp) -8000dad0: 00be35b3 sltu a1,t3,a1 -8000dad4: 013a8ab3 add s5,s5,s3 -8000dad8: 013ab9b3 sltu s3,s5,s3 -8000dadc: 03312423 sw s3,40(sp) -8000dae0: 01bb89b3 add s3,s7,s11 -8000dae4: 016989b3 add s3,s3,s6 -8000dae8: 02812b03 lw s6,40(sp) -8000daec: 01312823 sw s3,16(sp) -8000daf0: 00fa8ab3 add s5,s5,a5 -8000daf4: 016989b3 add s3,s3,s6 -8000daf8: 02012e03 lw t3,32(sp) -8000dafc: 00098b13 mv s6,s3 -8000db00: 00fab7b3 sltu a5,s5,a5 -8000db04: 018989b3 add s3,s3,s8 -8000db08: 01312a23 sw s3,20(sp) -8000db0c: 00f989b3 add s3,s3,a5 -8000db10: 01cbbbb3 sltu s7,s7,t3 -8000db14: 01312c23 sw s3,24(sp) -8000db18: 02c12e03 lw t3,44(sp) -8000db1c: 01c12983 lw s3,28(sp) -8000db20: 07512623 sw s5,108(sp) -8000db24: 01be3db3 sltu s11,t3,s11 -8000db28: 013cbcb3 sltu s9,s9,s3 -8000db2c: 01012e03 lw t3,16(sp) -8000db30: 02412983 lw s3,36(sp) -8000db34: 01bbedb3 or s11,s7,s11 -8000db38: 00bce5b3 or a1,s9,a1 -8000db3c: 013e3bb3 sltu s7,t3,s3 -8000db40: 01412e03 lw t3,20(sp) -8000db44: 02812983 lw s3,40(sp) -8000db48: 01b585b3 add a1,a1,s11 -8000db4c: 018e3c33 sltu s8,t3,s8 -8000db50: 01812e03 lw t3,24(sp) -8000db54: 013b3db3 sltu s11,s6,s3 -8000db58: 01bbedb3 or s11,s7,s11 -8000db5c: 00fe37b3 sltu a5,t3,a5 -8000db60: 00fc67b3 or a5,s8,a5 -8000db64: 01b58db3 add s11,a1,s11 -8000db68: 00fd8db3 add s11,s11,a5 -8000db6c: 02d88bb3 mul s7,a7,a3 -8000db70: 031f0c33 mul s8,t5,a7 -8000db74: 010bd593 srli a1,s7,0x10 -8000db78: 02de87b3 mul a5,t4,a3 -8000db7c: 018787b3 add a5,a5,s8 -8000db80: 00f587b3 add a5,a1,a5 -8000db84: 03ee8e33 mul t3,t4,t5 -8000db88: 0187f663 bgeu a5,s8,8000db94 <__multf3+0x9b8> -8000db8c: 000105b7 lui a1,0x10 -8000db90: 00be0e33 add t3,t3,a1 -8000db94: 0107d593 srli a1,a5,0x10 -8000db98: 00010c37 lui s8,0x10 -8000db9c: 01c58e33 add t3,a1,t3 -8000dba0: fffc0593 addi a1,s8,-1 # ffff <_start-0x7fff0001> -8000dba4: 00b7f7b3 and a5,a5,a1 -8000dba8: 00bbf5b3 and a1,s7,a1 -8000dbac: 03a28cb3 mul s9,t0,s10 -8000dbb0: 01079793 slli a5,a5,0x10 -8000dbb4: 00b785b3 add a1,a5,a1 -8000dbb8: 02cd0bb3 mul s7,s10,a2 -8000dbbc: 02c80633 mul a2,a6,a2 -8000dbc0: 010bd793 srli a5,s7,0x10 -8000dbc4: 01960633 add a2,a2,s9 -8000dbc8: 00c787b3 add a5,a5,a2 -8000dbcc: 030282b3 mul t0,t0,a6 -8000dbd0: 0197f463 bgeu a5,s9,8000dbd8 <__multf3+0x9fc> -8000dbd4: 018282b3 add t0,t0,s8 -8000dbd8: 0107d613 srli a2,a5,0x10 -8000dbdc: 00010c37 lui s8,0x10 -8000dbe0: 005602b3 add t0,a2,t0 -8000dbe4: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> -8000dbe8: 00c7f7b3 and a5,a5,a2 -8000dbec: 01079793 slli a5,a5,0x10 -8000dbf0: 00cbf633 and a2,s7,a2 -8000dbf4: 00c78633 add a2,a5,a2 -8000dbf8: 02af8bb3 mul s7,t6,a0 -8000dbfc: 026387b3 mul a5,t2,t1 -8000dc00: 027f8fb3 mul t6,t6,t2 -8000dc04: 0107dc93 srli s9,a5,0x10 -8000dc08: 02650333 mul t1,a0,t1 -8000dc0c: 006f8fb3 add t6,t6,t1 -8000dc10: 01fc8fb3 add t6,s9,t6 -8000dc14: 006ff463 bgeu t6,t1,8000dc1c <__multf3+0xa40> -8000dc18: 018b8bb3 add s7,s7,s8 -8000dc1c: 010fd313 srli t1,t6,0x10 -8000dc20: 00010c37 lui s8,0x10 -8000dc24: 01730bb3 add s7,t1,s7 -8000dc28: fffc0313 addi t1,s8,-1 # ffff <_start-0x7fff0001> -8000dc2c: 006fffb3 and t6,t6,t1 -8000dc30: 010f9f93 slli t6,t6,0x10 -8000dc34: 0067f7b3 and a5,a5,t1 -8000dc38: 00ff8333 add t1,t6,a5 -8000dc3c: 03af0cb3 mul s9,t5,s10 -8000dc40: 02dd0fb3 mul t6,s10,a3 -8000dc44: 02d806b3 mul a3,a6,a3 -8000dc48: 010fd793 srli a5,t6,0x10 -8000dc4c: 019686b3 add a3,a3,s9 -8000dc50: 00d787b3 add a5,a5,a3 -8000dc54: 030f0f33 mul t5,t5,a6 -8000dc58: 0197f463 bgeu a5,s9,8000dc60 <__multf3+0xa84> -8000dc5c: 018f0f33 add t5,t5,s8 -8000dc60: 0107d693 srli a3,a5,0x10 -8000dc64: 00010c37 lui s8,0x10 -8000dc68: 01e68f33 add t5,a3,t5 -8000dc6c: fffc0693 addi a3,s8,-1 # ffff <_start-0x7fff0001> -8000dc70: 00d7f7b3 and a5,a5,a3 -8000dc74: 01079793 slli a5,a5,0x10 -8000dc78: 00dff6b3 and a3,t6,a3 -8000dc7c: 00d786b3 add a3,a5,a3 -8000dc80: 02ae8fb3 mul t6,t4,a0 -8000dc84: 031387b3 mul a5,t2,a7 -8000dc88: 027e8eb3 mul t4,t4,t2 -8000dc8c: 0107dc93 srli s9,a5,0x10 -8000dc90: 031508b3 mul a7,a0,a7 -8000dc94: 011e8eb3 add t4,t4,a7 -8000dc98: 01dc8eb3 add t4,s9,t4 -8000dc9c: 011ef463 bgeu t4,a7,8000dca4 <__multf3+0xac8> -8000dca0: 018f8fb3 add t6,t6,s8 -8000dca4: 010ed893 srli a7,t4,0x10 -8000dca8: 01f888b3 add a7,a7,t6 -8000dcac: 01112823 sw a7,16(sp) -8000dcb0: 000108b7 lui a7,0x10 -8000dcb4: fff88f93 addi t6,a7,-1 # ffff <_start-0x7fff0001> -8000dcb8: 01fefeb3 and t4,t4,t6 -8000dcbc: 01f7f7b3 and a5,a5,t6 -8000dcc0: 010e9e93 slli t4,t4,0x10 -8000dcc4: 00fe8eb3 add t4,t4,a5 -8000dcc8: 01812783 lw a5,24(sp) -8000dccc: 01cd8db3 add s11,s11,t3 -8000dcd0: 01cdbe33 sltu t3,s11,t3 -8000dcd4: 00b787b3 add a5,a5,a1 -8000dcd8: 00b7b5b3 sltu a1,a5,a1 -8000dcdc: 00bd8c33 add s8,s11,a1 -8000dce0: 00c787b3 add a5,a5,a2 -8000dce4: 00c7b633 sltu a2,a5,a2 -8000dce8: 005c0cb3 add s9,s8,t0 -8000dcec: 00cc89b3 add s3,s9,a2 -8000dcf0: 006787b3 add a5,a5,t1 -8000dcf4: 017988b3 add a7,s3,s7 -8000dcf8: 00098b13 mv s6,s3 -8000dcfc: 06f12823 sw a5,112(sp) -8000dd00: 0067b7b3 sltu a5,a5,t1 -8000dd04: 00f88333 add t1,a7,a5 -8000dd08: 00cb3633 sltu a2,s6,a2 -8000dd0c: 00bc35b3 sltu a1,s8,a1 -8000dd10: 005cb2b3 sltu t0,s9,t0 -8000dd14: 00c2e2b3 or t0,t0,a2 -8000dd18: 00f337b3 sltu a5,t1,a5 -8000dd1c: 00be65b3 or a1,t3,a1 -8000dd20: 0178b8b3 sltu a7,a7,s7 -8000dd24: 00f8e8b3 or a7,a7,a5 -8000dd28: 005585b3 add a1,a1,t0 -8000dd2c: 00d309b3 add s3,t1,a3 -8000dd30: 011585b3 add a1,a1,a7 -8000dd34: 01e585b3 add a1,a1,t5 -8000dd38: 00d9b6b3 sltu a3,s3,a3 -8000dd3c: 00d58633 add a2,a1,a3 -8000dd40: 01e5bf33 sltu t5,a1,t5 -8000dd44: 01012583 lw a1,16(sp) -8000dd48: 00d636b3 sltu a3,a2,a3 -8000dd4c: 01d987b3 add a5,s3,t4 -8000dd50: 00df66b3 or a3,t5,a3 -8000dd54: 06f12a23 sw a5,116(sp) -8000dd58: 00b60f33 add t5,a2,a1 -8000dd5c: 01d7b7b3 sltu a5,a5,t4 -8000dd60: 00ff0633 add a2,t5,a5 -8000dd64: 00bf3f33 sltu t5,t5,a1 -8000dd68: 03a385b3 mul a1,t2,s10 -8000dd6c: 00f637b3 sltu a5,a2,a5 -8000dd70: 00ff6f33 or t5,t5,a5 -8000dd74: 03a50d33 mul s10,a0,s10 -8000dd78: 0105d793 srli a5,a1,0x10 -8000dd7c: 027803b3 mul t2,a6,t2 -8000dd80: 01a383b3 add t2,t2,s10 -8000dd84: 02a80533 mul a0,a6,a0 -8000dd88: 00778833 add a6,a5,t2 -8000dd8c: 01a87663 bgeu a6,s10,8000dd98 <__multf3+0xbbc> -8000dd90: 000108b7 lui a7,0x10 -8000dd94: 01150533 add a0,a0,a7 -8000dd98: 01f877b3 and a5,a6,t6 -8000dd9c: 01079793 slli a5,a5,0x10 -8000dda0: 01f5ffb3 and t6,a1,t6 -8000dda4: 01085813 srli a6,a6,0x10 -8000dda8: 01f78fb3 add t6,a5,t6 -8000ddac: 00d80833 add a6,a6,a3 -8000ddb0: 00c12783 lw a5,12(sp) -8000ddb4: 00012683 lw a3,0(sp) -8000ddb8: 01f60633 add a2,a2,t6 -8000ddbc: 01e80833 add a6,a6,t5 -8000ddc0: 01f63fb3 sltu t6,a2,t6 -8000ddc4: 00d7e9b3 or s3,a5,a3 -8000ddc8: 01f80833 add a6,a6,t6 -8000ddcc: 00a80533 add a0,a6,a0 -8000ddd0: 013a6a33 or s4,s4,s3 -8000ddd4: 00da9a93 slli s5,s5,0xd -8000ddd8: 06a12e23 sw a0,124(sp) -8000dddc: 06c12c23 sw a2,120(sp) -8000dde0: 014aea33 or s4,s5,s4 -8000dde4: 06010793 addi a5,sp,96 -8000dde8: 07010593 addi a1,sp,112 -8000ddec: 00c7a683 lw a3,12(a5) -8000ddf0: 0107a603 lw a2,16(a5) -8000ddf4: 00478793 addi a5,a5,4 -8000ddf8: 0136d693 srli a3,a3,0x13 -8000ddfc: 00d61613 slli a2,a2,0xd -8000de00: 00c6e6b3 or a3,a3,a2 -8000de04: fed7ae23 sw a3,-4(a5) -8000de08: fef592e3 bne a1,a5,8000ddec <__multf3+0xc10> -8000de0c: 06812683 lw a3,104(sp) -8000de10: 06012a83 lw s5,96(sp) -8000de14: 06c12783 lw a5,108(sp) -8000de18: 04d12c23 sw a3,88(sp) -8000de1c: 06412683 lw a3,100(sp) -8000de20: 01403a33 snez s4,s4 -8000de24: 015a6a33 or s4,s4,s5 -8000de28: 04d12a23 sw a3,84(sp) -8000de2c: 04f12e23 sw a5,92(sp) -8000de30: 05412823 sw s4,80(sp) -8000de34: 00b79693 slli a3,a5,0xb -8000de38: 1406d463 bgez a3,8000df80 <__multf3+0xda4> -8000de3c: 01fa1a13 slli s4,s4,0x1f -8000de40: 05010793 addi a5,sp,80 -8000de44: 05c10593 addi a1,sp,92 -8000de48: 0007a683 lw a3,0(a5) -8000de4c: 0047a603 lw a2,4(a5) -8000de50: 00478793 addi a5,a5,4 -8000de54: 0016d693 srli a3,a3,0x1 -8000de58: 01f61613 slli a2,a2,0x1f -8000de5c: 00c6e6b3 or a3,a3,a2 -8000de60: fed7ae23 sw a3,-4(a5) -8000de64: fef592e3 bne a1,a5,8000de48 <__multf3+0xc6c> -8000de68: 05c12783 lw a5,92(sp) -8000de6c: 01403a33 snez s4,s4 -8000de70: 0017d793 srli a5,a5,0x1 -8000de74: 04f12e23 sw a5,92(sp) -8000de78: 05012783 lw a5,80(sp) -8000de7c: 0147ea33 or s4,a5,s4 -8000de80: 05412823 sw s4,80(sp) -8000de84: 00412683 lw a3,4(sp) -8000de88: 000047b7 lui a5,0x4 -8000de8c: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> -8000de90: 00f687b3 add a5,a3,a5 -8000de94: 26f05a63 blez a5,8000e108 <__multf3+0xf2c> -8000de98: 05012683 lw a3,80(sp) -8000de9c: 0076f613 andi a2,a3,7 -8000dea0: 10060263 beqz a2,8000dfa4 <__multf3+0xdc8> -8000dea4: 00200513 li a0,2 -8000dea8: 05412603 lw a2,84(sp) -8000deac: 05c12583 lw a1,92(sp) -8000deb0: 00146413 ori s0,s0,1 -8000deb4: 0ea48663 beq s1,a0,8000dfa0 <__multf3+0xdc4> -8000deb8: 00300513 li a0,3 -8000debc: 0ca48863 beq s1,a0,8000df8c <__multf3+0xdb0> -8000dec0: 0e049263 bnez s1,8000dfa4 <__multf3+0xdc8> -8000dec4: 00f6f513 andi a0,a3,15 -8000dec8: 00400813 li a6,4 -8000decc: 0d050c63 beq a0,a6,8000dfa4 <__multf3+0xdc8> -8000ded0: 00468693 addi a3,a3,4 -8000ded4: 04d12823 sw a3,80(sp) -8000ded8: 0046b693 sltiu a3,a3,4 -8000dedc: 00c68633 add a2,a3,a2 -8000dee0: 00d636b3 sltu a3,a2,a3 -8000dee4: 04c12a23 sw a2,84(sp) -8000dee8: 05812603 lw a2,88(sp) -8000deec: 00c68633 add a2,a3,a2 -8000def0: 00d636b3 sltu a3,a2,a3 -8000def4: 00b686b3 add a3,a3,a1 -8000def8: 04c12c23 sw a2,88(sp) -8000defc: 04d12e23 sw a3,92(sp) -8000df00: 0a40006f j 8000dfa4 <__multf3+0xdc8> -8000df04: 000a8713 mv a4,s5 -8000df08: 03012783 lw a5,48(sp) -8000df0c: 04f12823 sw a5,80(sp) -8000df10: 03412783 lw a5,52(sp) -8000df14: 04f12a23 sw a5,84(sp) -8000df18: 03812783 lw a5,56(sp) -8000df1c: 04f12c23 sw a5,88(sp) -8000df20: 03c12783 lw a5,60(sp) -8000df24: 04f12e23 sw a5,92(sp) -8000df28: 00200793 li a5,2 -8000df2c: 54fb8263 beq s7,a5,8000e470 <__multf3+0x1294> -8000df30: 00300793 li a5,3 -8000df34: f2fb8663 beq s7,a5,8000d660 <__multf3+0x484> -8000df38: 00100793 li a5,1 -8000df3c: f4fb94e3 bne s7,a5,8000de84 <__multf3+0xca8> -8000df40: 04012e23 sw zero,92(sp) -8000df44: 04012c23 sw zero,88(sp) -8000df48: 04012a23 sw zero,84(sp) -8000df4c: 04012823 sw zero,80(sp) -8000df50: 5000006f j 8000e450 <__multf3+0x1274> -8000df54: 000a0713 mv a4,s4 -8000df58: 04012783 lw a5,64(sp) -8000df5c: 00068b93 mv s7,a3 -8000df60: 04f12823 sw a5,80(sp) -8000df64: 04412783 lw a5,68(sp) -8000df68: 04f12a23 sw a5,84(sp) -8000df6c: 04812783 lw a5,72(sp) -8000df70: 04f12c23 sw a5,88(sp) -8000df74: 04c12783 lw a5,76(sp) -8000df78: 04f12e23 sw a5,92(sp) -8000df7c: fadff06f j 8000df28 <__multf3+0xd4c> -8000df80: 00812783 lw a5,8(sp) -8000df84: 00f12223 sw a5,4(sp) -8000df88: efdff06f j 8000de84 <__multf3+0xca8> -8000df8c: 00071c63 bnez a4,8000dfa4 <__multf3+0xdc8> -8000df90: 00868693 addi a3,a3,8 -8000df94: 04d12823 sw a3,80(sp) -8000df98: 0086b693 sltiu a3,a3,8 -8000df9c: f41ff06f j 8000dedc <__multf3+0xd00> -8000dfa0: fe0718e3 bnez a4,8000df90 <__multf3+0xdb4> -8000dfa4: 05c12683 lw a3,92(sp) -8000dfa8: 00b69613 slli a2,a3,0xb -8000dfac: 02065063 bgez a2,8000dfcc <__multf3+0xdf0> -8000dfb0: fff007b7 lui a5,0xfff00 -8000dfb4: fff78793 addi a5,a5,-1 # ffefffff <_PathLocale+0x7eefe5cf> -8000dfb8: 00f6f6b3 and a3,a3,a5 -8000dfbc: 04d12e23 sw a3,92(sp) -8000dfc0: 00412683 lw a3,4(sp) -8000dfc4: 000047b7 lui a5,0x4 -8000dfc8: 00f687b3 add a5,a3,a5 -8000dfcc: 05010693 addi a3,sp,80 -8000dfd0: 05c10513 addi a0,sp,92 -8000dfd4: 0006a603 lw a2,0(a3) -8000dfd8: 0046a583 lw a1,4(a3) -8000dfdc: 00468693 addi a3,a3,4 -8000dfe0: 00365613 srli a2,a2,0x3 -8000dfe4: 01d59593 slli a1,a1,0x1d -8000dfe8: 00b66633 or a2,a2,a1 -8000dfec: fec6ae23 sw a2,-4(a3) -8000dff0: fed512e3 bne a0,a3,8000dfd4 <__multf3+0xdf8> -8000dff4: 000086b7 lui a3,0x8 -8000dff8: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> -8000dffc: 0af6c663 blt a3,a5,8000e0a8 <__multf3+0xecc> -8000e000: 05c12683 lw a3,92(sp) -8000e004: 0036d693 srli a3,a3,0x3 -8000e008: 04d12e23 sw a3,92(sp) -8000e00c: 05c12683 lw a3,92(sp) -8000e010: 01179793 slli a5,a5,0x11 -8000e014: 80010637 lui a2,0x80010 -8000e018: 06d11623 sh a3,108(sp) -8000e01c: 06c12683 lw a3,108(sp) -8000e020: 0117d793 srli a5,a5,0x11 -8000e024: fff60613 addi a2,a2,-1 # 8000ffff <_PathLocale+0xff00e5cf> -8000e028: 01079793 slli a5,a5,0x10 -8000e02c: 00c6f6b3 and a3,a3,a2 -8000e030: 00f6e7b3 or a5,a3,a5 -8000e034: 00179793 slli a5,a5,0x1 -8000e038: 01f71713 slli a4,a4,0x1f -8000e03c: 0017d793 srli a5,a5,0x1 -8000e040: 05012803 lw a6,80(sp) -8000e044: 05412503 lw a0,84(sp) -8000e048: 05812583 lw a1,88(sp) -8000e04c: 00e7e733 or a4,a5,a4 -8000e050: 00040463 beqz s0,8000e058 <__multf3+0xe7c> -8000e054: 00142073 csrs fflags,s0 -8000e058: 0bc12083 lw ra,188(sp) -8000e05c: 0b812403 lw s0,184(sp) -8000e060: 00a92223 sw a0,4(s2) -8000e064: 01092023 sw a6,0(s2) -8000e068: 00b92423 sw a1,8(s2) -8000e06c: 00e92623 sw a4,12(s2) -8000e070: 00090513 mv a0,s2 -8000e074: 0b412483 lw s1,180(sp) -8000e078: 0b012903 lw s2,176(sp) -8000e07c: 0ac12983 lw s3,172(sp) -8000e080: 0a812a03 lw s4,168(sp) -8000e084: 0a412a83 lw s5,164(sp) -8000e088: 0a012b03 lw s6,160(sp) -8000e08c: 09c12b83 lw s7,156(sp) -8000e090: 09812c03 lw s8,152(sp) -8000e094: 09412c83 lw s9,148(sp) -8000e098: 09012d03 lw s10,144(sp) -8000e09c: 08c12d83 lw s11,140(sp) -8000e0a0: 0c010113 addi sp,sp,192 -8000e0a4: 00008067 ret -8000e0a8: 00200793 li a5,2 -8000e0ac: 04f48a63 beq s1,a5,8000e100 <__multf3+0xf24> -8000e0b0: 00300793 li a5,3 -8000e0b4: 02f48463 beq s1,a5,8000e0dc <__multf3+0xf00> -8000e0b8: 02049463 bnez s1,8000e0e0 <__multf3+0xf04> -8000e0bc: 000087b7 lui a5,0x8 -8000e0c0: 04012e23 sw zero,92(sp) -8000e0c4: 04012c23 sw zero,88(sp) -8000e0c8: 04012a23 sw zero,84(sp) -8000e0cc: 04012823 sw zero,80(sp) -8000e0d0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000e0d4: 00546413 ori s0,s0,5 -8000e0d8: f35ff06f j 8000e00c <__multf3+0xe30> -8000e0dc: fe0700e3 beqz a4,8000e0bc <__multf3+0xee0> -8000e0e0: fff00793 li a5,-1 -8000e0e4: 04f12e23 sw a5,92(sp) -8000e0e8: 04f12c23 sw a5,88(sp) -8000e0ec: 04f12a23 sw a5,84(sp) -8000e0f0: 04f12823 sw a5,80(sp) -8000e0f4: 000087b7 lui a5,0x8 -8000e0f8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -8000e0fc: fd9ff06f j 8000e0d4 <__multf3+0xef8> -8000e100: fe0700e3 beqz a4,8000e0e0 <__multf3+0xf04> -8000e104: fb9ff06f j 8000e0bc <__multf3+0xee0> -8000e108: 00100513 li a0,1 -8000e10c: 08079063 bnez a5,8000e18c <__multf3+0xfb0> -8000e110: 05012683 lw a3,80(sp) -8000e114: 05412603 lw a2,84(sp) -8000e118: 05812583 lw a1,88(sp) -8000e11c: 0076f813 andi a6,a3,7 -8000e120: 05c12503 lw a0,92(sp) -8000e124: 04080e63 beqz a6,8000e180 <__multf3+0xfa4> -8000e128: 00200813 li a6,2 -8000e12c: 00146413 ori s0,s0,1 -8000e130: 05048663 beq s1,a6,8000e17c <__multf3+0xfa0> -8000e134: 00300813 li a6,3 -8000e138: 03048a63 beq s1,a6,8000e16c <__multf3+0xf90> -8000e13c: 04049263 bnez s1,8000e180 <__multf3+0xfa4> -8000e140: 00f6f813 andi a6,a3,15 -8000e144: 00400893 li a7,4 -8000e148: 03180c63 beq a6,a7,8000e180 <__multf3+0xfa4> -8000e14c: 00468693 addi a3,a3,4 -8000e150: 0046b693 sltiu a3,a3,4 -8000e154: 00d60633 add a2,a2,a3 -8000e158: 00d636b3 sltu a3,a2,a3 -8000e15c: 00d585b3 add a1,a1,a3 -8000e160: 00d5b6b3 sltu a3,a1,a3 -8000e164: 00d50533 add a0,a0,a3 -8000e168: 0180006f j 8000e180 <__multf3+0xfa4> -8000e16c: 00071a63 bnez a4,8000e180 <__multf3+0xfa4> -8000e170: 00868693 addi a3,a3,8 -8000e174: 0086b693 sltiu a3,a3,8 -8000e178: fddff06f j 8000e154 <__multf3+0xf78> -8000e17c: fe071ae3 bnez a4,8000e170 <__multf3+0xf94> -8000e180: 01455513 srli a0,a0,0x14 -8000e184: 00154513 xori a0,a0,1 -8000e188: 00157513 andi a0,a0,1 -8000e18c: 00100693 li a3,1 -8000e190: 40f687b3 sub a5,a3,a5 -8000e194: 07400613 li a2,116 -8000e198: 24f64e63 blt a2,a5,8000e3f4 <__multf3+0x1218> -8000e19c: 4057de13 srai t3,a5,0x5 -8000e1a0: 00000693 li a3,0 -8000e1a4: 01f7f793 andi a5,a5,31 -8000e1a8: 00000613 li a2,0 -8000e1ac: 00261593 slli a1,a2,0x2 -8000e1b0: 03c61a63 bne a2,t3,8000e1e4 <__multf3+0x1008> -8000e1b4: 04079463 bnez a5,8000e1fc <__multf3+0x1020> -8000e1b8: 00300893 li a7,3 -8000e1bc: 05010813 addi a6,sp,80 -8000e1c0: 40c88633 sub a2,a7,a2 -8000e1c4: 00b808b3 add a7,a6,a1 -8000e1c8: 0008a883 lw a7,0(a7) # 10000 <_start-0x7fff0000> -8000e1cc: 00178793 addi a5,a5,1 -8000e1d0: 00480813 addi a6,a6,4 -8000e1d4: ff182e23 sw a7,-4(a6) -8000e1d8: fef656e3 bge a2,a5,8000e1c4 <__multf3+0xfe8> -8000e1dc: 00400593 li a1,4 -8000e1e0: 0b80006f j 8000e298 <__multf3+0x10bc> -8000e1e4: 05010813 addi a6,sp,80 -8000e1e8: 00b805b3 add a1,a6,a1 -8000e1ec: 0005a583 lw a1,0(a1) # 10000 <_start-0x7fff0000> -8000e1f0: 00160613 addi a2,a2,1 -8000e1f4: 00b6e6b3 or a3,a3,a1 -8000e1f8: fb5ff06f j 8000e1ac <__multf3+0xfd0> -8000e1fc: 08010613 addi a2,sp,128 -8000e200: 00b60633 add a2,a2,a1 -8000e204: fd062603 lw a2,-48(a2) -8000e208: 02000313 li t1,32 -8000e20c: 40f30333 sub t1,t1,a5 -8000e210: 00661633 sll a2,a2,t1 -8000e214: 00c6e6b3 or a3,a3,a2 -8000e218: 05010613 addi a2,sp,80 -8000e21c: 00b605b3 add a1,a2,a1 -8000e220: 00300613 li a2,3 -8000e224: 00000893 li a7,0 -8000e228: 41c60633 sub a2,a2,t3 -8000e22c: 00458593 addi a1,a1,4 -8000e230: 02c8c463 blt a7,a2,8000e258 <__multf3+0x107c> -8000e234: 08010593 addi a1,sp,128 -8000e238: 00261613 slli a2,a2,0x2 -8000e23c: 00c58633 add a2,a1,a2 -8000e240: 05c12583 lw a1,92(sp) -8000e244: 00f5d7b3 srl a5,a1,a5 -8000e248: fcf62823 sw a5,-48(a2) -8000e24c: 00400793 li a5,4 -8000e250: 41c787b3 sub a5,a5,t3 -8000e254: f89ff06f j 8000e1dc <__multf3+0x1000> -8000e258: 00289e93 slli t4,a7,0x2 -8000e25c: 05010813 addi a6,sp,80 -8000e260: 01d80eb3 add t4,a6,t4 -8000e264: 0005af03 lw t5,0(a1) -8000e268: ffc5a803 lw a6,-4(a1) -8000e26c: 00188893 addi a7,a7,1 -8000e270: 006f1f33 sll t5,t5,t1 -8000e274: 00f85833 srl a6,a6,a5 -8000e278: 01e86833 or a6,a6,t5 -8000e27c: 010ea023 sw a6,0(t4) -8000e280: fadff06f j 8000e22c <__multf3+0x1050> -8000e284: 00279613 slli a2,a5,0x2 -8000e288: 05010813 addi a6,sp,80 -8000e28c: 00c80633 add a2,a6,a2 -8000e290: 00062023 sw zero,0(a2) -8000e294: 00178793 addi a5,a5,1 -8000e298: feb796e3 bne a5,a1,8000e284 <__multf3+0x10a8> -8000e29c: 05012603 lw a2,80(sp) -8000e2a0: 00d036b3 snez a3,a3 -8000e2a4: 00c6e6b3 or a3,a3,a2 -8000e2a8: 04d12823 sw a3,80(sp) -8000e2ac: 0076f613 andi a2,a3,7 -8000e2b0: 04060e63 beqz a2,8000e30c <__multf3+0x1130> -8000e2b4: 00200613 li a2,2 -8000e2b8: 05c12803 lw a6,92(sp) -8000e2bc: 00146413 ori s0,s0,1 -8000e2c0: 0ac48a63 beq s1,a2,8000e374 <__multf3+0x1198> -8000e2c4: 00300613 li a2,3 -8000e2c8: 06c48a63 beq s1,a2,8000e33c <__multf3+0x1160> -8000e2cc: 04049063 bnez s1,8000e30c <__multf3+0x1130> -8000e2d0: 00f6f613 andi a2,a3,15 -8000e2d4: 02f60c63 beq a2,a5,8000e30c <__multf3+0x1130> -8000e2d8: 05412583 lw a1,84(sp) -8000e2dc: 00468693 addi a3,a3,4 -8000e2e0: 04d12823 sw a3,80(sp) -8000e2e4: 0046b693 sltiu a3,a3,4 -8000e2e8: 00b685b3 add a1,a3,a1 -8000e2ec: 00d5b6b3 sltu a3,a1,a3 -8000e2f0: 04b12a23 sw a1,84(sp) -8000e2f4: 05812583 lw a1,88(sp) -8000e2f8: 00b685b3 add a1,a3,a1 -8000e2fc: 04b12c23 sw a1,88(sp) -8000e300: 00d5b5b3 sltu a1,a1,a3 -8000e304: 010587b3 add a5,a1,a6 -8000e308: 04f12e23 sw a5,92(sp) -8000e30c: 05c12783 lw a5,92(sp) -8000e310: 00c79693 slli a3,a5,0xc -8000e314: 0806dc63 bgez a3,8000e3ac <__multf3+0x11d0> -8000e318: 04012e23 sw zero,92(sp) -8000e31c: 04012c23 sw zero,88(sp) -8000e320: 04012a23 sw zero,84(sp) -8000e324: 04012823 sw zero,80(sp) -8000e328: 00146413 ori s0,s0,1 -8000e32c: 00100793 li a5,1 -8000e330: cc050ee3 beqz a0,8000e00c <__multf3+0xe30> -8000e334: 00246413 ori s0,s0,2 -8000e338: cd5ff06f j 8000e00c <__multf3+0xe30> -8000e33c: fc0718e3 bnez a4,8000e30c <__multf3+0x1130> -8000e340: 05412603 lw a2,84(sp) -8000e344: 00868693 addi a3,a3,8 -8000e348: 04d12823 sw a3,80(sp) -8000e34c: 0086b693 sltiu a3,a3,8 -8000e350: 00c68633 add a2,a3,a2 -8000e354: 00d636b3 sltu a3,a2,a3 -8000e358: 04c12a23 sw a2,84(sp) -8000e35c: 05812603 lw a2,88(sp) -8000e360: 00c68633 add a2,a3,a2 -8000e364: 04c12c23 sw a2,88(sp) -8000e368: 00d63633 sltu a2,a2,a3 -8000e36c: 010607b3 add a5,a2,a6 -8000e370: f99ff06f j 8000e308 <__multf3+0x112c> -8000e374: f8070ce3 beqz a4,8000e30c <__multf3+0x1130> -8000e378: 05412783 lw a5,84(sp) -8000e37c: 00868693 addi a3,a3,8 -8000e380: 05812603 lw a2,88(sp) -8000e384: 04d12823 sw a3,80(sp) -8000e388: 0086b693 sltiu a3,a3,8 -8000e38c: 00f687b3 add a5,a3,a5 -8000e390: 00d7b6b3 sltu a3,a5,a3 -8000e394: 04f12a23 sw a5,84(sp) -8000e398: 00c687b3 add a5,a3,a2 -8000e39c: 04f12c23 sw a5,88(sp) -8000e3a0: 00d7b7b3 sltu a5,a5,a3 -8000e3a4: 010787b3 add a5,a5,a6 -8000e3a8: f61ff06f j 8000e308 <__multf3+0x112c> -8000e3ac: 05010793 addi a5,sp,80 -8000e3b0: 05c10593 addi a1,sp,92 -8000e3b4: 0007a683 lw a3,0(a5) -8000e3b8: 0047a603 lw a2,4(a5) -8000e3bc: 00478793 addi a5,a5,4 -8000e3c0: 0036d693 srli a3,a3,0x3 -8000e3c4: 01d61613 slli a2,a2,0x1d -8000e3c8: 00c6e6b3 or a3,a3,a2 -8000e3cc: fed7ae23 sw a3,-4(a5) -8000e3d0: fef592e3 bne a1,a5,8000e3b4 <__multf3+0x11d8> -8000e3d4: 05c12783 lw a5,92(sp) -8000e3d8: 0037d793 srli a5,a5,0x3 -8000e3dc: 04f12e23 sw a5,92(sp) -8000e3e0: 00000793 li a5,0 -8000e3e4: c20504e3 beqz a0,8000e00c <__multf3+0xe30> -8000e3e8: 00147693 andi a3,s0,1 -8000e3ec: c20680e3 beqz a3,8000e00c <__multf3+0xe30> -8000e3f0: f45ff06f j 8000e334 <__multf3+0x1158> -8000e3f4: 05412603 lw a2,84(sp) -8000e3f8: 05012783 lw a5,80(sp) -8000e3fc: 00c7e7b3 or a5,a5,a2 -8000e400: 05812603 lw a2,88(sp) -8000e404: 00c7e7b3 or a5,a5,a2 -8000e408: 05c12603 lw a2,92(sp) -8000e40c: 00c7e7b3 or a5,a5,a2 -8000e410: 02078e63 beqz a5,8000e44c <__multf3+0x1270> -8000e414: 04012e23 sw zero,92(sp) -8000e418: 04012c23 sw zero,88(sp) -8000e41c: 04012a23 sw zero,84(sp) -8000e420: 04d12823 sw a3,80(sp) -8000e424: 00200793 li a5,2 -8000e428: 00146413 ori s0,s0,1 -8000e42c: 02f48e63 beq s1,a5,8000e468 <__multf3+0x128c> -8000e430: 00300793 li a5,3 -8000e434: 02f48263 beq s1,a5,8000e458 <__multf3+0x127c> -8000e438: 00500793 li a5,5 -8000e43c: 02048263 beqz s1,8000e460 <__multf3+0x1284> -8000e440: 05012783 lw a5,80(sp) -8000e444: 0037d793 srli a5,a5,0x3 -8000e448: 04f12823 sw a5,80(sp) -8000e44c: 00246413 ori s0,s0,2 -8000e450: 00000793 li a5,0 -8000e454: bb9ff06f j 8000e00c <__multf3+0xe30> -8000e458: fe0714e3 bnez a4,8000e440 <__multf3+0x1264> -8000e45c: 00900793 li a5,9 -8000e460: 04f12823 sw a5,80(sp) -8000e464: fddff06f j 8000e440 <__multf3+0x1264> -8000e468: fe071ae3 bnez a4,8000e45c <__multf3+0x1280> -8000e46c: fd5ff06f j 8000e440 <__multf3+0x1264> -8000e470: 000087b7 lui a5,0x8 -8000e474: 04012e23 sw zero,92(sp) -8000e478: 04012c23 sw zero,88(sp) -8000e47c: 04012a23 sw zero,84(sp) -8000e480: 04012823 sw zero,80(sp) -8000e484: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000e488: b85ff06f j 8000e00c <__multf3+0xe30> +8000d644: 00c785b3 add a1,a5,a2 +8000d648: 0005a583 lw a1,0(a1) +8000d64c: fff68693 addi a3,a3,-1 +8000d650: ffc78793 addi a5,a5,-4 +8000d654: 00b7a223 sw a1,4(a5) +8000d658: fee6d6e3 bge a3,a4,8000d644 <__multf3+0x3dc> +8000d65c: fff70713 addi a4,a4,-1 +8000d660: f95ff06f j 8000d5f4 <__multf3+0x38c> +8000d664: ffc6a783 lw a5,-4(a3) +8000d668: 0006a883 lw a7,0(a3) +8000d66c: 00b68e33 add t3,a3,a1 +8000d670: 0107d7b3 srl a5,a5,a6 +8000d674: 00c898b3 sll a7,a7,a2 +8000d678: 0117e7b3 or a5,a5,a7 +8000d67c: 00fe2023 sw a5,0(t3) +8000d680: ffc68693 addi a3,a3,-4 +8000d684: f55ff06f j 8000d5d8 <__multf3+0x370> +8000d688: 00271793 slli a5,a4,0x2 +8000d68c: 04010613 addi a2,sp,64 +8000d690: 00f607b3 add a5,a2,a5 +8000d694: 0007a023 sw zero,0(a5) +8000d698: fff70713 addi a4,a4,-1 +8000d69c: fed716e3 bne a4,a3,8000d688 <__multf3+0x420> +8000d6a0: ffffc7b7 lui a5,0xffffc +8000d6a4: 01178793 addi a5,a5,17 # ffffc011 <_PathLocale+0x7effa619> +8000d6a8: 40a787b3 sub a5,a5,a0 +8000d6ac: e8dff06f j 8000d538 <__multf3+0x2d0> +8000d6b0: 019b6b33 or s6,s6,s9 +8000d6b4: 018b6b33 or s6,s6,s8 +8000d6b8: 00ab6b33 or s6,s6,a0 +8000d6bc: 00200693 li a3,2 +8000d6c0: e60b0ee3 beqz s6,8000d53c <__multf3+0x2d4> +8000d6c4: 01051513 slli a0,a0,0x10 +8000d6c8: 41055513 srai a0,a0,0x10 +8000d6cc: 00300693 li a3,3 +8000d6d0: e60546e3 bltz a0,8000d53c <__multf3+0x2d4> +8000d6d4: 01000413 li s0,16 +8000d6d8: e65ff06f j 8000d53c <__multf3+0x2d4> +8000d6dc: 00000793 li a5,0 +8000d6e0: 00100693 li a3,1 +8000d6e4: e59ff06f j 8000d53c <__multf3+0x2d4> +8000d6e8: 01000413 li s0,16 +8000d6ec: 000087b7 lui a5,0x8 +8000d6f0: 04f12e23 sw a5,92(sp) +8000d6f4: 04012c23 sw zero,88(sp) +8000d6f8: 04012a23 sw zero,84(sp) +8000d6fc: 04012823 sw zero,80(sp) +8000d700: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000d704: 00000713 li a4,0 +8000d708: 1910006f j 8000e098 <__multf3+0xe30> +8000d70c: 03012583 lw a1,48(sp) +8000d710: 04012e03 lw t3,64(sp) +8000d714: 00010837 lui a6,0x10 +8000d718: fff80613 addi a2,a6,-1 # ffff <_start-0x7fff0001> +8000d71c: 0105d393 srli t2,a1,0x10 +8000d720: 010e5793 srli a5,t3,0x10 +8000d724: 00c5f5b3 and a1,a1,a2 +8000d728: 00ce7e33 and t3,t3,a2 +8000d72c: 02b786b3 mul a3,a5,a1 +8000d730: 03c58a33 mul s4,a1,t3 +8000d734: 03c388b3 mul a7,t2,t3 +8000d738: 01168533 add a0,a3,a7 +8000d73c: 010a5693 srli a3,s4,0x10 +8000d740: 00a686b3 add a3,a3,a0 +8000d744: 02f389b3 mul s3,t2,a5 +8000d748: 0116f463 bgeu a3,a7,8000d750 <__multf3+0x4e8> +8000d74c: 010989b3 add s3,s3,a6 +8000d750: 04412303 lw t1,68(sp) +8000d754: 0106d813 srli a6,a3,0x10 +8000d758: 00c6f6b3 and a3,a3,a2 +8000d75c: 00ca7a33 and s4,s4,a2 +8000d760: 01069693 slli a3,a3,0x10 +8000d764: 014686b3 add a3,a3,s4 +8000d768: 01035f93 srli t6,t1,0x10 +8000d76c: 00c37333 and t1,t1,a2 +8000d770: 00d12623 sw a3,12(sp) +8000d774: 06d12023 sw a3,96(sp) +8000d778: 02b308b3 mul a7,t1,a1 +8000d77c: 02bf86b3 mul a3,t6,a1 +8000d780: 02638633 mul a2,t2,t1 +8000d784: 00c68533 add a0,a3,a2 +8000d788: 0108d693 srli a3,a7,0x10 +8000d78c: 00a686b3 add a3,a3,a0 +8000d790: 03f38bb3 mul s7,t2,t6 +8000d794: 00c6f663 bgeu a3,a2,8000d7a0 <__multf3+0x538> +8000d798: 00010637 lui a2,0x10 +8000d79c: 00cb8bb3 add s7,s7,a2 +8000d7a0: 0106d613 srli a2,a3,0x10 +8000d7a4: 00010eb7 lui t4,0x10 +8000d7a8: 00c12023 sw a2,0(sp) +8000d7ac: fffe8613 addi a2,t4,-1 # ffff <_start-0x7fff0001> +8000d7b0: 00c6f533 and a0,a3,a2 +8000d7b4: 00c8f8b3 and a7,a7,a2 +8000d7b8: 01051513 slli a0,a0,0x10 +8000d7bc: 01150533 add a0,a0,a7 +8000d7c0: 00a806b3 add a3,a6,a0 +8000d7c4: 02d12023 sw a3,32(sp) +8000d7c8: 03412683 lw a3,52(sp) +8000d7cc: 0106d293 srli t0,a3,0x10 +8000d7d0: 00c6f633 and a2,a3,a2 +8000d7d4: 03c608b3 mul a7,a2,t3 +8000d7d8: 03c28a33 mul s4,t0,t3 +8000d7dc: 0108d813 srli a6,a7,0x10 +8000d7e0: 02c786b3 mul a3,a5,a2 +8000d7e4: 014686b3 add a3,a3,s4 +8000d7e8: 00d806b3 add a3,a6,a3 +8000d7ec: 02578f33 mul t5,a5,t0 +8000d7f0: 0146f463 bgeu a3,s4,8000d7f8 <__multf3+0x590> +8000d7f4: 01df0f33 add t5,t5,t4 +8000d7f8: 0106d813 srli a6,a3,0x10 +8000d7fc: 00010a37 lui s4,0x10 +8000d800: 01e80833 add a6,a6,t5 +8000d804: fffa0e93 addi t4,s4,-1 # ffff <_start-0x7fff0001> +8000d808: 00080b13 mv s6,a6 +8000d80c: 01d6f833 and a6,a3,t4 +8000d810: 01d8f8b3 and a7,a7,t4 +8000d814: 01081813 slli a6,a6,0x10 +8000d818: 01180833 add a6,a6,a7 +8000d81c: 02660eb3 mul t4,a2,t1 +8000d820: 026288b3 mul a7,t0,t1 +8000d824: 010eda93 srli s5,t4,0x10 +8000d828: 02cf86b3 mul a3,t6,a2 +8000d82c: 011686b3 add a3,a3,a7 +8000d830: 00da86b3 add a3,s5,a3 +8000d834: 025f8f33 mul t5,t6,t0 +8000d838: 0116f463 bgeu a3,a7,8000d840 <__multf3+0x5d8> +8000d83c: 014f0f33 add t5,t5,s4 +8000d840: 0106d893 srli a7,a3,0x10 +8000d844: 01e888b3 add a7,a7,t5 +8000d848: 00010ab7 lui s5,0x10 +8000d84c: 01112823 sw a7,16(sp) +8000d850: fffa8893 addi a7,s5,-1 # ffff <_start-0x7fff0001> +8000d854: 0116f6b3 and a3,a3,a7 +8000d858: 011efeb3 and t4,t4,a7 +8000d85c: 01069693 slli a3,a3,0x10 +8000d860: 01d68db3 add s11,a3,t4 +8000d864: 04812683 lw a3,72(sp) +8000d868: 0116f8b3 and a7,a3,a7 +8000d86c: 0106de93 srli t4,a3,0x10 +8000d870: 02b88a33 mul s4,a7,a1 +8000d874: 03138c33 mul s8,t2,a7 +8000d878: 010a5c93 srli s9,s4,0x10 +8000d87c: 02be8f33 mul t5,t4,a1 +8000d880: 018f0f33 add t5,t5,s8 +8000d884: 01ec8f33 add t5,s9,t5 +8000d888: 03d386b3 mul a3,t2,t4 +8000d88c: 018f7463 bgeu t5,s8,8000d894 <__multf3+0x62c> +8000d890: 015686b3 add a3,a3,s5 +8000d894: 010f5a93 srli s5,t5,0x10 +8000d898: 00da86b3 add a3,s5,a3 +8000d89c: 00010d37 lui s10,0x10 +8000d8a0: 00d12a23 sw a3,20(sp) +8000d8a4: fffd0693 addi a3,s10,-1 # ffff <_start-0x7fff0001> +8000d8a8: 00df7f33 and t5,t5,a3 +8000d8ac: 00da7a33 and s4,s4,a3 +8000d8b0: 010f1f13 slli t5,t5,0x10 +8000d8b4: 014f0f33 add t5,t5,s4 +8000d8b8: 03812a03 lw s4,56(sp) +8000d8bc: 01e12c23 sw t5,24(sp) +8000d8c0: 00da76b3 and a3,s4,a3 +8000d8c4: 010a5f13 srli t5,s4,0x10 +8000d8c8: 03cf0a33 mul s4,t5,t3 +8000d8cc: 03c68ab3 mul s5,a3,t3 +8000d8d0: 02d78cb3 mul s9,a5,a3 +8000d8d4: 014c8cb3 add s9,s9,s4 +8000d8d8: 010ada13 srli s4,s5,0x10 +8000d8dc: 019a0a33 add s4,s4,s9 +8000d8e0: 03cf0cb3 mul s9,t5,t3 +8000d8e4: 03e78c33 mul s8,a5,t5 +8000d8e8: 019a7463 bgeu s4,s9,8000d8f0 <__multf3+0x688> +8000d8ec: 01ac0c33 add s8,s8,s10 +8000d8f0: 010a5c93 srli s9,s4,0x10 +8000d8f4: 018c8c33 add s8,s9,s8 +8000d8f8: 01812e23 sw s8,28(sp) +8000d8fc: 00010c37 lui s8,0x10 +8000d900: fffc0d13 addi s10,s8,-1 # ffff <_start-0x7fff0001> +8000d904: 01aa7a33 and s4,s4,s10 +8000d908: 01aafab3 and s5,s5,s10 +8000d90c: 010a1a13 slli s4,s4,0x10 +8000d910: 015a0cb3 add s9,s4,s5 +8000d914: 02012a03 lw s4,32(sp) +8000d918: 014989b3 add s3,s3,s4 +8000d91c: 00012a03 lw s4,0(sp) +8000d920: 00a9b533 sltu a0,s3,a0 +8000d924: 010989b3 add s3,s3,a6 +8000d928: 00aa0a33 add s4,s4,a0 +8000d92c: 017a0bb3 add s7,s4,s7 +8000d930: 016b8c33 add s8,s7,s6 +8000d934: 0109b833 sltu a6,s3,a6 +8000d938: 010c0ab3 add s5,s8,a6 +8000d93c: 010ab833 sltu a6,s5,a6 +8000d940: 016c3c33 sltu s8,s8,s6 +8000d944: 010c6833 or a6,s8,a6 +8000d948: 00abbbb3 sltu s7,s7,a0 +8000d94c: 01780bb3 add s7,a6,s7 +8000d950: 01812803 lw a6,24(sp) +8000d954: 01ba8a33 add s4,s5,s11 +8000d958: 01ba3db3 sltu s11,s4,s11 +8000d95c: 01012503 lw a0,16(sp) +8000d960: 010a0a33 add s4,s4,a6 +8000d964: 010a3833 sltu a6,s4,a6 +8000d968: 01012c23 sw a6,24(sp) +8000d96c: 01412803 lw a6,20(sp) +8000d970: 00ab8bb3 add s7,s7,a0 +8000d974: 01312023 sw s3,0(sp) +8000d978: 07312223 sw s3,100(sp) +8000d97c: 01812983 lw s3,24(sp) +8000d980: 01bb8533 add a0,s7,s11 +8000d984: 01050833 add a6,a0,a6 +8000d988: 01380ab3 add s5,a6,s3 +8000d98c: 01b53db3 sltu s11,a0,s11 +8000d990: 01c12983 lw s3,28(sp) +8000d994: 01412503 lw a0,20(sp) +8000d998: 019a0a33 add s4,s4,s9 +8000d99c: 013a8c33 add s8,s5,s3 +8000d9a0: 00a83833 sltu a6,a6,a0 +8000d9a4: 019a3cb3 sltu s9,s4,s9 +8000d9a8: 01812503 lw a0,24(sp) +8000d9ac: 019c09b3 add s3,s8,s9 +8000d9b0: 00098b13 mv s6,s3 +8000d9b4: 01012983 lw s3,16(sp) +8000d9b8: 00aabab3 sltu s5,s5,a0 +8000d9bc: 01c12503 lw a0,28(sp) +8000d9c0: 013bbbb3 sltu s7,s7,s3 +8000d9c4: 01586ab3 or s5,a6,s5 +8000d9c8: 01bbedb3 or s11,s7,s11 +8000d9cc: 00ac3c33 sltu s8,s8,a0 +8000d9d0: 019b3cb3 sltu s9,s6,s9 +8000d9d4: 015d8db3 add s11,s11,s5 +8000d9d8: 019c6cb3 or s9,s8,s9 +8000d9dc: 019d8533 add a0,s11,s9 +8000d9e0: 00a12a23 sw a0,20(sp) +8000d9e4: 04c12503 lw a0,76(sp) +8000d9e8: 07412423 sw s4,104(sp) +8000d9ec: 01055813 srli a6,a0,0x10 +8000d9f0: 01a57d33 and s10,a0,s10 +8000d9f4: 02bd0533 mul a0,s10,a1 +8000d9f8: 03a38ab3 mul s5,t2,s10 +8000d9fc: 01055b93 srli s7,a0,0x10 +8000da00: 02b805b3 mul a1,a6,a1 +8000da04: 015585b3 add a1,a1,s5 +8000da08: 00bb85b3 add a1,s7,a1 +8000da0c: 030383b3 mul t2,t2,a6 +8000da10: 0155f663 bgeu a1,s5,8000da1c <__multf3+0x7b4> +8000da14: 00010c37 lui s8,0x10 +8000da18: 018383b3 add t2,t2,s8 +8000da1c: 0105da93 srli s5,a1,0x10 +8000da20: 007a83b3 add t2,s5,t2 +8000da24: 00010c37 lui s8,0x10 +8000da28: 03c12a83 lw s5,60(sp) +8000da2c: 00712e23 sw t2,28(sp) +8000da30: fffc0393 addi t2,s8,-1 # ffff <_start-0x7fff0001> +8000da34: 0075f5b3 and a1,a1,t2 +8000da38: 00757533 and a0,a0,t2 +8000da3c: 01059593 slli a1,a1,0x10 +8000da40: 007af3b3 and t2,s5,t2 +8000da44: 00a585b3 add a1,a1,a0 +8000da48: 010ad513 srli a0,s5,0x10 +8000da4c: 02a78bb3 mul s7,a5,a0 +8000da50: 03c38ab3 mul s5,t2,t3 +8000da54: 027787b3 mul a5,a5,t2 +8000da58: 010add93 srli s11,s5,0x10 +8000da5c: 03c50e33 mul t3,a0,t3 +8000da60: 01c787b3 add a5,a5,t3 +8000da64: 00fd87b3 add a5,s11,a5 +8000da68: 01c7f463 bgeu a5,t3,8000da70 <__multf3+0x808> +8000da6c: 018b8bb3 add s7,s7,s8 +8000da70: 00010c37 lui s8,0x10 +8000da74: fffc0d93 addi s11,s8,-1 # ffff <_start-0x7fff0001> +8000da78: 0107de13 srli t3,a5,0x10 +8000da7c: 01b7f7b3 and a5,a5,s11 +8000da80: 017e0e33 add t3,t3,s7 +8000da84: 01079793 slli a5,a5,0x10 +8000da88: 01bafdb3 and s11,s5,s11 +8000da8c: 03c12023 sw t3,32(sp) +8000da90: 01b78db3 add s11,a5,s11 +8000da94: 02c88e33 mul t3,a7,a2 +8000da98: 03128ab3 mul s5,t0,a7 +8000da9c: 010e5c93 srli s9,t3,0x10 +8000daa0: 02ce87b3 mul a5,t4,a2 +8000daa4: 015787b3 add a5,a5,s5 +8000daa8: 00fc87b3 add a5,s9,a5 +8000daac: 03d28bb3 mul s7,t0,t4 +8000dab0: 0157f463 bgeu a5,s5,8000dab8 <__multf3+0x850> +8000dab4: 018b8bb3 add s7,s7,s8 +8000dab8: 0107da93 srli s5,a5,0x10 +8000dabc: 017a89b3 add s3,s5,s7 +8000dac0: 00010bb7 lui s7,0x10 +8000dac4: fffb8a93 addi s5,s7,-1 # ffff <_start-0x7fff0001> +8000dac8: 0157f7b3 and a5,a5,s5 +8000dacc: 015e7e33 and t3,t3,s5 +8000dad0: 01079793 slli a5,a5,0x10 +8000dad4: 01c787b3 add a5,a5,t3 +8000dad8: 00f12823 sw a5,16(sp) +8000dadc: 026f0ab3 mul s5,t5,t1 +8000dae0: 03312223 sw s3,36(sp) +8000dae4: 026687b3 mul a5,a3,t1 +8000dae8: 02df8cb3 mul s9,t6,a3 +8000daec: 0107de13 srli t3,a5,0x10 +8000daf0: 015c8cb3 add s9,s9,s5 +8000daf4: 019e0e33 add t3,t3,s9 +8000daf8: 03ef8c33 mul s8,t6,t5 +8000dafc: 015e7463 bgeu t3,s5,8000db04 <__multf3+0x89c> +8000db00: 017c0c33 add s8,s8,s7 +8000db04: 010e5a93 srli s5,t3,0x10 +8000db08: 018a8c33 add s8,s5,s8 +8000db0c: 00010ab7 lui s5,0x10 +8000db10: fffa8a93 addi s5,s5,-1 # ffff <_start-0x7fff0001> +8000db14: 015e7e33 and t3,t3,s5 +8000db18: 010e1e13 slli t3,t3,0x10 +8000db1c: 0157f7b3 and a5,a5,s5 +8000db20: 00fe07b3 add a5,t3,a5 +8000db24: 01c12983 lw s3,28(sp) +8000db28: 01412e03 lw t3,20(sp) +8000db2c: 00bb0ab3 add s5,s6,a1 +8000db30: 00bab5b3 sltu a1,s5,a1 +8000db34: 013e0cb3 add s9,t3,s3 +8000db38: 02012983 lw s3,32(sp) +8000db3c: 00bc8e33 add t3,s9,a1 +8000db40: 01ba8ab3 add s5,s5,s11 +8000db44: 01babdb3 sltu s11,s5,s11 +8000db48: 013e0bb3 add s7,t3,s3 +8000db4c: 01bb89b3 add s3,s7,s11 +8000db50: 03312623 sw s3,44(sp) +8000db54: 01012983 lw s3,16(sp) +8000db58: 02412b03 lw s6,36(sp) +8000db5c: 00be35b3 sltu a1,t3,a1 +8000db60: 013a8ab3 add s5,s5,s3 +8000db64: 013ab9b3 sltu s3,s5,s3 +8000db68: 03312423 sw s3,40(sp) +8000db6c: 01bb89b3 add s3,s7,s11 +8000db70: 016989b3 add s3,s3,s6 +8000db74: 02812b03 lw s6,40(sp) +8000db78: 01312823 sw s3,16(sp) +8000db7c: 00fa8ab3 add s5,s5,a5 +8000db80: 016989b3 add s3,s3,s6 +8000db84: 02012e03 lw t3,32(sp) +8000db88: 00098b13 mv s6,s3 +8000db8c: 00fab7b3 sltu a5,s5,a5 +8000db90: 018989b3 add s3,s3,s8 +8000db94: 01312a23 sw s3,20(sp) +8000db98: 00f989b3 add s3,s3,a5 +8000db9c: 01cbbbb3 sltu s7,s7,t3 +8000dba0: 01312c23 sw s3,24(sp) +8000dba4: 02c12e03 lw t3,44(sp) +8000dba8: 01c12983 lw s3,28(sp) +8000dbac: 07512623 sw s5,108(sp) +8000dbb0: 01be3db3 sltu s11,t3,s11 +8000dbb4: 013cbcb3 sltu s9,s9,s3 +8000dbb8: 01012e03 lw t3,16(sp) +8000dbbc: 02412983 lw s3,36(sp) +8000dbc0: 01bbedb3 or s11,s7,s11 +8000dbc4: 00bce5b3 or a1,s9,a1 +8000dbc8: 013e3bb3 sltu s7,t3,s3 +8000dbcc: 01412e03 lw t3,20(sp) +8000dbd0: 02812983 lw s3,40(sp) +8000dbd4: 01b585b3 add a1,a1,s11 +8000dbd8: 018e3c33 sltu s8,t3,s8 +8000dbdc: 01812e03 lw t3,24(sp) +8000dbe0: 013b3db3 sltu s11,s6,s3 +8000dbe4: 01bbedb3 or s11,s7,s11 +8000dbe8: 00fe37b3 sltu a5,t3,a5 +8000dbec: 00fc67b3 or a5,s8,a5 +8000dbf0: 01b58db3 add s11,a1,s11 +8000dbf4: 00fd8db3 add s11,s11,a5 +8000dbf8: 02d88bb3 mul s7,a7,a3 +8000dbfc: 031f0c33 mul s8,t5,a7 +8000dc00: 010bd593 srli a1,s7,0x10 +8000dc04: 02de87b3 mul a5,t4,a3 +8000dc08: 018787b3 add a5,a5,s8 +8000dc0c: 00f587b3 add a5,a1,a5 +8000dc10: 03ee8e33 mul t3,t4,t5 +8000dc14: 0187f663 bgeu a5,s8,8000dc20 <__multf3+0x9b8> +8000dc18: 000105b7 lui a1,0x10 +8000dc1c: 00be0e33 add t3,t3,a1 +8000dc20: 0107d593 srli a1,a5,0x10 +8000dc24: 00010c37 lui s8,0x10 +8000dc28: 01c58e33 add t3,a1,t3 +8000dc2c: fffc0593 addi a1,s8,-1 # ffff <_start-0x7fff0001> +8000dc30: 00b7f7b3 and a5,a5,a1 +8000dc34: 00bbf5b3 and a1,s7,a1 +8000dc38: 03a28cb3 mul s9,t0,s10 +8000dc3c: 01079793 slli a5,a5,0x10 +8000dc40: 00b785b3 add a1,a5,a1 +8000dc44: 02cd0bb3 mul s7,s10,a2 +8000dc48: 02c80633 mul a2,a6,a2 +8000dc4c: 010bd793 srli a5,s7,0x10 +8000dc50: 01960633 add a2,a2,s9 +8000dc54: 00c787b3 add a5,a5,a2 +8000dc58: 030282b3 mul t0,t0,a6 +8000dc5c: 0197f463 bgeu a5,s9,8000dc64 <__multf3+0x9fc> +8000dc60: 018282b3 add t0,t0,s8 +8000dc64: 0107d613 srli a2,a5,0x10 +8000dc68: 00010c37 lui s8,0x10 +8000dc6c: 005602b3 add t0,a2,t0 +8000dc70: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> +8000dc74: 00c7f7b3 and a5,a5,a2 +8000dc78: 01079793 slli a5,a5,0x10 +8000dc7c: 00cbf633 and a2,s7,a2 +8000dc80: 00c78633 add a2,a5,a2 +8000dc84: 02af8bb3 mul s7,t6,a0 +8000dc88: 026387b3 mul a5,t2,t1 +8000dc8c: 027f8fb3 mul t6,t6,t2 +8000dc90: 0107dc93 srli s9,a5,0x10 +8000dc94: 02650333 mul t1,a0,t1 +8000dc98: 006f8fb3 add t6,t6,t1 +8000dc9c: 01fc8fb3 add t6,s9,t6 +8000dca0: 006ff463 bgeu t6,t1,8000dca8 <__multf3+0xa40> +8000dca4: 018b8bb3 add s7,s7,s8 +8000dca8: 010fd313 srli t1,t6,0x10 +8000dcac: 00010c37 lui s8,0x10 +8000dcb0: 01730bb3 add s7,t1,s7 +8000dcb4: fffc0313 addi t1,s8,-1 # ffff <_start-0x7fff0001> +8000dcb8: 006fffb3 and t6,t6,t1 +8000dcbc: 010f9f93 slli t6,t6,0x10 +8000dcc0: 0067f7b3 and a5,a5,t1 +8000dcc4: 00ff8333 add t1,t6,a5 +8000dcc8: 03af0cb3 mul s9,t5,s10 +8000dccc: 02dd0fb3 mul t6,s10,a3 +8000dcd0: 02d806b3 mul a3,a6,a3 +8000dcd4: 010fd793 srli a5,t6,0x10 +8000dcd8: 019686b3 add a3,a3,s9 +8000dcdc: 00d787b3 add a5,a5,a3 +8000dce0: 030f0f33 mul t5,t5,a6 +8000dce4: 0197f463 bgeu a5,s9,8000dcec <__multf3+0xa84> +8000dce8: 018f0f33 add t5,t5,s8 +8000dcec: 0107d693 srli a3,a5,0x10 +8000dcf0: 00010c37 lui s8,0x10 +8000dcf4: 01e68f33 add t5,a3,t5 +8000dcf8: fffc0693 addi a3,s8,-1 # ffff <_start-0x7fff0001> +8000dcfc: 00d7f7b3 and a5,a5,a3 +8000dd00: 01079793 slli a5,a5,0x10 +8000dd04: 00dff6b3 and a3,t6,a3 +8000dd08: 00d786b3 add a3,a5,a3 +8000dd0c: 02ae8fb3 mul t6,t4,a0 +8000dd10: 031387b3 mul a5,t2,a7 +8000dd14: 027e8eb3 mul t4,t4,t2 +8000dd18: 0107dc93 srli s9,a5,0x10 +8000dd1c: 031508b3 mul a7,a0,a7 +8000dd20: 011e8eb3 add t4,t4,a7 +8000dd24: 01dc8eb3 add t4,s9,t4 +8000dd28: 011ef463 bgeu t4,a7,8000dd30 <__multf3+0xac8> +8000dd2c: 018f8fb3 add t6,t6,s8 +8000dd30: 010ed893 srli a7,t4,0x10 +8000dd34: 01f888b3 add a7,a7,t6 +8000dd38: 01112823 sw a7,16(sp) +8000dd3c: 000108b7 lui a7,0x10 +8000dd40: fff88f93 addi t6,a7,-1 # ffff <_start-0x7fff0001> +8000dd44: 01fefeb3 and t4,t4,t6 +8000dd48: 01f7f7b3 and a5,a5,t6 +8000dd4c: 010e9e93 slli t4,t4,0x10 +8000dd50: 00fe8eb3 add t4,t4,a5 +8000dd54: 01812783 lw a5,24(sp) +8000dd58: 01cd8db3 add s11,s11,t3 +8000dd5c: 01cdbe33 sltu t3,s11,t3 +8000dd60: 00b787b3 add a5,a5,a1 +8000dd64: 00b7b5b3 sltu a1,a5,a1 +8000dd68: 00bd8c33 add s8,s11,a1 +8000dd6c: 00c787b3 add a5,a5,a2 +8000dd70: 00c7b633 sltu a2,a5,a2 +8000dd74: 005c0cb3 add s9,s8,t0 +8000dd78: 00cc89b3 add s3,s9,a2 +8000dd7c: 006787b3 add a5,a5,t1 +8000dd80: 017988b3 add a7,s3,s7 +8000dd84: 00098b13 mv s6,s3 +8000dd88: 06f12823 sw a5,112(sp) +8000dd8c: 0067b7b3 sltu a5,a5,t1 +8000dd90: 00f88333 add t1,a7,a5 +8000dd94: 00cb3633 sltu a2,s6,a2 +8000dd98: 00bc35b3 sltu a1,s8,a1 +8000dd9c: 005cb2b3 sltu t0,s9,t0 +8000dda0: 00c2e2b3 or t0,t0,a2 +8000dda4: 00f337b3 sltu a5,t1,a5 +8000dda8: 00be65b3 or a1,t3,a1 +8000ddac: 0178b8b3 sltu a7,a7,s7 +8000ddb0: 00f8e8b3 or a7,a7,a5 +8000ddb4: 005585b3 add a1,a1,t0 +8000ddb8: 00d309b3 add s3,t1,a3 +8000ddbc: 011585b3 add a1,a1,a7 +8000ddc0: 01e585b3 add a1,a1,t5 +8000ddc4: 00d9b6b3 sltu a3,s3,a3 +8000ddc8: 00d58633 add a2,a1,a3 +8000ddcc: 01e5bf33 sltu t5,a1,t5 +8000ddd0: 01012583 lw a1,16(sp) +8000ddd4: 00d636b3 sltu a3,a2,a3 +8000ddd8: 01d987b3 add a5,s3,t4 +8000dddc: 00df66b3 or a3,t5,a3 +8000dde0: 06f12a23 sw a5,116(sp) +8000dde4: 00b60f33 add t5,a2,a1 +8000dde8: 01d7b7b3 sltu a5,a5,t4 +8000ddec: 00ff0633 add a2,t5,a5 +8000ddf0: 00bf3f33 sltu t5,t5,a1 +8000ddf4: 03a385b3 mul a1,t2,s10 +8000ddf8: 00f637b3 sltu a5,a2,a5 +8000ddfc: 00ff6f33 or t5,t5,a5 +8000de00: 03a50d33 mul s10,a0,s10 +8000de04: 0105d793 srli a5,a1,0x10 +8000de08: 027803b3 mul t2,a6,t2 +8000de0c: 01a383b3 add t2,t2,s10 +8000de10: 02a80533 mul a0,a6,a0 +8000de14: 00778833 add a6,a5,t2 +8000de18: 01a87663 bgeu a6,s10,8000de24 <__multf3+0xbbc> +8000de1c: 000108b7 lui a7,0x10 +8000de20: 01150533 add a0,a0,a7 +8000de24: 01f877b3 and a5,a6,t6 +8000de28: 01079793 slli a5,a5,0x10 +8000de2c: 01f5ffb3 and t6,a1,t6 +8000de30: 01085813 srli a6,a6,0x10 +8000de34: 01f78fb3 add t6,a5,t6 +8000de38: 00d80833 add a6,a6,a3 +8000de3c: 00c12783 lw a5,12(sp) +8000de40: 00012683 lw a3,0(sp) +8000de44: 01f60633 add a2,a2,t6 +8000de48: 01e80833 add a6,a6,t5 +8000de4c: 01f63fb3 sltu t6,a2,t6 +8000de50: 00d7e9b3 or s3,a5,a3 +8000de54: 01f80833 add a6,a6,t6 +8000de58: 00a80533 add a0,a6,a0 +8000de5c: 013a6a33 or s4,s4,s3 +8000de60: 00da9a93 slli s5,s5,0xd +8000de64: 06a12e23 sw a0,124(sp) +8000de68: 06c12c23 sw a2,120(sp) +8000de6c: 014aea33 or s4,s5,s4 +8000de70: 06010793 addi a5,sp,96 +8000de74: 07010593 addi a1,sp,112 +8000de78: 00c7a683 lw a3,12(a5) +8000de7c: 0107a603 lw a2,16(a5) +8000de80: 00478793 addi a5,a5,4 +8000de84: 0136d693 srli a3,a3,0x13 +8000de88: 00d61613 slli a2,a2,0xd +8000de8c: 00c6e6b3 or a3,a3,a2 +8000de90: fed7ae23 sw a3,-4(a5) +8000de94: fef592e3 bne a1,a5,8000de78 <__multf3+0xc10> +8000de98: 06812683 lw a3,104(sp) +8000de9c: 06012a83 lw s5,96(sp) +8000dea0: 06c12783 lw a5,108(sp) +8000dea4: 04d12c23 sw a3,88(sp) +8000dea8: 06412683 lw a3,100(sp) +8000deac: 01403a33 snez s4,s4 +8000deb0: 015a6a33 or s4,s4,s5 +8000deb4: 04d12a23 sw a3,84(sp) +8000deb8: 04f12e23 sw a5,92(sp) +8000debc: 05412823 sw s4,80(sp) +8000dec0: 00b79693 slli a3,a5,0xb +8000dec4: 1406d463 bgez a3,8000e00c <__multf3+0xda4> +8000dec8: 01fa1a13 slli s4,s4,0x1f +8000decc: 05010793 addi a5,sp,80 +8000ded0: 05c10593 addi a1,sp,92 +8000ded4: 0007a683 lw a3,0(a5) +8000ded8: 0047a603 lw a2,4(a5) +8000dedc: 00478793 addi a5,a5,4 +8000dee0: 0016d693 srli a3,a3,0x1 +8000dee4: 01f61613 slli a2,a2,0x1f +8000dee8: 00c6e6b3 or a3,a3,a2 +8000deec: fed7ae23 sw a3,-4(a5) +8000def0: fef592e3 bne a1,a5,8000ded4 <__multf3+0xc6c> +8000def4: 05c12783 lw a5,92(sp) +8000def8: 01403a33 snez s4,s4 +8000defc: 0017d793 srli a5,a5,0x1 +8000df00: 04f12e23 sw a5,92(sp) +8000df04: 05012783 lw a5,80(sp) +8000df08: 0147ea33 or s4,a5,s4 +8000df0c: 05412823 sw s4,80(sp) +8000df10: 00412683 lw a3,4(sp) +8000df14: 000047b7 lui a5,0x4 +8000df18: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> +8000df1c: 00f687b3 add a5,a3,a5 +8000df20: 26f05a63 blez a5,8000e194 <__multf3+0xf2c> +8000df24: 05012683 lw a3,80(sp) +8000df28: 0076f613 andi a2,a3,7 +8000df2c: 10060263 beqz a2,8000e030 <__multf3+0xdc8> +8000df30: 00200513 li a0,2 +8000df34: 05412603 lw a2,84(sp) +8000df38: 05c12583 lw a1,92(sp) +8000df3c: 00146413 ori s0,s0,1 +8000df40: 0ea48663 beq s1,a0,8000e02c <__multf3+0xdc4> +8000df44: 00300513 li a0,3 +8000df48: 0ca48863 beq s1,a0,8000e018 <__multf3+0xdb0> +8000df4c: 0e049263 bnez s1,8000e030 <__multf3+0xdc8> +8000df50: 00f6f513 andi a0,a3,15 +8000df54: 00400813 li a6,4 +8000df58: 0d050c63 beq a0,a6,8000e030 <__multf3+0xdc8> +8000df5c: 00468693 addi a3,a3,4 +8000df60: 04d12823 sw a3,80(sp) +8000df64: 0046b693 sltiu a3,a3,4 +8000df68: 00c68633 add a2,a3,a2 +8000df6c: 00d636b3 sltu a3,a2,a3 +8000df70: 04c12a23 sw a2,84(sp) +8000df74: 05812603 lw a2,88(sp) +8000df78: 00c68633 add a2,a3,a2 +8000df7c: 00d636b3 sltu a3,a2,a3 +8000df80: 00b686b3 add a3,a3,a1 +8000df84: 04c12c23 sw a2,88(sp) +8000df88: 04d12e23 sw a3,92(sp) +8000df8c: 0a40006f j 8000e030 <__multf3+0xdc8> +8000df90: 000a8713 mv a4,s5 +8000df94: 03012783 lw a5,48(sp) +8000df98: 04f12823 sw a5,80(sp) +8000df9c: 03412783 lw a5,52(sp) +8000dfa0: 04f12a23 sw a5,84(sp) +8000dfa4: 03812783 lw a5,56(sp) +8000dfa8: 04f12c23 sw a5,88(sp) +8000dfac: 03c12783 lw a5,60(sp) +8000dfb0: 04f12e23 sw a5,92(sp) +8000dfb4: 00200793 li a5,2 +8000dfb8: 54fb8263 beq s7,a5,8000e4fc <__multf3+0x1294> +8000dfbc: 00300793 li a5,3 +8000dfc0: f2fb8663 beq s7,a5,8000d6ec <__multf3+0x484> +8000dfc4: 00100793 li a5,1 +8000dfc8: f4fb94e3 bne s7,a5,8000df10 <__multf3+0xca8> +8000dfcc: 04012e23 sw zero,92(sp) +8000dfd0: 04012c23 sw zero,88(sp) +8000dfd4: 04012a23 sw zero,84(sp) +8000dfd8: 04012823 sw zero,80(sp) +8000dfdc: 5000006f j 8000e4dc <__multf3+0x1274> +8000dfe0: 000a0713 mv a4,s4 +8000dfe4: 04012783 lw a5,64(sp) +8000dfe8: 00068b93 mv s7,a3 +8000dfec: 04f12823 sw a5,80(sp) +8000dff0: 04412783 lw a5,68(sp) +8000dff4: 04f12a23 sw a5,84(sp) +8000dff8: 04812783 lw a5,72(sp) +8000dffc: 04f12c23 sw a5,88(sp) +8000e000: 04c12783 lw a5,76(sp) +8000e004: 04f12e23 sw a5,92(sp) +8000e008: fadff06f j 8000dfb4 <__multf3+0xd4c> +8000e00c: 00812783 lw a5,8(sp) +8000e010: 00f12223 sw a5,4(sp) +8000e014: efdff06f j 8000df10 <__multf3+0xca8> +8000e018: 00071c63 bnez a4,8000e030 <__multf3+0xdc8> +8000e01c: 00868693 addi a3,a3,8 +8000e020: 04d12823 sw a3,80(sp) +8000e024: 0086b693 sltiu a3,a3,8 +8000e028: f41ff06f j 8000df68 <__multf3+0xd00> +8000e02c: fe0718e3 bnez a4,8000e01c <__multf3+0xdb4> +8000e030: 05c12683 lw a3,92(sp) +8000e034: 00b69613 slli a2,a3,0xb +8000e038: 02065063 bgez a2,8000e058 <__multf3+0xdf0> +8000e03c: fff007b7 lui a5,0xfff00 +8000e040: fff78793 addi a5,a5,-1 # ffefffff <_PathLocale+0x7eefe607> +8000e044: 00f6f6b3 and a3,a3,a5 +8000e048: 04d12e23 sw a3,92(sp) +8000e04c: 00412683 lw a3,4(sp) +8000e050: 000047b7 lui a5,0x4 +8000e054: 00f687b3 add a5,a3,a5 +8000e058: 05010693 addi a3,sp,80 +8000e05c: 05c10513 addi a0,sp,92 +8000e060: 0006a603 lw a2,0(a3) +8000e064: 0046a583 lw a1,4(a3) +8000e068: 00468693 addi a3,a3,4 +8000e06c: 00365613 srli a2,a2,0x3 +8000e070: 01d59593 slli a1,a1,0x1d +8000e074: 00b66633 or a2,a2,a1 +8000e078: fec6ae23 sw a2,-4(a3) +8000e07c: fed512e3 bne a0,a3,8000e060 <__multf3+0xdf8> +8000e080: 000086b7 lui a3,0x8 +8000e084: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> +8000e088: 0af6c663 blt a3,a5,8000e134 <__multf3+0xecc> +8000e08c: 05c12683 lw a3,92(sp) +8000e090: 0036d693 srli a3,a3,0x3 +8000e094: 04d12e23 sw a3,92(sp) +8000e098: 05c12683 lw a3,92(sp) +8000e09c: 01179793 slli a5,a5,0x11 +8000e0a0: 80010637 lui a2,0x80010 +8000e0a4: 06d11623 sh a3,108(sp) +8000e0a8: 06c12683 lw a3,108(sp) +8000e0ac: 0117d793 srli a5,a5,0x11 +8000e0b0: fff60613 addi a2,a2,-1 # 8000ffff <_PathLocale+0xff00e607> +8000e0b4: 01079793 slli a5,a5,0x10 +8000e0b8: 00c6f6b3 and a3,a3,a2 +8000e0bc: 00f6e7b3 or a5,a3,a5 +8000e0c0: 00179793 slli a5,a5,0x1 +8000e0c4: 01f71713 slli a4,a4,0x1f +8000e0c8: 0017d793 srli a5,a5,0x1 +8000e0cc: 05012803 lw a6,80(sp) +8000e0d0: 05412503 lw a0,84(sp) +8000e0d4: 05812583 lw a1,88(sp) +8000e0d8: 00e7e733 or a4,a5,a4 +8000e0dc: 00040463 beqz s0,8000e0e4 <__multf3+0xe7c> +8000e0e0: 00142073 csrs fflags,s0 +8000e0e4: 0bc12083 lw ra,188(sp) +8000e0e8: 0b812403 lw s0,184(sp) +8000e0ec: 00a92223 sw a0,4(s2) +8000e0f0: 01092023 sw a6,0(s2) +8000e0f4: 00b92423 sw a1,8(s2) +8000e0f8: 00e92623 sw a4,12(s2) +8000e0fc: 00090513 mv a0,s2 +8000e100: 0b412483 lw s1,180(sp) +8000e104: 0b012903 lw s2,176(sp) +8000e108: 0ac12983 lw s3,172(sp) +8000e10c: 0a812a03 lw s4,168(sp) +8000e110: 0a412a83 lw s5,164(sp) +8000e114: 0a012b03 lw s6,160(sp) +8000e118: 09c12b83 lw s7,156(sp) +8000e11c: 09812c03 lw s8,152(sp) +8000e120: 09412c83 lw s9,148(sp) +8000e124: 09012d03 lw s10,144(sp) +8000e128: 08c12d83 lw s11,140(sp) +8000e12c: 0c010113 addi sp,sp,192 +8000e130: 00008067 ret +8000e134: 00200793 li a5,2 +8000e138: 04f48a63 beq s1,a5,8000e18c <__multf3+0xf24> +8000e13c: 00300793 li a5,3 +8000e140: 02f48463 beq s1,a5,8000e168 <__multf3+0xf00> +8000e144: 02049463 bnez s1,8000e16c <__multf3+0xf04> +8000e148: 000087b7 lui a5,0x8 +8000e14c: 04012e23 sw zero,92(sp) +8000e150: 04012c23 sw zero,88(sp) +8000e154: 04012a23 sw zero,84(sp) +8000e158: 04012823 sw zero,80(sp) +8000e15c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000e160: 00546413 ori s0,s0,5 +8000e164: f35ff06f j 8000e098 <__multf3+0xe30> +8000e168: fe0700e3 beqz a4,8000e148 <__multf3+0xee0> +8000e16c: fff00793 li a5,-1 +8000e170: 04f12e23 sw a5,92(sp) +8000e174: 04f12c23 sw a5,88(sp) +8000e178: 04f12a23 sw a5,84(sp) +8000e17c: 04f12823 sw a5,80(sp) +8000e180: 000087b7 lui a5,0x8 +8000e184: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +8000e188: fd9ff06f j 8000e160 <__multf3+0xef8> +8000e18c: fe0700e3 beqz a4,8000e16c <__multf3+0xf04> +8000e190: fb9ff06f j 8000e148 <__multf3+0xee0> +8000e194: 00100513 li a0,1 +8000e198: 08079063 bnez a5,8000e218 <__multf3+0xfb0> +8000e19c: 05012683 lw a3,80(sp) +8000e1a0: 05412603 lw a2,84(sp) +8000e1a4: 05812583 lw a1,88(sp) +8000e1a8: 0076f813 andi a6,a3,7 +8000e1ac: 05c12503 lw a0,92(sp) +8000e1b0: 04080e63 beqz a6,8000e20c <__multf3+0xfa4> +8000e1b4: 00200813 li a6,2 +8000e1b8: 00146413 ori s0,s0,1 +8000e1bc: 05048663 beq s1,a6,8000e208 <__multf3+0xfa0> +8000e1c0: 00300813 li a6,3 +8000e1c4: 03048a63 beq s1,a6,8000e1f8 <__multf3+0xf90> +8000e1c8: 04049263 bnez s1,8000e20c <__multf3+0xfa4> +8000e1cc: 00f6f813 andi a6,a3,15 +8000e1d0: 00400893 li a7,4 +8000e1d4: 03180c63 beq a6,a7,8000e20c <__multf3+0xfa4> +8000e1d8: 00468693 addi a3,a3,4 +8000e1dc: 0046b693 sltiu a3,a3,4 +8000e1e0: 00d60633 add a2,a2,a3 +8000e1e4: 00d636b3 sltu a3,a2,a3 +8000e1e8: 00d585b3 add a1,a1,a3 +8000e1ec: 00d5b6b3 sltu a3,a1,a3 +8000e1f0: 00d50533 add a0,a0,a3 +8000e1f4: 0180006f j 8000e20c <__multf3+0xfa4> +8000e1f8: 00071a63 bnez a4,8000e20c <__multf3+0xfa4> +8000e1fc: 00868693 addi a3,a3,8 +8000e200: 0086b693 sltiu a3,a3,8 +8000e204: fddff06f j 8000e1e0 <__multf3+0xf78> +8000e208: fe071ae3 bnez a4,8000e1fc <__multf3+0xf94> +8000e20c: 01455513 srli a0,a0,0x14 +8000e210: 00154513 xori a0,a0,1 +8000e214: 00157513 andi a0,a0,1 +8000e218: 00100693 li a3,1 +8000e21c: 40f687b3 sub a5,a3,a5 +8000e220: 07400613 li a2,116 +8000e224: 24f64e63 blt a2,a5,8000e480 <__multf3+0x1218> +8000e228: 4057de13 srai t3,a5,0x5 +8000e22c: 00000693 li a3,0 +8000e230: 01f7f793 andi a5,a5,31 +8000e234: 00000613 li a2,0 +8000e238: 00261593 slli a1,a2,0x2 +8000e23c: 03c61a63 bne a2,t3,8000e270 <__multf3+0x1008> +8000e240: 04079463 bnez a5,8000e288 <__multf3+0x1020> +8000e244: 00300893 li a7,3 +8000e248: 05010813 addi a6,sp,80 +8000e24c: 40c88633 sub a2,a7,a2 +8000e250: 00b808b3 add a7,a6,a1 +8000e254: 0008a883 lw a7,0(a7) # 10000 <_start-0x7fff0000> +8000e258: 00178793 addi a5,a5,1 +8000e25c: 00480813 addi a6,a6,4 +8000e260: ff182e23 sw a7,-4(a6) +8000e264: fef656e3 bge a2,a5,8000e250 <__multf3+0xfe8> +8000e268: 00400593 li a1,4 +8000e26c: 0b80006f j 8000e324 <__multf3+0x10bc> +8000e270: 05010813 addi a6,sp,80 +8000e274: 00b805b3 add a1,a6,a1 +8000e278: 0005a583 lw a1,0(a1) # 10000 <_start-0x7fff0000> +8000e27c: 00160613 addi a2,a2,1 +8000e280: 00b6e6b3 or a3,a3,a1 +8000e284: fb5ff06f j 8000e238 <__multf3+0xfd0> +8000e288: 08010613 addi a2,sp,128 +8000e28c: 00b60633 add a2,a2,a1 +8000e290: fd062603 lw a2,-48(a2) +8000e294: 02000313 li t1,32 +8000e298: 40f30333 sub t1,t1,a5 +8000e29c: 00661633 sll a2,a2,t1 +8000e2a0: 00c6e6b3 or a3,a3,a2 +8000e2a4: 05010613 addi a2,sp,80 +8000e2a8: 00b605b3 add a1,a2,a1 +8000e2ac: 00300613 li a2,3 +8000e2b0: 00000893 li a7,0 +8000e2b4: 41c60633 sub a2,a2,t3 +8000e2b8: 00458593 addi a1,a1,4 +8000e2bc: 02c8c463 blt a7,a2,8000e2e4 <__multf3+0x107c> +8000e2c0: 08010593 addi a1,sp,128 +8000e2c4: 00261613 slli a2,a2,0x2 +8000e2c8: 00c58633 add a2,a1,a2 +8000e2cc: 05c12583 lw a1,92(sp) +8000e2d0: 00f5d7b3 srl a5,a1,a5 +8000e2d4: fcf62823 sw a5,-48(a2) +8000e2d8: 00400793 li a5,4 +8000e2dc: 41c787b3 sub a5,a5,t3 +8000e2e0: f89ff06f j 8000e268 <__multf3+0x1000> +8000e2e4: 00289e93 slli t4,a7,0x2 +8000e2e8: 05010813 addi a6,sp,80 +8000e2ec: 01d80eb3 add t4,a6,t4 +8000e2f0: 0005af03 lw t5,0(a1) +8000e2f4: ffc5a803 lw a6,-4(a1) +8000e2f8: 00188893 addi a7,a7,1 +8000e2fc: 006f1f33 sll t5,t5,t1 +8000e300: 00f85833 srl a6,a6,a5 +8000e304: 01e86833 or a6,a6,t5 +8000e308: 010ea023 sw a6,0(t4) +8000e30c: fadff06f j 8000e2b8 <__multf3+0x1050> +8000e310: 00279613 slli a2,a5,0x2 +8000e314: 05010813 addi a6,sp,80 +8000e318: 00c80633 add a2,a6,a2 +8000e31c: 00062023 sw zero,0(a2) +8000e320: 00178793 addi a5,a5,1 +8000e324: feb796e3 bne a5,a1,8000e310 <__multf3+0x10a8> +8000e328: 05012603 lw a2,80(sp) +8000e32c: 00d036b3 snez a3,a3 +8000e330: 00c6e6b3 or a3,a3,a2 +8000e334: 04d12823 sw a3,80(sp) +8000e338: 0076f613 andi a2,a3,7 +8000e33c: 04060e63 beqz a2,8000e398 <__multf3+0x1130> +8000e340: 00200613 li a2,2 +8000e344: 05c12803 lw a6,92(sp) +8000e348: 00146413 ori s0,s0,1 +8000e34c: 0ac48a63 beq s1,a2,8000e400 <__multf3+0x1198> +8000e350: 00300613 li a2,3 +8000e354: 06c48a63 beq s1,a2,8000e3c8 <__multf3+0x1160> +8000e358: 04049063 bnez s1,8000e398 <__multf3+0x1130> +8000e35c: 00f6f613 andi a2,a3,15 +8000e360: 02f60c63 beq a2,a5,8000e398 <__multf3+0x1130> +8000e364: 05412583 lw a1,84(sp) +8000e368: 00468693 addi a3,a3,4 +8000e36c: 04d12823 sw a3,80(sp) +8000e370: 0046b693 sltiu a3,a3,4 +8000e374: 00b685b3 add a1,a3,a1 +8000e378: 00d5b6b3 sltu a3,a1,a3 +8000e37c: 04b12a23 sw a1,84(sp) +8000e380: 05812583 lw a1,88(sp) +8000e384: 00b685b3 add a1,a3,a1 +8000e388: 04b12c23 sw a1,88(sp) +8000e38c: 00d5b5b3 sltu a1,a1,a3 +8000e390: 010587b3 add a5,a1,a6 +8000e394: 04f12e23 sw a5,92(sp) +8000e398: 05c12783 lw a5,92(sp) +8000e39c: 00c79693 slli a3,a5,0xc +8000e3a0: 0806dc63 bgez a3,8000e438 <__multf3+0x11d0> +8000e3a4: 04012e23 sw zero,92(sp) +8000e3a8: 04012c23 sw zero,88(sp) +8000e3ac: 04012a23 sw zero,84(sp) +8000e3b0: 04012823 sw zero,80(sp) +8000e3b4: 00146413 ori s0,s0,1 +8000e3b8: 00100793 li a5,1 +8000e3bc: cc050ee3 beqz a0,8000e098 <__multf3+0xe30> +8000e3c0: 00246413 ori s0,s0,2 +8000e3c4: cd5ff06f j 8000e098 <__multf3+0xe30> +8000e3c8: fc0718e3 bnez a4,8000e398 <__multf3+0x1130> +8000e3cc: 05412603 lw a2,84(sp) +8000e3d0: 00868693 addi a3,a3,8 +8000e3d4: 04d12823 sw a3,80(sp) +8000e3d8: 0086b693 sltiu a3,a3,8 +8000e3dc: 00c68633 add a2,a3,a2 +8000e3e0: 00d636b3 sltu a3,a2,a3 +8000e3e4: 04c12a23 sw a2,84(sp) +8000e3e8: 05812603 lw a2,88(sp) +8000e3ec: 00c68633 add a2,a3,a2 +8000e3f0: 04c12c23 sw a2,88(sp) +8000e3f4: 00d63633 sltu a2,a2,a3 +8000e3f8: 010607b3 add a5,a2,a6 +8000e3fc: f99ff06f j 8000e394 <__multf3+0x112c> +8000e400: f8070ce3 beqz a4,8000e398 <__multf3+0x1130> +8000e404: 05412783 lw a5,84(sp) +8000e408: 00868693 addi a3,a3,8 +8000e40c: 05812603 lw a2,88(sp) +8000e410: 04d12823 sw a3,80(sp) +8000e414: 0086b693 sltiu a3,a3,8 +8000e418: 00f687b3 add a5,a3,a5 +8000e41c: 00d7b6b3 sltu a3,a5,a3 +8000e420: 04f12a23 sw a5,84(sp) +8000e424: 00c687b3 add a5,a3,a2 +8000e428: 04f12c23 sw a5,88(sp) +8000e42c: 00d7b7b3 sltu a5,a5,a3 +8000e430: 010787b3 add a5,a5,a6 +8000e434: f61ff06f j 8000e394 <__multf3+0x112c> +8000e438: 05010793 addi a5,sp,80 +8000e43c: 05c10593 addi a1,sp,92 +8000e440: 0007a683 lw a3,0(a5) +8000e444: 0047a603 lw a2,4(a5) +8000e448: 00478793 addi a5,a5,4 +8000e44c: 0036d693 srli a3,a3,0x3 +8000e450: 01d61613 slli a2,a2,0x1d +8000e454: 00c6e6b3 or a3,a3,a2 +8000e458: fed7ae23 sw a3,-4(a5) +8000e45c: fef592e3 bne a1,a5,8000e440 <__multf3+0x11d8> +8000e460: 05c12783 lw a5,92(sp) +8000e464: 0037d793 srli a5,a5,0x3 +8000e468: 04f12e23 sw a5,92(sp) +8000e46c: 00000793 li a5,0 +8000e470: c20504e3 beqz a0,8000e098 <__multf3+0xe30> +8000e474: 00147693 andi a3,s0,1 +8000e478: c20680e3 beqz a3,8000e098 <__multf3+0xe30> +8000e47c: f45ff06f j 8000e3c0 <__multf3+0x1158> +8000e480: 05412603 lw a2,84(sp) +8000e484: 05012783 lw a5,80(sp) +8000e488: 00c7e7b3 or a5,a5,a2 +8000e48c: 05812603 lw a2,88(sp) +8000e490: 00c7e7b3 or a5,a5,a2 +8000e494: 05c12603 lw a2,92(sp) +8000e498: 00c7e7b3 or a5,a5,a2 +8000e49c: 02078e63 beqz a5,8000e4d8 <__multf3+0x1270> +8000e4a0: 04012e23 sw zero,92(sp) +8000e4a4: 04012c23 sw zero,88(sp) +8000e4a8: 04012a23 sw zero,84(sp) +8000e4ac: 04d12823 sw a3,80(sp) +8000e4b0: 00200793 li a5,2 +8000e4b4: 00146413 ori s0,s0,1 +8000e4b8: 02f48e63 beq s1,a5,8000e4f4 <__multf3+0x128c> +8000e4bc: 00300793 li a5,3 +8000e4c0: 02f48263 beq s1,a5,8000e4e4 <__multf3+0x127c> +8000e4c4: 00500793 li a5,5 +8000e4c8: 02048263 beqz s1,8000e4ec <__multf3+0x1284> +8000e4cc: 05012783 lw a5,80(sp) +8000e4d0: 0037d793 srli a5,a5,0x3 +8000e4d4: 04f12823 sw a5,80(sp) +8000e4d8: 00246413 ori s0,s0,2 +8000e4dc: 00000793 li a5,0 +8000e4e0: bb9ff06f j 8000e098 <__multf3+0xe30> +8000e4e4: fe0714e3 bnez a4,8000e4cc <__multf3+0x1264> +8000e4e8: 00900793 li a5,9 +8000e4ec: 04f12823 sw a5,80(sp) +8000e4f0: fddff06f j 8000e4cc <__multf3+0x1264> +8000e4f4: fe071ae3 bnez a4,8000e4e8 <__multf3+0x1280> +8000e4f8: fd5ff06f j 8000e4cc <__multf3+0x1264> +8000e4fc: 000087b7 lui a5,0x8 +8000e500: 04012e23 sw zero,92(sp) +8000e504: 04012c23 sw zero,88(sp) +8000e508: 04012a23 sw zero,84(sp) +8000e50c: 04012823 sw zero,80(sp) +8000e510: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000e514: b85ff06f j 8000e098 <__multf3+0xe30> -8000e48c <__subtf3>: -8000e48c: fa010113 addi sp,sp,-96 -8000e490: 04812c23 sw s0,88(sp) -8000e494: 04912a23 sw s1,84(sp) -8000e498: 04112e23 sw ra,92(sp) -8000e49c: 05212823 sw s2,80(sp) -8000e4a0: 05312623 sw s3,76(sp) -8000e4a4: 05412423 sw s4,72(sp) -8000e4a8: 05512223 sw s5,68(sp) -8000e4ac: 05612023 sw s6,64(sp) -8000e4b0: 00050493 mv s1,a0 -8000e4b4: 0005a683 lw a3,0(a1) -8000e4b8: 0045a703 lw a4,4(a1) -8000e4bc: 0085a783 lw a5,8(a1) -8000e4c0: 00c5a403 lw s0,12(a1) -8000e4c4: 00062e83 lw t4,0(a2) -8000e4c8: 00462e03 lw t3,4(a2) -8000e4cc: 00862883 lw a7,8(a2) -8000e4d0: 00c62803 lw a6,12(a2) -8000e4d4: 00202973 frrm s2 -8000e4d8: 02f12c23 sw a5,56(sp) -8000e4dc: 00f12423 sw a5,8(sp) -8000e4e0: 01041793 slli a5,s0,0x10 -8000e4e4: 00141993 slli s3,s0,0x1 -8000e4e8: 0107d793 srli a5,a5,0x10 -8000e4ec: 02812e23 sw s0,60(sp) -8000e4f0: 02d12823 sw a3,48(sp) -8000e4f4: 02e12a23 sw a4,52(sp) -8000e4f8: 00d12023 sw a3,0(sp) -8000e4fc: 00e12223 sw a4,4(sp) -8000e500: 00f12623 sw a5,12(sp) -8000e504: 0119d993 srli s3,s3,0x11 -8000e508: 01f45413 srli s0,s0,0x1f -8000e50c: 00010593 mv a1,sp -8000e510: 00c10313 addi t1,sp,12 -8000e514: 00032783 lw a5,0(t1) -8000e518: ffc32703 lw a4,-4(t1) -8000e51c: ffc30313 addi t1,t1,-4 -8000e520: 00379793 slli a5,a5,0x3 -8000e524: 01d75713 srli a4,a4,0x1d -8000e528: 00e7e7b3 or a5,a5,a4 -8000e52c: 00f32223 sw a5,4(t1) -8000e530: fe6592e3 bne a1,t1,8000e514 <__subtf3+0x88> -8000e534: 00012683 lw a3,0(sp) -8000e538: 01081793 slli a5,a6,0x10 -8000e53c: 03112c23 sw a7,56(sp) -8000e540: 00369693 slli a3,a3,0x3 -8000e544: 01112c23 sw a7,24(sp) -8000e548: 0107d793 srli a5,a5,0x10 -8000e54c: 00181893 slli a7,a6,0x1 -8000e550: 03c12a23 sw t3,52(sp) -8000e554: 03012e23 sw a6,60(sp) -8000e558: 01c12a23 sw t3,20(sp) -8000e55c: 00d12023 sw a3,0(sp) -8000e560: 03d12823 sw t4,48(sp) -8000e564: 01d12823 sw t4,16(sp) -8000e568: 00f12e23 sw a5,28(sp) -8000e56c: 0118d893 srli a7,a7,0x11 -8000e570: 01f85813 srli a6,a6,0x1f -8000e574: 01010513 addi a0,sp,16 -8000e578: 01c10e13 addi t3,sp,28 -8000e57c: 000e2783 lw a5,0(t3) -8000e580: ffce2703 lw a4,-4(t3) -8000e584: ffce0e13 addi t3,t3,-4 -8000e588: 00379793 slli a5,a5,0x3 -8000e58c: 01d75713 srli a4,a4,0x1d -8000e590: 00e7e7b3 or a5,a5,a4 -8000e594: 00fe2223 sw a5,4(t3) -8000e598: ffc512e3 bne a0,t3,8000e57c <__subtf3+0xf0> -8000e59c: 01012703 lw a4,16(sp) -8000e5a0: 000087b7 lui a5,0x8 -8000e5a4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000e5a8: 00371713 slli a4,a4,0x3 -8000e5ac: 00e12823 sw a4,16(sp) -8000e5b0: 02f89063 bne a7,a5,8000e5d0 <__subtf3+0x144> -8000e5b4: 01812603 lw a2,24(sp) -8000e5b8: 01412783 lw a5,20(sp) -8000e5bc: 00c7e7b3 or a5,a5,a2 -8000e5c0: 01c12603 lw a2,28(sp) -8000e5c4: 00c7e7b3 or a5,a5,a2 -8000e5c8: 00e7e7b3 or a5,a5,a4 -8000e5cc: 00079463 bnez a5,8000e5d4 <__subtf3+0x148> -8000e5d0: 00184813 xori a6,a6,1 -8000e5d4: 41198633 sub a2,s3,a7 -8000e5d8: 2a881ee3 bne a6,s0,8000f094 <__subtf3+0xc08> -8000e5dc: 38c05c63 blez a2,8000e974 <__subtf3+0x4e8> -8000e5e0: 10089463 bnez a7,8000e6e8 <__subtf3+0x25c> -8000e5e4: 01412803 lw a6,20(sp) -8000e5e8: 01812583 lw a1,24(sp) -8000e5ec: 01c12303 lw t1,28(sp) -8000e5f0: 00b868b3 or a7,a6,a1 -8000e5f4: 0068e8b3 or a7,a7,t1 -8000e5f8: 00e8e8b3 or a7,a7,a4 -8000e5fc: 04089c63 bnez a7,8000e654 <__subtf3+0x1c8> -8000e600: 00008737 lui a4,0x8 -8000e604: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000e608: 00412803 lw a6,4(sp) -8000e60c: 00812503 lw a0,8(sp) -8000e610: 00c12583 lw a1,12(sp) -8000e614: 00000793 li a5,0 -8000e618: 02e61263 bne a2,a4,8000e63c <__subtf3+0x1b0> -8000e61c: 00a86733 or a4,a6,a0 -8000e620: 00b76733 or a4,a4,a1 -8000e624: 00d76733 or a4,a4,a3 -8000e628: 00070a63 beqz a4,8000e63c <__subtf3+0x1b0> -8000e62c: 000407b7 lui a5,0x40 -8000e630: 00f5f7b3 and a5,a1,a5 -8000e634: 0017b793 seqz a5,a5 -8000e638: 00479793 slli a5,a5,0x4 -8000e63c: 02a12423 sw a0,40(sp) -8000e640: 02d12023 sw a3,32(sp) -8000e644: 03012223 sw a6,36(sp) -8000e648: 02b12623 sw a1,44(sp) -8000e64c: 00060513 mv a0,a2 -8000e650: 44c0006f j 8000ea9c <__subtf3+0x610> -8000e654: fff60793 addi a5,a2,-1 -8000e658: 06079063 bnez a5,8000e6b8 <__subtf3+0x22c> -8000e65c: 00412603 lw a2,4(sp) -8000e660: 00e68733 add a4,a3,a4 -8000e664: 00d736b3 sltu a3,a4,a3 -8000e668: 00c80533 add a0,a6,a2 -8000e66c: 00d507b3 add a5,a0,a3 -8000e670: 00d7b6b3 sltu a3,a5,a3 -8000e674: 02f12223 sw a5,36(sp) -8000e678: 00812783 lw a5,8(sp) -8000e67c: 00c53633 sltu a2,a0,a2 -8000e680: 00d666b3 or a3,a2,a3 -8000e684: 02e12023 sw a4,32(sp) -8000e688: 00f58733 add a4,a1,a5 -8000e68c: 00d70633 add a2,a4,a3 -8000e690: 00f737b3 sltu a5,a4,a5 -8000e694: 00c12703 lw a4,12(sp) -8000e698: 00d636b3 sltu a3,a2,a3 -8000e69c: 00d7e7b3 or a5,a5,a3 -8000e6a0: 00e30333 add t1,t1,a4 -8000e6a4: 02c12423 sw a2,40(sp) -8000e6a8: 006787b3 add a5,a5,t1 -8000e6ac: 02f12623 sw a5,44(sp) -8000e6b0: 00100513 li a0,1 -8000e6b4: 2100006f j 8000e8c4 <__subtf3+0x438> -8000e6b8: 00008737 lui a4,0x8 -8000e6bc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000e6c0: 00e60463 beq a2,a4,8000e6c8 <__subtf3+0x23c> -8000e6c4: 77c0106f j 8000fe40 <__subtf3+0x19b4> -8000e6c8: 00412803 lw a6,4(sp) -8000e6cc: 00812503 lw a0,8(sp) -8000e6d0: 00c12583 lw a1,12(sp) -8000e6d4: 00000793 li a5,0 -8000e6d8: 00a86733 or a4,a6,a0 -8000e6dc: 00b76733 or a4,a4,a1 -8000e6e0: 00d76733 or a4,a4,a3 -8000e6e4: f45ff06f j 8000e628 <__subtf3+0x19c> -8000e6e8: 000087b7 lui a5,0x8 -8000e6ec: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000e6f0: 04f99663 bne s3,a5,8000e73c <__subtf3+0x2b0> -8000e6f4: 00412503 lw a0,4(sp) -8000e6f8: 00812583 lw a1,8(sp) -8000e6fc: 00c12603 lw a2,12(sp) -8000e700: 00000793 li a5,0 -8000e704: 00b56733 or a4,a0,a1 -8000e708: 00c76733 or a4,a4,a2 -8000e70c: 00d76733 or a4,a4,a3 -8000e710: 00070a63 beqz a4,8000e724 <__subtf3+0x298> -8000e714: 000407b7 lui a5,0x40 -8000e718: 00f677b3 and a5,a2,a5 -8000e71c: 0017b793 seqz a5,a5 -8000e720: 00479793 slli a5,a5,0x4 -8000e724: 02a12223 sw a0,36(sp) -8000e728: 02d12023 sw a3,32(sp) -8000e72c: 02b12423 sw a1,40(sp) -8000e730: 02c12623 sw a2,44(sp) -8000e734: 00098513 mv a0,s3 -8000e738: 3640006f j 8000ea9c <__subtf3+0x610> -8000e73c: 01c12783 lw a5,28(sp) -8000e740: 00080737 lui a4,0x80 -8000e744: 00e7e7b3 or a5,a5,a4 -8000e748: 00f12e23 sw a5,28(sp) -8000e74c: 07400793 li a5,116 -8000e750: 00c7d463 bge a5,a2,8000e758 <__subtf3+0x2cc> -8000e754: 6f80106f j 8000fe4c <__subtf3+0x19c0> -8000e758: 00060793 mv a5,a2 -8000e75c: 4057d313 srai t1,a5,0x5 -8000e760: 00000613 li a2,0 -8000e764: 01f7f793 andi a5,a5,31 -8000e768: 00000713 li a4,0 -8000e76c: 00271693 slli a3,a4,0x2 -8000e770: 02671863 bne a4,t1,8000e7a0 <__subtf3+0x314> -8000e774: 04079063 bnez a5,8000e7b4 <__subtf3+0x328> -8000e778: 00300593 li a1,3 -8000e77c: 40e58733 sub a4,a1,a4 -8000e780: 00de05b3 add a1,t3,a3 -8000e784: 0005a583 lw a1,0(a1) -8000e788: 00178793 addi a5,a5,1 # 40001 <_start-0x7ffbffff> -8000e78c: 004e0e13 addi t3,t3,4 -8000e790: febe2e23 sw a1,-4(t3) -8000e794: fef756e3 bge a4,a5,8000e780 <__subtf3+0x2f4> -8000e798: 00400693 li a3,4 -8000e79c: 0a80006f j 8000e844 <__subtf3+0x3b8> -8000e7a0: 00d506b3 add a3,a0,a3 -8000e7a4: 0006a683 lw a3,0(a3) -8000e7a8: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -8000e7ac: 00d66633 or a2,a2,a3 -8000e7b0: fbdff06f j 8000e76c <__subtf3+0x2e0> -8000e7b4: 04010713 addi a4,sp,64 -8000e7b8: 00d70733 add a4,a4,a3 -8000e7bc: fd072703 lw a4,-48(a4) -8000e7c0: 02000893 li a7,32 -8000e7c4: 40f888b3 sub a7,a7,a5 -8000e7c8: 01171733 sll a4,a4,a7 -8000e7cc: 00e66633 or a2,a2,a4 -8000e7d0: 00300713 li a4,3 -8000e7d4: 00d506b3 add a3,a0,a3 -8000e7d8: 00000813 li a6,0 -8000e7dc: 40670733 sub a4,a4,t1 -8000e7e0: 00468693 addi a3,a3,4 -8000e7e4: 02e84463 blt a6,a4,8000e80c <__subtf3+0x380> -8000e7e8: 04010693 addi a3,sp,64 -8000e7ec: 00271713 slli a4,a4,0x2 -8000e7f0: 00e68733 add a4,a3,a4 -8000e7f4: 01c12683 lw a3,28(sp) -8000e7f8: 00f6d7b3 srl a5,a3,a5 -8000e7fc: fcf72823 sw a5,-48(a4) -8000e800: 00400793 li a5,4 -8000e804: 406787b3 sub a5,a5,t1 -8000e808: f91ff06f j 8000e798 <__subtf3+0x30c> -8000e80c: ffc6a583 lw a1,-4(a3) -8000e810: 0006ae83 lw t4,0(a3) -8000e814: 00281e13 slli t3,a6,0x2 -8000e818: 00f5d5b3 srl a1,a1,a5 -8000e81c: 011e9eb3 sll t4,t4,a7 -8000e820: 01c50e33 add t3,a0,t3 -8000e824: 01d5e5b3 or a1,a1,t4 -8000e828: 00be2023 sw a1,0(t3) -8000e82c: 00180813 addi a6,a6,1 -8000e830: fb1ff06f j 8000e7e0 <__subtf3+0x354> -8000e834: 00279713 slli a4,a5,0x2 -8000e838: 00e50733 add a4,a0,a4 -8000e83c: 00072023 sw zero,0(a4) -8000e840: 00178793 addi a5,a5,1 -8000e844: fed798e3 bne a5,a3,8000e834 <__subtf3+0x3a8> -8000e848: 01012783 lw a5,16(sp) -8000e84c: 00c03633 snez a2,a2 -8000e850: 00c7e633 or a2,a5,a2 -8000e854: 00c12823 sw a2,16(sp) -8000e858: 00012683 lw a3,0(sp) -8000e85c: 01012783 lw a5,16(sp) -8000e860: 00412703 lw a4,4(sp) -8000e864: 01812583 lw a1,24(sp) -8000e868: 00f687b3 add a5,a3,a5 -8000e86c: 00d7b6b3 sltu a3,a5,a3 -8000e870: 02f12023 sw a5,32(sp) -8000e874: 01412783 lw a5,20(sp) -8000e878: 01c12503 lw a0,28(sp) -8000e87c: 00f707b3 add a5,a4,a5 -8000e880: 00d78633 add a2,a5,a3 -8000e884: 00e7b733 sltu a4,a5,a4 -8000e888: 00d637b3 sltu a5,a2,a3 -8000e88c: 00f767b3 or a5,a4,a5 -8000e890: 00812703 lw a4,8(sp) -8000e894: 00c12683 lw a3,12(sp) -8000e898: 02c12223 sw a2,36(sp) -8000e89c: 00b705b3 add a1,a4,a1 -8000e8a0: 00f58633 add a2,a1,a5 -8000e8a4: 00e5b733 sltu a4,a1,a4 -8000e8a8: 00f637b3 sltu a5,a2,a5 -8000e8ac: 00a686b3 add a3,a3,a0 -8000e8b0: 00f76733 or a4,a4,a5 -8000e8b4: 00e68733 add a4,a3,a4 -8000e8b8: 02c12423 sw a2,40(sp) -8000e8bc: 02e12623 sw a4,44(sp) -8000e8c0: 00098513 mv a0,s3 -8000e8c4: 02c12783 lw a5,44(sp) -8000e8c8: 00c79713 slli a4,a5,0xc -8000e8cc: 00074463 bltz a4,8000e8d4 <__subtf3+0x448> -8000e8d0: 3340106f j 8000fc04 <__subtf3+0x1778> -8000e8d4: fff80737 lui a4,0xfff80 -8000e8d8: fff70713 addi a4,a4,-1 # fff7ffff <_PathLocale+0x7ef7e5cf> -8000e8dc: 00e7f7b3 and a5,a5,a4 -8000e8e0: 02f12623 sw a5,44(sp) -8000e8e4: 02012783 lw a5,32(sp) -8000e8e8: 00150513 addi a0,a0,1 -8000e8ec: 02c10593 addi a1,sp,44 -8000e8f0: 01f79713 slli a4,a5,0x1f -8000e8f4: 02010793 addi a5,sp,32 -8000e8f8: 0007a683 lw a3,0(a5) -8000e8fc: 0047a603 lw a2,4(a5) -8000e900: 00478793 addi a5,a5,4 -8000e904: 0016d693 srli a3,a3,0x1 -8000e908: 01f61613 slli a2,a2,0x1f -8000e90c: 00c6e6b3 or a3,a3,a2 -8000e910: fed7ae23 sw a3,-4(a5) -8000e914: fef592e3 bne a1,a5,8000e8f8 <__subtf3+0x46c> -8000e918: 02c12783 lw a5,44(sp) -8000e91c: 00000613 li a2,0 -8000e920: 0017d793 srli a5,a5,0x1 -8000e924: 02f12623 sw a5,44(sp) -8000e928: 00e037b3 snez a5,a4 -8000e92c: 02012703 lw a4,32(sp) -8000e930: 00f767b3 or a5,a4,a5 -8000e934: 02f12023 sw a5,32(sp) -8000e938: 000087b7 lui a5,0x8 -8000e93c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000e940: 6cf51a63 bne a0,a5,8000f014 <__subtf3+0xb88> -8000e944: 72090c63 beqz s2,8000f07c <__subtf3+0xbf0> -8000e948: 00300793 li a5,3 -8000e94c: 72f91263 bne s2,a5,8000f070 <__subtf3+0xbe4> -8000e950: 72040663 beqz s0,8000f07c <__subtf3+0xbf0> -8000e954: fff00793 li a5,-1 -8000e958: 00008537 lui a0,0x8 -8000e95c: 02f12623 sw a5,44(sp) -8000e960: 02f12423 sw a5,40(sp) -8000e964: 02f12223 sw a5,36(sp) -8000e968: 02f12023 sw a5,32(sp) -8000e96c: ffe50513 addi a0,a0,-2 # 7ffe <_start-0x7fff8002> -8000e970: 71c0006f j 8000f08c <__subtf3+0xc00> -8000e974: 32060463 beqz a2,8000ec9c <__subtf3+0x810> -8000e978: 41388533 sub a0,a7,s3 -8000e97c: 12099463 bnez s3,8000eaa4 <__subtf3+0x618> -8000e980: 00412e03 lw t3,4(sp) -8000e984: 00812803 lw a6,8(sp) -8000e988: 00c12e83 lw t4,12(sp) -8000e98c: 010e6633 or a2,t3,a6 -8000e990: 01d66633 or a2,a2,t4 -8000e994: 00d66633 or a2,a2,a3 -8000e998: 04061c63 bnez a2,8000e9f0 <__subtf3+0x564> -8000e99c: 000087b7 lui a5,0x8 -8000e9a0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000e9a4: 01412803 lw a6,20(sp) -8000e9a8: 01812583 lw a1,24(sp) -8000e9ac: 01c12683 lw a3,28(sp) -8000e9b0: 02f51263 bne a0,a5,8000e9d4 <__subtf3+0x548> -8000e9b4: 00b867b3 or a5,a6,a1 -8000e9b8: 00d7e7b3 or a5,a5,a3 -8000e9bc: 00e7e7b3 or a5,a5,a4 -8000e9c0: 00078a63 beqz a5,8000e9d4 <__subtf3+0x548> -8000e9c4: 00040637 lui a2,0x40 -8000e9c8: 00c6f633 and a2,a3,a2 -8000e9cc: 00163613 seqz a2,a2 -8000e9d0: 00461613 slli a2,a2,0x4 -8000e9d4: 02e12023 sw a4,32(sp) -8000e9d8: 03012223 sw a6,36(sp) -8000e9dc: 02b12423 sw a1,40(sp) -8000e9e0: 02d12623 sw a3,44(sp) -8000e9e4: 30050463 beqz a0,8000ecec <__subtf3+0x860> -8000e9e8: 00060793 mv a5,a2 -8000e9ec: 0b00006f j 8000ea9c <__subtf3+0x610> -8000e9f0: fff50793 addi a5,a0,-1 -8000e9f4: 04079c63 bnez a5,8000ea4c <__subtf3+0x5c0> -8000e9f8: 01412603 lw a2,20(sp) -8000e9fc: 00e686b3 add a3,a3,a4 -8000ea00: 00e6b733 sltu a4,a3,a4 -8000ea04: 00ce05b3 add a1,t3,a2 -8000ea08: 00e587b3 add a5,a1,a4 -8000ea0c: 00e7b733 sltu a4,a5,a4 -8000ea10: 02f12223 sw a5,36(sp) -8000ea14: 01812783 lw a5,24(sp) -8000ea18: 00c5b633 sltu a2,a1,a2 -8000ea1c: 00e66733 or a4,a2,a4 -8000ea20: 02d12023 sw a3,32(sp) -8000ea24: 00f806b3 add a3,a6,a5 -8000ea28: 00e68633 add a2,a3,a4 -8000ea2c: 00e63733 sltu a4,a2,a4 -8000ea30: 00f6b7b3 sltu a5,a3,a5 -8000ea34: 00e7e7b3 or a5,a5,a4 -8000ea38: 01c12703 lw a4,28(sp) -8000ea3c: 02c12423 sw a2,40(sp) -8000ea40: 00ee8eb3 add t4,t4,a4 -8000ea44: 01d787b3 add a5,a5,t4 -8000ea48: c65ff06f j 8000e6ac <__subtf3+0x220> -8000ea4c: 000086b7 lui a3,0x8 -8000ea50: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -8000ea54: 00d50463 beq a0,a3,8000ea5c <__subtf3+0x5d0> -8000ea58: 40c0106f j 8000fe64 <__subtf3+0x19d8> -8000ea5c: 01412803 lw a6,20(sp) -8000ea60: 01812583 lw a1,24(sp) -8000ea64: 01c12603 lw a2,28(sp) -8000ea68: 00000793 li a5,0 -8000ea6c: 00b866b3 or a3,a6,a1 -8000ea70: 00c6e6b3 or a3,a3,a2 -8000ea74: 00e6e6b3 or a3,a3,a4 -8000ea78: 00068a63 beqz a3,8000ea8c <__subtf3+0x600> -8000ea7c: 000407b7 lui a5,0x40 -8000ea80: 00f677b3 and a5,a2,a5 -8000ea84: 0017b793 seqz a5,a5 -8000ea88: 00479793 slli a5,a5,0x4 -8000ea8c: 02e12023 sw a4,32(sp) -8000ea90: 03012223 sw a6,36(sp) -8000ea94: 02b12423 sw a1,40(sp) -8000ea98: 02c12623 sw a2,44(sp) -8000ea9c: 00000613 li a2,0 -8000eaa0: 3980006f j 8000ee38 <__subtf3+0x9ac> -8000eaa4: 000087b7 lui a5,0x8 -8000eaa8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000eaac: 04f89663 bne a7,a5,8000eaf8 <__subtf3+0x66c> -8000eab0: 01412503 lw a0,20(sp) -8000eab4: 01812583 lw a1,24(sp) -8000eab8: 01c12603 lw a2,28(sp) -8000eabc: 00000793 li a5,0 -8000eac0: 00b566b3 or a3,a0,a1 -8000eac4: 00c6e6b3 or a3,a3,a2 -8000eac8: 00e6e6b3 or a3,a3,a4 -8000eacc: 00068a63 beqz a3,8000eae0 <__subtf3+0x654> -8000ead0: 000407b7 lui a5,0x40 -8000ead4: 00f677b3 and a5,a2,a5 -8000ead8: 0017b793 seqz a5,a5 -8000eadc: 00479793 slli a5,a5,0x4 -8000eae0: 02a12223 sw a0,36(sp) -8000eae4: 02e12023 sw a4,32(sp) -8000eae8: 02b12423 sw a1,40(sp) -8000eaec: 02c12623 sw a2,44(sp) -8000eaf0: 00088513 mv a0,a7 -8000eaf4: fa9ff06f j 8000ea9c <__subtf3+0x610> -8000eaf8: 00c12783 lw a5,12(sp) -8000eafc: 00080737 lui a4,0x80 -8000eb00: 00e7e7b3 or a5,a5,a4 -8000eb04: 00f12623 sw a5,12(sp) -8000eb08: 07400793 li a5,116 -8000eb0c: 00a7d463 bge a5,a0,8000eb14 <__subtf3+0x688> -8000eb10: 3600106f j 8000fe70 <__subtf3+0x19e4> -8000eb14: 00050793 mv a5,a0 -8000eb18: 02000713 li a4,32 -8000eb1c: 02e7c633 div a2,a5,a4 -8000eb20: 00000693 li a3,0 -8000eb24: 02e7e7b3 rem a5,a5,a4 -8000eb28: 00000713 li a4,0 -8000eb2c: 04c74063 blt a4,a2,8000eb6c <__subtf3+0x6e0> -8000eb30: 00060713 mv a4,a2 -8000eb34: 00065463 bgez a2,8000eb3c <__subtf3+0x6b0> -8000eb38: 00000713 li a4,0 -8000eb3c: 00261513 slli a0,a2,0x2 -8000eb40: 04079263 bnez a5,8000eb84 <__subtf3+0x6f8> -8000eb44: 00300713 li a4,3 -8000eb48: 40c70633 sub a2,a4,a2 -8000eb4c: 00a30733 add a4,t1,a0 -8000eb50: 00072703 lw a4,0(a4) # 80000 <_start-0x7ff80000> -8000eb54: 00178793 addi a5,a5,1 # 40001 <_start-0x7ffbffff> -8000eb58: 00430313 addi t1,t1,4 -8000eb5c: fee32e23 sw a4,-4(t1) -8000eb60: fef656e3 bge a2,a5,8000eb4c <__subtf3+0x6c0> -8000eb64: 00300613 li a2,3 -8000eb68: 0b00006f j 8000ec18 <__subtf3+0x78c> -8000eb6c: 00271513 slli a0,a4,0x2 -8000eb70: 00a58533 add a0,a1,a0 -8000eb74: 00052503 lw a0,0(a0) -8000eb78: 00170713 addi a4,a4,1 -8000eb7c: 00a6e6b3 or a3,a3,a0 -8000eb80: fadff06f j 8000eb2c <__subtf3+0x6a0> -8000eb84: 00271713 slli a4,a4,0x2 -8000eb88: 04010813 addi a6,sp,64 -8000eb8c: 00e80733 add a4,a6,a4 -8000eb90: fc072703 lw a4,-64(a4) -8000eb94: 02000e13 li t3,32 -8000eb98: 40fe0e33 sub t3,t3,a5 -8000eb9c: 01c71733 sll a4,a4,t3 -8000eba0: 00e6e6b3 or a3,a3,a4 -8000eba4: 00300713 li a4,3 -8000eba8: 00a58533 add a0,a1,a0 -8000ebac: 00000313 li t1,0 -8000ebb0: 40c70733 sub a4,a4,a2 -8000ebb4: 00450513 addi a0,a0,4 -8000ebb8: 02e34463 blt t1,a4,8000ebe0 <__subtf3+0x754> -8000ebbc: 04010513 addi a0,sp,64 -8000ebc0: 00271713 slli a4,a4,0x2 -8000ebc4: 00e50733 add a4,a0,a4 -8000ebc8: 00c12503 lw a0,12(sp) -8000ebcc: 00f557b3 srl a5,a0,a5 -8000ebd0: fcf72023 sw a5,-64(a4) -8000ebd4: 00400793 li a5,4 -8000ebd8: 40c787b3 sub a5,a5,a2 -8000ebdc: f89ff06f j 8000eb64 <__subtf3+0x6d8> -8000ebe0: ffc52803 lw a6,-4(a0) -8000ebe4: 00052f03 lw t5,0(a0) -8000ebe8: 00231e93 slli t4,t1,0x2 -8000ebec: 00f85833 srl a6,a6,a5 -8000ebf0: 01cf1f33 sll t5,t5,t3 -8000ebf4: 01d58eb3 add t4,a1,t4 -8000ebf8: 01e86833 or a6,a6,t5 -8000ebfc: 010ea023 sw a6,0(t4) -8000ec00: 00130313 addi t1,t1,1 -8000ec04: fb1ff06f j 8000ebb4 <__subtf3+0x728> -8000ec08: 00279713 slli a4,a5,0x2 -8000ec0c: 00e58733 add a4,a1,a4 -8000ec10: 00072023 sw zero,0(a4) -8000ec14: 00178793 addi a5,a5,1 -8000ec18: fef658e3 bge a2,a5,8000ec08 <__subtf3+0x77c> -8000ec1c: 00012783 lw a5,0(sp) -8000ec20: 00d036b3 snez a3,a3 -8000ec24: 00d7e6b3 or a3,a5,a3 -8000ec28: 00d12023 sw a3,0(sp) -8000ec2c: 01012683 lw a3,16(sp) -8000ec30: 00012783 lw a5,0(sp) -8000ec34: 01412703 lw a4,20(sp) -8000ec38: 00812583 lw a1,8(sp) -8000ec3c: 00f687b3 add a5,a3,a5 -8000ec40: 00d7b6b3 sltu a3,a5,a3 -8000ec44: 02f12023 sw a5,32(sp) -8000ec48: 00412783 lw a5,4(sp) -8000ec4c: 00c12503 lw a0,12(sp) -8000ec50: 00f707b3 add a5,a4,a5 -8000ec54: 00d78633 add a2,a5,a3 -8000ec58: 00e7b733 sltu a4,a5,a4 -8000ec5c: 00d637b3 sltu a5,a2,a3 -8000ec60: 00f767b3 or a5,a4,a5 -8000ec64: 01812703 lw a4,24(sp) -8000ec68: 01c12683 lw a3,28(sp) -8000ec6c: 02c12223 sw a2,36(sp) -8000ec70: 00b705b3 add a1,a4,a1 -8000ec74: 00f58633 add a2,a1,a5 -8000ec78: 00e5b733 sltu a4,a1,a4 -8000ec7c: 00f637b3 sltu a5,a2,a5 -8000ec80: 00a686b3 add a3,a3,a0 -8000ec84: 00f76733 or a4,a4,a5 -8000ec88: 00e68733 add a4,a3,a4 -8000ec8c: 02c12423 sw a2,40(sp) -8000ec90: 02e12623 sw a4,44(sp) -8000ec94: 00088513 mv a0,a7 -8000ec98: c2dff06f j 8000e8c4 <__subtf3+0x438> -8000ec9c: 000087b7 lui a5,0x8 -8000eca0: 00198513 addi a0,s3,1 -8000eca4: ffe78f93 addi t6,a5,-2 # 7ffe <_start-0x7fff8002> -8000eca8: 01f57fb3 and t6,a0,t6 -8000ecac: 01412303 lw t1,20(sp) -8000ecb0: 01812803 lw a6,24(sp) -8000ecb4: 01c12e03 lw t3,28(sp) -8000ecb8: 00412583 lw a1,4(sp) -8000ecbc: 00812f03 lw t5,8(sp) -8000ecc0: 00c12e83 lw t4,12(sp) -8000ecc4: 2c0f9463 bnez t6,8000ef8c <__subtf3+0xb00> -8000ecc8: 01e5e533 or a0,a1,t5 -8000eccc: 01d56533 or a0,a0,t4 -8000ecd0: 00d56533 or a0,a0,a3 -8000ecd4: 1c099a63 bnez s3,8000eea8 <__subtf3+0xa1c> -8000ecd8: 0c051863 bnez a0,8000eda8 <__subtf3+0x91c> -8000ecdc: 02e12023 sw a4,32(sp) -8000ece0: 02612223 sw t1,36(sp) -8000ece4: 03012423 sw a6,40(sp) -8000ece8: 03c12623 sw t3,44(sp) -8000ecec: 02012503 lw a0,32(sp) -8000ecf0: 02412583 lw a1,36(sp) -8000ecf4: 02812683 lw a3,40(sp) -8000ecf8: 02c12703 lw a4,44(sp) -8000ecfc: 00b567b3 or a5,a0,a1 -8000ed00: 00d7e7b3 or a5,a5,a3 -8000ed04: 00e7e7b3 or a5,a5,a4 -8000ed08: 72078ae3 beqz a5,8000fc3c <__subtf3+0x17b0> -8000ed0c: 02b12a23 sw a1,52(sp) -8000ed10: 02a12823 sw a0,48(sp) -8000ed14: 02d12c23 sw a3,56(sp) -8000ed18: 02e12e23 sw a4,60(sp) -8000ed1c: 03010593 addi a1,sp,48 -8000ed20: 03c10793 addi a5,sp,60 -8000ed24: 0007a703 lw a4,0(a5) -8000ed28: ffc7a683 lw a3,-4(a5) -8000ed2c: ffc78793 addi a5,a5,-4 -8000ed30: 00171713 slli a4,a4,0x1 -8000ed34: 01f6d693 srli a3,a3,0x1f -8000ed38: 00d76733 or a4,a4,a3 -8000ed3c: 00e7a223 sw a4,4(a5) -8000ed40: fef592e3 bne a1,a5,8000ed24 <__subtf3+0x898> -8000ed44: 03012783 lw a5,48(sp) -8000ed48: 00179793 slli a5,a5,0x1 -8000ed4c: 0077f713 andi a4,a5,7 -8000ed50: 6c0708e3 beqz a4,8000fc20 <__subtf3+0x1794> -8000ed54: 00200713 li a4,2 -8000ed58: 03c12683 lw a3,60(sp) -8000ed5c: 00166613 ori a2,a2,1 -8000ed60: 6ae90ee3 beq s2,a4,8000fc1c <__subtf3+0x1790> -8000ed64: 00300713 li a4,3 -8000ed68: 6ae902e3 beq s2,a4,8000fc0c <__subtf3+0x1780> -8000ed6c: 6a091ae3 bnez s2,8000fc20 <__subtf3+0x1794> -8000ed70: 00f7f713 andi a4,a5,15 -8000ed74: 00400593 li a1,4 -8000ed78: 6ab704e3 beq a4,a1,8000fc20 <__subtf3+0x1794> -8000ed7c: 00478793 addi a5,a5,4 -8000ed80: 0047b793 sltiu a5,a5,4 -8000ed84: 03412703 lw a4,52(sp) -8000ed88: 00e78733 add a4,a5,a4 -8000ed8c: 00f73733 sltu a4,a4,a5 -8000ed90: 03812783 lw a5,56(sp) -8000ed94: 00f707b3 add a5,a4,a5 -8000ed98: 00e7b7b3 sltu a5,a5,a4 -8000ed9c: 00d787b3 add a5,a5,a3 -8000eda0: 02f12e23 sw a5,60(sp) -8000eda4: 67d0006f j 8000fc20 <__subtf3+0x1794> -8000eda8: 010367b3 or a5,t1,a6 -8000edac: 01c7e7b3 or a5,a5,t3 -8000edb0: 00e7e7b3 or a5,a5,a4 -8000edb4: 00079c63 bnez a5,8000edcc <__subtf3+0x940> -8000edb8: 02d12023 sw a3,32(sp) -8000edbc: 02b12223 sw a1,36(sp) -8000edc0: 03e12423 sw t5,40(sp) -8000edc4: 03d12623 sw t4,44(sp) -8000edc8: f25ff06f j 8000ecec <__subtf3+0x860> -8000edcc: 00e68733 add a4,a3,a4 -8000edd0: 00d736b3 sltu a3,a4,a3 -8000edd4: 00b30333 add t1,t1,a1 -8000edd8: 00d307b3 add a5,t1,a3 -8000eddc: 00d7b6b3 sltu a3,a5,a3 -8000ede0: 00b33333 sltu t1,t1,a1 -8000ede4: 00d36333 or t1,t1,a3 -8000ede8: 01e805b3 add a1,a6,t5 -8000edec: 02f12223 sw a5,36(sp) -8000edf0: 006587b3 add a5,a1,t1 -8000edf4: 02f12423 sw a5,40(sp) -8000edf8: 01e5b5b3 sltu a1,a1,t5 -8000edfc: 0067b7b3 sltu a5,a5,t1 -8000ee00: 00f5e7b3 or a5,a1,a5 -8000ee04: 01de0e33 add t3,t3,t4 -8000ee08: 01c787b3 add a5,a5,t3 -8000ee0c: 02e12023 sw a4,32(sp) -8000ee10: 00c79713 slli a4,a5,0xc -8000ee14: 00074663 bltz a4,8000ee20 <__subtf3+0x994> -8000ee18: 02f12623 sw a5,44(sp) -8000ee1c: ed1ff06f j 8000ecec <__subtf3+0x860> -8000ee20: fff80737 lui a4,0xfff80 -8000ee24: fff70713 addi a4,a4,-1 # fff7ffff <_PathLocale+0x7ef7e5cf> -8000ee28: 00e7f7b3 and a5,a5,a4 -8000ee2c: 02f12623 sw a5,44(sp) -8000ee30: 00100513 li a0,1 -8000ee34: 00000793 li a5,0 -8000ee38: 02012703 lw a4,32(sp) -8000ee3c: 00777693 andi a3,a4,7 -8000ee40: 66068ce3 beqz a3,8000fcb8 <__subtf3+0x182c> -8000ee44: 00200693 li a3,2 -8000ee48: 02c12883 lw a7,44(sp) -8000ee4c: 0017e793 ori a5,a5,1 -8000ee50: 62d908e3 beq s2,a3,8000fc80 <__subtf3+0x17f4> -8000ee54: 00300693 li a3,3 -8000ee58: 5ed908e3 beq s2,a3,8000fc48 <__subtf3+0x17bc> -8000ee5c: 04091263 bnez s2,8000eea0 <__subtf3+0xa14> -8000ee60: 00f77693 andi a3,a4,15 -8000ee64: 00400593 li a1,4 -8000ee68: 02b68c63 beq a3,a1,8000eea0 <__subtf3+0xa14> -8000ee6c: 02412803 lw a6,36(sp) -8000ee70: 00470713 addi a4,a4,4 -8000ee74: 02e12023 sw a4,32(sp) -8000ee78: 00473713 sltiu a4,a4,4 -8000ee7c: 01070833 add a6,a4,a6 -8000ee80: 00e83733 sltu a4,a6,a4 -8000ee84: 03012223 sw a6,36(sp) -8000ee88: 02812803 lw a6,40(sp) -8000ee8c: 01070833 add a6,a4,a6 -8000ee90: 03012423 sw a6,40(sp) -8000ee94: 00e83833 sltu a6,a6,a4 -8000ee98: 011806b3 add a3,a6,a7 -8000ee9c: 02d12623 sw a3,44(sp) -8000eea0: 620612e3 bnez a2,8000fcc4 <__subtf3+0x1838> -8000eea4: 6250006f j 8000fcc8 <__subtf3+0x183c> -8000eea8: fff78793 addi a5,a5,-1 -8000eeac: 08f99663 bne s3,a5,8000ef38 <__subtf3+0xaac> -8000eeb0: 00051463 bnez a0,8000eeb8 <__subtf3+0xa2c> -8000eeb4: 0040106f j 8000feb8 <__subtf3+0x1a2c> -8000eeb8: 000407b7 lui a5,0x40 -8000eebc: 00fef7b3 and a5,t4,a5 -8000eec0: 0017b793 seqz a5,a5 -8000eec4: 00479793 slli a5,a5,0x4 -8000eec8: 0b389063 bne a7,s3,8000ef68 <__subtf3+0xadc> -8000eecc: 010368b3 or a7,t1,a6 -8000eed0: 01c8e8b3 or a7,a7,t3 -8000eed4: 00e8e8b3 or a7,a7,a4 -8000eed8: 7c0888e3 beqz a7,8000fea8 <__subtf3+0x1a1c> -8000eedc: 00de1693 slli a3,t3,0xd -8000eee0: 7c06d8e3 bgez a3,8000feb0 <__subtf3+0x1a24> -8000eee4: 06050463 beqz a0,8000ef4c <__subtf3+0xac0> -8000eee8: 00008737 lui a4,0x8 -8000eeec: 02e12623 sw a4,44(sp) -8000eef0: 02012423 sw zero,40(sp) -8000eef4: 02012223 sw zero,36(sp) -8000eef8: 02012023 sw zero,32(sp) -8000eefc: 02010513 addi a0,sp,32 -8000ef00: 02c10713 addi a4,sp,44 -8000ef04: 00072683 lw a3,0(a4) # 8000 <_start-0x7fff8000> -8000ef08: ffc72583 lw a1,-4(a4) -8000ef0c: ffc70713 addi a4,a4,-4 -8000ef10: 00369693 slli a3,a3,0x3 -8000ef14: 01d5d593 srli a1,a1,0x1d -8000ef18: 00b6e6b3 or a3,a3,a1 -8000ef1c: 00d72223 sw a3,4(a4) -8000ef20: fee512e3 bne a0,a4,8000ef04 <__subtf3+0xa78> -8000ef24: 02012703 lw a4,32(sp) -8000ef28: 00000413 li s0,0 -8000ef2c: 00371713 slli a4,a4,0x3 -8000ef30: 02e12023 sw a4,32(sp) -8000ef34: 0280006f j 8000ef5c <__subtf3+0xad0> -8000ef38: 00f89663 bne a7,a5,8000ef44 <__subtf3+0xab8> -8000ef3c: 00000793 li a5,0 -8000ef40: f8dff06f j 8000eecc <__subtf3+0xa40> -8000ef44: 00000793 li a5,0 -8000ef48: 02051063 bnez a0,8000ef68 <__subtf3+0xadc> -8000ef4c: 02e12023 sw a4,32(sp) -8000ef50: 02612223 sw t1,36(sp) -8000ef54: 03012423 sw a6,40(sp) -8000ef58: 03c12623 sw t3,44(sp) -8000ef5c: 00008537 lui a0,0x8 -8000ef60: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> -8000ef64: ed5ff06f j 8000ee38 <__subtf3+0x9ac> -8000ef68: 01036833 or a6,t1,a6 -8000ef6c: 01c86e33 or t3,a6,t3 -8000ef70: 00ee6733 or a4,t3,a4 -8000ef74: f6071ae3 bnez a4,8000eee8 <__subtf3+0xa5c> -8000ef78: 02d12023 sw a3,32(sp) -8000ef7c: 02b12223 sw a1,36(sp) -8000ef80: 03e12423 sw t5,40(sp) -8000ef84: 03d12623 sw t4,44(sp) -8000ef88: fd5ff06f j 8000ef5c <__subtf3+0xad0> -8000ef8c: 00e68733 add a4,a3,a4 -8000ef90: 00b30333 add t1,t1,a1 -8000ef94: 00d736b3 sltu a3,a4,a3 -8000ef98: 02e12023 sw a4,32(sp) -8000ef9c: 00d30733 add a4,t1,a3 -8000efa0: 00d736b3 sltu a3,a4,a3 -8000efa4: 00b33333 sltu t1,t1,a1 -8000efa8: 00d366b3 or a3,t1,a3 -8000efac: 01e80833 add a6,a6,t5 -8000efb0: 00d80333 add t1,a6,a3 -8000efb4: 00d336b3 sltu a3,t1,a3 -8000efb8: 01e83833 sltu a6,a6,t5 -8000efbc: 00d86833 or a6,a6,a3 -8000efc0: 01de0e33 add t3,t3,t4 -8000efc4: 01c80833 add a6,a6,t3 -8000efc8: 02e12223 sw a4,36(sp) -8000efcc: 02612423 sw t1,40(sp) -8000efd0: 03012623 sw a6,44(sp) -8000efd4: 02010793 addi a5,sp,32 -8000efd8: 02c10593 addi a1,sp,44 -8000efdc: 0007a703 lw a4,0(a5) # 40000 <_start-0x7ffc0000> -8000efe0: 0047a683 lw a3,4(a5) -8000efe4: 00478793 addi a5,a5,4 -8000efe8: 00175713 srli a4,a4,0x1 -8000efec: 01f69693 slli a3,a3,0x1f -8000eff0: 00d76733 or a4,a4,a3 -8000eff4: fee7ae23 sw a4,-4(a5) -8000eff8: fef592e3 bne a1,a5,8000efdc <__subtf3+0xb50> -8000effc: 000087b7 lui a5,0x8 -8000f000: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f004: 00f50c63 beq a0,a5,8000f01c <__subtf3+0xb90> -8000f008: 02c12783 lw a5,44(sp) -8000f00c: 0017d793 srli a5,a5,0x1 -8000f010: 02f12623 sw a5,44(sp) -8000f014: 00000793 li a5,0 -8000f018: e21ff06f j 8000ee38 <__subtf3+0x9ac> -8000f01c: 02090e63 beqz s2,8000f058 <__subtf3+0xbcc> -8000f020: 00300793 li a5,3 -8000f024: 02f91463 bne s2,a5,8000f04c <__subtf3+0xbc0> -8000f028: 02040863 beqz s0,8000f058 <__subtf3+0xbcc> -8000f02c: fff00793 li a5,-1 -8000f030: 00008537 lui a0,0x8 -8000f034: 02f12623 sw a5,44(sp) -8000f038: 02f12423 sw a5,40(sp) -8000f03c: 02f12223 sw a5,36(sp) -8000f040: 02f12023 sw a5,32(sp) -8000f044: ffe50513 addi a0,a0,-2 # 7ffe <_start-0x7fff8002> -8000f048: 0200006f j 8000f068 <__subtf3+0xbdc> -8000f04c: 00200793 li a5,2 -8000f050: fcf91ee3 bne s2,a5,8000f02c <__subtf3+0xba0> -8000f054: fc040ce3 beqz s0,8000f02c <__subtf3+0xba0> -8000f058: 02012623 sw zero,44(sp) -8000f05c: 02012423 sw zero,40(sp) -8000f060: 02012223 sw zero,36(sp) -8000f064: 02012023 sw zero,32(sp) -8000f068: 00500793 li a5,5 -8000f06c: dcdff06f j 8000ee38 <__subtf3+0x9ac> -8000f070: 00200793 li a5,2 -8000f074: 8ef910e3 bne s2,a5,8000e954 <__subtf3+0x4c8> -8000f078: 8c040ee3 beqz s0,8000e954 <__subtf3+0x4c8> -8000f07c: 02012623 sw zero,44(sp) -8000f080: 02012423 sw zero,40(sp) -8000f084: 02012223 sw zero,36(sp) -8000f088: 02012023 sw zero,32(sp) -8000f08c: 00000613 li a2,0 -8000f090: fd9ff06f j 8000f068 <__subtf3+0xbdc> -8000f094: 28c05663 blez a2,8000f320 <__subtf3+0xe94> -8000f098: 0c089263 bnez a7,8000f15c <__subtf3+0xcd0> -8000f09c: 01412803 lw a6,20(sp) -8000f0a0: 01812583 lw a1,24(sp) -8000f0a4: 01c12303 lw t1,28(sp) -8000f0a8: 00b868b3 or a7,a6,a1 -8000f0ac: 0068e8b3 or a7,a7,t1 -8000f0b0: 00e8e8b3 or a7,a7,a4 -8000f0b4: d4088663 beqz a7,8000e600 <__subtf3+0x174> -8000f0b8: fff60793 addi a5,a2,-1 # 3ffff <_start-0x7ffc0001> -8000f0bc: 06079a63 bnez a5,8000f130 <__subtf3+0xca4> -8000f0c0: 00412883 lw a7,4(sp) -8000f0c4: 40e68733 sub a4,a3,a4 -8000f0c8: 00e6b633 sltu a2,a3,a4 -8000f0cc: 41088533 sub a0,a7,a6 -8000f0d0: 00a8be33 sltu t3,a7,a0 -8000f0d4: 40c50533 sub a0,a0,a2 -8000f0d8: 02e12023 sw a4,32(sp) -8000f0dc: 02a12223 sw a0,36(sp) -8000f0e0: 00000613 li a2,0 -8000f0e4: 00e6f663 bgeu a3,a4,8000f0f0 <__subtf3+0xc64> -8000f0e8: 41180633 sub a2,a6,a7 -8000f0ec: 00163613 seqz a2,a2 -8000f0f0: 00812803 lw a6,8(sp) -8000f0f4: 01c666b3 or a3,a2,t3 -8000f0f8: 40b80633 sub a2,a6,a1 -8000f0fc: 00c83533 sltu a0,a6,a2 -8000f100: 40d60633 sub a2,a2,a3 -8000f104: 02c12423 sw a2,40(sp) -8000f108: 00068663 beqz a3,8000f114 <__subtf3+0xc88> -8000f10c: 410587b3 sub a5,a1,a6 -8000f110: 0017b793 seqz a5,a5 -8000f114: 00c12703 lw a4,12(sp) -8000f118: 00a7e7b3 or a5,a5,a0 -8000f11c: 40670733 sub a4,a4,t1 -8000f120: 40f707b3 sub a5,a4,a5 -8000f124: 02f12623 sw a5,44(sp) -8000f128: 00100513 li a0,1 -8000f12c: 1d00006f j 8000f2fc <__subtf3+0xe70> -8000f130: 00008737 lui a4,0x8 -8000f134: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000f138: d8e60863 beq a2,a4,8000e6c8 <__subtf3+0x23c> -8000f13c: 07400713 li a4,116 -8000f140: 04f75263 bge a4,a5,8000f184 <__subtf3+0xcf8> -8000f144: 00100793 li a5,1 -8000f148: 00012e23 sw zero,28(sp) -8000f14c: 00012c23 sw zero,24(sp) -8000f150: 00012a23 sw zero,20(sp) -8000f154: 00f12823 sw a5,16(sp) -8000f158: 1280006f j 8000f280 <__subtf3+0xdf4> -8000f15c: 000087b7 lui a5,0x8 -8000f160: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f164: d8f98863 beq s3,a5,8000e6f4 <__subtf3+0x268> -8000f168: 01c12783 lw a5,28(sp) -8000f16c: 00080737 lui a4,0x80 -8000f170: 00e7e7b3 or a5,a5,a4 -8000f174: 00f12e23 sw a5,28(sp) -8000f178: 07400793 li a5,116 -8000f17c: fcc7c4e3 blt a5,a2,8000f144 <__subtf3+0xcb8> -8000f180: 00060793 mv a5,a2 -8000f184: 4057d313 srai t1,a5,0x5 -8000f188: 00000613 li a2,0 -8000f18c: 01f7f793 andi a5,a5,31 -8000f190: 00000713 li a4,0 -8000f194: 00271693 slli a3,a4,0x2 -8000f198: 02671863 bne a4,t1,8000f1c8 <__subtf3+0xd3c> -8000f19c: 04079063 bnez a5,8000f1dc <__subtf3+0xd50> -8000f1a0: 00300593 li a1,3 -8000f1a4: 40e58733 sub a4,a1,a4 -8000f1a8: 00de05b3 add a1,t3,a3 -8000f1ac: 0005a583 lw a1,0(a1) -8000f1b0: 00178793 addi a5,a5,1 -8000f1b4: 004e0e13 addi t3,t3,4 -8000f1b8: febe2e23 sw a1,-4(t3) -8000f1bc: fef756e3 bge a4,a5,8000f1a8 <__subtf3+0xd1c> -8000f1c0: 00400693 li a3,4 -8000f1c4: 0a80006f j 8000f26c <__subtf3+0xde0> -8000f1c8: 00d506b3 add a3,a0,a3 -8000f1cc: 0006a683 lw a3,0(a3) -8000f1d0: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -8000f1d4: 00d66633 or a2,a2,a3 -8000f1d8: fbdff06f j 8000f194 <__subtf3+0xd08> -8000f1dc: 04010713 addi a4,sp,64 -8000f1e0: 00d70733 add a4,a4,a3 -8000f1e4: fd072703 lw a4,-48(a4) -8000f1e8: 02000893 li a7,32 -8000f1ec: 40f888b3 sub a7,a7,a5 -8000f1f0: 01171733 sll a4,a4,a7 -8000f1f4: 00e66633 or a2,a2,a4 -8000f1f8: 00300713 li a4,3 -8000f1fc: 00d506b3 add a3,a0,a3 -8000f200: 00000813 li a6,0 -8000f204: 40670733 sub a4,a4,t1 -8000f208: 00468693 addi a3,a3,4 -8000f20c: 02e84463 blt a6,a4,8000f234 <__subtf3+0xda8> -8000f210: 04010693 addi a3,sp,64 -8000f214: 00271713 slli a4,a4,0x2 -8000f218: 00e68733 add a4,a3,a4 -8000f21c: 01c12683 lw a3,28(sp) -8000f220: 00f6d7b3 srl a5,a3,a5 -8000f224: fcf72823 sw a5,-48(a4) -8000f228: 00400793 li a5,4 -8000f22c: 406787b3 sub a5,a5,t1 -8000f230: f91ff06f j 8000f1c0 <__subtf3+0xd34> -8000f234: ffc6a583 lw a1,-4(a3) -8000f238: 0006ae83 lw t4,0(a3) -8000f23c: 00281e13 slli t3,a6,0x2 -8000f240: 00f5d5b3 srl a1,a1,a5 -8000f244: 011e9eb3 sll t4,t4,a7 -8000f248: 01c50e33 add t3,a0,t3 -8000f24c: 01d5e5b3 or a1,a1,t4 -8000f250: 00be2023 sw a1,0(t3) -8000f254: 00180813 addi a6,a6,1 -8000f258: fb1ff06f j 8000f208 <__subtf3+0xd7c> -8000f25c: 00279713 slli a4,a5,0x2 -8000f260: 00e50733 add a4,a0,a4 -8000f264: 00072023 sw zero,0(a4) -8000f268: 00178793 addi a5,a5,1 -8000f26c: fed798e3 bne a5,a3,8000f25c <__subtf3+0xdd0> -8000f270: 01012783 lw a5,16(sp) -8000f274: 00c03633 snez a2,a2 -8000f278: 00c7e633 or a2,a5,a2 -8000f27c: 00c12823 sw a2,16(sp) -8000f280: 00412683 lw a3,4(sp) -8000f284: 00012583 lw a1,0(sp) -8000f288: 01012703 lw a4,16(sp) -8000f28c: 01412783 lw a5,20(sp) -8000f290: 40e58733 sub a4,a1,a4 -8000f294: 40f687b3 sub a5,a3,a5 -8000f298: 00f6b633 sltu a2,a3,a5 -8000f29c: 00e5b6b3 sltu a3,a1,a4 -8000f2a0: 40d786b3 sub a3,a5,a3 -8000f2a4: 02d12223 sw a3,36(sp) -8000f2a8: 02e12023 sw a4,32(sp) -8000f2ac: 00000693 li a3,0 -8000f2b0: 00e5f463 bgeu a1,a4,8000f2b8 <__subtf3+0xe2c> -8000f2b4: 0017b693 seqz a3,a5 -8000f2b8: 00c6e6b3 or a3,a3,a2 -8000f2bc: 01812703 lw a4,24(sp) -8000f2c0: 00812603 lw a2,8(sp) -8000f2c4: 40e60733 sub a4,a2,a4 -8000f2c8: 40d707b3 sub a5,a4,a3 -8000f2cc: 02f12423 sw a5,40(sp) -8000f2d0: 00e635b3 sltu a1,a2,a4 -8000f2d4: 00000613 li a2,0 -8000f2d8: 00068463 beqz a3,8000f2e0 <__subtf3+0xe54> -8000f2dc: 00173613 seqz a2,a4 -8000f2e0: 00c12783 lw a5,12(sp) -8000f2e4: 01c12703 lw a4,28(sp) -8000f2e8: 00b66633 or a2,a2,a1 -8000f2ec: 00098513 mv a0,s3 -8000f2f0: 40e787b3 sub a5,a5,a4 -8000f2f4: 40c787b3 sub a5,a5,a2 -8000f2f8: 02f12623 sw a5,44(sp) -8000f2fc: 02c12783 lw a5,44(sp) -8000f300: 00c79713 slli a4,a5,0xc -8000f304: 100750e3 bgez a4,8000fc04 <__subtf3+0x1778> -8000f308: 00080737 lui a4,0x80 -8000f30c: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> -8000f310: 00e7f7b3 and a5,a5,a4 -8000f314: 02f12623 sw a5,44(sp) -8000f318: 00050993 mv s3,a0 -8000f31c: 67c0006f j 8000f998 <__subtf3+0x150c> -8000f320: 34060863 beqz a2,8000f670 <__subtf3+0x11e4> -8000f324: 41388533 sub a0,a7,s3 -8000f328: 14099063 bnez s3,8000f468 <__subtf3+0xfdc> -8000f32c: 00412e03 lw t3,4(sp) -8000f330: 00812603 lw a2,8(sp) -8000f334: 00c12f03 lw t5,12(sp) -8000f338: 00ce6eb3 or t4,t3,a2 -8000f33c: 01eeeeb3 or t4,t4,t5 -8000f340: 00deeeb3 or t4,t4,a3 -8000f344: 040e9c63 bnez t4,8000f39c <__subtf3+0xf10> -8000f348: 000087b7 lui a5,0x8 -8000f34c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f350: 01412883 lw a7,20(sp) -8000f354: 01812583 lw a1,24(sp) -8000f358: 01c12683 lw a3,28(sp) -8000f35c: 00000613 li a2,0 -8000f360: 02f51263 bne a0,a5,8000f384 <__subtf3+0xef8> -8000f364: 00b8e7b3 or a5,a7,a1 -8000f368: 00d7e7b3 or a5,a5,a3 -8000f36c: 00e7e7b3 or a5,a5,a4 -8000f370: 00078a63 beqz a5,8000f384 <__subtf3+0xef8> -8000f374: 00040637 lui a2,0x40 -8000f378: 00c6f633 and a2,a3,a2 -8000f37c: 00163613 seqz a2,a2 -8000f380: 00461613 slli a2,a2,0x4 -8000f384: 02e12023 sw a4,32(sp) -8000f388: 03112223 sw a7,36(sp) -8000f38c: 02b12423 sw a1,40(sp) -8000f390: 02d12623 sw a3,44(sp) -8000f394: 00080413 mv s0,a6 -8000f398: e4cff06f j 8000e9e4 <__subtf3+0x558> -8000f39c: fff50793 addi a5,a0,-1 -8000f3a0: 06079a63 bnez a5,8000f414 <__subtf3+0xf88> -8000f3a4: 01412883 lw a7,20(sp) -8000f3a8: 40d706b3 sub a3,a4,a3 -8000f3ac: 00d735b3 sltu a1,a4,a3 -8000f3b0: 41c88533 sub a0,a7,t3 -8000f3b4: 00a8b333 sltu t1,a7,a0 -8000f3b8: 40b50533 sub a0,a0,a1 -8000f3bc: 02d12023 sw a3,32(sp) -8000f3c0: 02a12223 sw a0,36(sp) -8000f3c4: 00000593 li a1,0 -8000f3c8: 00d77663 bgeu a4,a3,8000f3d4 <__subtf3+0xf48> -8000f3cc: 411e05b3 sub a1,t3,a7 -8000f3d0: 0015b593 seqz a1,a1 -8000f3d4: 01812883 lw a7,24(sp) -8000f3d8: 0065e6b3 or a3,a1,t1 -8000f3dc: 40c885b3 sub a1,a7,a2 -8000f3e0: 00b8b533 sltu a0,a7,a1 -8000f3e4: 40d585b3 sub a1,a1,a3 -8000f3e8: 02b12423 sw a1,40(sp) -8000f3ec: 00068663 beqz a3,8000f3f8 <__subtf3+0xf6c> -8000f3f0: 411607b3 sub a5,a2,a7 -8000f3f4: 0017b793 seqz a5,a5 -8000f3f8: 01c12703 lw a4,28(sp) -8000f3fc: 00a7e7b3 or a5,a5,a0 -8000f400: 00080413 mv s0,a6 -8000f404: 41e70733 sub a4,a4,t5 -8000f408: 40f707b3 sub a5,a4,a5 -8000f40c: 02f12623 sw a5,44(sp) -8000f410: d19ff06f j 8000f128 <__subtf3+0xc9c> -8000f414: 000086b7 lui a3,0x8 -8000f418: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -8000f41c: 26d516e3 bne a0,a3,8000fe88 <__subtf3+0x19fc> -8000f420: 01412883 lw a7,20(sp) -8000f424: 01812583 lw a1,24(sp) -8000f428: 01c12603 lw a2,28(sp) -8000f42c: 00000793 li a5,0 -8000f430: 00b8e6b3 or a3,a7,a1 -8000f434: 00c6e6b3 or a3,a3,a2 -8000f438: 00e6e6b3 or a3,a3,a4 -8000f43c: 00068a63 beqz a3,8000f450 <__subtf3+0xfc4> -8000f440: 000407b7 lui a5,0x40 -8000f444: 00f677b3 and a5,a2,a5 -8000f448: 0017b793 seqz a5,a5 -8000f44c: 00479793 slli a5,a5,0x4 -8000f450: 02e12023 sw a4,32(sp) -8000f454: 03112223 sw a7,36(sp) -8000f458: 02b12423 sw a1,40(sp) -8000f45c: 02c12623 sw a2,44(sp) -8000f460: 00080413 mv s0,a6 -8000f464: e38ff06f j 8000ea9c <__subtf3+0x610> -8000f468: 000087b7 lui a5,0x8 -8000f46c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f470: 04f89663 bne a7,a5,8000f4bc <__subtf3+0x1030> -8000f474: 01412503 lw a0,20(sp) -8000f478: 01812583 lw a1,24(sp) -8000f47c: 01c12603 lw a2,28(sp) -8000f480: 00000793 li a5,0 -8000f484: 00b566b3 or a3,a0,a1 -8000f488: 00c6e6b3 or a3,a3,a2 -8000f48c: 00e6e6b3 or a3,a3,a4 -8000f490: 00068a63 beqz a3,8000f4a4 <__subtf3+0x1018> -8000f494: 000407b7 lui a5,0x40 -8000f498: 00f677b3 and a5,a2,a5 -8000f49c: 0017b793 seqz a5,a5 -8000f4a0: 00479793 slli a5,a5,0x4 -8000f4a4: 02a12223 sw a0,36(sp) -8000f4a8: 02e12023 sw a4,32(sp) -8000f4ac: 02b12423 sw a1,40(sp) -8000f4b0: 02c12623 sw a2,44(sp) -8000f4b4: 00088513 mv a0,a7 -8000f4b8: fa9ff06f j 8000f460 <__subtf3+0xfd4> -8000f4bc: 00c12783 lw a5,12(sp) -8000f4c0: 00080737 lui a4,0x80 -8000f4c4: 00e7e7b3 or a5,a5,a4 -8000f4c8: 00f12623 sw a5,12(sp) -8000f4cc: 07400793 li a5,116 -8000f4d0: 1ca7c0e3 blt a5,a0,8000fe90 <__subtf3+0x1a04> -8000f4d4: 00050793 mv a5,a0 -8000f4d8: 02000713 li a4,32 -8000f4dc: 02e7c633 div a2,a5,a4 -8000f4e0: 00000693 li a3,0 -8000f4e4: 02e7e7b3 rem a5,a5,a4 -8000f4e8: 00000713 li a4,0 -8000f4ec: 04c74063 blt a4,a2,8000f52c <__subtf3+0x10a0> -8000f4f0: 00060713 mv a4,a2 -8000f4f4: 00065463 bgez a2,8000f4fc <__subtf3+0x1070> -8000f4f8: 00000713 li a4,0 -8000f4fc: 00261513 slli a0,a2,0x2 -8000f500: 04079263 bnez a5,8000f544 <__subtf3+0x10b8> -8000f504: 00300713 li a4,3 -8000f508: 40c70633 sub a2,a4,a2 -8000f50c: 00a30733 add a4,t1,a0 -8000f510: 00072703 lw a4,0(a4) # 80000 <_start-0x7ff80000> -8000f514: 00178793 addi a5,a5,1 # 40001 <_start-0x7ffbffff> -8000f518: 00430313 addi t1,t1,4 -8000f51c: fee32e23 sw a4,-4(t1) -8000f520: fef656e3 bge a2,a5,8000f50c <__subtf3+0x1080> -8000f524: 00300613 li a2,3 -8000f528: 0b00006f j 8000f5d8 <__subtf3+0x114c> -8000f52c: 00271513 slli a0,a4,0x2 -8000f530: 00a58533 add a0,a1,a0 -8000f534: 00052503 lw a0,0(a0) -8000f538: 00170713 addi a4,a4,1 -8000f53c: 00a6e6b3 or a3,a3,a0 -8000f540: fadff06f j 8000f4ec <__subtf3+0x1060> -8000f544: 00271713 slli a4,a4,0x2 -8000f548: 04010313 addi t1,sp,64 -8000f54c: 00e30733 add a4,t1,a4 -8000f550: fc072703 lw a4,-64(a4) -8000f554: 02000e93 li t4,32 -8000f558: 40fe8eb3 sub t4,t4,a5 -8000f55c: 01d71733 sll a4,a4,t4 -8000f560: 00e6e6b3 or a3,a3,a4 -8000f564: 00300713 li a4,3 -8000f568: 00a58533 add a0,a1,a0 -8000f56c: 00000e13 li t3,0 -8000f570: 40c70733 sub a4,a4,a2 -8000f574: 00450513 addi a0,a0,4 -8000f578: 02ee4463 blt t3,a4,8000f5a0 <__subtf3+0x1114> -8000f57c: 04010513 addi a0,sp,64 -8000f580: 00271713 slli a4,a4,0x2 -8000f584: 00e50733 add a4,a0,a4 -8000f588: 00c12503 lw a0,12(sp) -8000f58c: 00f557b3 srl a5,a0,a5 -8000f590: fcf72023 sw a5,-64(a4) -8000f594: 00400793 li a5,4 -8000f598: 40c787b3 sub a5,a5,a2 -8000f59c: f89ff06f j 8000f524 <__subtf3+0x1098> -8000f5a0: ffc52303 lw t1,-4(a0) -8000f5a4: 00052f83 lw t6,0(a0) -8000f5a8: 002e1f13 slli t5,t3,0x2 -8000f5ac: 00f35333 srl t1,t1,a5 -8000f5b0: 01df9fb3 sll t6,t6,t4 -8000f5b4: 01e58f33 add t5,a1,t5 -8000f5b8: 01f36333 or t1,t1,t6 -8000f5bc: 006f2023 sw t1,0(t5) -8000f5c0: 001e0e13 addi t3,t3,1 -8000f5c4: fb1ff06f j 8000f574 <__subtf3+0x10e8> -8000f5c8: 00279713 slli a4,a5,0x2 -8000f5cc: 00e58733 add a4,a1,a4 -8000f5d0: 00072023 sw zero,0(a4) -8000f5d4: 00178793 addi a5,a5,1 -8000f5d8: fef658e3 bge a2,a5,8000f5c8 <__subtf3+0x113c> -8000f5dc: 00012783 lw a5,0(sp) -8000f5e0: 00d036b3 snez a3,a3 -8000f5e4: 00d7e6b3 or a3,a5,a3 -8000f5e8: 00d12023 sw a3,0(sp) -8000f5ec: 01412683 lw a3,20(sp) -8000f5f0: 01012583 lw a1,16(sp) -8000f5f4: 00012703 lw a4,0(sp) -8000f5f8: 00412783 lw a5,4(sp) -8000f5fc: 40e58733 sub a4,a1,a4 -8000f600: 40f687b3 sub a5,a3,a5 -8000f604: 00f6b633 sltu a2,a3,a5 -8000f608: 00e5b6b3 sltu a3,a1,a4 -8000f60c: 40d786b3 sub a3,a5,a3 -8000f610: 02d12223 sw a3,36(sp) -8000f614: 02e12023 sw a4,32(sp) -8000f618: 00000693 li a3,0 -8000f61c: 00e5f463 bgeu a1,a4,8000f624 <__subtf3+0x1198> -8000f620: 0017b693 seqz a3,a5 -8000f624: 00c6e6b3 or a3,a3,a2 -8000f628: 00812703 lw a4,8(sp) -8000f62c: 01812603 lw a2,24(sp) -8000f630: 40e60733 sub a4,a2,a4 -8000f634: 40d707b3 sub a5,a4,a3 -8000f638: 02f12423 sw a5,40(sp) -8000f63c: 00e635b3 sltu a1,a2,a4 -8000f640: 00000613 li a2,0 -8000f644: 00068463 beqz a3,8000f64c <__subtf3+0x11c0> -8000f648: 00173613 seqz a2,a4 -8000f64c: 01c12783 lw a5,28(sp) -8000f650: 00c12703 lw a4,12(sp) -8000f654: 00b66633 or a2,a2,a1 -8000f658: 00088513 mv a0,a7 -8000f65c: 40e787b3 sub a5,a5,a4 -8000f660: 40c787b3 sub a5,a5,a2 -8000f664: 02f12623 sw a5,44(sp) -8000f668: 00080413 mv s0,a6 -8000f66c: c91ff06f j 8000f2fc <__subtf3+0xe70> -8000f670: 000087b7 lui a5,0x8 -8000f674: 00198593 addi a1,s3,1 -8000f678: ffe78513 addi a0,a5,-2 # 7ffe <_start-0x7fff8002> -8000f67c: 00a5f5b3 and a1,a1,a0 -8000f680: 01412f03 lw t5,20(sp) -8000f684: 00412303 lw t1,4(sp) -8000f688: 00812e03 lw t3,8(sp) -8000f68c: 00c12e83 lw t4,12(sp) -8000f690: 01812f83 lw t6,24(sp) -8000f694: 01c12283 lw t0,28(sp) -8000f698: 24059263 bnez a1,8000f8dc <__subtf3+0x1450> -8000f69c: 01ff65b3 or a1,t5,t6 -8000f6a0: 01c36533 or a0,t1,t3 -8000f6a4: 0055e5b3 or a1,a1,t0 -8000f6a8: 01d56533 or a0,a0,t4 -8000f6ac: 00e5e5b3 or a1,a1,a4 -8000f6b0: 00d56533 or a0,a0,a3 -8000f6b4: 10099c63 bnez s3,8000f7cc <__subtf3+0x1340> -8000f6b8: 02051463 bnez a0,8000f6e0 <__subtf3+0x1254> -8000f6bc: 02e12023 sw a4,32(sp) -8000f6c0: 03e12223 sw t5,36(sp) -8000f6c4: 03f12423 sw t6,40(sp) -8000f6c8: 02512623 sw t0,44(sp) -8000f6cc: 00080413 mv s0,a6 -8000f6d0: e0059e63 bnez a1,8000ecec <__subtf3+0x860> -8000f6d4: ffe90413 addi s0,s2,-2 -8000f6d8: 00143413 seqz s0,s0 -8000f6dc: e10ff06f j 8000ecec <__subtf3+0x860> -8000f6e0: 00059a63 bnez a1,8000f6f4 <__subtf3+0x1268> -8000f6e4: 02d12023 sw a3,32(sp) -8000f6e8: 02612223 sw t1,36(sp) -8000f6ec: 03c12423 sw t3,40(sp) -8000f6f0: ed4ff06f j 8000edc4 <__subtf3+0x938> -8000f6f4: 40e687b3 sub a5,a3,a4 -8000f6f8: 41e308b3 sub a7,t1,t5 -8000f6fc: 00f6b533 sltu a0,a3,a5 -8000f700: 011335b3 sltu a1,t1,a7 -8000f704: 40a888b3 sub a7,a7,a0 -8000f708: 02f12023 sw a5,32(sp) -8000f70c: 03112223 sw a7,36(sp) -8000f710: 00000513 li a0,0 -8000f714: 00f6f663 bgeu a3,a5,8000f720 <__subtf3+0x1294> -8000f718: 406f0533 sub a0,t5,t1 -8000f71c: 00153513 seqz a0,a0 -8000f720: 41fe03b3 sub t2,t3,t6 -8000f724: 00b56533 or a0,a0,a1 -8000f728: 40a38a33 sub s4,t2,a0 -8000f72c: 03412423 sw s4,40(sp) -8000f730: 007e3ab3 sltu s5,t3,t2 -8000f734: 00000993 li s3,0 -8000f738: 00050463 beqz a0,8000f740 <__subtf3+0x12b4> -8000f73c: 0013b993 seqz s3,t2 -8000f740: 405e85b3 sub a1,t4,t0 -8000f744: 0159e9b3 or s3,s3,s5 -8000f748: 413585b3 sub a1,a1,s3 -8000f74c: 02b12623 sw a1,44(sp) -8000f750: 00c59513 slli a0,a1,0xc -8000f754: 06055263 bgez a0,8000f7b8 <__subtf3+0x132c> -8000f758: 40d706b3 sub a3,a4,a3 -8000f75c: 406f0333 sub t1,t5,t1 -8000f760: 00d737b3 sltu a5,a4,a3 -8000f764: 40f307b3 sub a5,t1,a5 -8000f768: 02f12223 sw a5,36(sp) -8000f76c: 02d12023 sw a3,32(sp) -8000f770: 006f3f33 sltu t5,t5,t1 -8000f774: 00000793 li a5,0 -8000f778: 00d77463 bgeu a4,a3,8000f780 <__subtf3+0x12f4> -8000f77c: 00133793 seqz a5,t1 -8000f780: 01e7ef33 or t5,a5,t5 -8000f784: 41cf8e33 sub t3,t6,t3 -8000f788: 01cfbfb3 sltu t6,t6,t3 -8000f78c: 41ee0e33 sub t3,t3,t5 -8000f790: 03c12423 sw t3,40(sp) -8000f794: 00000793 li a5,0 -8000f798: 000f0463 beqz t5,8000f7a0 <__subtf3+0x1314> -8000f79c: 0013b793 seqz a5,t2 -8000f7a0: 41d28eb3 sub t4,t0,t4 -8000f7a4: 01f7e7b3 or a5,a5,t6 -8000f7a8: 40fe87b3 sub a5,t4,a5 -8000f7ac: 02f12623 sw a5,44(sp) -8000f7b0: 00080413 mv s0,a6 -8000f7b4: d38ff06f j 8000ecec <__subtf3+0x860> -8000f7b8: 0117e7b3 or a5,a5,a7 -8000f7bc: 0147e7b3 or a5,a5,s4 -8000f7c0: 00b7e7b3 or a5,a5,a1 -8000f7c4: d2079463 bnez a5,8000ecec <__subtf3+0x860> -8000f7c8: f0dff06f j 8000f6d4 <__subtf3+0x1248> -8000f7cc: fff78793 addi a5,a5,-1 -8000f7d0: 02010393 addi t2,sp,32 -8000f7d4: 06f99463 bne s3,a5,8000f83c <__subtf3+0x13b0> -8000f7d8: 6e050e63 beqz a0,8000fed4 <__subtf3+0x1a48> -8000f7dc: 000407b7 lui a5,0x40 -8000f7e0: 00fef7b3 and a5,t4,a5 -8000f7e4: 0017b793 seqz a5,a5 -8000f7e8: 00479793 slli a5,a5,0x4 -8000f7ec: 0d389e63 bne a7,s3,8000f8c8 <__subtf3+0x143c> -8000f7f0: 6c058a63 beqz a1,8000fec4 <__subtf3+0x1a38> -8000f7f4: 00d29693 slli a3,t0,0xd -8000f7f8: 6c06da63 bgez a3,8000fecc <__subtf3+0x1a40> -8000f7fc: 0a050863 beqz a0,8000f8ac <__subtf3+0x1420> -8000f800: 00008737 lui a4,0x8 -8000f804: 02e12623 sw a4,44(sp) -8000f808: 02012423 sw zero,40(sp) -8000f80c: 02012223 sw zero,36(sp) -8000f810: 02012023 sw zero,32(sp) -8000f814: 02c10713 addi a4,sp,44 -8000f818: 00072683 lw a3,0(a4) # 8000 <_start-0x7fff8000> -8000f81c: ffc72583 lw a1,-4(a4) -8000f820: ffc70713 addi a4,a4,-4 -8000f824: 00369693 slli a3,a3,0x3 -8000f828: 01d5d593 srli a1,a1,0x1d -8000f82c: 00b6e6b3 or a3,a3,a1 -8000f830: 00d72223 sw a3,4(a4) -8000f834: fee392e3 bne t2,a4,8000f818 <__subtf3+0x138c> -8000f838: eecff06f j 8000ef24 <__subtf3+0xa98> -8000f83c: 00f89663 bne a7,a5,8000f848 <__subtf3+0x13bc> -8000f840: 00000793 li a5,0 -8000f844: fadff06f j 8000f7f0 <__subtf3+0x1364> -8000f848: 06051e63 bnez a0,8000f8c4 <__subtf3+0x1438> -8000f84c: 04059e63 bnez a1,8000f8a8 <__subtf3+0x141c> -8000f850: 000087b7 lui a5,0x8 -8000f854: 02f12623 sw a5,44(sp) -8000f858: 02012423 sw zero,40(sp) -8000f85c: 02012223 sw zero,36(sp) -8000f860: 02012023 sw zero,32(sp) -8000f864: 02c10793 addi a5,sp,44 -8000f868: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -8000f86c: ffc7a683 lw a3,-4(a5) -8000f870: ffc78793 addi a5,a5,-4 -8000f874: 00371713 slli a4,a4,0x3 -8000f878: 01d6d693 srli a3,a3,0x1d -8000f87c: 00d76733 or a4,a4,a3 -8000f880: 00e7a223 sw a4,4(a5) -8000f884: fef392e3 bne t2,a5,8000f868 <__subtf3+0x13dc> -8000f888: 02012783 lw a5,32(sp) -8000f88c: 00008537 lui a0,0x8 -8000f890: 00000413 li s0,0 -8000f894: 00379793 slli a5,a5,0x3 -8000f898: 02f12023 sw a5,32(sp) -8000f89c: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> -8000f8a0: 01000793 li a5,16 -8000f8a4: d94ff06f j 8000ee38 <__subtf3+0x9ac> -8000f8a8: 00000793 li a5,0 -8000f8ac: 02e12023 sw a4,32(sp) -8000f8b0: 03e12223 sw t5,36(sp) -8000f8b4: 03f12423 sw t6,40(sp) -8000f8b8: 02512623 sw t0,44(sp) -8000f8bc: 00080413 mv s0,a6 -8000f8c0: e9cff06f j 8000ef5c <__subtf3+0xad0> -8000f8c4: 00000793 li a5,0 -8000f8c8: f2059ce3 bnez a1,8000f800 <__subtf3+0x1374> -8000f8cc: 02d12023 sw a3,32(sp) -8000f8d0: 02612223 sw t1,36(sp) -8000f8d4: 03c12423 sw t3,40(sp) -8000f8d8: eacff06f j 8000ef84 <__subtf3+0xaf8> -8000f8dc: 40e687b3 sub a5,a3,a4 -8000f8e0: 41e308b3 sub a7,t1,t5 -8000f8e4: 00f6b533 sltu a0,a3,a5 -8000f8e8: 011335b3 sltu a1,t1,a7 -8000f8ec: 40a888b3 sub a7,a7,a0 -8000f8f0: 02f12023 sw a5,32(sp) -8000f8f4: 03112223 sw a7,36(sp) -8000f8f8: 00000513 li a0,0 -8000f8fc: 00f6f663 bgeu a3,a5,8000f908 <__subtf3+0x147c> -8000f900: 406f0533 sub a0,t5,t1 -8000f904: 00153513 seqz a0,a0 -8000f908: 41fe03b3 sub t2,t3,t6 -8000f90c: 00b56533 or a0,a0,a1 -8000f910: 40a38ab3 sub s5,t2,a0 -8000f914: 03512423 sw s5,40(sp) -8000f918: 007e3b33 sltu s6,t3,t2 -8000f91c: 00000a13 li s4,0 -8000f920: 00050463 beqz a0,8000f928 <__subtf3+0x149c> -8000f924: 0013ba13 seqz s4,t2 -8000f928: 405e85b3 sub a1,t4,t0 -8000f92c: 016a6a33 or s4,s4,s6 -8000f930: 414585b3 sub a1,a1,s4 -8000f934: 02b12623 sw a1,44(sp) -8000f938: 00c59513 slli a0,a1,0xc -8000f93c: 0a055e63 bgez a0,8000f9f8 <__subtf3+0x156c> -8000f940: 40d706b3 sub a3,a4,a3 -8000f944: 406f0333 sub t1,t5,t1 -8000f948: 00d737b3 sltu a5,a4,a3 -8000f94c: 40f307b3 sub a5,t1,a5 -8000f950: 02f12223 sw a5,36(sp) -8000f954: 02d12023 sw a3,32(sp) -8000f958: 006f3f33 sltu t5,t5,t1 -8000f95c: 00000793 li a5,0 -8000f960: 00d77463 bgeu a4,a3,8000f968 <__subtf3+0x14dc> -8000f964: 00133793 seqz a5,t1 -8000f968: 41cf8e33 sub t3,t6,t3 -8000f96c: 01e7ef33 or t5,a5,t5 -8000f970: 01cfbfb3 sltu t6,t6,t3 -8000f974: 41ee0e33 sub t3,t3,t5 -8000f978: 03c12423 sw t3,40(sp) -8000f97c: 000f0463 beqz t5,8000f984 <__subtf3+0x14f8> -8000f980: 0013b613 seqz a2,t2 -8000f984: 41d28eb3 sub t4,t0,t4 -8000f988: 01f66633 or a2,a2,t6 -8000f98c: 40ce8eb3 sub t4,t4,a2 -8000f990: 03d12623 sw t4,44(sp) -8000f994: 00080413 mv s0,a6 -8000f998: 02c12503 lw a0,44(sp) -8000f99c: 06050863 beqz a0,8000fa0c <__subtf3+0x1580> -8000f9a0: 7a1000ef jal ra,80010940 <__clzsi2> -8000f9a4: ff450513 addi a0,a0,-12 -8000f9a8: 02000693 li a3,32 -8000f9ac: 02d56833 rem a6,a0,a3 -8000f9b0: 02d547b3 div a5,a0,a3 -8000f9b4: 08080863 beqz a6,8000fa44 <__subtf3+0x15b8> -8000f9b8: ffc00713 li a4,-4 -8000f9bc: 02010313 addi t1,sp,32 -8000f9c0: 00279593 slli a1,a5,0x2 -8000f9c4: 410686b3 sub a3,a3,a6 -8000f9c8: 02e78733 mul a4,a5,a4 -8000f9cc: 00c70713 addi a4,a4,12 -8000f9d0: 00e30733 add a4,t1,a4 -8000f9d4: 0ae31063 bne t1,a4,8000fa74 <__subtf3+0x15e8> -8000f9d8: 04010713 addi a4,sp,64 -8000f9dc: 00b705b3 add a1,a4,a1 -8000f9e0: 02012703 lw a4,32(sp) -8000f9e4: fff78793 addi a5,a5,-1 -8000f9e8: 01071833 sll a6,a4,a6 -8000f9ec: ff05a023 sw a6,-32(a1) -8000f9f0: fff00693 li a3,-1 -8000f9f4: 0b80006f j 8000faac <__subtf3+0x1620> -8000f9f8: 0117e7b3 or a5,a5,a7 -8000f9fc: 0157e7b3 or a5,a5,s5 -8000fa00: 00b7e7b3 or a5,a5,a1 -8000fa04: f8079ae3 bnez a5,8000f998 <__subtf3+0x150c> -8000fa08: ccdff06f j 8000f6d4 <__subtf3+0x1248> -8000fa0c: 02812503 lw a0,40(sp) -8000fa10: 00050863 beqz a0,8000fa20 <__subtf3+0x1594> -8000fa14: 72d000ef jal ra,80010940 <__clzsi2> -8000fa18: 02050513 addi a0,a0,32 -8000fa1c: f89ff06f j 8000f9a4 <__subtf3+0x1518> -8000fa20: 02412503 lw a0,36(sp) -8000fa24: 00050863 beqz a0,8000fa34 <__subtf3+0x15a8> -8000fa28: 719000ef jal ra,80010940 <__clzsi2> -8000fa2c: 04050513 addi a0,a0,64 -8000fa30: f75ff06f j 8000f9a4 <__subtf3+0x1518> -8000fa34: 02012503 lw a0,32(sp) -8000fa38: 709000ef jal ra,80010940 <__clzsi2> -8000fa3c: 06050513 addi a0,a0,96 -8000fa40: f65ff06f j 8000f9a4 <__subtf3+0x1518> -8000fa44: ffc00613 li a2,-4 -8000fa48: 02c78633 mul a2,a5,a2 -8000fa4c: 02c10713 addi a4,sp,44 -8000fa50: 00300693 li a3,3 -8000fa54: 00c705b3 add a1,a4,a2 -8000fa58: 0005a583 lw a1,0(a1) -8000fa5c: fff68693 addi a3,a3,-1 -8000fa60: ffc70713 addi a4,a4,-4 -8000fa64: 00b72223 sw a1,4(a4) -8000fa68: fef6d6e3 bge a3,a5,8000fa54 <__subtf3+0x15c8> -8000fa6c: fff78793 addi a5,a5,-1 -8000fa70: f81ff06f j 8000f9f0 <__subtf3+0x1564> -8000fa74: ffc72603 lw a2,-4(a4) -8000fa78: 00072883 lw a7,0(a4) -8000fa7c: 00b70e33 add t3,a4,a1 -8000fa80: 00d65633 srl a2,a2,a3 -8000fa84: 010898b3 sll a7,a7,a6 -8000fa88: 01166633 or a2,a2,a7 -8000fa8c: 00ce2023 sw a2,0(t3) -8000fa90: ffc70713 addi a4,a4,-4 -8000fa94: f41ff06f j 8000f9d4 <__subtf3+0x1548> -8000fa98: 00279713 slli a4,a5,0x2 -8000fa9c: 02010613 addi a2,sp,32 -8000faa0: 00e60733 add a4,a2,a4 -8000faa4: 00072023 sw zero,0(a4) -8000faa8: fff78793 addi a5,a5,-1 -8000faac: fed796e3 bne a5,a3,8000fa98 <__subtf3+0x160c> -8000fab0: 13354e63 blt a0,s3,8000fbec <__subtf3+0x1760> -8000fab4: 41350533 sub a0,a0,s3 -8000fab8: 00150513 addi a0,a0,1 -8000fabc: 02000793 li a5,32 -8000fac0: 02f548b3 div a7,a0,a5 -8000fac4: 00000813 li a6,0 -8000fac8: 00000713 li a4,0 -8000facc: 02f56533 rem a0,a0,a5 -8000fad0: 05174263 blt a4,a7,8000fb14 <__subtf3+0x1688> -8000fad4: 00088693 mv a3,a7 -8000fad8: 0008d463 bgez a7,8000fae0 <__subtf3+0x1654> -8000fadc: 00000693 li a3,0 -8000fae0: 00289713 slli a4,a7,0x2 -8000fae4: 04051663 bnez a0,8000fb30 <__subtf3+0x16a4> -8000fae8: 00300793 li a5,3 -8000faec: 02010693 addi a3,sp,32 -8000faf0: 411788b3 sub a7,a5,a7 -8000faf4: 00e687b3 add a5,a3,a4 -8000faf8: 0007a783 lw a5,0(a5) -8000fafc: 00150513 addi a0,a0,1 -8000fb00: 00468693 addi a3,a3,4 -8000fb04: fef6ae23 sw a5,-4(a3) -8000fb08: fea8d6e3 bge a7,a0,8000faf4 <__subtf3+0x1668> -8000fb0c: 00300713 li a4,3 -8000fb10: 0c00006f j 8000fbd0 <__subtf3+0x1744> -8000fb14: 00271793 slli a5,a4,0x2 -8000fb18: 02010693 addi a3,sp,32 -8000fb1c: 00f687b3 add a5,a3,a5 -8000fb20: 0007a783 lw a5,0(a5) -8000fb24: 00170713 addi a4,a4,1 -8000fb28: 00f86833 or a6,a6,a5 -8000fb2c: fa5ff06f j 8000fad0 <__subtf3+0x1644> -8000fb30: 04010793 addi a5,sp,64 -8000fb34: 00269693 slli a3,a3,0x2 -8000fb38: 00d786b3 add a3,a5,a3 -8000fb3c: fe06a783 lw a5,-32(a3) -8000fb40: 02000593 li a1,32 -8000fb44: 40a585b3 sub a1,a1,a0 -8000fb48: 00b797b3 sll a5,a5,a1 -8000fb4c: 00f86833 or a6,a6,a5 -8000fb50: 02010793 addi a5,sp,32 -8000fb54: 00e78733 add a4,a5,a4 -8000fb58: 00300793 li a5,3 -8000fb5c: 00000613 li a2,0 -8000fb60: 411787b3 sub a5,a5,a7 -8000fb64: 00470713 addi a4,a4,4 -8000fb68: 02f64463 blt a2,a5,8000fb90 <__subtf3+0x1704> -8000fb6c: 04010713 addi a4,sp,64 -8000fb70: 00279793 slli a5,a5,0x2 -8000fb74: 00f707b3 add a5,a4,a5 -8000fb78: 02c12703 lw a4,44(sp) -8000fb7c: 00a75533 srl a0,a4,a0 -8000fb80: fea7a023 sw a0,-32(a5) -8000fb84: 00400513 li a0,4 -8000fb88: 41150533 sub a0,a0,a7 -8000fb8c: f81ff06f j 8000fb0c <__subtf3+0x1680> -8000fb90: 00261313 slli t1,a2,0x2 -8000fb94: 02010693 addi a3,sp,32 -8000fb98: 00668333 add t1,a3,t1 -8000fb9c: 00072e03 lw t3,0(a4) -8000fba0: ffc72683 lw a3,-4(a4) -8000fba4: 00160613 addi a2,a2,1 # 40001 <_start-0x7ffbffff> -8000fba8: 00be1e33 sll t3,t3,a1 -8000fbac: 00a6d6b3 srl a3,a3,a0 -8000fbb0: 01c6e6b3 or a3,a3,t3 -8000fbb4: 00d32023 sw a3,0(t1) -8000fbb8: fadff06f j 8000fb64 <__subtf3+0x16d8> -8000fbbc: 00251793 slli a5,a0,0x2 -8000fbc0: 02010693 addi a3,sp,32 -8000fbc4: 00f687b3 add a5,a3,a5 -8000fbc8: 0007a023 sw zero,0(a5) -8000fbcc: 00150513 addi a0,a0,1 -8000fbd0: fea756e3 bge a4,a0,8000fbbc <__subtf3+0x1730> -8000fbd4: 02012703 lw a4,32(sp) -8000fbd8: 010037b3 snez a5,a6 -8000fbdc: 00000613 li a2,0 -8000fbe0: 00f767b3 or a5,a4,a5 -8000fbe4: 02f12023 sw a5,32(sp) -8000fbe8: 904ff06f j 8000ecec <__subtf3+0x860> -8000fbec: 02c12783 lw a5,44(sp) -8000fbf0: fff80737 lui a4,0xfff80 -8000fbf4: fff70713 addi a4,a4,-1 # fff7ffff <_PathLocale+0x7ef7e5cf> -8000fbf8: 00e7f7b3 and a5,a5,a4 -8000fbfc: 40a98533 sub a0,s3,a0 -8000fc00: 02f12623 sw a5,44(sp) -8000fc04: 00000613 li a2,0 -8000fc08: dddfe06f j 8000e9e4 <__subtf3+0x558> -8000fc0c: 00041a63 bnez s0,8000fc20 <__subtf3+0x1794> -8000fc10: 00878793 addi a5,a5,8 -8000fc14: 0087b793 sltiu a5,a5,8 -8000fc18: 96cff06f j 8000ed84 <__subtf3+0x8f8> -8000fc1c: fe041ae3 bnez s0,8000fc10 <__subtf3+0x1784> -8000fc20: 03c12703 lw a4,60(sp) -8000fc24: 00060793 mv a5,a2 -8000fc28: 00000513 li a0,0 -8000fc2c: 01475713 srli a4,a4,0x14 -8000fc30: 00174713 xori a4,a4,1 -8000fc34: 00177613 andi a2,a4,1 -8000fc38: a00ff06f j 8000ee38 <__subtf3+0x9ac> -8000fc3c: 00060793 mv a5,a2 -8000fc40: 00000513 li a0,0 -8000fc44: e59fe06f j 8000ea9c <__subtf3+0x610> -8000fc48: a4041c63 bnez s0,8000eea0 <__subtf3+0xa14> -8000fc4c: 02412583 lw a1,36(sp) -8000fc50: 00870713 addi a4,a4,8 -8000fc54: 02e12023 sw a4,32(sp) -8000fc58: 00873713 sltiu a4,a4,8 -8000fc5c: 00b705b3 add a1,a4,a1 -8000fc60: 00e5b733 sltu a4,a1,a4 -8000fc64: 02b12223 sw a1,36(sp) -8000fc68: 02812583 lw a1,40(sp) -8000fc6c: 00b705b3 add a1,a4,a1 -8000fc70: 02b12423 sw a1,40(sp) -8000fc74: 00e5b5b3 sltu a1,a1,a4 -8000fc78: 011586b3 add a3,a1,a7 -8000fc7c: a20ff06f j 8000ee9c <__subtf3+0xa10> -8000fc80: a2040063 beqz s0,8000eea0 <__subtf3+0xa14> -8000fc84: 02412683 lw a3,36(sp) -8000fc88: 00870713 addi a4,a4,8 -8000fc8c: 02812583 lw a1,40(sp) -8000fc90: 02e12023 sw a4,32(sp) -8000fc94: 00873713 sltiu a4,a4,8 -8000fc98: 00d706b3 add a3,a4,a3 -8000fc9c: 00e6b733 sltu a4,a3,a4 -8000fca0: 02d12223 sw a3,36(sp) -8000fca4: 00b706b3 add a3,a4,a1 -8000fca8: 02d12423 sw a3,40(sp) -8000fcac: 00e6b6b3 sltu a3,a3,a4 -8000fcb0: 011686b3 add a3,a3,a7 -8000fcb4: 9e8ff06f j 8000ee9c <__subtf3+0xa10> -8000fcb8: 00060863 beqz a2,8000fcc8 <__subtf3+0x183c> -8000fcbc: 0017f713 andi a4,a5,1 -8000fcc0: 00070463 beqz a4,8000fcc8 <__subtf3+0x183c> -8000fcc4: 0027e793 ori a5,a5,2 -8000fcc8: 02c12703 lw a4,44(sp) -8000fccc: 00c71693 slli a3,a4,0xc -8000fcd0: 0206d263 bgez a3,8000fcf4 <__subtf3+0x1868> -8000fcd4: 000086b7 lui a3,0x8 -8000fcd8: 00150513 addi a0,a0,1 -8000fcdc: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -8000fce0: 10d50663 beq a0,a3,8000fdec <__subtf3+0x1960> -8000fce4: fff806b7 lui a3,0xfff80 -8000fce8: fff68693 addi a3,a3,-1 # fff7ffff <_PathLocale+0x7ef7e5cf> -8000fcec: 00d77733 and a4,a4,a3 -8000fcf0: 02e12623 sw a4,44(sp) -8000fcf4: 02010713 addi a4,sp,32 -8000fcf8: 02c10593 addi a1,sp,44 -8000fcfc: 00072683 lw a3,0(a4) -8000fd00: 00472603 lw a2,4(a4) -8000fd04: 00470713 addi a4,a4,4 -8000fd08: 0036d693 srli a3,a3,0x3 -8000fd0c: 01d61613 slli a2,a2,0x1d -8000fd10: 00c6e6b3 or a3,a3,a2 -8000fd14: fed72e23 sw a3,-4(a4) -8000fd18: fee592e3 bne a1,a4,8000fcfc <__subtf3+0x1870> -8000fd1c: 02c12703 lw a4,44(sp) -8000fd20: 00008637 lui a2,0x8 -8000fd24: 00375693 srli a3,a4,0x3 -8000fd28: 02d12623 sw a3,44(sp) -8000fd2c: fff60713 addi a4,a2,-1 # 7fff <_start-0x7fff8001> -8000fd30: 02e51a63 bne a0,a4,8000fd64 <__subtf3+0x18d8> -8000fd34: 02412583 lw a1,36(sp) -8000fd38: 02012703 lw a4,32(sp) -8000fd3c: 00b76733 or a4,a4,a1 -8000fd40: 02812583 lw a1,40(sp) -8000fd44: 00b76733 or a4,a4,a1 -8000fd48: 00d76733 or a4,a4,a3 -8000fd4c: 00070c63 beqz a4,8000fd64 <__subtf3+0x18d8> -8000fd50: 02c12623 sw a2,44(sp) -8000fd54: 02012423 sw zero,40(sp) -8000fd58: 02012223 sw zero,36(sp) -8000fd5c: 02012023 sw zero,32(sp) -8000fd60: 00000413 li s0,0 -8000fd64: 02c12703 lw a4,44(sp) -8000fd68: 01151513 slli a0,a0,0x11 -8000fd6c: 01155513 srli a0,a0,0x11 -8000fd70: 02e11e23 sh a4,60(sp) -8000fd74: 01051713 slli a4,a0,0x10 -8000fd78: 03c12503 lw a0,60(sp) -8000fd7c: 800106b7 lui a3,0x80010 -8000fd80: fff68693 addi a3,a3,-1 # 8000ffff <_PathLocale+0xff00e5cf> -8000fd84: 00d57533 and a0,a0,a3 -8000fd88: 00e56533 or a0,a0,a4 -8000fd8c: 00151513 slli a0,a0,0x1 -8000fd90: 01f41413 slli s0,s0,0x1f -8000fd94: 00155513 srli a0,a0,0x1 -8000fd98: 02012803 lw a6,32(sp) -8000fd9c: 02412583 lw a1,36(sp) -8000fda0: 02812603 lw a2,40(sp) -8000fda4: 00856533 or a0,a0,s0 -8000fda8: 00078463 beqz a5,8000fdb0 <__subtf3+0x1924> -8000fdac: 0017a073 csrs fflags,a5 -8000fdb0: 05c12083 lw ra,92(sp) -8000fdb4: 05812403 lw s0,88(sp) -8000fdb8: 00a4a623 sw a0,12(s1) -8000fdbc: 0104a023 sw a6,0(s1) -8000fdc0: 00b4a223 sw a1,4(s1) -8000fdc4: 00c4a423 sw a2,8(s1) -8000fdc8: 00048513 mv a0,s1 -8000fdcc: 05012903 lw s2,80(sp) -8000fdd0: 05412483 lw s1,84(sp) -8000fdd4: 04c12983 lw s3,76(sp) -8000fdd8: 04812a03 lw s4,72(sp) -8000fddc: 04412a83 lw s5,68(sp) -8000fde0: 04012b03 lw s6,64(sp) -8000fde4: 06010113 addi sp,sp,96 -8000fde8: 00008067 ret -8000fdec: 02090e63 beqz s2,8000fe28 <__subtf3+0x199c> -8000fdf0: 00300713 li a4,3 -8000fdf4: 02e91463 bne s2,a4,8000fe1c <__subtf3+0x1990> -8000fdf8: 02040863 beqz s0,8000fe28 <__subtf3+0x199c> -8000fdfc: fff00713 li a4,-1 -8000fe00: 00008537 lui a0,0x8 -8000fe04: 02e12623 sw a4,44(sp) -8000fe08: 02e12423 sw a4,40(sp) -8000fe0c: 02e12223 sw a4,36(sp) -8000fe10: 02e12023 sw a4,32(sp) -8000fe14: ffe50513 addi a0,a0,-2 # 7ffe <_start-0x7fff8002> -8000fe18: 0200006f j 8000fe38 <__subtf3+0x19ac> -8000fe1c: 00200713 li a4,2 -8000fe20: fce91ee3 bne s2,a4,8000fdfc <__subtf3+0x1970> -8000fe24: fc040ce3 beqz s0,8000fdfc <__subtf3+0x1970> -8000fe28: 02012623 sw zero,44(sp) -8000fe2c: 02012423 sw zero,40(sp) -8000fe30: 02012223 sw zero,36(sp) -8000fe34: 02012023 sw zero,32(sp) -8000fe38: 0057e793 ori a5,a5,5 -8000fe3c: eb9ff06f j 8000fcf4 <__subtf3+0x1868> -8000fe40: 07400713 li a4,116 -8000fe44: 00f74463 blt a4,a5,8000fe4c <__subtf3+0x19c0> -8000fe48: 915fe06f j 8000e75c <__subtf3+0x2d0> -8000fe4c: 00100793 li a5,1 -8000fe50: 00012e23 sw zero,28(sp) -8000fe54: 00012c23 sw zero,24(sp) -8000fe58: 00012a23 sw zero,20(sp) -8000fe5c: 00f12823 sw a5,16(sp) -8000fe60: 9f9fe06f j 8000e858 <__subtf3+0x3cc> -8000fe64: 07400713 li a4,116 -8000fe68: 00f74463 blt a4,a5,8000fe70 <__subtf3+0x19e4> -8000fe6c: cadfe06f j 8000eb18 <__subtf3+0x68c> -8000fe70: 00100793 li a5,1 -8000fe74: 00012623 sw zero,12(sp) -8000fe78: 00012423 sw zero,8(sp) -8000fe7c: 00012223 sw zero,4(sp) -8000fe80: 00f12023 sw a5,0(sp) -8000fe84: da9fe06f j 8000ec2c <__subtf3+0x7a0> -8000fe88: 07400713 li a4,116 -8000fe8c: e4f75663 bge a4,a5,8000f4d8 <__subtf3+0x104c> -8000fe90: 00100793 li a5,1 -8000fe94: 00012623 sw zero,12(sp) -8000fe98: 00012423 sw zero,8(sp) -8000fe9c: 00012223 sw zero,4(sp) -8000fea0: 00f12023 sw a5,0(sp) -8000fea4: f48ff06f j 8000f5ec <__subtf3+0x1160> -8000fea8: 8a050263 beqz a0,8000ef4c <__subtf3+0xac0> -8000feac: 8ccff06f j 8000ef78 <__subtf3+0xaec> -8000feb0: 01000793 li a5,16 -8000feb4: 830ff06f j 8000eee4 <__subtf3+0xa58> -8000feb8: 00000793 li a5,0 -8000febc: 89389863 bne a7,s3,8000ef4c <__subtf3+0xac0> -8000fec0: 87cff06f j 8000ef3c <__subtf3+0xab0> -8000fec4: 980506e3 beqz a0,8000f850 <__subtf3+0x13c4> -8000fec8: a05ff06f j 8000f8cc <__subtf3+0x1440> -8000fecc: 01000793 li a5,16 -8000fed0: 92dff06f j 8000f7fc <__subtf3+0x1370> -8000fed4: 97389ce3 bne a7,s3,8000f84c <__subtf3+0x13c0> -8000fed8: 969ff06f j 8000f840 <__subtf3+0x13b4> +8000e518 <__subtf3>: +8000e518: fa010113 addi sp,sp,-96 +8000e51c: 04812c23 sw s0,88(sp) +8000e520: 04912a23 sw s1,84(sp) +8000e524: 04112e23 sw ra,92(sp) +8000e528: 05212823 sw s2,80(sp) +8000e52c: 05312623 sw s3,76(sp) +8000e530: 05412423 sw s4,72(sp) +8000e534: 05512223 sw s5,68(sp) +8000e538: 05612023 sw s6,64(sp) +8000e53c: 00050493 mv s1,a0 +8000e540: 0005a683 lw a3,0(a1) +8000e544: 0045a703 lw a4,4(a1) +8000e548: 0085a783 lw a5,8(a1) +8000e54c: 00c5a403 lw s0,12(a1) +8000e550: 00062e83 lw t4,0(a2) +8000e554: 00462e03 lw t3,4(a2) +8000e558: 00862883 lw a7,8(a2) +8000e55c: 00c62803 lw a6,12(a2) +8000e560: 00202973 frrm s2 +8000e564: 02f12c23 sw a5,56(sp) +8000e568: 00f12423 sw a5,8(sp) +8000e56c: 01041793 slli a5,s0,0x10 +8000e570: 00141993 slli s3,s0,0x1 +8000e574: 0107d793 srli a5,a5,0x10 +8000e578: 02812e23 sw s0,60(sp) +8000e57c: 02d12823 sw a3,48(sp) +8000e580: 02e12a23 sw a4,52(sp) +8000e584: 00d12023 sw a3,0(sp) +8000e588: 00e12223 sw a4,4(sp) +8000e58c: 00f12623 sw a5,12(sp) +8000e590: 0119d993 srli s3,s3,0x11 +8000e594: 01f45413 srli s0,s0,0x1f +8000e598: 00010593 mv a1,sp +8000e59c: 00c10313 addi t1,sp,12 +8000e5a0: 00032783 lw a5,0(t1) +8000e5a4: ffc32703 lw a4,-4(t1) +8000e5a8: ffc30313 addi t1,t1,-4 +8000e5ac: 00379793 slli a5,a5,0x3 +8000e5b0: 01d75713 srli a4,a4,0x1d +8000e5b4: 00e7e7b3 or a5,a5,a4 +8000e5b8: 00f32223 sw a5,4(t1) +8000e5bc: fe6592e3 bne a1,t1,8000e5a0 <__subtf3+0x88> +8000e5c0: 00012683 lw a3,0(sp) +8000e5c4: 01081793 slli a5,a6,0x10 +8000e5c8: 03112c23 sw a7,56(sp) +8000e5cc: 00369693 slli a3,a3,0x3 +8000e5d0: 01112c23 sw a7,24(sp) +8000e5d4: 0107d793 srli a5,a5,0x10 +8000e5d8: 00181893 slli a7,a6,0x1 +8000e5dc: 03c12a23 sw t3,52(sp) +8000e5e0: 03012e23 sw a6,60(sp) +8000e5e4: 01c12a23 sw t3,20(sp) +8000e5e8: 00d12023 sw a3,0(sp) +8000e5ec: 03d12823 sw t4,48(sp) +8000e5f0: 01d12823 sw t4,16(sp) +8000e5f4: 00f12e23 sw a5,28(sp) +8000e5f8: 0118d893 srli a7,a7,0x11 +8000e5fc: 01f85813 srli a6,a6,0x1f +8000e600: 01010513 addi a0,sp,16 +8000e604: 01c10e13 addi t3,sp,28 +8000e608: 000e2783 lw a5,0(t3) +8000e60c: ffce2703 lw a4,-4(t3) +8000e610: ffce0e13 addi t3,t3,-4 +8000e614: 00379793 slli a5,a5,0x3 +8000e618: 01d75713 srli a4,a4,0x1d +8000e61c: 00e7e7b3 or a5,a5,a4 +8000e620: 00fe2223 sw a5,4(t3) +8000e624: ffc512e3 bne a0,t3,8000e608 <__subtf3+0xf0> +8000e628: 01012703 lw a4,16(sp) +8000e62c: 000087b7 lui a5,0x8 +8000e630: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000e634: 00371713 slli a4,a4,0x3 +8000e638: 00e12823 sw a4,16(sp) +8000e63c: 02f89063 bne a7,a5,8000e65c <__subtf3+0x144> +8000e640: 01812603 lw a2,24(sp) +8000e644: 01412783 lw a5,20(sp) +8000e648: 00c7e7b3 or a5,a5,a2 +8000e64c: 01c12603 lw a2,28(sp) +8000e650: 00c7e7b3 or a5,a5,a2 +8000e654: 00e7e7b3 or a5,a5,a4 +8000e658: 00079463 bnez a5,8000e660 <__subtf3+0x148> +8000e65c: 00184813 xori a6,a6,1 +8000e660: 41198633 sub a2,s3,a7 +8000e664: 2a881ee3 bne a6,s0,8000f120 <__subtf3+0xc08> +8000e668: 38c05c63 blez a2,8000ea00 <__subtf3+0x4e8> +8000e66c: 10089463 bnez a7,8000e774 <__subtf3+0x25c> +8000e670: 01412803 lw a6,20(sp) +8000e674: 01812583 lw a1,24(sp) +8000e678: 01c12303 lw t1,28(sp) +8000e67c: 00b868b3 or a7,a6,a1 +8000e680: 0068e8b3 or a7,a7,t1 +8000e684: 00e8e8b3 or a7,a7,a4 +8000e688: 04089c63 bnez a7,8000e6e0 <__subtf3+0x1c8> +8000e68c: 00008737 lui a4,0x8 +8000e690: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8000e694: 00412803 lw a6,4(sp) +8000e698: 00812503 lw a0,8(sp) +8000e69c: 00c12583 lw a1,12(sp) +8000e6a0: 00000793 li a5,0 +8000e6a4: 02e61263 bne a2,a4,8000e6c8 <__subtf3+0x1b0> +8000e6a8: 00a86733 or a4,a6,a0 +8000e6ac: 00b76733 or a4,a4,a1 +8000e6b0: 00d76733 or a4,a4,a3 +8000e6b4: 00070a63 beqz a4,8000e6c8 <__subtf3+0x1b0> +8000e6b8: 000407b7 lui a5,0x40 +8000e6bc: 00f5f7b3 and a5,a1,a5 +8000e6c0: 0017b793 seqz a5,a5 +8000e6c4: 00479793 slli a5,a5,0x4 +8000e6c8: 02a12423 sw a0,40(sp) +8000e6cc: 02d12023 sw a3,32(sp) +8000e6d0: 03012223 sw a6,36(sp) +8000e6d4: 02b12623 sw a1,44(sp) +8000e6d8: 00060513 mv a0,a2 +8000e6dc: 44c0006f j 8000eb28 <__subtf3+0x610> +8000e6e0: fff60793 addi a5,a2,-1 +8000e6e4: 06079063 bnez a5,8000e744 <__subtf3+0x22c> +8000e6e8: 00412603 lw a2,4(sp) +8000e6ec: 00e68733 add a4,a3,a4 +8000e6f0: 00d736b3 sltu a3,a4,a3 +8000e6f4: 00c80533 add a0,a6,a2 +8000e6f8: 00d507b3 add a5,a0,a3 +8000e6fc: 00d7b6b3 sltu a3,a5,a3 +8000e700: 02f12223 sw a5,36(sp) +8000e704: 00812783 lw a5,8(sp) +8000e708: 00c53633 sltu a2,a0,a2 +8000e70c: 00d666b3 or a3,a2,a3 +8000e710: 02e12023 sw a4,32(sp) +8000e714: 00f58733 add a4,a1,a5 +8000e718: 00d70633 add a2,a4,a3 +8000e71c: 00f737b3 sltu a5,a4,a5 +8000e720: 00c12703 lw a4,12(sp) +8000e724: 00d636b3 sltu a3,a2,a3 +8000e728: 00d7e7b3 or a5,a5,a3 +8000e72c: 00e30333 add t1,t1,a4 +8000e730: 02c12423 sw a2,40(sp) +8000e734: 006787b3 add a5,a5,t1 +8000e738: 02f12623 sw a5,44(sp) +8000e73c: 00100513 li a0,1 +8000e740: 2100006f j 8000e950 <__subtf3+0x438> +8000e744: 00008737 lui a4,0x8 +8000e748: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8000e74c: 00e60463 beq a2,a4,8000e754 <__subtf3+0x23c> +8000e750: 77c0106f j 8000fecc <__subtf3+0x19b4> +8000e754: 00412803 lw a6,4(sp) +8000e758: 00812503 lw a0,8(sp) +8000e75c: 00c12583 lw a1,12(sp) +8000e760: 00000793 li a5,0 +8000e764: 00a86733 or a4,a6,a0 +8000e768: 00b76733 or a4,a4,a1 +8000e76c: 00d76733 or a4,a4,a3 +8000e770: f45ff06f j 8000e6b4 <__subtf3+0x19c> +8000e774: 000087b7 lui a5,0x8 +8000e778: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000e77c: 04f99663 bne s3,a5,8000e7c8 <__subtf3+0x2b0> +8000e780: 00412503 lw a0,4(sp) +8000e784: 00812583 lw a1,8(sp) +8000e788: 00c12603 lw a2,12(sp) +8000e78c: 00000793 li a5,0 +8000e790: 00b56733 or a4,a0,a1 +8000e794: 00c76733 or a4,a4,a2 +8000e798: 00d76733 or a4,a4,a3 +8000e79c: 00070a63 beqz a4,8000e7b0 <__subtf3+0x298> +8000e7a0: 000407b7 lui a5,0x40 +8000e7a4: 00f677b3 and a5,a2,a5 +8000e7a8: 0017b793 seqz a5,a5 +8000e7ac: 00479793 slli a5,a5,0x4 +8000e7b0: 02a12223 sw a0,36(sp) +8000e7b4: 02d12023 sw a3,32(sp) +8000e7b8: 02b12423 sw a1,40(sp) +8000e7bc: 02c12623 sw a2,44(sp) +8000e7c0: 00098513 mv a0,s3 +8000e7c4: 3640006f j 8000eb28 <__subtf3+0x610> +8000e7c8: 01c12783 lw a5,28(sp) +8000e7cc: 00080737 lui a4,0x80 +8000e7d0: 00e7e7b3 or a5,a5,a4 +8000e7d4: 00f12e23 sw a5,28(sp) +8000e7d8: 07400793 li a5,116 +8000e7dc: 00c7d463 bge a5,a2,8000e7e4 <__subtf3+0x2cc> +8000e7e0: 6f80106f j 8000fed8 <__subtf3+0x19c0> +8000e7e4: 00060793 mv a5,a2 +8000e7e8: 4057d313 srai t1,a5,0x5 +8000e7ec: 00000613 li a2,0 +8000e7f0: 01f7f793 andi a5,a5,31 +8000e7f4: 00000713 li a4,0 +8000e7f8: 00271693 slli a3,a4,0x2 +8000e7fc: 02671863 bne a4,t1,8000e82c <__subtf3+0x314> +8000e800: 04079063 bnez a5,8000e840 <__subtf3+0x328> +8000e804: 00300593 li a1,3 +8000e808: 40e58733 sub a4,a1,a4 +8000e80c: 00de05b3 add a1,t3,a3 +8000e810: 0005a583 lw a1,0(a1) +8000e814: 00178793 addi a5,a5,1 # 40001 <_start-0x7ffbffff> +8000e818: 004e0e13 addi t3,t3,4 +8000e81c: febe2e23 sw a1,-4(t3) +8000e820: fef756e3 bge a4,a5,8000e80c <__subtf3+0x2f4> +8000e824: 00400693 li a3,4 +8000e828: 0a80006f j 8000e8d0 <__subtf3+0x3b8> +8000e82c: 00d506b3 add a3,a0,a3 +8000e830: 0006a683 lw a3,0(a3) +8000e834: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +8000e838: 00d66633 or a2,a2,a3 +8000e83c: fbdff06f j 8000e7f8 <__subtf3+0x2e0> +8000e840: 04010713 addi a4,sp,64 +8000e844: 00d70733 add a4,a4,a3 +8000e848: fd072703 lw a4,-48(a4) +8000e84c: 02000893 li a7,32 +8000e850: 40f888b3 sub a7,a7,a5 +8000e854: 01171733 sll a4,a4,a7 +8000e858: 00e66633 or a2,a2,a4 +8000e85c: 00300713 li a4,3 +8000e860: 00d506b3 add a3,a0,a3 +8000e864: 00000813 li a6,0 +8000e868: 40670733 sub a4,a4,t1 +8000e86c: 00468693 addi a3,a3,4 +8000e870: 02e84463 blt a6,a4,8000e898 <__subtf3+0x380> +8000e874: 04010693 addi a3,sp,64 +8000e878: 00271713 slli a4,a4,0x2 +8000e87c: 00e68733 add a4,a3,a4 +8000e880: 01c12683 lw a3,28(sp) +8000e884: 00f6d7b3 srl a5,a3,a5 +8000e888: fcf72823 sw a5,-48(a4) +8000e88c: 00400793 li a5,4 +8000e890: 406787b3 sub a5,a5,t1 +8000e894: f91ff06f j 8000e824 <__subtf3+0x30c> +8000e898: ffc6a583 lw a1,-4(a3) +8000e89c: 0006ae83 lw t4,0(a3) +8000e8a0: 00281e13 slli t3,a6,0x2 +8000e8a4: 00f5d5b3 srl a1,a1,a5 +8000e8a8: 011e9eb3 sll t4,t4,a7 +8000e8ac: 01c50e33 add t3,a0,t3 +8000e8b0: 01d5e5b3 or a1,a1,t4 +8000e8b4: 00be2023 sw a1,0(t3) +8000e8b8: 00180813 addi a6,a6,1 +8000e8bc: fb1ff06f j 8000e86c <__subtf3+0x354> +8000e8c0: 00279713 slli a4,a5,0x2 +8000e8c4: 00e50733 add a4,a0,a4 +8000e8c8: 00072023 sw zero,0(a4) +8000e8cc: 00178793 addi a5,a5,1 +8000e8d0: fed798e3 bne a5,a3,8000e8c0 <__subtf3+0x3a8> +8000e8d4: 01012783 lw a5,16(sp) +8000e8d8: 00c03633 snez a2,a2 +8000e8dc: 00c7e633 or a2,a5,a2 +8000e8e0: 00c12823 sw a2,16(sp) +8000e8e4: 00012683 lw a3,0(sp) +8000e8e8: 01012783 lw a5,16(sp) +8000e8ec: 00412703 lw a4,4(sp) +8000e8f0: 01812583 lw a1,24(sp) +8000e8f4: 00f687b3 add a5,a3,a5 +8000e8f8: 00d7b6b3 sltu a3,a5,a3 +8000e8fc: 02f12023 sw a5,32(sp) +8000e900: 01412783 lw a5,20(sp) +8000e904: 01c12503 lw a0,28(sp) +8000e908: 00f707b3 add a5,a4,a5 +8000e90c: 00d78633 add a2,a5,a3 +8000e910: 00e7b733 sltu a4,a5,a4 +8000e914: 00d637b3 sltu a5,a2,a3 +8000e918: 00f767b3 or a5,a4,a5 +8000e91c: 00812703 lw a4,8(sp) +8000e920: 00c12683 lw a3,12(sp) +8000e924: 02c12223 sw a2,36(sp) +8000e928: 00b705b3 add a1,a4,a1 +8000e92c: 00f58633 add a2,a1,a5 +8000e930: 00e5b733 sltu a4,a1,a4 +8000e934: 00f637b3 sltu a5,a2,a5 +8000e938: 00a686b3 add a3,a3,a0 +8000e93c: 00f76733 or a4,a4,a5 +8000e940: 00e68733 add a4,a3,a4 +8000e944: 02c12423 sw a2,40(sp) +8000e948: 02e12623 sw a4,44(sp) +8000e94c: 00098513 mv a0,s3 +8000e950: 02c12783 lw a5,44(sp) +8000e954: 00c79713 slli a4,a5,0xc +8000e958: 00074463 bltz a4,8000e960 <__subtf3+0x448> +8000e95c: 3340106f j 8000fc90 <__subtf3+0x1778> +8000e960: fff80737 lui a4,0xfff80 +8000e964: fff70713 addi a4,a4,-1 # fff7ffff <_PathLocale+0x7ef7e607> +8000e968: 00e7f7b3 and a5,a5,a4 +8000e96c: 02f12623 sw a5,44(sp) +8000e970: 02012783 lw a5,32(sp) +8000e974: 00150513 addi a0,a0,1 +8000e978: 02c10593 addi a1,sp,44 +8000e97c: 01f79713 slli a4,a5,0x1f +8000e980: 02010793 addi a5,sp,32 +8000e984: 0007a683 lw a3,0(a5) +8000e988: 0047a603 lw a2,4(a5) +8000e98c: 00478793 addi a5,a5,4 +8000e990: 0016d693 srli a3,a3,0x1 +8000e994: 01f61613 slli a2,a2,0x1f +8000e998: 00c6e6b3 or a3,a3,a2 +8000e99c: fed7ae23 sw a3,-4(a5) +8000e9a0: fef592e3 bne a1,a5,8000e984 <__subtf3+0x46c> +8000e9a4: 02c12783 lw a5,44(sp) +8000e9a8: 00000613 li a2,0 +8000e9ac: 0017d793 srli a5,a5,0x1 +8000e9b0: 02f12623 sw a5,44(sp) +8000e9b4: 00e037b3 snez a5,a4 +8000e9b8: 02012703 lw a4,32(sp) +8000e9bc: 00f767b3 or a5,a4,a5 +8000e9c0: 02f12023 sw a5,32(sp) +8000e9c4: 000087b7 lui a5,0x8 +8000e9c8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000e9cc: 6cf51a63 bne a0,a5,8000f0a0 <__subtf3+0xb88> +8000e9d0: 72090c63 beqz s2,8000f108 <__subtf3+0xbf0> +8000e9d4: 00300793 li a5,3 +8000e9d8: 72f91263 bne s2,a5,8000f0fc <__subtf3+0xbe4> +8000e9dc: 72040663 beqz s0,8000f108 <__subtf3+0xbf0> +8000e9e0: fff00793 li a5,-1 +8000e9e4: 00008537 lui a0,0x8 +8000e9e8: 02f12623 sw a5,44(sp) +8000e9ec: 02f12423 sw a5,40(sp) +8000e9f0: 02f12223 sw a5,36(sp) +8000e9f4: 02f12023 sw a5,32(sp) +8000e9f8: ffe50513 addi a0,a0,-2 # 7ffe <_start-0x7fff8002> +8000e9fc: 71c0006f j 8000f118 <__subtf3+0xc00> +8000ea00: 32060463 beqz a2,8000ed28 <__subtf3+0x810> +8000ea04: 41388533 sub a0,a7,s3 +8000ea08: 12099463 bnez s3,8000eb30 <__subtf3+0x618> +8000ea0c: 00412e03 lw t3,4(sp) +8000ea10: 00812803 lw a6,8(sp) +8000ea14: 00c12e83 lw t4,12(sp) +8000ea18: 010e6633 or a2,t3,a6 +8000ea1c: 01d66633 or a2,a2,t4 +8000ea20: 00d66633 or a2,a2,a3 +8000ea24: 04061c63 bnez a2,8000ea7c <__subtf3+0x564> +8000ea28: 000087b7 lui a5,0x8 +8000ea2c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000ea30: 01412803 lw a6,20(sp) +8000ea34: 01812583 lw a1,24(sp) +8000ea38: 01c12683 lw a3,28(sp) +8000ea3c: 02f51263 bne a0,a5,8000ea60 <__subtf3+0x548> +8000ea40: 00b867b3 or a5,a6,a1 +8000ea44: 00d7e7b3 or a5,a5,a3 +8000ea48: 00e7e7b3 or a5,a5,a4 +8000ea4c: 00078a63 beqz a5,8000ea60 <__subtf3+0x548> +8000ea50: 00040637 lui a2,0x40 +8000ea54: 00c6f633 and a2,a3,a2 +8000ea58: 00163613 seqz a2,a2 +8000ea5c: 00461613 slli a2,a2,0x4 +8000ea60: 02e12023 sw a4,32(sp) +8000ea64: 03012223 sw a6,36(sp) +8000ea68: 02b12423 sw a1,40(sp) +8000ea6c: 02d12623 sw a3,44(sp) +8000ea70: 30050463 beqz a0,8000ed78 <__subtf3+0x860> +8000ea74: 00060793 mv a5,a2 +8000ea78: 0b00006f j 8000eb28 <__subtf3+0x610> +8000ea7c: fff50793 addi a5,a0,-1 +8000ea80: 04079c63 bnez a5,8000ead8 <__subtf3+0x5c0> +8000ea84: 01412603 lw a2,20(sp) +8000ea88: 00e686b3 add a3,a3,a4 +8000ea8c: 00e6b733 sltu a4,a3,a4 +8000ea90: 00ce05b3 add a1,t3,a2 +8000ea94: 00e587b3 add a5,a1,a4 +8000ea98: 00e7b733 sltu a4,a5,a4 +8000ea9c: 02f12223 sw a5,36(sp) +8000eaa0: 01812783 lw a5,24(sp) +8000eaa4: 00c5b633 sltu a2,a1,a2 +8000eaa8: 00e66733 or a4,a2,a4 +8000eaac: 02d12023 sw a3,32(sp) +8000eab0: 00f806b3 add a3,a6,a5 +8000eab4: 00e68633 add a2,a3,a4 +8000eab8: 00e63733 sltu a4,a2,a4 +8000eabc: 00f6b7b3 sltu a5,a3,a5 +8000eac0: 00e7e7b3 or a5,a5,a4 +8000eac4: 01c12703 lw a4,28(sp) +8000eac8: 02c12423 sw a2,40(sp) +8000eacc: 00ee8eb3 add t4,t4,a4 +8000ead0: 01d787b3 add a5,a5,t4 +8000ead4: c65ff06f j 8000e738 <__subtf3+0x220> +8000ead8: 000086b7 lui a3,0x8 +8000eadc: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +8000eae0: 00d50463 beq a0,a3,8000eae8 <__subtf3+0x5d0> +8000eae4: 40c0106f j 8000fef0 <__subtf3+0x19d8> +8000eae8: 01412803 lw a6,20(sp) +8000eaec: 01812583 lw a1,24(sp) +8000eaf0: 01c12603 lw a2,28(sp) +8000eaf4: 00000793 li a5,0 +8000eaf8: 00b866b3 or a3,a6,a1 +8000eafc: 00c6e6b3 or a3,a3,a2 +8000eb00: 00e6e6b3 or a3,a3,a4 +8000eb04: 00068a63 beqz a3,8000eb18 <__subtf3+0x600> +8000eb08: 000407b7 lui a5,0x40 +8000eb0c: 00f677b3 and a5,a2,a5 +8000eb10: 0017b793 seqz a5,a5 +8000eb14: 00479793 slli a5,a5,0x4 +8000eb18: 02e12023 sw a4,32(sp) +8000eb1c: 03012223 sw a6,36(sp) +8000eb20: 02b12423 sw a1,40(sp) +8000eb24: 02c12623 sw a2,44(sp) +8000eb28: 00000613 li a2,0 +8000eb2c: 3980006f j 8000eec4 <__subtf3+0x9ac> +8000eb30: 000087b7 lui a5,0x8 +8000eb34: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000eb38: 04f89663 bne a7,a5,8000eb84 <__subtf3+0x66c> +8000eb3c: 01412503 lw a0,20(sp) +8000eb40: 01812583 lw a1,24(sp) +8000eb44: 01c12603 lw a2,28(sp) +8000eb48: 00000793 li a5,0 +8000eb4c: 00b566b3 or a3,a0,a1 +8000eb50: 00c6e6b3 or a3,a3,a2 +8000eb54: 00e6e6b3 or a3,a3,a4 +8000eb58: 00068a63 beqz a3,8000eb6c <__subtf3+0x654> +8000eb5c: 000407b7 lui a5,0x40 +8000eb60: 00f677b3 and a5,a2,a5 +8000eb64: 0017b793 seqz a5,a5 +8000eb68: 00479793 slli a5,a5,0x4 +8000eb6c: 02a12223 sw a0,36(sp) +8000eb70: 02e12023 sw a4,32(sp) +8000eb74: 02b12423 sw a1,40(sp) +8000eb78: 02c12623 sw a2,44(sp) +8000eb7c: 00088513 mv a0,a7 +8000eb80: fa9ff06f j 8000eb28 <__subtf3+0x610> +8000eb84: 00c12783 lw a5,12(sp) +8000eb88: 00080737 lui a4,0x80 +8000eb8c: 00e7e7b3 or a5,a5,a4 +8000eb90: 00f12623 sw a5,12(sp) +8000eb94: 07400793 li a5,116 +8000eb98: 00a7d463 bge a5,a0,8000eba0 <__subtf3+0x688> +8000eb9c: 3600106f j 8000fefc <__subtf3+0x19e4> +8000eba0: 00050793 mv a5,a0 +8000eba4: 02000713 li a4,32 +8000eba8: 02e7c633 div a2,a5,a4 +8000ebac: 00000693 li a3,0 +8000ebb0: 02e7e7b3 rem a5,a5,a4 +8000ebb4: 00000713 li a4,0 +8000ebb8: 04c74063 blt a4,a2,8000ebf8 <__subtf3+0x6e0> +8000ebbc: 00060713 mv a4,a2 +8000ebc0: 00065463 bgez a2,8000ebc8 <__subtf3+0x6b0> +8000ebc4: 00000713 li a4,0 +8000ebc8: 00261513 slli a0,a2,0x2 +8000ebcc: 04079263 bnez a5,8000ec10 <__subtf3+0x6f8> +8000ebd0: 00300713 li a4,3 +8000ebd4: 40c70633 sub a2,a4,a2 +8000ebd8: 00a30733 add a4,t1,a0 +8000ebdc: 00072703 lw a4,0(a4) # 80000 <_start-0x7ff80000> +8000ebe0: 00178793 addi a5,a5,1 # 40001 <_start-0x7ffbffff> +8000ebe4: 00430313 addi t1,t1,4 +8000ebe8: fee32e23 sw a4,-4(t1) +8000ebec: fef656e3 bge a2,a5,8000ebd8 <__subtf3+0x6c0> +8000ebf0: 00300613 li a2,3 +8000ebf4: 0b00006f j 8000eca4 <__subtf3+0x78c> +8000ebf8: 00271513 slli a0,a4,0x2 +8000ebfc: 00a58533 add a0,a1,a0 +8000ec00: 00052503 lw a0,0(a0) +8000ec04: 00170713 addi a4,a4,1 +8000ec08: 00a6e6b3 or a3,a3,a0 +8000ec0c: fadff06f j 8000ebb8 <__subtf3+0x6a0> +8000ec10: 00271713 slli a4,a4,0x2 +8000ec14: 04010813 addi a6,sp,64 +8000ec18: 00e80733 add a4,a6,a4 +8000ec1c: fc072703 lw a4,-64(a4) +8000ec20: 02000e13 li t3,32 +8000ec24: 40fe0e33 sub t3,t3,a5 +8000ec28: 01c71733 sll a4,a4,t3 +8000ec2c: 00e6e6b3 or a3,a3,a4 +8000ec30: 00300713 li a4,3 +8000ec34: 00a58533 add a0,a1,a0 +8000ec38: 00000313 li t1,0 +8000ec3c: 40c70733 sub a4,a4,a2 +8000ec40: 00450513 addi a0,a0,4 +8000ec44: 02e34463 blt t1,a4,8000ec6c <__subtf3+0x754> +8000ec48: 04010513 addi a0,sp,64 +8000ec4c: 00271713 slli a4,a4,0x2 +8000ec50: 00e50733 add a4,a0,a4 +8000ec54: 00c12503 lw a0,12(sp) +8000ec58: 00f557b3 srl a5,a0,a5 +8000ec5c: fcf72023 sw a5,-64(a4) +8000ec60: 00400793 li a5,4 +8000ec64: 40c787b3 sub a5,a5,a2 +8000ec68: f89ff06f j 8000ebf0 <__subtf3+0x6d8> +8000ec6c: ffc52803 lw a6,-4(a0) +8000ec70: 00052f03 lw t5,0(a0) +8000ec74: 00231e93 slli t4,t1,0x2 +8000ec78: 00f85833 srl a6,a6,a5 +8000ec7c: 01cf1f33 sll t5,t5,t3 +8000ec80: 01d58eb3 add t4,a1,t4 +8000ec84: 01e86833 or a6,a6,t5 +8000ec88: 010ea023 sw a6,0(t4) +8000ec8c: 00130313 addi t1,t1,1 +8000ec90: fb1ff06f j 8000ec40 <__subtf3+0x728> +8000ec94: 00279713 slli a4,a5,0x2 +8000ec98: 00e58733 add a4,a1,a4 +8000ec9c: 00072023 sw zero,0(a4) +8000eca0: 00178793 addi a5,a5,1 +8000eca4: fef658e3 bge a2,a5,8000ec94 <__subtf3+0x77c> +8000eca8: 00012783 lw a5,0(sp) +8000ecac: 00d036b3 snez a3,a3 +8000ecb0: 00d7e6b3 or a3,a5,a3 +8000ecb4: 00d12023 sw a3,0(sp) +8000ecb8: 01012683 lw a3,16(sp) +8000ecbc: 00012783 lw a5,0(sp) +8000ecc0: 01412703 lw a4,20(sp) +8000ecc4: 00812583 lw a1,8(sp) +8000ecc8: 00f687b3 add a5,a3,a5 +8000eccc: 00d7b6b3 sltu a3,a5,a3 +8000ecd0: 02f12023 sw a5,32(sp) +8000ecd4: 00412783 lw a5,4(sp) +8000ecd8: 00c12503 lw a0,12(sp) +8000ecdc: 00f707b3 add a5,a4,a5 +8000ece0: 00d78633 add a2,a5,a3 +8000ece4: 00e7b733 sltu a4,a5,a4 +8000ece8: 00d637b3 sltu a5,a2,a3 +8000ecec: 00f767b3 or a5,a4,a5 +8000ecf0: 01812703 lw a4,24(sp) +8000ecf4: 01c12683 lw a3,28(sp) +8000ecf8: 02c12223 sw a2,36(sp) +8000ecfc: 00b705b3 add a1,a4,a1 +8000ed00: 00f58633 add a2,a1,a5 +8000ed04: 00e5b733 sltu a4,a1,a4 +8000ed08: 00f637b3 sltu a5,a2,a5 +8000ed0c: 00a686b3 add a3,a3,a0 +8000ed10: 00f76733 or a4,a4,a5 +8000ed14: 00e68733 add a4,a3,a4 +8000ed18: 02c12423 sw a2,40(sp) +8000ed1c: 02e12623 sw a4,44(sp) +8000ed20: 00088513 mv a0,a7 +8000ed24: c2dff06f j 8000e950 <__subtf3+0x438> +8000ed28: 000087b7 lui a5,0x8 +8000ed2c: 00198513 addi a0,s3,1 +8000ed30: ffe78f93 addi t6,a5,-2 # 7ffe <_start-0x7fff8002> +8000ed34: 01f57fb3 and t6,a0,t6 +8000ed38: 01412303 lw t1,20(sp) +8000ed3c: 01812803 lw a6,24(sp) +8000ed40: 01c12e03 lw t3,28(sp) +8000ed44: 00412583 lw a1,4(sp) +8000ed48: 00812f03 lw t5,8(sp) +8000ed4c: 00c12e83 lw t4,12(sp) +8000ed50: 2c0f9463 bnez t6,8000f018 <__subtf3+0xb00> +8000ed54: 01e5e533 or a0,a1,t5 +8000ed58: 01d56533 or a0,a0,t4 +8000ed5c: 00d56533 or a0,a0,a3 +8000ed60: 1c099a63 bnez s3,8000ef34 <__subtf3+0xa1c> +8000ed64: 0c051863 bnez a0,8000ee34 <__subtf3+0x91c> +8000ed68: 02e12023 sw a4,32(sp) +8000ed6c: 02612223 sw t1,36(sp) +8000ed70: 03012423 sw a6,40(sp) +8000ed74: 03c12623 sw t3,44(sp) +8000ed78: 02012503 lw a0,32(sp) +8000ed7c: 02412583 lw a1,36(sp) +8000ed80: 02812683 lw a3,40(sp) +8000ed84: 02c12703 lw a4,44(sp) +8000ed88: 00b567b3 or a5,a0,a1 +8000ed8c: 00d7e7b3 or a5,a5,a3 +8000ed90: 00e7e7b3 or a5,a5,a4 +8000ed94: 72078ae3 beqz a5,8000fcc8 <__subtf3+0x17b0> +8000ed98: 02b12a23 sw a1,52(sp) +8000ed9c: 02a12823 sw a0,48(sp) +8000eda0: 02d12c23 sw a3,56(sp) +8000eda4: 02e12e23 sw a4,60(sp) +8000eda8: 03010593 addi a1,sp,48 +8000edac: 03c10793 addi a5,sp,60 +8000edb0: 0007a703 lw a4,0(a5) +8000edb4: ffc7a683 lw a3,-4(a5) +8000edb8: ffc78793 addi a5,a5,-4 +8000edbc: 00171713 slli a4,a4,0x1 +8000edc0: 01f6d693 srli a3,a3,0x1f +8000edc4: 00d76733 or a4,a4,a3 +8000edc8: 00e7a223 sw a4,4(a5) +8000edcc: fef592e3 bne a1,a5,8000edb0 <__subtf3+0x898> +8000edd0: 03012783 lw a5,48(sp) +8000edd4: 00179793 slli a5,a5,0x1 +8000edd8: 0077f713 andi a4,a5,7 +8000eddc: 6c0708e3 beqz a4,8000fcac <__subtf3+0x1794> +8000ede0: 00200713 li a4,2 +8000ede4: 03c12683 lw a3,60(sp) +8000ede8: 00166613 ori a2,a2,1 +8000edec: 6ae90ee3 beq s2,a4,8000fca8 <__subtf3+0x1790> +8000edf0: 00300713 li a4,3 +8000edf4: 6ae902e3 beq s2,a4,8000fc98 <__subtf3+0x1780> +8000edf8: 6a091ae3 bnez s2,8000fcac <__subtf3+0x1794> +8000edfc: 00f7f713 andi a4,a5,15 +8000ee00: 00400593 li a1,4 +8000ee04: 6ab704e3 beq a4,a1,8000fcac <__subtf3+0x1794> +8000ee08: 00478793 addi a5,a5,4 +8000ee0c: 0047b793 sltiu a5,a5,4 +8000ee10: 03412703 lw a4,52(sp) +8000ee14: 00e78733 add a4,a5,a4 +8000ee18: 00f73733 sltu a4,a4,a5 +8000ee1c: 03812783 lw a5,56(sp) +8000ee20: 00f707b3 add a5,a4,a5 +8000ee24: 00e7b7b3 sltu a5,a5,a4 +8000ee28: 00d787b3 add a5,a5,a3 +8000ee2c: 02f12e23 sw a5,60(sp) +8000ee30: 67d0006f j 8000fcac <__subtf3+0x1794> +8000ee34: 010367b3 or a5,t1,a6 +8000ee38: 01c7e7b3 or a5,a5,t3 +8000ee3c: 00e7e7b3 or a5,a5,a4 +8000ee40: 00079c63 bnez a5,8000ee58 <__subtf3+0x940> +8000ee44: 02d12023 sw a3,32(sp) +8000ee48: 02b12223 sw a1,36(sp) +8000ee4c: 03e12423 sw t5,40(sp) +8000ee50: 03d12623 sw t4,44(sp) +8000ee54: f25ff06f j 8000ed78 <__subtf3+0x860> +8000ee58: 00e68733 add a4,a3,a4 +8000ee5c: 00d736b3 sltu a3,a4,a3 +8000ee60: 00b30333 add t1,t1,a1 +8000ee64: 00d307b3 add a5,t1,a3 +8000ee68: 00d7b6b3 sltu a3,a5,a3 +8000ee6c: 00b33333 sltu t1,t1,a1 +8000ee70: 00d36333 or t1,t1,a3 +8000ee74: 01e805b3 add a1,a6,t5 +8000ee78: 02f12223 sw a5,36(sp) +8000ee7c: 006587b3 add a5,a1,t1 +8000ee80: 02f12423 sw a5,40(sp) +8000ee84: 01e5b5b3 sltu a1,a1,t5 +8000ee88: 0067b7b3 sltu a5,a5,t1 +8000ee8c: 00f5e7b3 or a5,a1,a5 +8000ee90: 01de0e33 add t3,t3,t4 +8000ee94: 01c787b3 add a5,a5,t3 +8000ee98: 02e12023 sw a4,32(sp) +8000ee9c: 00c79713 slli a4,a5,0xc +8000eea0: 00074663 bltz a4,8000eeac <__subtf3+0x994> +8000eea4: 02f12623 sw a5,44(sp) +8000eea8: ed1ff06f j 8000ed78 <__subtf3+0x860> +8000eeac: fff80737 lui a4,0xfff80 +8000eeb0: fff70713 addi a4,a4,-1 # fff7ffff <_PathLocale+0x7ef7e607> +8000eeb4: 00e7f7b3 and a5,a5,a4 +8000eeb8: 02f12623 sw a5,44(sp) +8000eebc: 00100513 li a0,1 +8000eec0: 00000793 li a5,0 +8000eec4: 02012703 lw a4,32(sp) +8000eec8: 00777693 andi a3,a4,7 +8000eecc: 66068ce3 beqz a3,8000fd44 <__subtf3+0x182c> +8000eed0: 00200693 li a3,2 +8000eed4: 02c12883 lw a7,44(sp) +8000eed8: 0017e793 ori a5,a5,1 +8000eedc: 62d908e3 beq s2,a3,8000fd0c <__subtf3+0x17f4> +8000eee0: 00300693 li a3,3 +8000eee4: 5ed908e3 beq s2,a3,8000fcd4 <__subtf3+0x17bc> +8000eee8: 04091263 bnez s2,8000ef2c <__subtf3+0xa14> +8000eeec: 00f77693 andi a3,a4,15 +8000eef0: 00400593 li a1,4 +8000eef4: 02b68c63 beq a3,a1,8000ef2c <__subtf3+0xa14> +8000eef8: 02412803 lw a6,36(sp) +8000eefc: 00470713 addi a4,a4,4 +8000ef00: 02e12023 sw a4,32(sp) +8000ef04: 00473713 sltiu a4,a4,4 +8000ef08: 01070833 add a6,a4,a6 +8000ef0c: 00e83733 sltu a4,a6,a4 +8000ef10: 03012223 sw a6,36(sp) +8000ef14: 02812803 lw a6,40(sp) +8000ef18: 01070833 add a6,a4,a6 +8000ef1c: 03012423 sw a6,40(sp) +8000ef20: 00e83833 sltu a6,a6,a4 +8000ef24: 011806b3 add a3,a6,a7 +8000ef28: 02d12623 sw a3,44(sp) +8000ef2c: 620612e3 bnez a2,8000fd50 <__subtf3+0x1838> +8000ef30: 6250006f j 8000fd54 <__subtf3+0x183c> +8000ef34: fff78793 addi a5,a5,-1 +8000ef38: 08f99663 bne s3,a5,8000efc4 <__subtf3+0xaac> +8000ef3c: 00051463 bnez a0,8000ef44 <__subtf3+0xa2c> +8000ef40: 0040106f j 8000ff44 <__subtf3+0x1a2c> +8000ef44: 000407b7 lui a5,0x40 +8000ef48: 00fef7b3 and a5,t4,a5 +8000ef4c: 0017b793 seqz a5,a5 +8000ef50: 00479793 slli a5,a5,0x4 +8000ef54: 0b389063 bne a7,s3,8000eff4 <__subtf3+0xadc> +8000ef58: 010368b3 or a7,t1,a6 +8000ef5c: 01c8e8b3 or a7,a7,t3 +8000ef60: 00e8e8b3 or a7,a7,a4 +8000ef64: 7c0888e3 beqz a7,8000ff34 <__subtf3+0x1a1c> +8000ef68: 00de1693 slli a3,t3,0xd +8000ef6c: 7c06d8e3 bgez a3,8000ff3c <__subtf3+0x1a24> +8000ef70: 06050463 beqz a0,8000efd8 <__subtf3+0xac0> +8000ef74: 00008737 lui a4,0x8 +8000ef78: 02e12623 sw a4,44(sp) +8000ef7c: 02012423 sw zero,40(sp) +8000ef80: 02012223 sw zero,36(sp) +8000ef84: 02012023 sw zero,32(sp) +8000ef88: 02010513 addi a0,sp,32 +8000ef8c: 02c10713 addi a4,sp,44 +8000ef90: 00072683 lw a3,0(a4) # 8000 <_start-0x7fff8000> +8000ef94: ffc72583 lw a1,-4(a4) +8000ef98: ffc70713 addi a4,a4,-4 +8000ef9c: 00369693 slli a3,a3,0x3 +8000efa0: 01d5d593 srli a1,a1,0x1d +8000efa4: 00b6e6b3 or a3,a3,a1 +8000efa8: 00d72223 sw a3,4(a4) +8000efac: fee512e3 bne a0,a4,8000ef90 <__subtf3+0xa78> +8000efb0: 02012703 lw a4,32(sp) +8000efb4: 00000413 li s0,0 +8000efb8: 00371713 slli a4,a4,0x3 +8000efbc: 02e12023 sw a4,32(sp) +8000efc0: 0280006f j 8000efe8 <__subtf3+0xad0> +8000efc4: 00f89663 bne a7,a5,8000efd0 <__subtf3+0xab8> +8000efc8: 00000793 li a5,0 +8000efcc: f8dff06f j 8000ef58 <__subtf3+0xa40> +8000efd0: 00000793 li a5,0 +8000efd4: 02051063 bnez a0,8000eff4 <__subtf3+0xadc> +8000efd8: 02e12023 sw a4,32(sp) +8000efdc: 02612223 sw t1,36(sp) +8000efe0: 03012423 sw a6,40(sp) +8000efe4: 03c12623 sw t3,44(sp) +8000efe8: 00008537 lui a0,0x8 +8000efec: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> +8000eff0: ed5ff06f j 8000eec4 <__subtf3+0x9ac> +8000eff4: 01036833 or a6,t1,a6 +8000eff8: 01c86e33 or t3,a6,t3 +8000effc: 00ee6733 or a4,t3,a4 +8000f000: f6071ae3 bnez a4,8000ef74 <__subtf3+0xa5c> +8000f004: 02d12023 sw a3,32(sp) +8000f008: 02b12223 sw a1,36(sp) +8000f00c: 03e12423 sw t5,40(sp) +8000f010: 03d12623 sw t4,44(sp) +8000f014: fd5ff06f j 8000efe8 <__subtf3+0xad0> +8000f018: 00e68733 add a4,a3,a4 +8000f01c: 00b30333 add t1,t1,a1 +8000f020: 00d736b3 sltu a3,a4,a3 +8000f024: 02e12023 sw a4,32(sp) +8000f028: 00d30733 add a4,t1,a3 +8000f02c: 00d736b3 sltu a3,a4,a3 +8000f030: 00b33333 sltu t1,t1,a1 +8000f034: 00d366b3 or a3,t1,a3 +8000f038: 01e80833 add a6,a6,t5 +8000f03c: 00d80333 add t1,a6,a3 +8000f040: 00d336b3 sltu a3,t1,a3 +8000f044: 01e83833 sltu a6,a6,t5 +8000f048: 00d86833 or a6,a6,a3 +8000f04c: 01de0e33 add t3,t3,t4 +8000f050: 01c80833 add a6,a6,t3 +8000f054: 02e12223 sw a4,36(sp) +8000f058: 02612423 sw t1,40(sp) +8000f05c: 03012623 sw a6,44(sp) +8000f060: 02010793 addi a5,sp,32 +8000f064: 02c10593 addi a1,sp,44 +8000f068: 0007a703 lw a4,0(a5) # 40000 <_start-0x7ffc0000> +8000f06c: 0047a683 lw a3,4(a5) +8000f070: 00478793 addi a5,a5,4 +8000f074: 00175713 srli a4,a4,0x1 +8000f078: 01f69693 slli a3,a3,0x1f +8000f07c: 00d76733 or a4,a4,a3 +8000f080: fee7ae23 sw a4,-4(a5) +8000f084: fef592e3 bne a1,a5,8000f068 <__subtf3+0xb50> +8000f088: 000087b7 lui a5,0x8 +8000f08c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000f090: 00f50c63 beq a0,a5,8000f0a8 <__subtf3+0xb90> +8000f094: 02c12783 lw a5,44(sp) +8000f098: 0017d793 srli a5,a5,0x1 +8000f09c: 02f12623 sw a5,44(sp) +8000f0a0: 00000793 li a5,0 +8000f0a4: e21ff06f j 8000eec4 <__subtf3+0x9ac> +8000f0a8: 02090e63 beqz s2,8000f0e4 <__subtf3+0xbcc> +8000f0ac: 00300793 li a5,3 +8000f0b0: 02f91463 bne s2,a5,8000f0d8 <__subtf3+0xbc0> +8000f0b4: 02040863 beqz s0,8000f0e4 <__subtf3+0xbcc> +8000f0b8: fff00793 li a5,-1 +8000f0bc: 00008537 lui a0,0x8 +8000f0c0: 02f12623 sw a5,44(sp) +8000f0c4: 02f12423 sw a5,40(sp) +8000f0c8: 02f12223 sw a5,36(sp) +8000f0cc: 02f12023 sw a5,32(sp) +8000f0d0: ffe50513 addi a0,a0,-2 # 7ffe <_start-0x7fff8002> +8000f0d4: 0200006f j 8000f0f4 <__subtf3+0xbdc> +8000f0d8: 00200793 li a5,2 +8000f0dc: fcf91ee3 bne s2,a5,8000f0b8 <__subtf3+0xba0> +8000f0e0: fc040ce3 beqz s0,8000f0b8 <__subtf3+0xba0> +8000f0e4: 02012623 sw zero,44(sp) +8000f0e8: 02012423 sw zero,40(sp) +8000f0ec: 02012223 sw zero,36(sp) +8000f0f0: 02012023 sw zero,32(sp) +8000f0f4: 00500793 li a5,5 +8000f0f8: dcdff06f j 8000eec4 <__subtf3+0x9ac> +8000f0fc: 00200793 li a5,2 +8000f100: 8ef910e3 bne s2,a5,8000e9e0 <__subtf3+0x4c8> +8000f104: 8c040ee3 beqz s0,8000e9e0 <__subtf3+0x4c8> +8000f108: 02012623 sw zero,44(sp) +8000f10c: 02012423 sw zero,40(sp) +8000f110: 02012223 sw zero,36(sp) +8000f114: 02012023 sw zero,32(sp) +8000f118: 00000613 li a2,0 +8000f11c: fd9ff06f j 8000f0f4 <__subtf3+0xbdc> +8000f120: 28c05663 blez a2,8000f3ac <__subtf3+0xe94> +8000f124: 0c089263 bnez a7,8000f1e8 <__subtf3+0xcd0> +8000f128: 01412803 lw a6,20(sp) +8000f12c: 01812583 lw a1,24(sp) +8000f130: 01c12303 lw t1,28(sp) +8000f134: 00b868b3 or a7,a6,a1 +8000f138: 0068e8b3 or a7,a7,t1 +8000f13c: 00e8e8b3 or a7,a7,a4 +8000f140: d4088663 beqz a7,8000e68c <__subtf3+0x174> +8000f144: fff60793 addi a5,a2,-1 # 3ffff <_start-0x7ffc0001> +8000f148: 06079a63 bnez a5,8000f1bc <__subtf3+0xca4> +8000f14c: 00412883 lw a7,4(sp) +8000f150: 40e68733 sub a4,a3,a4 +8000f154: 00e6b633 sltu a2,a3,a4 +8000f158: 41088533 sub a0,a7,a6 +8000f15c: 00a8be33 sltu t3,a7,a0 +8000f160: 40c50533 sub a0,a0,a2 +8000f164: 02e12023 sw a4,32(sp) +8000f168: 02a12223 sw a0,36(sp) +8000f16c: 00000613 li a2,0 +8000f170: 00e6f663 bgeu a3,a4,8000f17c <__subtf3+0xc64> +8000f174: 41180633 sub a2,a6,a7 +8000f178: 00163613 seqz a2,a2 +8000f17c: 00812803 lw a6,8(sp) +8000f180: 01c666b3 or a3,a2,t3 +8000f184: 40b80633 sub a2,a6,a1 +8000f188: 00c83533 sltu a0,a6,a2 +8000f18c: 40d60633 sub a2,a2,a3 +8000f190: 02c12423 sw a2,40(sp) +8000f194: 00068663 beqz a3,8000f1a0 <__subtf3+0xc88> +8000f198: 410587b3 sub a5,a1,a6 +8000f19c: 0017b793 seqz a5,a5 +8000f1a0: 00c12703 lw a4,12(sp) +8000f1a4: 00a7e7b3 or a5,a5,a0 +8000f1a8: 40670733 sub a4,a4,t1 +8000f1ac: 40f707b3 sub a5,a4,a5 +8000f1b0: 02f12623 sw a5,44(sp) +8000f1b4: 00100513 li a0,1 +8000f1b8: 1d00006f j 8000f388 <__subtf3+0xe70> +8000f1bc: 00008737 lui a4,0x8 +8000f1c0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8000f1c4: d8e60863 beq a2,a4,8000e754 <__subtf3+0x23c> +8000f1c8: 07400713 li a4,116 +8000f1cc: 04f75263 bge a4,a5,8000f210 <__subtf3+0xcf8> +8000f1d0: 00100793 li a5,1 +8000f1d4: 00012e23 sw zero,28(sp) +8000f1d8: 00012c23 sw zero,24(sp) +8000f1dc: 00012a23 sw zero,20(sp) +8000f1e0: 00f12823 sw a5,16(sp) +8000f1e4: 1280006f j 8000f30c <__subtf3+0xdf4> +8000f1e8: 000087b7 lui a5,0x8 +8000f1ec: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000f1f0: d8f98863 beq s3,a5,8000e780 <__subtf3+0x268> +8000f1f4: 01c12783 lw a5,28(sp) +8000f1f8: 00080737 lui a4,0x80 +8000f1fc: 00e7e7b3 or a5,a5,a4 +8000f200: 00f12e23 sw a5,28(sp) +8000f204: 07400793 li a5,116 +8000f208: fcc7c4e3 blt a5,a2,8000f1d0 <__subtf3+0xcb8> +8000f20c: 00060793 mv a5,a2 +8000f210: 4057d313 srai t1,a5,0x5 +8000f214: 00000613 li a2,0 +8000f218: 01f7f793 andi a5,a5,31 +8000f21c: 00000713 li a4,0 +8000f220: 00271693 slli a3,a4,0x2 +8000f224: 02671863 bne a4,t1,8000f254 <__subtf3+0xd3c> +8000f228: 04079063 bnez a5,8000f268 <__subtf3+0xd50> +8000f22c: 00300593 li a1,3 +8000f230: 40e58733 sub a4,a1,a4 +8000f234: 00de05b3 add a1,t3,a3 +8000f238: 0005a583 lw a1,0(a1) +8000f23c: 00178793 addi a5,a5,1 +8000f240: 004e0e13 addi t3,t3,4 +8000f244: febe2e23 sw a1,-4(t3) +8000f248: fef756e3 bge a4,a5,8000f234 <__subtf3+0xd1c> +8000f24c: 00400693 li a3,4 +8000f250: 0a80006f j 8000f2f8 <__subtf3+0xde0> +8000f254: 00d506b3 add a3,a0,a3 +8000f258: 0006a683 lw a3,0(a3) +8000f25c: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +8000f260: 00d66633 or a2,a2,a3 +8000f264: fbdff06f j 8000f220 <__subtf3+0xd08> +8000f268: 04010713 addi a4,sp,64 +8000f26c: 00d70733 add a4,a4,a3 +8000f270: fd072703 lw a4,-48(a4) +8000f274: 02000893 li a7,32 +8000f278: 40f888b3 sub a7,a7,a5 +8000f27c: 01171733 sll a4,a4,a7 +8000f280: 00e66633 or a2,a2,a4 +8000f284: 00300713 li a4,3 +8000f288: 00d506b3 add a3,a0,a3 +8000f28c: 00000813 li a6,0 +8000f290: 40670733 sub a4,a4,t1 +8000f294: 00468693 addi a3,a3,4 +8000f298: 02e84463 blt a6,a4,8000f2c0 <__subtf3+0xda8> +8000f29c: 04010693 addi a3,sp,64 +8000f2a0: 00271713 slli a4,a4,0x2 +8000f2a4: 00e68733 add a4,a3,a4 +8000f2a8: 01c12683 lw a3,28(sp) +8000f2ac: 00f6d7b3 srl a5,a3,a5 +8000f2b0: fcf72823 sw a5,-48(a4) +8000f2b4: 00400793 li a5,4 +8000f2b8: 406787b3 sub a5,a5,t1 +8000f2bc: f91ff06f j 8000f24c <__subtf3+0xd34> +8000f2c0: ffc6a583 lw a1,-4(a3) +8000f2c4: 0006ae83 lw t4,0(a3) +8000f2c8: 00281e13 slli t3,a6,0x2 +8000f2cc: 00f5d5b3 srl a1,a1,a5 +8000f2d0: 011e9eb3 sll t4,t4,a7 +8000f2d4: 01c50e33 add t3,a0,t3 +8000f2d8: 01d5e5b3 or a1,a1,t4 +8000f2dc: 00be2023 sw a1,0(t3) +8000f2e0: 00180813 addi a6,a6,1 +8000f2e4: fb1ff06f j 8000f294 <__subtf3+0xd7c> +8000f2e8: 00279713 slli a4,a5,0x2 +8000f2ec: 00e50733 add a4,a0,a4 +8000f2f0: 00072023 sw zero,0(a4) +8000f2f4: 00178793 addi a5,a5,1 +8000f2f8: fed798e3 bne a5,a3,8000f2e8 <__subtf3+0xdd0> +8000f2fc: 01012783 lw a5,16(sp) +8000f300: 00c03633 snez a2,a2 +8000f304: 00c7e633 or a2,a5,a2 +8000f308: 00c12823 sw a2,16(sp) +8000f30c: 00412683 lw a3,4(sp) +8000f310: 00012583 lw a1,0(sp) +8000f314: 01012703 lw a4,16(sp) +8000f318: 01412783 lw a5,20(sp) +8000f31c: 40e58733 sub a4,a1,a4 +8000f320: 40f687b3 sub a5,a3,a5 +8000f324: 00f6b633 sltu a2,a3,a5 +8000f328: 00e5b6b3 sltu a3,a1,a4 +8000f32c: 40d786b3 sub a3,a5,a3 +8000f330: 02d12223 sw a3,36(sp) +8000f334: 02e12023 sw a4,32(sp) +8000f338: 00000693 li a3,0 +8000f33c: 00e5f463 bgeu a1,a4,8000f344 <__subtf3+0xe2c> +8000f340: 0017b693 seqz a3,a5 +8000f344: 00c6e6b3 or a3,a3,a2 +8000f348: 01812703 lw a4,24(sp) +8000f34c: 00812603 lw a2,8(sp) +8000f350: 40e60733 sub a4,a2,a4 +8000f354: 40d707b3 sub a5,a4,a3 +8000f358: 02f12423 sw a5,40(sp) +8000f35c: 00e635b3 sltu a1,a2,a4 +8000f360: 00000613 li a2,0 +8000f364: 00068463 beqz a3,8000f36c <__subtf3+0xe54> +8000f368: 00173613 seqz a2,a4 +8000f36c: 00c12783 lw a5,12(sp) +8000f370: 01c12703 lw a4,28(sp) +8000f374: 00b66633 or a2,a2,a1 +8000f378: 00098513 mv a0,s3 +8000f37c: 40e787b3 sub a5,a5,a4 +8000f380: 40c787b3 sub a5,a5,a2 +8000f384: 02f12623 sw a5,44(sp) +8000f388: 02c12783 lw a5,44(sp) +8000f38c: 00c79713 slli a4,a5,0xc +8000f390: 100750e3 bgez a4,8000fc90 <__subtf3+0x1778> +8000f394: 00080737 lui a4,0x80 +8000f398: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> +8000f39c: 00e7f7b3 and a5,a5,a4 +8000f3a0: 02f12623 sw a5,44(sp) +8000f3a4: 00050993 mv s3,a0 +8000f3a8: 67c0006f j 8000fa24 <__subtf3+0x150c> +8000f3ac: 34060863 beqz a2,8000f6fc <__subtf3+0x11e4> +8000f3b0: 41388533 sub a0,a7,s3 +8000f3b4: 14099063 bnez s3,8000f4f4 <__subtf3+0xfdc> +8000f3b8: 00412e03 lw t3,4(sp) +8000f3bc: 00812603 lw a2,8(sp) +8000f3c0: 00c12f03 lw t5,12(sp) +8000f3c4: 00ce6eb3 or t4,t3,a2 +8000f3c8: 01eeeeb3 or t4,t4,t5 +8000f3cc: 00deeeb3 or t4,t4,a3 +8000f3d0: 040e9c63 bnez t4,8000f428 <__subtf3+0xf10> +8000f3d4: 000087b7 lui a5,0x8 +8000f3d8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000f3dc: 01412883 lw a7,20(sp) +8000f3e0: 01812583 lw a1,24(sp) +8000f3e4: 01c12683 lw a3,28(sp) +8000f3e8: 00000613 li a2,0 +8000f3ec: 02f51263 bne a0,a5,8000f410 <__subtf3+0xef8> +8000f3f0: 00b8e7b3 or a5,a7,a1 +8000f3f4: 00d7e7b3 or a5,a5,a3 +8000f3f8: 00e7e7b3 or a5,a5,a4 +8000f3fc: 00078a63 beqz a5,8000f410 <__subtf3+0xef8> +8000f400: 00040637 lui a2,0x40 +8000f404: 00c6f633 and a2,a3,a2 +8000f408: 00163613 seqz a2,a2 +8000f40c: 00461613 slli a2,a2,0x4 +8000f410: 02e12023 sw a4,32(sp) +8000f414: 03112223 sw a7,36(sp) +8000f418: 02b12423 sw a1,40(sp) +8000f41c: 02d12623 sw a3,44(sp) +8000f420: 00080413 mv s0,a6 +8000f424: e4cff06f j 8000ea70 <__subtf3+0x558> +8000f428: fff50793 addi a5,a0,-1 +8000f42c: 06079a63 bnez a5,8000f4a0 <__subtf3+0xf88> +8000f430: 01412883 lw a7,20(sp) +8000f434: 40d706b3 sub a3,a4,a3 +8000f438: 00d735b3 sltu a1,a4,a3 +8000f43c: 41c88533 sub a0,a7,t3 +8000f440: 00a8b333 sltu t1,a7,a0 +8000f444: 40b50533 sub a0,a0,a1 +8000f448: 02d12023 sw a3,32(sp) +8000f44c: 02a12223 sw a0,36(sp) +8000f450: 00000593 li a1,0 +8000f454: 00d77663 bgeu a4,a3,8000f460 <__subtf3+0xf48> +8000f458: 411e05b3 sub a1,t3,a7 +8000f45c: 0015b593 seqz a1,a1 +8000f460: 01812883 lw a7,24(sp) +8000f464: 0065e6b3 or a3,a1,t1 +8000f468: 40c885b3 sub a1,a7,a2 +8000f46c: 00b8b533 sltu a0,a7,a1 +8000f470: 40d585b3 sub a1,a1,a3 +8000f474: 02b12423 sw a1,40(sp) +8000f478: 00068663 beqz a3,8000f484 <__subtf3+0xf6c> +8000f47c: 411607b3 sub a5,a2,a7 +8000f480: 0017b793 seqz a5,a5 +8000f484: 01c12703 lw a4,28(sp) +8000f488: 00a7e7b3 or a5,a5,a0 +8000f48c: 00080413 mv s0,a6 +8000f490: 41e70733 sub a4,a4,t5 +8000f494: 40f707b3 sub a5,a4,a5 +8000f498: 02f12623 sw a5,44(sp) +8000f49c: d19ff06f j 8000f1b4 <__subtf3+0xc9c> +8000f4a0: 000086b7 lui a3,0x8 +8000f4a4: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +8000f4a8: 26d516e3 bne a0,a3,8000ff14 <__subtf3+0x19fc> +8000f4ac: 01412883 lw a7,20(sp) +8000f4b0: 01812583 lw a1,24(sp) +8000f4b4: 01c12603 lw a2,28(sp) +8000f4b8: 00000793 li a5,0 +8000f4bc: 00b8e6b3 or a3,a7,a1 +8000f4c0: 00c6e6b3 or a3,a3,a2 +8000f4c4: 00e6e6b3 or a3,a3,a4 +8000f4c8: 00068a63 beqz a3,8000f4dc <__subtf3+0xfc4> +8000f4cc: 000407b7 lui a5,0x40 +8000f4d0: 00f677b3 and a5,a2,a5 +8000f4d4: 0017b793 seqz a5,a5 +8000f4d8: 00479793 slli a5,a5,0x4 +8000f4dc: 02e12023 sw a4,32(sp) +8000f4e0: 03112223 sw a7,36(sp) +8000f4e4: 02b12423 sw a1,40(sp) +8000f4e8: 02c12623 sw a2,44(sp) +8000f4ec: 00080413 mv s0,a6 +8000f4f0: e38ff06f j 8000eb28 <__subtf3+0x610> +8000f4f4: 000087b7 lui a5,0x8 +8000f4f8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000f4fc: 04f89663 bne a7,a5,8000f548 <__subtf3+0x1030> +8000f500: 01412503 lw a0,20(sp) +8000f504: 01812583 lw a1,24(sp) +8000f508: 01c12603 lw a2,28(sp) +8000f50c: 00000793 li a5,0 +8000f510: 00b566b3 or a3,a0,a1 +8000f514: 00c6e6b3 or a3,a3,a2 +8000f518: 00e6e6b3 or a3,a3,a4 +8000f51c: 00068a63 beqz a3,8000f530 <__subtf3+0x1018> +8000f520: 000407b7 lui a5,0x40 +8000f524: 00f677b3 and a5,a2,a5 +8000f528: 0017b793 seqz a5,a5 +8000f52c: 00479793 slli a5,a5,0x4 +8000f530: 02a12223 sw a0,36(sp) +8000f534: 02e12023 sw a4,32(sp) +8000f538: 02b12423 sw a1,40(sp) +8000f53c: 02c12623 sw a2,44(sp) +8000f540: 00088513 mv a0,a7 +8000f544: fa9ff06f j 8000f4ec <__subtf3+0xfd4> +8000f548: 00c12783 lw a5,12(sp) +8000f54c: 00080737 lui a4,0x80 +8000f550: 00e7e7b3 or a5,a5,a4 +8000f554: 00f12623 sw a5,12(sp) +8000f558: 07400793 li a5,116 +8000f55c: 1ca7c0e3 blt a5,a0,8000ff1c <__subtf3+0x1a04> +8000f560: 00050793 mv a5,a0 +8000f564: 02000713 li a4,32 +8000f568: 02e7c633 div a2,a5,a4 +8000f56c: 00000693 li a3,0 +8000f570: 02e7e7b3 rem a5,a5,a4 +8000f574: 00000713 li a4,0 +8000f578: 04c74063 blt a4,a2,8000f5b8 <__subtf3+0x10a0> +8000f57c: 00060713 mv a4,a2 +8000f580: 00065463 bgez a2,8000f588 <__subtf3+0x1070> +8000f584: 00000713 li a4,0 +8000f588: 00261513 slli a0,a2,0x2 +8000f58c: 04079263 bnez a5,8000f5d0 <__subtf3+0x10b8> +8000f590: 00300713 li a4,3 +8000f594: 40c70633 sub a2,a4,a2 +8000f598: 00a30733 add a4,t1,a0 +8000f59c: 00072703 lw a4,0(a4) # 80000 <_start-0x7ff80000> +8000f5a0: 00178793 addi a5,a5,1 # 40001 <_start-0x7ffbffff> +8000f5a4: 00430313 addi t1,t1,4 +8000f5a8: fee32e23 sw a4,-4(t1) +8000f5ac: fef656e3 bge a2,a5,8000f598 <__subtf3+0x1080> +8000f5b0: 00300613 li a2,3 +8000f5b4: 0b00006f j 8000f664 <__subtf3+0x114c> +8000f5b8: 00271513 slli a0,a4,0x2 +8000f5bc: 00a58533 add a0,a1,a0 +8000f5c0: 00052503 lw a0,0(a0) +8000f5c4: 00170713 addi a4,a4,1 +8000f5c8: 00a6e6b3 or a3,a3,a0 +8000f5cc: fadff06f j 8000f578 <__subtf3+0x1060> +8000f5d0: 00271713 slli a4,a4,0x2 +8000f5d4: 04010313 addi t1,sp,64 +8000f5d8: 00e30733 add a4,t1,a4 +8000f5dc: fc072703 lw a4,-64(a4) +8000f5e0: 02000e93 li t4,32 +8000f5e4: 40fe8eb3 sub t4,t4,a5 +8000f5e8: 01d71733 sll a4,a4,t4 +8000f5ec: 00e6e6b3 or a3,a3,a4 +8000f5f0: 00300713 li a4,3 +8000f5f4: 00a58533 add a0,a1,a0 +8000f5f8: 00000e13 li t3,0 +8000f5fc: 40c70733 sub a4,a4,a2 +8000f600: 00450513 addi a0,a0,4 +8000f604: 02ee4463 blt t3,a4,8000f62c <__subtf3+0x1114> +8000f608: 04010513 addi a0,sp,64 +8000f60c: 00271713 slli a4,a4,0x2 +8000f610: 00e50733 add a4,a0,a4 +8000f614: 00c12503 lw a0,12(sp) +8000f618: 00f557b3 srl a5,a0,a5 +8000f61c: fcf72023 sw a5,-64(a4) +8000f620: 00400793 li a5,4 +8000f624: 40c787b3 sub a5,a5,a2 +8000f628: f89ff06f j 8000f5b0 <__subtf3+0x1098> +8000f62c: ffc52303 lw t1,-4(a0) +8000f630: 00052f83 lw t6,0(a0) +8000f634: 002e1f13 slli t5,t3,0x2 +8000f638: 00f35333 srl t1,t1,a5 +8000f63c: 01df9fb3 sll t6,t6,t4 +8000f640: 01e58f33 add t5,a1,t5 +8000f644: 01f36333 or t1,t1,t6 +8000f648: 006f2023 sw t1,0(t5) +8000f64c: 001e0e13 addi t3,t3,1 +8000f650: fb1ff06f j 8000f600 <__subtf3+0x10e8> +8000f654: 00279713 slli a4,a5,0x2 +8000f658: 00e58733 add a4,a1,a4 +8000f65c: 00072023 sw zero,0(a4) +8000f660: 00178793 addi a5,a5,1 +8000f664: fef658e3 bge a2,a5,8000f654 <__subtf3+0x113c> +8000f668: 00012783 lw a5,0(sp) +8000f66c: 00d036b3 snez a3,a3 +8000f670: 00d7e6b3 or a3,a5,a3 +8000f674: 00d12023 sw a3,0(sp) +8000f678: 01412683 lw a3,20(sp) +8000f67c: 01012583 lw a1,16(sp) +8000f680: 00012703 lw a4,0(sp) +8000f684: 00412783 lw a5,4(sp) +8000f688: 40e58733 sub a4,a1,a4 +8000f68c: 40f687b3 sub a5,a3,a5 +8000f690: 00f6b633 sltu a2,a3,a5 +8000f694: 00e5b6b3 sltu a3,a1,a4 +8000f698: 40d786b3 sub a3,a5,a3 +8000f69c: 02d12223 sw a3,36(sp) +8000f6a0: 02e12023 sw a4,32(sp) +8000f6a4: 00000693 li a3,0 +8000f6a8: 00e5f463 bgeu a1,a4,8000f6b0 <__subtf3+0x1198> +8000f6ac: 0017b693 seqz a3,a5 +8000f6b0: 00c6e6b3 or a3,a3,a2 +8000f6b4: 00812703 lw a4,8(sp) +8000f6b8: 01812603 lw a2,24(sp) +8000f6bc: 40e60733 sub a4,a2,a4 +8000f6c0: 40d707b3 sub a5,a4,a3 +8000f6c4: 02f12423 sw a5,40(sp) +8000f6c8: 00e635b3 sltu a1,a2,a4 +8000f6cc: 00000613 li a2,0 +8000f6d0: 00068463 beqz a3,8000f6d8 <__subtf3+0x11c0> +8000f6d4: 00173613 seqz a2,a4 +8000f6d8: 01c12783 lw a5,28(sp) +8000f6dc: 00c12703 lw a4,12(sp) +8000f6e0: 00b66633 or a2,a2,a1 +8000f6e4: 00088513 mv a0,a7 +8000f6e8: 40e787b3 sub a5,a5,a4 +8000f6ec: 40c787b3 sub a5,a5,a2 +8000f6f0: 02f12623 sw a5,44(sp) +8000f6f4: 00080413 mv s0,a6 +8000f6f8: c91ff06f j 8000f388 <__subtf3+0xe70> +8000f6fc: 000087b7 lui a5,0x8 +8000f700: 00198593 addi a1,s3,1 +8000f704: ffe78513 addi a0,a5,-2 # 7ffe <_start-0x7fff8002> +8000f708: 00a5f5b3 and a1,a1,a0 +8000f70c: 01412f03 lw t5,20(sp) +8000f710: 00412303 lw t1,4(sp) +8000f714: 00812e03 lw t3,8(sp) +8000f718: 00c12e83 lw t4,12(sp) +8000f71c: 01812f83 lw t6,24(sp) +8000f720: 01c12283 lw t0,28(sp) +8000f724: 24059263 bnez a1,8000f968 <__subtf3+0x1450> +8000f728: 01ff65b3 or a1,t5,t6 +8000f72c: 01c36533 or a0,t1,t3 +8000f730: 0055e5b3 or a1,a1,t0 +8000f734: 01d56533 or a0,a0,t4 +8000f738: 00e5e5b3 or a1,a1,a4 +8000f73c: 00d56533 or a0,a0,a3 +8000f740: 10099c63 bnez s3,8000f858 <__subtf3+0x1340> +8000f744: 02051463 bnez a0,8000f76c <__subtf3+0x1254> +8000f748: 02e12023 sw a4,32(sp) +8000f74c: 03e12223 sw t5,36(sp) +8000f750: 03f12423 sw t6,40(sp) +8000f754: 02512623 sw t0,44(sp) +8000f758: 00080413 mv s0,a6 +8000f75c: e0059e63 bnez a1,8000ed78 <__subtf3+0x860> +8000f760: ffe90413 addi s0,s2,-2 +8000f764: 00143413 seqz s0,s0 +8000f768: e10ff06f j 8000ed78 <__subtf3+0x860> +8000f76c: 00059a63 bnez a1,8000f780 <__subtf3+0x1268> +8000f770: 02d12023 sw a3,32(sp) +8000f774: 02612223 sw t1,36(sp) +8000f778: 03c12423 sw t3,40(sp) +8000f77c: ed4ff06f j 8000ee50 <__subtf3+0x938> +8000f780: 40e687b3 sub a5,a3,a4 +8000f784: 41e308b3 sub a7,t1,t5 +8000f788: 00f6b533 sltu a0,a3,a5 +8000f78c: 011335b3 sltu a1,t1,a7 +8000f790: 40a888b3 sub a7,a7,a0 +8000f794: 02f12023 sw a5,32(sp) +8000f798: 03112223 sw a7,36(sp) +8000f79c: 00000513 li a0,0 +8000f7a0: 00f6f663 bgeu a3,a5,8000f7ac <__subtf3+0x1294> +8000f7a4: 406f0533 sub a0,t5,t1 +8000f7a8: 00153513 seqz a0,a0 +8000f7ac: 41fe03b3 sub t2,t3,t6 +8000f7b0: 00b56533 or a0,a0,a1 +8000f7b4: 40a38a33 sub s4,t2,a0 +8000f7b8: 03412423 sw s4,40(sp) +8000f7bc: 007e3ab3 sltu s5,t3,t2 +8000f7c0: 00000993 li s3,0 +8000f7c4: 00050463 beqz a0,8000f7cc <__subtf3+0x12b4> +8000f7c8: 0013b993 seqz s3,t2 +8000f7cc: 405e85b3 sub a1,t4,t0 +8000f7d0: 0159e9b3 or s3,s3,s5 +8000f7d4: 413585b3 sub a1,a1,s3 +8000f7d8: 02b12623 sw a1,44(sp) +8000f7dc: 00c59513 slli a0,a1,0xc +8000f7e0: 06055263 bgez a0,8000f844 <__subtf3+0x132c> +8000f7e4: 40d706b3 sub a3,a4,a3 +8000f7e8: 406f0333 sub t1,t5,t1 +8000f7ec: 00d737b3 sltu a5,a4,a3 +8000f7f0: 40f307b3 sub a5,t1,a5 +8000f7f4: 02f12223 sw a5,36(sp) +8000f7f8: 02d12023 sw a3,32(sp) +8000f7fc: 006f3f33 sltu t5,t5,t1 +8000f800: 00000793 li a5,0 +8000f804: 00d77463 bgeu a4,a3,8000f80c <__subtf3+0x12f4> +8000f808: 00133793 seqz a5,t1 +8000f80c: 01e7ef33 or t5,a5,t5 +8000f810: 41cf8e33 sub t3,t6,t3 +8000f814: 01cfbfb3 sltu t6,t6,t3 +8000f818: 41ee0e33 sub t3,t3,t5 +8000f81c: 03c12423 sw t3,40(sp) +8000f820: 00000793 li a5,0 +8000f824: 000f0463 beqz t5,8000f82c <__subtf3+0x1314> +8000f828: 0013b793 seqz a5,t2 +8000f82c: 41d28eb3 sub t4,t0,t4 +8000f830: 01f7e7b3 or a5,a5,t6 +8000f834: 40fe87b3 sub a5,t4,a5 +8000f838: 02f12623 sw a5,44(sp) +8000f83c: 00080413 mv s0,a6 +8000f840: d38ff06f j 8000ed78 <__subtf3+0x860> +8000f844: 0117e7b3 or a5,a5,a7 +8000f848: 0147e7b3 or a5,a5,s4 +8000f84c: 00b7e7b3 or a5,a5,a1 +8000f850: d2079463 bnez a5,8000ed78 <__subtf3+0x860> +8000f854: f0dff06f j 8000f760 <__subtf3+0x1248> +8000f858: fff78793 addi a5,a5,-1 +8000f85c: 02010393 addi t2,sp,32 +8000f860: 06f99463 bne s3,a5,8000f8c8 <__subtf3+0x13b0> +8000f864: 6e050e63 beqz a0,8000ff60 <__subtf3+0x1a48> +8000f868: 000407b7 lui a5,0x40 +8000f86c: 00fef7b3 and a5,t4,a5 +8000f870: 0017b793 seqz a5,a5 +8000f874: 00479793 slli a5,a5,0x4 +8000f878: 0d389e63 bne a7,s3,8000f954 <__subtf3+0x143c> +8000f87c: 6c058a63 beqz a1,8000ff50 <__subtf3+0x1a38> +8000f880: 00d29693 slli a3,t0,0xd +8000f884: 6c06da63 bgez a3,8000ff58 <__subtf3+0x1a40> +8000f888: 0a050863 beqz a0,8000f938 <__subtf3+0x1420> +8000f88c: 00008737 lui a4,0x8 +8000f890: 02e12623 sw a4,44(sp) +8000f894: 02012423 sw zero,40(sp) +8000f898: 02012223 sw zero,36(sp) +8000f89c: 02012023 sw zero,32(sp) +8000f8a0: 02c10713 addi a4,sp,44 +8000f8a4: 00072683 lw a3,0(a4) # 8000 <_start-0x7fff8000> +8000f8a8: ffc72583 lw a1,-4(a4) +8000f8ac: ffc70713 addi a4,a4,-4 +8000f8b0: 00369693 slli a3,a3,0x3 +8000f8b4: 01d5d593 srli a1,a1,0x1d +8000f8b8: 00b6e6b3 or a3,a3,a1 +8000f8bc: 00d72223 sw a3,4(a4) +8000f8c0: fee392e3 bne t2,a4,8000f8a4 <__subtf3+0x138c> +8000f8c4: eecff06f j 8000efb0 <__subtf3+0xa98> +8000f8c8: 00f89663 bne a7,a5,8000f8d4 <__subtf3+0x13bc> +8000f8cc: 00000793 li a5,0 +8000f8d0: fadff06f j 8000f87c <__subtf3+0x1364> +8000f8d4: 06051e63 bnez a0,8000f950 <__subtf3+0x1438> +8000f8d8: 04059e63 bnez a1,8000f934 <__subtf3+0x141c> +8000f8dc: 000087b7 lui a5,0x8 +8000f8e0: 02f12623 sw a5,44(sp) +8000f8e4: 02012423 sw zero,40(sp) +8000f8e8: 02012223 sw zero,36(sp) +8000f8ec: 02012023 sw zero,32(sp) +8000f8f0: 02c10793 addi a5,sp,44 +8000f8f4: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> +8000f8f8: ffc7a683 lw a3,-4(a5) +8000f8fc: ffc78793 addi a5,a5,-4 +8000f900: 00371713 slli a4,a4,0x3 +8000f904: 01d6d693 srli a3,a3,0x1d +8000f908: 00d76733 or a4,a4,a3 +8000f90c: 00e7a223 sw a4,4(a5) +8000f910: fef392e3 bne t2,a5,8000f8f4 <__subtf3+0x13dc> +8000f914: 02012783 lw a5,32(sp) +8000f918: 00008537 lui a0,0x8 +8000f91c: 00000413 li s0,0 +8000f920: 00379793 slli a5,a5,0x3 +8000f924: 02f12023 sw a5,32(sp) +8000f928: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> +8000f92c: 01000793 li a5,16 +8000f930: d94ff06f j 8000eec4 <__subtf3+0x9ac> +8000f934: 00000793 li a5,0 +8000f938: 02e12023 sw a4,32(sp) +8000f93c: 03e12223 sw t5,36(sp) +8000f940: 03f12423 sw t6,40(sp) +8000f944: 02512623 sw t0,44(sp) +8000f948: 00080413 mv s0,a6 +8000f94c: e9cff06f j 8000efe8 <__subtf3+0xad0> +8000f950: 00000793 li a5,0 +8000f954: f2059ce3 bnez a1,8000f88c <__subtf3+0x1374> +8000f958: 02d12023 sw a3,32(sp) +8000f95c: 02612223 sw t1,36(sp) +8000f960: 03c12423 sw t3,40(sp) +8000f964: eacff06f j 8000f010 <__subtf3+0xaf8> +8000f968: 40e687b3 sub a5,a3,a4 +8000f96c: 41e308b3 sub a7,t1,t5 +8000f970: 00f6b533 sltu a0,a3,a5 +8000f974: 011335b3 sltu a1,t1,a7 +8000f978: 40a888b3 sub a7,a7,a0 +8000f97c: 02f12023 sw a5,32(sp) +8000f980: 03112223 sw a7,36(sp) +8000f984: 00000513 li a0,0 +8000f988: 00f6f663 bgeu a3,a5,8000f994 <__subtf3+0x147c> +8000f98c: 406f0533 sub a0,t5,t1 +8000f990: 00153513 seqz a0,a0 +8000f994: 41fe03b3 sub t2,t3,t6 +8000f998: 00b56533 or a0,a0,a1 +8000f99c: 40a38ab3 sub s5,t2,a0 +8000f9a0: 03512423 sw s5,40(sp) +8000f9a4: 007e3b33 sltu s6,t3,t2 +8000f9a8: 00000a13 li s4,0 +8000f9ac: 00050463 beqz a0,8000f9b4 <__subtf3+0x149c> +8000f9b0: 0013ba13 seqz s4,t2 +8000f9b4: 405e85b3 sub a1,t4,t0 +8000f9b8: 016a6a33 or s4,s4,s6 +8000f9bc: 414585b3 sub a1,a1,s4 +8000f9c0: 02b12623 sw a1,44(sp) +8000f9c4: 00c59513 slli a0,a1,0xc +8000f9c8: 0a055e63 bgez a0,8000fa84 <__subtf3+0x156c> +8000f9cc: 40d706b3 sub a3,a4,a3 +8000f9d0: 406f0333 sub t1,t5,t1 +8000f9d4: 00d737b3 sltu a5,a4,a3 +8000f9d8: 40f307b3 sub a5,t1,a5 +8000f9dc: 02f12223 sw a5,36(sp) +8000f9e0: 02d12023 sw a3,32(sp) +8000f9e4: 006f3f33 sltu t5,t5,t1 +8000f9e8: 00000793 li a5,0 +8000f9ec: 00d77463 bgeu a4,a3,8000f9f4 <__subtf3+0x14dc> +8000f9f0: 00133793 seqz a5,t1 +8000f9f4: 41cf8e33 sub t3,t6,t3 +8000f9f8: 01e7ef33 or t5,a5,t5 +8000f9fc: 01cfbfb3 sltu t6,t6,t3 +8000fa00: 41ee0e33 sub t3,t3,t5 +8000fa04: 03c12423 sw t3,40(sp) +8000fa08: 000f0463 beqz t5,8000fa10 <__subtf3+0x14f8> +8000fa0c: 0013b613 seqz a2,t2 +8000fa10: 41d28eb3 sub t4,t0,t4 +8000fa14: 01f66633 or a2,a2,t6 +8000fa18: 40ce8eb3 sub t4,t4,a2 +8000fa1c: 03d12623 sw t4,44(sp) +8000fa20: 00080413 mv s0,a6 +8000fa24: 02c12503 lw a0,44(sp) +8000fa28: 06050863 beqz a0,8000fa98 <__subtf3+0x1580> +8000fa2c: 7a1000ef jal ra,800109cc <__clzsi2> +8000fa30: ff450513 addi a0,a0,-12 +8000fa34: 02000693 li a3,32 +8000fa38: 02d56833 rem a6,a0,a3 +8000fa3c: 02d547b3 div a5,a0,a3 +8000fa40: 08080863 beqz a6,8000fad0 <__subtf3+0x15b8> +8000fa44: ffc00713 li a4,-4 +8000fa48: 02010313 addi t1,sp,32 +8000fa4c: 00279593 slli a1,a5,0x2 +8000fa50: 410686b3 sub a3,a3,a6 +8000fa54: 02e78733 mul a4,a5,a4 +8000fa58: 00c70713 addi a4,a4,12 +8000fa5c: 00e30733 add a4,t1,a4 +8000fa60: 0ae31063 bne t1,a4,8000fb00 <__subtf3+0x15e8> +8000fa64: 04010713 addi a4,sp,64 +8000fa68: 00b705b3 add a1,a4,a1 +8000fa6c: 02012703 lw a4,32(sp) +8000fa70: fff78793 addi a5,a5,-1 +8000fa74: 01071833 sll a6,a4,a6 +8000fa78: ff05a023 sw a6,-32(a1) +8000fa7c: fff00693 li a3,-1 +8000fa80: 0b80006f j 8000fb38 <__subtf3+0x1620> +8000fa84: 0117e7b3 or a5,a5,a7 +8000fa88: 0157e7b3 or a5,a5,s5 +8000fa8c: 00b7e7b3 or a5,a5,a1 +8000fa90: f8079ae3 bnez a5,8000fa24 <__subtf3+0x150c> +8000fa94: ccdff06f j 8000f760 <__subtf3+0x1248> +8000fa98: 02812503 lw a0,40(sp) +8000fa9c: 00050863 beqz a0,8000faac <__subtf3+0x1594> +8000faa0: 72d000ef jal ra,800109cc <__clzsi2> +8000faa4: 02050513 addi a0,a0,32 +8000faa8: f89ff06f j 8000fa30 <__subtf3+0x1518> +8000faac: 02412503 lw a0,36(sp) +8000fab0: 00050863 beqz a0,8000fac0 <__subtf3+0x15a8> +8000fab4: 719000ef jal ra,800109cc <__clzsi2> +8000fab8: 04050513 addi a0,a0,64 +8000fabc: f75ff06f j 8000fa30 <__subtf3+0x1518> +8000fac0: 02012503 lw a0,32(sp) +8000fac4: 709000ef jal ra,800109cc <__clzsi2> +8000fac8: 06050513 addi a0,a0,96 +8000facc: f65ff06f j 8000fa30 <__subtf3+0x1518> +8000fad0: ffc00613 li a2,-4 +8000fad4: 02c78633 mul a2,a5,a2 +8000fad8: 02c10713 addi a4,sp,44 +8000fadc: 00300693 li a3,3 +8000fae0: 00c705b3 add a1,a4,a2 +8000fae4: 0005a583 lw a1,0(a1) +8000fae8: fff68693 addi a3,a3,-1 +8000faec: ffc70713 addi a4,a4,-4 +8000faf0: 00b72223 sw a1,4(a4) +8000faf4: fef6d6e3 bge a3,a5,8000fae0 <__subtf3+0x15c8> +8000faf8: fff78793 addi a5,a5,-1 +8000fafc: f81ff06f j 8000fa7c <__subtf3+0x1564> +8000fb00: ffc72603 lw a2,-4(a4) +8000fb04: 00072883 lw a7,0(a4) +8000fb08: 00b70e33 add t3,a4,a1 +8000fb0c: 00d65633 srl a2,a2,a3 +8000fb10: 010898b3 sll a7,a7,a6 +8000fb14: 01166633 or a2,a2,a7 +8000fb18: 00ce2023 sw a2,0(t3) +8000fb1c: ffc70713 addi a4,a4,-4 +8000fb20: f41ff06f j 8000fa60 <__subtf3+0x1548> +8000fb24: 00279713 slli a4,a5,0x2 +8000fb28: 02010613 addi a2,sp,32 +8000fb2c: 00e60733 add a4,a2,a4 +8000fb30: 00072023 sw zero,0(a4) +8000fb34: fff78793 addi a5,a5,-1 +8000fb38: fed796e3 bne a5,a3,8000fb24 <__subtf3+0x160c> +8000fb3c: 13354e63 blt a0,s3,8000fc78 <__subtf3+0x1760> +8000fb40: 41350533 sub a0,a0,s3 +8000fb44: 00150513 addi a0,a0,1 +8000fb48: 02000793 li a5,32 +8000fb4c: 02f548b3 div a7,a0,a5 +8000fb50: 00000813 li a6,0 +8000fb54: 00000713 li a4,0 +8000fb58: 02f56533 rem a0,a0,a5 +8000fb5c: 05174263 blt a4,a7,8000fba0 <__subtf3+0x1688> +8000fb60: 00088693 mv a3,a7 +8000fb64: 0008d463 bgez a7,8000fb6c <__subtf3+0x1654> +8000fb68: 00000693 li a3,0 +8000fb6c: 00289713 slli a4,a7,0x2 +8000fb70: 04051663 bnez a0,8000fbbc <__subtf3+0x16a4> +8000fb74: 00300793 li a5,3 +8000fb78: 02010693 addi a3,sp,32 +8000fb7c: 411788b3 sub a7,a5,a7 +8000fb80: 00e687b3 add a5,a3,a4 +8000fb84: 0007a783 lw a5,0(a5) +8000fb88: 00150513 addi a0,a0,1 +8000fb8c: 00468693 addi a3,a3,4 +8000fb90: fef6ae23 sw a5,-4(a3) +8000fb94: fea8d6e3 bge a7,a0,8000fb80 <__subtf3+0x1668> +8000fb98: 00300713 li a4,3 +8000fb9c: 0c00006f j 8000fc5c <__subtf3+0x1744> +8000fba0: 00271793 slli a5,a4,0x2 +8000fba4: 02010693 addi a3,sp,32 +8000fba8: 00f687b3 add a5,a3,a5 +8000fbac: 0007a783 lw a5,0(a5) +8000fbb0: 00170713 addi a4,a4,1 +8000fbb4: 00f86833 or a6,a6,a5 +8000fbb8: fa5ff06f j 8000fb5c <__subtf3+0x1644> +8000fbbc: 04010793 addi a5,sp,64 +8000fbc0: 00269693 slli a3,a3,0x2 +8000fbc4: 00d786b3 add a3,a5,a3 +8000fbc8: fe06a783 lw a5,-32(a3) +8000fbcc: 02000593 li a1,32 +8000fbd0: 40a585b3 sub a1,a1,a0 +8000fbd4: 00b797b3 sll a5,a5,a1 +8000fbd8: 00f86833 or a6,a6,a5 +8000fbdc: 02010793 addi a5,sp,32 +8000fbe0: 00e78733 add a4,a5,a4 +8000fbe4: 00300793 li a5,3 +8000fbe8: 00000613 li a2,0 +8000fbec: 411787b3 sub a5,a5,a7 +8000fbf0: 00470713 addi a4,a4,4 +8000fbf4: 02f64463 blt a2,a5,8000fc1c <__subtf3+0x1704> +8000fbf8: 04010713 addi a4,sp,64 +8000fbfc: 00279793 slli a5,a5,0x2 +8000fc00: 00f707b3 add a5,a4,a5 +8000fc04: 02c12703 lw a4,44(sp) +8000fc08: 00a75533 srl a0,a4,a0 +8000fc0c: fea7a023 sw a0,-32(a5) +8000fc10: 00400513 li a0,4 +8000fc14: 41150533 sub a0,a0,a7 +8000fc18: f81ff06f j 8000fb98 <__subtf3+0x1680> +8000fc1c: 00261313 slli t1,a2,0x2 +8000fc20: 02010693 addi a3,sp,32 +8000fc24: 00668333 add t1,a3,t1 +8000fc28: 00072e03 lw t3,0(a4) +8000fc2c: ffc72683 lw a3,-4(a4) +8000fc30: 00160613 addi a2,a2,1 # 40001 <_start-0x7ffbffff> +8000fc34: 00be1e33 sll t3,t3,a1 +8000fc38: 00a6d6b3 srl a3,a3,a0 +8000fc3c: 01c6e6b3 or a3,a3,t3 +8000fc40: 00d32023 sw a3,0(t1) +8000fc44: fadff06f j 8000fbf0 <__subtf3+0x16d8> +8000fc48: 00251793 slli a5,a0,0x2 +8000fc4c: 02010693 addi a3,sp,32 +8000fc50: 00f687b3 add a5,a3,a5 +8000fc54: 0007a023 sw zero,0(a5) +8000fc58: 00150513 addi a0,a0,1 +8000fc5c: fea756e3 bge a4,a0,8000fc48 <__subtf3+0x1730> +8000fc60: 02012703 lw a4,32(sp) +8000fc64: 010037b3 snez a5,a6 +8000fc68: 00000613 li a2,0 +8000fc6c: 00f767b3 or a5,a4,a5 +8000fc70: 02f12023 sw a5,32(sp) +8000fc74: 904ff06f j 8000ed78 <__subtf3+0x860> +8000fc78: 02c12783 lw a5,44(sp) +8000fc7c: fff80737 lui a4,0xfff80 +8000fc80: fff70713 addi a4,a4,-1 # fff7ffff <_PathLocale+0x7ef7e607> +8000fc84: 00e7f7b3 and a5,a5,a4 +8000fc88: 40a98533 sub a0,s3,a0 +8000fc8c: 02f12623 sw a5,44(sp) +8000fc90: 00000613 li a2,0 +8000fc94: dddfe06f j 8000ea70 <__subtf3+0x558> +8000fc98: 00041a63 bnez s0,8000fcac <__subtf3+0x1794> +8000fc9c: 00878793 addi a5,a5,8 +8000fca0: 0087b793 sltiu a5,a5,8 +8000fca4: 96cff06f j 8000ee10 <__subtf3+0x8f8> +8000fca8: fe041ae3 bnez s0,8000fc9c <__subtf3+0x1784> +8000fcac: 03c12703 lw a4,60(sp) +8000fcb0: 00060793 mv a5,a2 +8000fcb4: 00000513 li a0,0 +8000fcb8: 01475713 srli a4,a4,0x14 +8000fcbc: 00174713 xori a4,a4,1 +8000fcc0: 00177613 andi a2,a4,1 +8000fcc4: a00ff06f j 8000eec4 <__subtf3+0x9ac> +8000fcc8: 00060793 mv a5,a2 +8000fccc: 00000513 li a0,0 +8000fcd0: e59fe06f j 8000eb28 <__subtf3+0x610> +8000fcd4: a4041c63 bnez s0,8000ef2c <__subtf3+0xa14> +8000fcd8: 02412583 lw a1,36(sp) +8000fcdc: 00870713 addi a4,a4,8 +8000fce0: 02e12023 sw a4,32(sp) +8000fce4: 00873713 sltiu a4,a4,8 +8000fce8: 00b705b3 add a1,a4,a1 +8000fcec: 00e5b733 sltu a4,a1,a4 +8000fcf0: 02b12223 sw a1,36(sp) +8000fcf4: 02812583 lw a1,40(sp) +8000fcf8: 00b705b3 add a1,a4,a1 +8000fcfc: 02b12423 sw a1,40(sp) +8000fd00: 00e5b5b3 sltu a1,a1,a4 +8000fd04: 011586b3 add a3,a1,a7 +8000fd08: a20ff06f j 8000ef28 <__subtf3+0xa10> +8000fd0c: a2040063 beqz s0,8000ef2c <__subtf3+0xa14> +8000fd10: 02412683 lw a3,36(sp) +8000fd14: 00870713 addi a4,a4,8 +8000fd18: 02812583 lw a1,40(sp) +8000fd1c: 02e12023 sw a4,32(sp) +8000fd20: 00873713 sltiu a4,a4,8 +8000fd24: 00d706b3 add a3,a4,a3 +8000fd28: 00e6b733 sltu a4,a3,a4 +8000fd2c: 02d12223 sw a3,36(sp) +8000fd30: 00b706b3 add a3,a4,a1 +8000fd34: 02d12423 sw a3,40(sp) +8000fd38: 00e6b6b3 sltu a3,a3,a4 +8000fd3c: 011686b3 add a3,a3,a7 +8000fd40: 9e8ff06f j 8000ef28 <__subtf3+0xa10> +8000fd44: 00060863 beqz a2,8000fd54 <__subtf3+0x183c> +8000fd48: 0017f713 andi a4,a5,1 +8000fd4c: 00070463 beqz a4,8000fd54 <__subtf3+0x183c> +8000fd50: 0027e793 ori a5,a5,2 +8000fd54: 02c12703 lw a4,44(sp) +8000fd58: 00c71693 slli a3,a4,0xc +8000fd5c: 0206d263 bgez a3,8000fd80 <__subtf3+0x1868> +8000fd60: 000086b7 lui a3,0x8 +8000fd64: 00150513 addi a0,a0,1 +8000fd68: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +8000fd6c: 10d50663 beq a0,a3,8000fe78 <__subtf3+0x1960> +8000fd70: fff806b7 lui a3,0xfff80 +8000fd74: fff68693 addi a3,a3,-1 # fff7ffff <_PathLocale+0x7ef7e607> +8000fd78: 00d77733 and a4,a4,a3 +8000fd7c: 02e12623 sw a4,44(sp) +8000fd80: 02010713 addi a4,sp,32 +8000fd84: 02c10593 addi a1,sp,44 +8000fd88: 00072683 lw a3,0(a4) +8000fd8c: 00472603 lw a2,4(a4) +8000fd90: 00470713 addi a4,a4,4 +8000fd94: 0036d693 srli a3,a3,0x3 +8000fd98: 01d61613 slli a2,a2,0x1d +8000fd9c: 00c6e6b3 or a3,a3,a2 +8000fda0: fed72e23 sw a3,-4(a4) +8000fda4: fee592e3 bne a1,a4,8000fd88 <__subtf3+0x1870> +8000fda8: 02c12703 lw a4,44(sp) +8000fdac: 00008637 lui a2,0x8 +8000fdb0: 00375693 srli a3,a4,0x3 +8000fdb4: 02d12623 sw a3,44(sp) +8000fdb8: fff60713 addi a4,a2,-1 # 7fff <_start-0x7fff8001> +8000fdbc: 02e51a63 bne a0,a4,8000fdf0 <__subtf3+0x18d8> +8000fdc0: 02412583 lw a1,36(sp) +8000fdc4: 02012703 lw a4,32(sp) +8000fdc8: 00b76733 or a4,a4,a1 +8000fdcc: 02812583 lw a1,40(sp) +8000fdd0: 00b76733 or a4,a4,a1 +8000fdd4: 00d76733 or a4,a4,a3 +8000fdd8: 00070c63 beqz a4,8000fdf0 <__subtf3+0x18d8> +8000fddc: 02c12623 sw a2,44(sp) +8000fde0: 02012423 sw zero,40(sp) +8000fde4: 02012223 sw zero,36(sp) +8000fde8: 02012023 sw zero,32(sp) +8000fdec: 00000413 li s0,0 +8000fdf0: 02c12703 lw a4,44(sp) +8000fdf4: 01151513 slli a0,a0,0x11 +8000fdf8: 01155513 srli a0,a0,0x11 +8000fdfc: 02e11e23 sh a4,60(sp) +8000fe00: 01051713 slli a4,a0,0x10 +8000fe04: 03c12503 lw a0,60(sp) +8000fe08: 800106b7 lui a3,0x80010 +8000fe0c: fff68693 addi a3,a3,-1 # 8000ffff <_PathLocale+0xff00e607> +8000fe10: 00d57533 and a0,a0,a3 +8000fe14: 00e56533 or a0,a0,a4 +8000fe18: 00151513 slli a0,a0,0x1 +8000fe1c: 01f41413 slli s0,s0,0x1f +8000fe20: 00155513 srli a0,a0,0x1 +8000fe24: 02012803 lw a6,32(sp) +8000fe28: 02412583 lw a1,36(sp) +8000fe2c: 02812603 lw a2,40(sp) +8000fe30: 00856533 or a0,a0,s0 +8000fe34: 00078463 beqz a5,8000fe3c <__subtf3+0x1924> +8000fe38: 0017a073 csrs fflags,a5 +8000fe3c: 05c12083 lw ra,92(sp) +8000fe40: 05812403 lw s0,88(sp) +8000fe44: 00a4a623 sw a0,12(s1) +8000fe48: 0104a023 sw a6,0(s1) +8000fe4c: 00b4a223 sw a1,4(s1) +8000fe50: 00c4a423 sw a2,8(s1) +8000fe54: 00048513 mv a0,s1 +8000fe58: 05012903 lw s2,80(sp) +8000fe5c: 05412483 lw s1,84(sp) +8000fe60: 04c12983 lw s3,76(sp) +8000fe64: 04812a03 lw s4,72(sp) +8000fe68: 04412a83 lw s5,68(sp) +8000fe6c: 04012b03 lw s6,64(sp) +8000fe70: 06010113 addi sp,sp,96 +8000fe74: 00008067 ret +8000fe78: 02090e63 beqz s2,8000feb4 <__subtf3+0x199c> +8000fe7c: 00300713 li a4,3 +8000fe80: 02e91463 bne s2,a4,8000fea8 <__subtf3+0x1990> +8000fe84: 02040863 beqz s0,8000feb4 <__subtf3+0x199c> +8000fe88: fff00713 li a4,-1 +8000fe8c: 00008537 lui a0,0x8 +8000fe90: 02e12623 sw a4,44(sp) +8000fe94: 02e12423 sw a4,40(sp) +8000fe98: 02e12223 sw a4,36(sp) +8000fe9c: 02e12023 sw a4,32(sp) +8000fea0: ffe50513 addi a0,a0,-2 # 7ffe <_start-0x7fff8002> +8000fea4: 0200006f j 8000fec4 <__subtf3+0x19ac> +8000fea8: 00200713 li a4,2 +8000feac: fce91ee3 bne s2,a4,8000fe88 <__subtf3+0x1970> +8000feb0: fc040ce3 beqz s0,8000fe88 <__subtf3+0x1970> +8000feb4: 02012623 sw zero,44(sp) +8000feb8: 02012423 sw zero,40(sp) +8000febc: 02012223 sw zero,36(sp) +8000fec0: 02012023 sw zero,32(sp) +8000fec4: 0057e793 ori a5,a5,5 +8000fec8: eb9ff06f j 8000fd80 <__subtf3+0x1868> +8000fecc: 07400713 li a4,116 +8000fed0: 00f74463 blt a4,a5,8000fed8 <__subtf3+0x19c0> +8000fed4: 915fe06f j 8000e7e8 <__subtf3+0x2d0> +8000fed8: 00100793 li a5,1 +8000fedc: 00012e23 sw zero,28(sp) +8000fee0: 00012c23 sw zero,24(sp) +8000fee4: 00012a23 sw zero,20(sp) +8000fee8: 00f12823 sw a5,16(sp) +8000feec: 9f9fe06f j 8000e8e4 <__subtf3+0x3cc> +8000fef0: 07400713 li a4,116 +8000fef4: 00f74463 blt a4,a5,8000fefc <__subtf3+0x19e4> +8000fef8: cadfe06f j 8000eba4 <__subtf3+0x68c> +8000fefc: 00100793 li a5,1 +8000ff00: 00012623 sw zero,12(sp) +8000ff04: 00012423 sw zero,8(sp) +8000ff08: 00012223 sw zero,4(sp) +8000ff0c: 00f12023 sw a5,0(sp) +8000ff10: da9fe06f j 8000ecb8 <__subtf3+0x7a0> +8000ff14: 07400713 li a4,116 +8000ff18: e4f75663 bge a4,a5,8000f564 <__subtf3+0x104c> +8000ff1c: 00100793 li a5,1 +8000ff20: 00012623 sw zero,12(sp) +8000ff24: 00012423 sw zero,8(sp) +8000ff28: 00012223 sw zero,4(sp) +8000ff2c: 00f12023 sw a5,0(sp) +8000ff30: f48ff06f j 8000f678 <__subtf3+0x1160> +8000ff34: 8a050263 beqz a0,8000efd8 <__subtf3+0xac0> +8000ff38: 8ccff06f j 8000f004 <__subtf3+0xaec> +8000ff3c: 01000793 li a5,16 +8000ff40: 830ff06f j 8000ef70 <__subtf3+0xa58> +8000ff44: 00000793 li a5,0 +8000ff48: 89389863 bne a7,s3,8000efd8 <__subtf3+0xac0> +8000ff4c: 87cff06f j 8000efc8 <__subtf3+0xab0> +8000ff50: 980506e3 beqz a0,8000f8dc <__subtf3+0x13c4> +8000ff54: a05ff06f j 8000f958 <__subtf3+0x1440> +8000ff58: 01000793 li a5,16 +8000ff5c: 92dff06f j 8000f888 <__subtf3+0x1370> +8000ff60: 97389ce3 bne a7,s3,8000f8d8 <__subtf3+0x13c0> +8000ff64: 969ff06f j 8000f8cc <__subtf3+0x13b4> -8000fedc <__fixtfsi>: -8000fedc: fe010113 addi sp,sp,-32 -8000fee0: 00052303 lw t1,0(a0) -8000fee4: 00452783 lw a5,4(a0) -8000fee8: 00852603 lw a2,8(a0) -8000feec: 00c52803 lw a6,12(a0) -8000fef0: 00202773 frrm a4 -8000fef4: 00004737 lui a4,0x4 -8000fef8: 00181693 slli a3,a6,0x1 -8000fefc: 01081893 slli a7,a6,0x10 -8000ff00: 0116d593 srli a1,a3,0x11 -8000ff04: 00612023 sw t1,0(sp) -8000ff08: 00f12223 sw a5,4(sp) -8000ff0c: 00c12423 sw a2,8(sp) -8000ff10: 01012623 sw a6,12(sp) -8000ff14: 00612823 sw t1,16(sp) -8000ff18: 00f12a23 sw a5,20(sp) -8000ff1c: 00c12c23 sw a2,24(sp) -8000ff20: ffe70693 addi a3,a4,-2 # 3ffe <_start-0x7fffc002> -8000ff24: 0108d893 srli a7,a7,0x10 -8000ff28: 02b6c663 blt a3,a1,8000ff54 <__fixtfsi+0x78> -8000ff2c: 00059c63 bnez a1,8000ff44 <__fixtfsi+0x68> -8000ff30: 0067e7b3 or a5,a5,t1 -8000ff34: 00c7e7b3 or a5,a5,a2 -8000ff38: 0117e7b3 or a5,a5,a7 -8000ff3c: 00000513 li a0,0 -8000ff40: 04078e63 beqz a5,8000ff9c <__fixtfsi+0xc0> -8000ff44: 00100813 li a6,1 -8000ff48: 00000513 li a0,0 -8000ff4c: 00182073 csrs fflags,a6 -8000ff50: 04c0006f j 8000ff9c <__fixtfsi+0xc0> -8000ff54: 01d70693 addi a3,a4,29 -8000ff58: 01f85813 srli a6,a6,0x1f -8000ff5c: 04b6d463 bge a3,a1,8000ffa4 <__fixtfsi+0xc8> -8000ff60: 80000537 lui a0,0x80000 -8000ff64: fff54513 not a0,a0 -8000ff68: 00a80533 add a0,a6,a0 -8000ff6c: 14080663 beqz a6,800100b8 <__fixtfsi+0x1dc> -8000ff70: 01e70713 addi a4,a4,30 -8000ff74: 01000813 li a6,16 -8000ff78: fce59ae3 bne a1,a4,8000ff4c <__fixtfsi+0x70> -8000ff7c: 01165713 srli a4,a2,0x11 -8000ff80: 00f89893 slli a7,a7,0xf -8000ff84: 011768b3 or a7,a4,a7 -8000ff88: fc0892e3 bnez a7,8000ff4c <__fixtfsi+0x70> -8000ff8c: 0067e7b3 or a5,a5,t1 -8000ff90: 00f61613 slli a2,a2,0xf -8000ff94: 00f667b3 or a5,a2,a5 -8000ff98: 0a079063 bnez a5,80010038 <__fixtfsi+0x15c> -8000ff9c: 02010113 addi sp,sp,32 -8000ffa0: 00008067 ret -8000ffa4: 06f70693 addi a3,a4,111 -8000ffa8: 000107b7 lui a5,0x10 -8000ffac: 40b686b3 sub a3,a3,a1 -8000ffb0: 00f8e7b3 or a5,a7,a5 -8000ffb4: 01010613 addi a2,sp,16 -8000ffb8: 4056d713 srai a4,a3,0x5 -8000ffbc: 00f12e23 sw a5,28(sp) -8000ffc0: 01f6f693 andi a3,a3,31 -8000ffc4: 00000893 li a7,0 -8000ffc8: 00000593 li a1,0 -8000ffcc: 00060e13 mv t3,a2 -8000ffd0: 00062503 lw a0,0(a2) -8000ffd4: 00158593 addi a1,a1,1 -8000ffd8: 00460613 addi a2,a2,4 -8000ffdc: 00a8e8b3 or a7,a7,a0 -8000ffe0: feb718e3 bne a4,a1,8000ffd0 <__fixtfsi+0xf4> -8000ffe4: 00271613 slli a2,a4,0x2 -8000ffe8: 04069c63 bnez a3,80010040 <__fixtfsi+0x164> -8000ffec: 02010793 addi a5,sp,32 -8000fff0: 00c78633 add a2,a5,a2 -8000fff4: ff062783 lw a5,-16(a2) -8000fff8: 00100613 li a2,1 -8000fffc: 00f12823 sw a5,16(sp) -80010000: 00300793 li a5,3 -80010004: 40e78733 sub a4,a5,a4 -80010008: 00c71463 bne a4,a2,80010010 <__fixtfsi+0x134> -8001000c: 00200613 li a2,2 -80010010: 00400713 li a4,4 -80010014: 00261793 slli a5,a2,0x2 -80010018: 00fe07b3 add a5,t3,a5 -8001001c: 0007a023 sw zero,0(a5) # 10000 <_start-0x7fff0000> -80010020: 00160613 addi a2,a2,1 -80010024: fee618e3 bne a2,a4,80010014 <__fixtfsi+0x138> -80010028: 01012503 lw a0,16(sp) -8001002c: 00080463 beqz a6,80010034 <__fixtfsi+0x158> -80010030: 40a00533 neg a0,a0 -80010034: f60884e3 beqz a7,8000ff9c <__fixtfsi+0xc0> -80010038: 00100813 li a6,1 -8001003c: f11ff06f j 8000ff4c <__fixtfsi+0x70> -80010040: 02010593 addi a1,sp,32 -80010044: 00c58633 add a2,a1,a2 -80010048: ff062583 lw a1,-16(a2) -8001004c: 02000513 li a0,32 -80010050: 00300313 li t1,3 -80010054: 40d50533 sub a0,a0,a3 -80010058: 40e30333 sub t1,t1,a4 -8001005c: 00170713 addi a4,a4,1 -80010060: 00a595b3 sll a1,a1,a0 -80010064: 00271713 slli a4,a4,0x2 -80010068: 02010e93 addi t4,sp,32 -8001006c: 00b8e8b3 or a7,a7,a1 -80010070: 00ee8733 add a4,t4,a4 -80010074: 00000593 li a1,0 -80010078: 0265c063 blt a1,t1,80010098 <__fixtfsi+0x1bc> -8001007c: 00158613 addi a2,a1,1 -80010080: 02010713 addi a4,sp,32 -80010084: 00259593 slli a1,a1,0x2 -80010088: 00b705b3 add a1,a4,a1 -8001008c: 00d7d7b3 srl a5,a5,a3 -80010090: fef5a823 sw a5,-16(a1) -80010094: f7dff06f j 80010010 <__fixtfsi+0x134> -80010098: ff072583 lw a1,-16(a4) -8001009c: ff062e83 lw t4,-16(a2) -800100a0: 00a595b3 sll a1,a1,a0 -800100a4: 00dedeb3 srl t4,t4,a3 -800100a8: 01d5e5b3 or a1,a1,t4 -800100ac: 00b12823 sw a1,16(sp) -800100b0: 00100593 li a1,1 -800100b4: fc5ff06f j 80010078 <__fixtfsi+0x19c> -800100b8: 01000813 li a6,16 -800100bc: e91ff06f j 8000ff4c <__fixtfsi+0x70> +8000ff68 <__fixtfsi>: +8000ff68: fe010113 addi sp,sp,-32 +8000ff6c: 00052303 lw t1,0(a0) +8000ff70: 00452783 lw a5,4(a0) +8000ff74: 00852603 lw a2,8(a0) +8000ff78: 00c52803 lw a6,12(a0) +8000ff7c: 00202773 frrm a4 +8000ff80: 00004737 lui a4,0x4 +8000ff84: 00181693 slli a3,a6,0x1 +8000ff88: 01081893 slli a7,a6,0x10 +8000ff8c: 0116d593 srli a1,a3,0x11 +8000ff90: 00612023 sw t1,0(sp) +8000ff94: 00f12223 sw a5,4(sp) +8000ff98: 00c12423 sw a2,8(sp) +8000ff9c: 01012623 sw a6,12(sp) +8000ffa0: 00612823 sw t1,16(sp) +8000ffa4: 00f12a23 sw a5,20(sp) +8000ffa8: 00c12c23 sw a2,24(sp) +8000ffac: ffe70693 addi a3,a4,-2 # 3ffe <_start-0x7fffc002> +8000ffb0: 0108d893 srli a7,a7,0x10 +8000ffb4: 02b6c663 blt a3,a1,8000ffe0 <__fixtfsi+0x78> +8000ffb8: 00059c63 bnez a1,8000ffd0 <__fixtfsi+0x68> +8000ffbc: 0067e7b3 or a5,a5,t1 +8000ffc0: 00c7e7b3 or a5,a5,a2 +8000ffc4: 0117e7b3 or a5,a5,a7 +8000ffc8: 00000513 li a0,0 +8000ffcc: 04078e63 beqz a5,80010028 <__fixtfsi+0xc0> +8000ffd0: 00100813 li a6,1 +8000ffd4: 00000513 li a0,0 +8000ffd8: 00182073 csrs fflags,a6 +8000ffdc: 04c0006f j 80010028 <__fixtfsi+0xc0> +8000ffe0: 01d70693 addi a3,a4,29 +8000ffe4: 01f85813 srli a6,a6,0x1f +8000ffe8: 04b6d463 bge a3,a1,80010030 <__fixtfsi+0xc8> +8000ffec: 80000537 lui a0,0x80000 +8000fff0: fff54513 not a0,a0 +8000fff4: 00a80533 add a0,a6,a0 +8000fff8: 14080663 beqz a6,80010144 <__fixtfsi+0x1dc> +8000fffc: 01e70713 addi a4,a4,30 +80010000: 01000813 li a6,16 +80010004: fce59ae3 bne a1,a4,8000ffd8 <__fixtfsi+0x70> +80010008: 01165713 srli a4,a2,0x11 +8001000c: 00f89893 slli a7,a7,0xf +80010010: 011768b3 or a7,a4,a7 +80010014: fc0892e3 bnez a7,8000ffd8 <__fixtfsi+0x70> +80010018: 0067e7b3 or a5,a5,t1 +8001001c: 00f61613 slli a2,a2,0xf +80010020: 00f667b3 or a5,a2,a5 +80010024: 0a079063 bnez a5,800100c4 <__fixtfsi+0x15c> +80010028: 02010113 addi sp,sp,32 +8001002c: 00008067 ret +80010030: 06f70693 addi a3,a4,111 +80010034: 000107b7 lui a5,0x10 +80010038: 40b686b3 sub a3,a3,a1 +8001003c: 00f8e7b3 or a5,a7,a5 +80010040: 01010613 addi a2,sp,16 +80010044: 4056d713 srai a4,a3,0x5 +80010048: 00f12e23 sw a5,28(sp) +8001004c: 01f6f693 andi a3,a3,31 +80010050: 00000893 li a7,0 +80010054: 00000593 li a1,0 +80010058: 00060e13 mv t3,a2 +8001005c: 00062503 lw a0,0(a2) +80010060: 00158593 addi a1,a1,1 +80010064: 00460613 addi a2,a2,4 +80010068: 00a8e8b3 or a7,a7,a0 +8001006c: feb718e3 bne a4,a1,8001005c <__fixtfsi+0xf4> +80010070: 00271613 slli a2,a4,0x2 +80010074: 04069c63 bnez a3,800100cc <__fixtfsi+0x164> +80010078: 02010793 addi a5,sp,32 +8001007c: 00c78633 add a2,a5,a2 +80010080: ff062783 lw a5,-16(a2) +80010084: 00100613 li a2,1 +80010088: 00f12823 sw a5,16(sp) +8001008c: 00300793 li a5,3 +80010090: 40e78733 sub a4,a5,a4 +80010094: 00c71463 bne a4,a2,8001009c <__fixtfsi+0x134> +80010098: 00200613 li a2,2 +8001009c: 00400713 li a4,4 +800100a0: 00261793 slli a5,a2,0x2 +800100a4: 00fe07b3 add a5,t3,a5 +800100a8: 0007a023 sw zero,0(a5) # 10000 <_start-0x7fff0000> +800100ac: 00160613 addi a2,a2,1 +800100b0: fee618e3 bne a2,a4,800100a0 <__fixtfsi+0x138> +800100b4: 01012503 lw a0,16(sp) +800100b8: 00080463 beqz a6,800100c0 <__fixtfsi+0x158> +800100bc: 40a00533 neg a0,a0 +800100c0: f60884e3 beqz a7,80010028 <__fixtfsi+0xc0> +800100c4: 00100813 li a6,1 +800100c8: f11ff06f j 8000ffd8 <__fixtfsi+0x70> +800100cc: 02010593 addi a1,sp,32 +800100d0: 00c58633 add a2,a1,a2 +800100d4: ff062583 lw a1,-16(a2) +800100d8: 02000513 li a0,32 +800100dc: 00300313 li t1,3 +800100e0: 40d50533 sub a0,a0,a3 +800100e4: 40e30333 sub t1,t1,a4 +800100e8: 00170713 addi a4,a4,1 +800100ec: 00a595b3 sll a1,a1,a0 +800100f0: 00271713 slli a4,a4,0x2 +800100f4: 02010e93 addi t4,sp,32 +800100f8: 00b8e8b3 or a7,a7,a1 +800100fc: 00ee8733 add a4,t4,a4 +80010100: 00000593 li a1,0 +80010104: 0265c063 blt a1,t1,80010124 <__fixtfsi+0x1bc> +80010108: 00158613 addi a2,a1,1 +8001010c: 02010713 addi a4,sp,32 +80010110: 00259593 slli a1,a1,0x2 +80010114: 00b705b3 add a1,a4,a1 +80010118: 00d7d7b3 srl a5,a5,a3 +8001011c: fef5a823 sw a5,-16(a1) +80010120: f7dff06f j 8001009c <__fixtfsi+0x134> +80010124: ff072583 lw a1,-16(a4) +80010128: ff062e83 lw t4,-16(a2) +8001012c: 00a595b3 sll a1,a1,a0 +80010130: 00dedeb3 srl t4,t4,a3 +80010134: 01d5e5b3 or a1,a1,t4 +80010138: 00b12823 sw a1,16(sp) +8001013c: 00100593 li a1,1 +80010140: fc5ff06f j 80010104 <__fixtfsi+0x19c> +80010144: 01000813 li a6,16 +80010148: e91ff06f j 8000ffd8 <__fixtfsi+0x70> -800100c0 <__floatsitf>: -800100c0: fd010113 addi sp,sp,-48 -800100c4: 02912223 sw s1,36(sp) -800100c8: 02112623 sw ra,44(sp) -800100cc: 02812423 sw s0,40(sp) -800100d0: 03212023 sw s2,32(sp) -800100d4: 00050493 mv s1,a0 -800100d8: 14058c63 beqz a1,80010230 <__floatsitf+0x170> -800100dc: 41f5d793 srai a5,a1,0x1f -800100e0: 00b7c433 xor s0,a5,a1 -800100e4: 40f40433 sub s0,s0,a5 -800100e8: 00040513 mv a0,s0 -800100ec: 01f5d913 srli s2,a1,0x1f -800100f0: 051000ef jal ra,80010940 <__clzsi2> -800100f4: 00004737 lui a4,0x4 -800100f8: 01e70713 addi a4,a4,30 # 401e <_start-0x7fffbfe2> -800100fc: 40a70733 sub a4,a4,a0 -80010100: 05150513 addi a0,a0,81 # 80000051 <_PathLocale+0xfeffe621> -80010104: 00812823 sw s0,16(sp) -80010108: 00012a23 sw zero,20(sp) -8001010c: 00012c23 sw zero,24(sp) -80010110: 00012e23 sw zero,28(sp) -80010114: 01f57593 andi a1,a0,31 -80010118: 04058063 beqz a1,80010158 <__floatsitf+0x98> -8001011c: 05f00793 li a5,95 -80010120: 00300693 li a3,3 -80010124: 00a7cc63 blt a5,a0,8001013c <__floatsitf+0x7c> -80010128: 02000693 li a3,32 -8001012c: 40b686b3 sub a3,a3,a1 -80010130: 00d456b3 srl a3,s0,a3 -80010134: 00d12e23 sw a3,28(sp) -80010138: 00200693 li a3,2 -8001013c: fff68613 addi a2,a3,-1 -80010140: 02010793 addi a5,sp,32 -80010144: 00269693 slli a3,a3,0x2 -80010148: 00d786b3 add a3,a5,a3 -8001014c: 00b41433 sll s0,s0,a1 -80010150: fe86a823 sw s0,-16(a3) -80010154: 0500006f j 800101a4 <__floatsitf+0xe4> -80010158: 40555793 srai a5,a0,0x5 -8001015c: 00300613 li a2,3 -80010160: 40f60633 sub a2,a2,a5 -80010164: 02010693 addi a3,sp,32 -80010168: 00261613 slli a2,a2,0x2 -8001016c: 00c68633 add a2,a3,a2 -80010170: ff062683 lw a3,-16(a2) -80010174: 00200613 li a2,2 -80010178: 00d12e23 sw a3,28(sp) -8001017c: 05f00693 li a3,95 -80010180: 02a6c263 blt a3,a0,800101a4 <__floatsitf+0xe4> -80010184: 00200693 li a3,2 -80010188: 40f686b3 sub a3,a3,a5 -8001018c: 00269693 slli a3,a3,0x2 -80010190: 02010793 addi a5,sp,32 -80010194: 00d786b3 add a3,a5,a3 -80010198: ff06a783 lw a5,-16(a3) -8001019c: 00100613 li a2,1 -800101a0: 00f12c23 sw a5,24(sp) -800101a4: fff00693 li a3,-1 -800101a8: 00261793 slli a5,a2,0x2 -800101ac: 01010593 addi a1,sp,16 -800101b0: 00f587b3 add a5,a1,a5 -800101b4: 0007a023 sw zero,0(a5) -800101b8: fff60613 addi a2,a2,-1 -800101bc: fed616e3 bne a2,a3,800101a8 <__floatsitf+0xe8> -800101c0: 01c12783 lw a5,28(sp) -800101c4: 01171713 slli a4,a4,0x11 -800101c8: 01175713 srli a4,a4,0x11 -800101cc: 00f11623 sh a5,12(sp) -800101d0: 01071793 slli a5,a4,0x10 -800101d4: 00c12703 lw a4,12(sp) -800101d8: 800106b7 lui a3,0x80010 -800101dc: fff68693 addi a3,a3,-1 # 8000ffff <_PathLocale+0xff00e5cf> -800101e0: 00d77733 and a4,a4,a3 -800101e4: 00f76733 or a4,a4,a5 -800101e8: 00171793 slli a5,a4,0x1 -800101ec: 01012703 lw a4,16(sp) -800101f0: 01f91913 slli s2,s2,0x1f -800101f4: 02c12083 lw ra,44(sp) -800101f8: 00e4a023 sw a4,0(s1) -800101fc: 01412703 lw a4,20(sp) -80010200: 02812403 lw s0,40(sp) -80010204: 0017d793 srli a5,a5,0x1 -80010208: 00e4a223 sw a4,4(s1) -8001020c: 01812703 lw a4,24(sp) -80010210: 0127e7b3 or a5,a5,s2 -80010214: 00f4a623 sw a5,12(s1) -80010218: 00e4a423 sw a4,8(s1) -8001021c: 00048513 mv a0,s1 -80010220: 02012903 lw s2,32(sp) -80010224: 02412483 lw s1,36(sp) -80010228: 03010113 addi sp,sp,48 -8001022c: 00008067 ret -80010230: 00012e23 sw zero,28(sp) -80010234: 00012c23 sw zero,24(sp) -80010238: 00012a23 sw zero,20(sp) -8001023c: 00012823 sw zero,16(sp) -80010240: 00000713 li a4,0 -80010244: 00000913 li s2,0 -80010248: f79ff06f j 800101c0 <__floatsitf+0x100> +8001014c <__floatsitf>: +8001014c: fd010113 addi sp,sp,-48 +80010150: 02912223 sw s1,36(sp) +80010154: 02112623 sw ra,44(sp) +80010158: 02812423 sw s0,40(sp) +8001015c: 03212023 sw s2,32(sp) +80010160: 00050493 mv s1,a0 +80010164: 14058c63 beqz a1,800102bc <__floatsitf+0x170> +80010168: 41f5d793 srai a5,a1,0x1f +8001016c: 00b7c433 xor s0,a5,a1 +80010170: 40f40433 sub s0,s0,a5 +80010174: 00040513 mv a0,s0 +80010178: 01f5d913 srli s2,a1,0x1f +8001017c: 051000ef jal ra,800109cc <__clzsi2> +80010180: 00004737 lui a4,0x4 +80010184: 01e70713 addi a4,a4,30 # 401e <_start-0x7fffbfe2> +80010188: 40a70733 sub a4,a4,a0 +8001018c: 05150513 addi a0,a0,81 # 80000051 <_PathLocale+0xfeffe659> +80010190: 00812823 sw s0,16(sp) +80010194: 00012a23 sw zero,20(sp) +80010198: 00012c23 sw zero,24(sp) +8001019c: 00012e23 sw zero,28(sp) +800101a0: 01f57593 andi a1,a0,31 +800101a4: 04058063 beqz a1,800101e4 <__floatsitf+0x98> +800101a8: 05f00793 li a5,95 +800101ac: 00300693 li a3,3 +800101b0: 00a7cc63 blt a5,a0,800101c8 <__floatsitf+0x7c> +800101b4: 02000693 li a3,32 +800101b8: 40b686b3 sub a3,a3,a1 +800101bc: 00d456b3 srl a3,s0,a3 +800101c0: 00d12e23 sw a3,28(sp) +800101c4: 00200693 li a3,2 +800101c8: fff68613 addi a2,a3,-1 +800101cc: 02010793 addi a5,sp,32 +800101d0: 00269693 slli a3,a3,0x2 +800101d4: 00d786b3 add a3,a5,a3 +800101d8: 00b41433 sll s0,s0,a1 +800101dc: fe86a823 sw s0,-16(a3) +800101e0: 0500006f j 80010230 <__floatsitf+0xe4> +800101e4: 40555793 srai a5,a0,0x5 +800101e8: 00300613 li a2,3 +800101ec: 40f60633 sub a2,a2,a5 +800101f0: 02010693 addi a3,sp,32 +800101f4: 00261613 slli a2,a2,0x2 +800101f8: 00c68633 add a2,a3,a2 +800101fc: ff062683 lw a3,-16(a2) +80010200: 00200613 li a2,2 +80010204: 00d12e23 sw a3,28(sp) +80010208: 05f00693 li a3,95 +8001020c: 02a6c263 blt a3,a0,80010230 <__floatsitf+0xe4> +80010210: 00200693 li a3,2 +80010214: 40f686b3 sub a3,a3,a5 +80010218: 00269693 slli a3,a3,0x2 +8001021c: 02010793 addi a5,sp,32 +80010220: 00d786b3 add a3,a5,a3 +80010224: ff06a783 lw a5,-16(a3) +80010228: 00100613 li a2,1 +8001022c: 00f12c23 sw a5,24(sp) +80010230: fff00693 li a3,-1 +80010234: 00261793 slli a5,a2,0x2 +80010238: 01010593 addi a1,sp,16 +8001023c: 00f587b3 add a5,a1,a5 +80010240: 0007a023 sw zero,0(a5) +80010244: fff60613 addi a2,a2,-1 +80010248: fed616e3 bne a2,a3,80010234 <__floatsitf+0xe8> +8001024c: 01c12783 lw a5,28(sp) +80010250: 01171713 slli a4,a4,0x11 +80010254: 01175713 srli a4,a4,0x11 +80010258: 00f11623 sh a5,12(sp) +8001025c: 01071793 slli a5,a4,0x10 +80010260: 00c12703 lw a4,12(sp) +80010264: 800106b7 lui a3,0x80010 +80010268: fff68693 addi a3,a3,-1 # 8000ffff <_PathLocale+0xff00e607> +8001026c: 00d77733 and a4,a4,a3 +80010270: 00f76733 or a4,a4,a5 +80010274: 00171793 slli a5,a4,0x1 +80010278: 01012703 lw a4,16(sp) +8001027c: 01f91913 slli s2,s2,0x1f +80010280: 02c12083 lw ra,44(sp) +80010284: 00e4a023 sw a4,0(s1) +80010288: 01412703 lw a4,20(sp) +8001028c: 02812403 lw s0,40(sp) +80010290: 0017d793 srli a5,a5,0x1 +80010294: 00e4a223 sw a4,4(s1) +80010298: 01812703 lw a4,24(sp) +8001029c: 0127e7b3 or a5,a5,s2 +800102a0: 00f4a623 sw a5,12(s1) +800102a4: 00e4a423 sw a4,8(s1) +800102a8: 00048513 mv a0,s1 +800102ac: 02012903 lw s2,32(sp) +800102b0: 02412483 lw s1,36(sp) +800102b4: 03010113 addi sp,sp,48 +800102b8: 00008067 ret +800102bc: 00012e23 sw zero,28(sp) +800102c0: 00012c23 sw zero,24(sp) +800102c4: 00012a23 sw zero,20(sp) +800102c8: 00012823 sw zero,16(sp) +800102cc: 00000713 li a4,0 +800102d0: 00000913 li s2,0 +800102d4: f79ff06f j 8001024c <__floatsitf+0x100> -8001024c <__extenddftf2>: -8001024c: fd010113 addi sp,sp,-48 -80010250: 02912223 sw s1,36(sp) -80010254: 02112623 sw ra,44(sp) -80010258: 02812423 sw s0,40(sp) -8001025c: 00050493 mv s1,a0 -80010260: 002027f3 frrm a5 -80010264: 01465793 srli a5,a2,0x14 -80010268: 00c61713 slli a4,a2,0xc -8001026c: 7ff7f793 andi a5,a5,2047 -80010270: 00c75713 srli a4,a4,0xc -80010274: 00178693 addi a3,a5,1 -80010278: 00b12823 sw a1,16(sp) -8001027c: 00e12a23 sw a4,20(sp) -80010280: 00012e23 sw zero,28(sp) -80010284: 00012c23 sw zero,24(sp) -80010288: 7fe6f693 andi a3,a3,2046 -8001028c: 01f65413 srli s0,a2,0x1f -80010290: 02068e63 beqz a3,800102cc <__extenddftf2+0x80> -80010294: 000046b7 lui a3,0x4 -80010298: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> -8001029c: 0045d513 srli a0,a1,0x4 -800102a0: 00d787b3 add a5,a5,a3 -800102a4: 00475693 srli a3,a4,0x4 -800102a8: 01c71713 slli a4,a4,0x1c -800102ac: 00a76733 or a4,a4,a0 -800102b0: 01c59593 slli a1,a1,0x1c -800102b4: 00d12e23 sw a3,28(sp) -800102b8: 00e12c23 sw a4,24(sp) -800102bc: 00b12a23 sw a1,20(sp) -800102c0: 00012823 sw zero,16(sp) -800102c4: 00000693 li a3,0 -800102c8: 13c0006f j 80010404 <__extenddftf2+0x1b8> -800102cc: 00b76533 or a0,a4,a1 -800102d0: 0e079863 bnez a5,800103c0 <__extenddftf2+0x174> -800102d4: 00000693 li a3,0 -800102d8: 12050663 beqz a0,80010404 <__extenddftf2+0x1b8> -800102dc: 04070e63 beqz a4,80010338 <__extenddftf2+0xec> -800102e0: 00070513 mv a0,a4 -800102e4: 65c000ef jal ra,80010940 <__clzsi2> -800102e8: 03150613 addi a2,a0,49 -800102ec: 40565713 srai a4,a2,0x5 -800102f0: 01f67613 andi a2,a2,31 -800102f4: 04060863 beqz a2,80010344 <__extenddftf2+0xf8> -800102f8: ffc00693 li a3,-4 -800102fc: 02d706b3 mul a3,a4,a3 -80010300: 01010313 addi t1,sp,16 -80010304: 02000793 li a5,32 -80010308: 00271813 slli a6,a4,0x2 -8001030c: 40c787b3 sub a5,a5,a2 -80010310: 00c68693 addi a3,a3,12 -80010314: 00d306b3 add a3,t1,a3 -80010318: 08d31263 bne t1,a3,8001039c <__extenddftf2+0x150> -8001031c: 02010793 addi a5,sp,32 -80010320: 01078833 add a6,a5,a6 -80010324: 01012783 lw a5,16(sp) -80010328: fff70713 addi a4,a4,-1 -8001032c: 00c79633 sll a2,a5,a2 -80010330: fec82823 sw a2,-16(a6) -80010334: 03c0006f j 80010370 <__extenddftf2+0x124> -80010338: 608000ef jal ra,80010940 <__clzsi2> -8001033c: 02050513 addi a0,a0,32 -80010340: fa9ff06f j 800102e8 <__extenddftf2+0x9c> -80010344: ffc00613 li a2,-4 -80010348: 02c70633 mul a2,a4,a2 -8001034c: 01c10693 addi a3,sp,28 -80010350: 00300793 li a5,3 -80010354: 00c685b3 add a1,a3,a2 -80010358: 0005a583 lw a1,0(a1) -8001035c: fff78793 addi a5,a5,-1 -80010360: ffc68693 addi a3,a3,-4 -80010364: 00b6a223 sw a1,4(a3) -80010368: fee7d6e3 bge a5,a4,80010354 <__extenddftf2+0x108> -8001036c: fff70713 addi a4,a4,-1 -80010370: fff00693 li a3,-1 -80010374: 00271793 slli a5,a4,0x2 -80010378: 01010613 addi a2,sp,16 -8001037c: 00f607b3 add a5,a2,a5 -80010380: 0007a023 sw zero,0(a5) -80010384: fff70713 addi a4,a4,-1 -80010388: fed716e3 bne a4,a3,80010374 <__extenddftf2+0x128> -8001038c: 000047b7 lui a5,0x4 -80010390: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> -80010394: 40a787b3 sub a5,a5,a0 -80010398: f2dff06f j 800102c4 <__extenddftf2+0x78> -8001039c: ffc6a583 lw a1,-4(a3) -800103a0: 0006a883 lw a7,0(a3) -800103a4: 01068e33 add t3,a3,a6 -800103a8: 00f5d5b3 srl a1,a1,a5 -800103ac: 00c898b3 sll a7,a7,a2 -800103b0: 0115e5b3 or a1,a1,a7 -800103b4: 00be2023 sw a1,0(t3) -800103b8: ffc68693 addi a3,a3,-4 -800103bc: f5dff06f j 80010318 <__extenddftf2+0xcc> -800103c0: 0a050c63 beqz a0,80010478 <__extenddftf2+0x22c> -800103c4: 01c71793 slli a5,a4,0x1c -800103c8: 0045d613 srli a2,a1,0x4 -800103cc: 00c7e7b3 or a5,a5,a2 -800103d0: 000806b7 lui a3,0x80 -800103d4: 00d776b3 and a3,a4,a3 -800103d8: 00f12c23 sw a5,24(sp) -800103dc: 00475713 srli a4,a4,0x4 -800103e0: 000087b7 lui a5,0x8 -800103e4: 00f76733 or a4,a4,a5 -800103e8: 0016b693 seqz a3,a3 -800103ec: 01c59593 slli a1,a1,0x1c -800103f0: 00469693 slli a3,a3,0x4 -800103f4: 00b12a23 sw a1,20(sp) -800103f8: 00012823 sw zero,16(sp) -800103fc: 00e12e23 sw a4,28(sp) -80010400: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80010404: 01c12703 lw a4,28(sp) -80010408: 01179793 slli a5,a5,0x11 -8001040c: 80010637 lui a2,0x80010 -80010410: 00e11623 sh a4,12(sp) -80010414: 00c12703 lw a4,12(sp) -80010418: 0117d793 srli a5,a5,0x11 -8001041c: fff60613 addi a2,a2,-1 # 8000ffff <_PathLocale+0xff00e5cf> -80010420: 01079793 slli a5,a5,0x10 -80010424: 00c77733 and a4,a4,a2 -80010428: 00f767b3 or a5,a4,a5 -8001042c: 00179793 slli a5,a5,0x1 -80010430: 01f41413 slli s0,s0,0x1f -80010434: 0017d793 srli a5,a5,0x1 -80010438: 01012803 lw a6,16(sp) -8001043c: 01412503 lw a0,20(sp) -80010440: 01812583 lw a1,24(sp) -80010444: 0087e7b3 or a5,a5,s0 -80010448: 00068463 beqz a3,80010450 <__extenddftf2+0x204> -8001044c: 0016a073 csrs fflags,a3 -80010450: 02c12083 lw ra,44(sp) -80010454: 02812403 lw s0,40(sp) -80010458: 00a4a223 sw a0,4(s1) -8001045c: 0104a023 sw a6,0(s1) -80010460: 00b4a423 sw a1,8(s1) -80010464: 00f4a623 sw a5,12(s1) -80010468: 00048513 mv a0,s1 -8001046c: 02412483 lw s1,36(sp) -80010470: 03010113 addi sp,sp,48 -80010474: 00008067 ret -80010478: 000087b7 lui a5,0x8 -8001047c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80010480: e45ff06f j 800102c4 <__extenddftf2+0x78> +800102d8 <__extenddftf2>: +800102d8: fd010113 addi sp,sp,-48 +800102dc: 02912223 sw s1,36(sp) +800102e0: 02112623 sw ra,44(sp) +800102e4: 02812423 sw s0,40(sp) +800102e8: 00050493 mv s1,a0 +800102ec: 002027f3 frrm a5 +800102f0: 01465793 srli a5,a2,0x14 +800102f4: 00c61713 slli a4,a2,0xc +800102f8: 7ff7f793 andi a5,a5,2047 +800102fc: 00c75713 srli a4,a4,0xc +80010300: 00178693 addi a3,a5,1 +80010304: 00b12823 sw a1,16(sp) +80010308: 00e12a23 sw a4,20(sp) +8001030c: 00012e23 sw zero,28(sp) +80010310: 00012c23 sw zero,24(sp) +80010314: 7fe6f693 andi a3,a3,2046 +80010318: 01f65413 srli s0,a2,0x1f +8001031c: 02068e63 beqz a3,80010358 <__extenddftf2+0x80> +80010320: 000046b7 lui a3,0x4 +80010324: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> +80010328: 0045d513 srli a0,a1,0x4 +8001032c: 00d787b3 add a5,a5,a3 +80010330: 00475693 srli a3,a4,0x4 +80010334: 01c71713 slli a4,a4,0x1c +80010338: 00a76733 or a4,a4,a0 +8001033c: 01c59593 slli a1,a1,0x1c +80010340: 00d12e23 sw a3,28(sp) +80010344: 00e12c23 sw a4,24(sp) +80010348: 00b12a23 sw a1,20(sp) +8001034c: 00012823 sw zero,16(sp) +80010350: 00000693 li a3,0 +80010354: 13c0006f j 80010490 <__extenddftf2+0x1b8> +80010358: 00b76533 or a0,a4,a1 +8001035c: 0e079863 bnez a5,8001044c <__extenddftf2+0x174> +80010360: 00000693 li a3,0 +80010364: 12050663 beqz a0,80010490 <__extenddftf2+0x1b8> +80010368: 04070e63 beqz a4,800103c4 <__extenddftf2+0xec> +8001036c: 00070513 mv a0,a4 +80010370: 65c000ef jal ra,800109cc <__clzsi2> +80010374: 03150613 addi a2,a0,49 +80010378: 40565713 srai a4,a2,0x5 +8001037c: 01f67613 andi a2,a2,31 +80010380: 04060863 beqz a2,800103d0 <__extenddftf2+0xf8> +80010384: ffc00693 li a3,-4 +80010388: 02d706b3 mul a3,a4,a3 +8001038c: 01010313 addi t1,sp,16 +80010390: 02000793 li a5,32 +80010394: 00271813 slli a6,a4,0x2 +80010398: 40c787b3 sub a5,a5,a2 +8001039c: 00c68693 addi a3,a3,12 +800103a0: 00d306b3 add a3,t1,a3 +800103a4: 08d31263 bne t1,a3,80010428 <__extenddftf2+0x150> +800103a8: 02010793 addi a5,sp,32 +800103ac: 01078833 add a6,a5,a6 +800103b0: 01012783 lw a5,16(sp) +800103b4: fff70713 addi a4,a4,-1 +800103b8: 00c79633 sll a2,a5,a2 +800103bc: fec82823 sw a2,-16(a6) +800103c0: 03c0006f j 800103fc <__extenddftf2+0x124> +800103c4: 608000ef jal ra,800109cc <__clzsi2> +800103c8: 02050513 addi a0,a0,32 +800103cc: fa9ff06f j 80010374 <__extenddftf2+0x9c> +800103d0: ffc00613 li a2,-4 +800103d4: 02c70633 mul a2,a4,a2 +800103d8: 01c10693 addi a3,sp,28 +800103dc: 00300793 li a5,3 +800103e0: 00c685b3 add a1,a3,a2 +800103e4: 0005a583 lw a1,0(a1) +800103e8: fff78793 addi a5,a5,-1 +800103ec: ffc68693 addi a3,a3,-4 +800103f0: 00b6a223 sw a1,4(a3) +800103f4: fee7d6e3 bge a5,a4,800103e0 <__extenddftf2+0x108> +800103f8: fff70713 addi a4,a4,-1 +800103fc: fff00693 li a3,-1 +80010400: 00271793 slli a5,a4,0x2 +80010404: 01010613 addi a2,sp,16 +80010408: 00f607b3 add a5,a2,a5 +8001040c: 0007a023 sw zero,0(a5) +80010410: fff70713 addi a4,a4,-1 +80010414: fed716e3 bne a4,a3,80010400 <__extenddftf2+0x128> +80010418: 000047b7 lui a5,0x4 +8001041c: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> +80010420: 40a787b3 sub a5,a5,a0 +80010424: f2dff06f j 80010350 <__extenddftf2+0x78> +80010428: ffc6a583 lw a1,-4(a3) +8001042c: 0006a883 lw a7,0(a3) +80010430: 01068e33 add t3,a3,a6 +80010434: 00f5d5b3 srl a1,a1,a5 +80010438: 00c898b3 sll a7,a7,a2 +8001043c: 0115e5b3 or a1,a1,a7 +80010440: 00be2023 sw a1,0(t3) +80010444: ffc68693 addi a3,a3,-4 +80010448: f5dff06f j 800103a4 <__extenddftf2+0xcc> +8001044c: 0a050c63 beqz a0,80010504 <__extenddftf2+0x22c> +80010450: 01c71793 slli a5,a4,0x1c +80010454: 0045d613 srli a2,a1,0x4 +80010458: 00c7e7b3 or a5,a5,a2 +8001045c: 000806b7 lui a3,0x80 +80010460: 00d776b3 and a3,a4,a3 +80010464: 00f12c23 sw a5,24(sp) +80010468: 00475713 srli a4,a4,0x4 +8001046c: 000087b7 lui a5,0x8 +80010470: 00f76733 or a4,a4,a5 +80010474: 0016b693 seqz a3,a3 +80010478: 01c59593 slli a1,a1,0x1c +8001047c: 00469693 slli a3,a3,0x4 +80010480: 00b12a23 sw a1,20(sp) +80010484: 00012823 sw zero,16(sp) +80010488: 00e12e23 sw a4,28(sp) +8001048c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80010490: 01c12703 lw a4,28(sp) +80010494: 01179793 slli a5,a5,0x11 +80010498: 80010637 lui a2,0x80010 +8001049c: 00e11623 sh a4,12(sp) +800104a0: 00c12703 lw a4,12(sp) +800104a4: 0117d793 srli a5,a5,0x11 +800104a8: fff60613 addi a2,a2,-1 # 8000ffff <_PathLocale+0xff00e607> +800104ac: 01079793 slli a5,a5,0x10 +800104b0: 00c77733 and a4,a4,a2 +800104b4: 00f767b3 or a5,a4,a5 +800104b8: 00179793 slli a5,a5,0x1 +800104bc: 01f41413 slli s0,s0,0x1f +800104c0: 0017d793 srli a5,a5,0x1 +800104c4: 01012803 lw a6,16(sp) +800104c8: 01412503 lw a0,20(sp) +800104cc: 01812583 lw a1,24(sp) +800104d0: 0087e7b3 or a5,a5,s0 +800104d4: 00068463 beqz a3,800104dc <__extenddftf2+0x204> +800104d8: 0016a073 csrs fflags,a3 +800104dc: 02c12083 lw ra,44(sp) +800104e0: 02812403 lw s0,40(sp) +800104e4: 00a4a223 sw a0,4(s1) +800104e8: 0104a023 sw a6,0(s1) +800104ec: 00b4a423 sw a1,8(s1) +800104f0: 00f4a623 sw a5,12(s1) +800104f4: 00048513 mv a0,s1 +800104f8: 02412483 lw s1,36(sp) +800104fc: 03010113 addi sp,sp,48 +80010500: 00008067 ret +80010504: 000087b7 lui a5,0x8 +80010508: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8001050c: e45ff06f j 80010350 <__extenddftf2+0x78> -80010484 <__trunctfdf2>: -80010484: fd010113 addi sp,sp,-48 -80010488: 00052683 lw a3,0(a0) -8001048c: 00452703 lw a4,4(a0) -80010490: 00852783 lw a5,8(a0) -80010494: 00c52603 lw a2,12(a0) -80010498: 002025f3 frrm a1 -8001049c: 00f12c23 sw a5,24(sp) -800104a0: 02f12423 sw a5,40(sp) -800104a4: 01061793 slli a5,a2,0x10 -800104a8: 00161313 slli t1,a2,0x1 -800104ac: 00c12e23 sw a2,28(sp) -800104b0: 0107d793 srli a5,a5,0x10 -800104b4: 01f65613 srli a2,a2,0x1f -800104b8: 00d12823 sw a3,16(sp) -800104bc: 02d12023 sw a3,32(sp) -800104c0: 00e12a23 sw a4,20(sp) -800104c4: 02e12223 sw a4,36(sp) -800104c8: 02f12623 sw a5,44(sp) -800104cc: 01135313 srli t1,t1,0x11 -800104d0: 00060513 mv a0,a2 -800104d4: 02010e13 addi t3,sp,32 -800104d8: 02c10693 addi a3,sp,44 -800104dc: 0006a783 lw a5,0(a3) # 80000 <_start-0x7ff80000> -800104e0: ffc6a703 lw a4,-4(a3) -800104e4: ffc68693 addi a3,a3,-4 -800104e8: 00379793 slli a5,a5,0x3 -800104ec: 01d75713 srli a4,a4,0x1d -800104f0: 00e7e7b3 or a5,a5,a4 -800104f4: 00f6a223 sw a5,4(a3) -800104f8: fede12e3 bne t3,a3,800104dc <__trunctfdf2+0x58> -800104fc: 02012883 lw a7,32(sp) -80010500: 00008eb7 lui t4,0x8 -80010504: 00130793 addi a5,t1,1 -80010508: 00389813 slli a6,a7,0x3 -8001050c: ffee8713 addi a4,t4,-2 # 7ffe <_start-0x7fff8002> -80010510: 03012023 sw a6,32(sp) -80010514: 00e7f7b3 and a5,a5,a4 -80010518: 2a078e63 beqz a5,800107d4 <__trunctfdf2+0x350> -8001051c: ffffc7b7 lui a5,0xffffc -80010520: 40078793 addi a5,a5,1024 # ffffc400 <_PathLocale+0x7effa9d0> -80010524: 00f30333 add t1,t1,a5 -80010528: 7fe00793 li a5,2046 -8001052c: 1067da63 bge a5,t1,80010640 <__trunctfdf2+0x1bc> -80010530: 06058463 beqz a1,80010598 <__trunctfdf2+0x114> -80010534: 00300793 li a5,3 -80010538: 04f59a63 bne a1,a5,8001058c <__trunctfdf2+0x108> -8001053c: 04060e63 beqz a2,80010598 <__trunctfdf2+0x114> -80010540: fff00793 li a5,-1 -80010544: 7fe00313 li t1,2046 -80010548: fff00893 li a7,-1 -8001054c: 00000713 li a4,0 -80010550: 00500813 li a6,5 -80010554: 00200693 li a3,2 -80010558: 00186813 ori a6,a6,1 -8001055c: 38d58e63 beq a1,a3,800108f8 <__trunctfdf2+0x474> -80010560: 00300693 li a3,3 -80010564: 38d58463 beq a1,a3,800108ec <__trunctfdf2+0x468> -80010568: 38059a63 bnez a1,800108fc <__trunctfdf2+0x478> -8001056c: 00f7f693 andi a3,a5,15 -80010570: 00400e13 li t3,4 -80010574: 39c68463 beq a3,t3,800108fc <__trunctfdf2+0x478> -80010578: 00478693 addi a3,a5,4 -8001057c: 00f6b7b3 sltu a5,a3,a5 -80010580: 00f888b3 add a7,a7,a5 -80010584: 00068793 mv a5,a3 -80010588: 3740006f j 800108fc <__trunctfdf2+0x478> -8001058c: 00200793 li a5,2 -80010590: faf598e3 bne a1,a5,80010540 <__trunctfdf2+0xbc> -80010594: fa0606e3 beqz a2,80010540 <__trunctfdf2+0xbc> -80010598: 00000793 li a5,0 -8001059c: 7ff00313 li t1,2047 -800105a0: 00000893 li a7,0 -800105a4: 00500813 li a6,5 -800105a8: 00889713 slli a4,a7,0x8 -800105ac: 00075e63 bgez a4,800105c8 <__trunctfdf2+0x144> -800105b0: 00130313 addi t1,t1,1 -800105b4: 7ff00713 li a4,2047 -800105b8: 34e30863 beq t1,a4,80010908 <__trunctfdf2+0x484> -800105bc: ff800737 lui a4,0xff800 -800105c0: fff70713 addi a4,a4,-1 # ff7fffff <_PathLocale+0x7e7fe5cf> -800105c4: 00e8f8b3 and a7,a7,a4 -800105c8: 01d89693 slli a3,a7,0x1d -800105cc: 0037d793 srli a5,a5,0x3 -800105d0: 00f6e7b3 or a5,a3,a5 -800105d4: 7ff00693 li a3,2047 -800105d8: 0038d713 srli a4,a7,0x3 -800105dc: 00d31e63 bne t1,a3,800105f8 <__trunctfdf2+0x174> -800105e0: 00e7e7b3 or a5,a5,a4 -800105e4: 00000713 li a4,0 -800105e8: 00078863 beqz a5,800105f8 <__trunctfdf2+0x174> -800105ec: 00080737 lui a4,0x80 -800105f0: 00000793 li a5,0 -800105f4: 00000513 li a0,0 -800105f8: 00c71713 slli a4,a4,0xc -800105fc: 7ff37313 andi t1,t1,2047 -80010600: 01431313 slli t1,t1,0x14 -80010604: 00c75713 srli a4,a4,0xc -80010608: 01f51513 slli a0,a0,0x1f -8001060c: 00676733 or a4,a4,t1 -80010610: 00078613 mv a2,a5 -80010614: 00a766b3 or a3,a4,a0 -80010618: 00c12423 sw a2,8(sp) -8001061c: 00d12623 sw a3,12(sp) -80010620: 00813787 fld fa5,8(sp) -80010624: 00080463 beqz a6,8001062c <__trunctfdf2+0x1a8> -80010628: 00182073 csrs fflags,a6 -8001062c: 00f13427 fsd fa5,8(sp) -80010630: 00812503 lw a0,8(sp) -80010634: 00c12583 lw a1,12(sp) -80010638: 03010113 addi sp,sp,48 -8001063c: 00008067 ret -80010640: 06605463 blez t1,800106a8 <__trunctfdf2+0x224> -80010644: 02812883 lw a7,40(sp) -80010648: 02c12703 lw a4,44(sp) -8001064c: 02412783 lw a5,36(sp) -80010650: 01c8d693 srli a3,a7,0x1c -80010654: 00471713 slli a4,a4,0x4 -80010658: 00d76733 or a4,a4,a3 -8001065c: 00479693 slli a3,a5,0x4 -80010660: 0106e6b3 or a3,a3,a6 -80010664: 01c7d793 srli a5,a5,0x1c -80010668: 00489893 slli a7,a7,0x4 -8001066c: 00d036b3 snez a3,a3 -80010670: 0117e7b3 or a5,a5,a7 -80010674: 00f6e6b3 or a3,a3,a5 -80010678: 02e12223 sw a4,36(sp) -8001067c: 02d12023 sw a3,32(sp) -80010680: 02012783 lw a5,32(sp) -80010684: 02412883 lw a7,36(sp) -80010688: 16030863 beqz t1,800107f8 <__trunctfdf2+0x374> -8001068c: 00000713 li a4,0 -80010690: 00000813 li a6,0 -80010694: 0077f693 andi a3,a5,7 -80010698: ea069ee3 bnez a3,80010554 <__trunctfdf2+0xd0> -8001069c: f00706e3 beqz a4,800105a8 <__trunctfdf2+0x124> -800106a0: 00187713 andi a4,a6,1 -800106a4: 2580006f j 800108fc <__trunctfdf2+0x478> -800106a8: fcc00793 li a5,-52 -800106ac: 00f35c63 bge t1,a5,800106c4 <__trunctfdf2+0x240> -800106b0: 02012223 sw zero,36(sp) -800106b4: 00100793 li a5,1 -800106b8: 02f12023 sw a5,32(sp) -800106bc: 00000313 li t1,0 -800106c0: fc1ff06f j 80010680 <__trunctfdf2+0x1fc> -800106c4: 02c12783 lw a5,44(sp) -800106c8: 00080737 lui a4,0x80 -800106cc: 000e0813 mv a6,t3 -800106d0: 00e7e7b3 or a5,a5,a4 -800106d4: 02f12623 sw a5,44(sp) -800106d8: 03d00793 li a5,61 -800106dc: 406787b3 sub a5,a5,t1 -800106e0: 4057df13 srai t5,a5,0x5 -800106e4: 00000e93 li t4,0 -800106e8: 01f7f793 andi a5,a5,31 -800106ec: 00000713 li a4,0 -800106f0: 00082883 lw a7,0(a6) -800106f4: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -800106f8: 00480813 addi a6,a6,4 -800106fc: 011eeeb3 or t4,t4,a7 -80010700: feef18e3 bne t5,a4,800106f0 <__trunctfdf2+0x26c> -80010704: 002f1713 slli a4,t5,0x2 -80010708: 04079663 bnez a5,80010754 <__trunctfdf2+0x2d0> -8001070c: 00300813 li a6,3 -80010710: 41e80f33 sub t5,a6,t5 -80010714: 00e68833 add a6,a3,a4 -80010718: 00082803 lw a6,0(a6) -8001071c: 00178793 addi a5,a5,1 -80010720: 00468693 addi a3,a3,4 -80010724: ff06ae23 sw a6,-4(a3) -80010728: feff56e3 bge t5,a5,80010714 <__trunctfdf2+0x290> -8001072c: 00400693 li a3,4 -80010730: 00279713 slli a4,a5,0x2 -80010734: 00ee0733 add a4,t3,a4 -80010738: 00072023 sw zero,0(a4) -8001073c: 00178793 addi a5,a5,1 -80010740: fed798e3 bne a5,a3,80010730 <__trunctfdf2+0x2ac> -80010744: 02012703 lw a4,32(sp) -80010748: 01d037b3 snez a5,t4 -8001074c: 00f767b3 or a5,a4,a5 -80010750: f69ff06f j 800106b8 <__trunctfdf2+0x234> -80010754: 03010693 addi a3,sp,48 -80010758: 00e686b3 add a3,a3,a4 -8001075c: ff06a683 lw a3,-16(a3) -80010760: 02000313 li t1,32 -80010764: 40f30333 sub t1,t1,a5 -80010768: 006696b3 sll a3,a3,t1 -8001076c: 00deeeb3 or t4,t4,a3 -80010770: 00ee06b3 add a3,t3,a4 -80010774: 00300713 li a4,3 -80010778: 00000893 li a7,0 -8001077c: 41e70733 sub a4,a4,t5 -80010780: 00468693 addi a3,a3,4 -80010784: 02e8c463 blt a7,a4,800107ac <__trunctfdf2+0x328> -80010788: 03010693 addi a3,sp,48 -8001078c: 00271713 slli a4,a4,0x2 -80010790: 00e68733 add a4,a3,a4 -80010794: 02c12683 lw a3,44(sp) -80010798: 00f6d7b3 srl a5,a3,a5 -8001079c: fef72823 sw a5,-16(a4) -800107a0: 00400793 li a5,4 -800107a4: 41e787b3 sub a5,a5,t5 -800107a8: f85ff06f j 8001072c <__trunctfdf2+0x2a8> -800107ac: ffc6a803 lw a6,-4(a3) -800107b0: 0006a283 lw t0,0(a3) -800107b4: 00289f93 slli t6,a7,0x2 -800107b8: 00f85833 srl a6,a6,a5 -800107bc: 006292b3 sll t0,t0,t1 -800107c0: 01fe0fb3 add t6,t3,t6 -800107c4: 00586833 or a6,a6,t0 -800107c8: 010fa023 sw a6,0(t6) -800107cc: 00188893 addi a7,a7,1 -800107d0: fb1ff06f j 80010780 <__trunctfdf2+0x2fc> -800107d4: 02412783 lw a5,36(sp) -800107d8: 02812683 lw a3,40(sp) -800107dc: 02c12e03 lw t3,44(sp) -800107e0: 00d7e733 or a4,a5,a3 -800107e4: 01c76733 or a4,a4,t3 -800107e8: 010768b3 or a7,a4,a6 -800107ec: 06031663 bnez t1,80010858 <__trunctfdf2+0x3d4> -800107f0: 011037b3 snez a5,a7 -800107f4: 00000893 li a7,0 -800107f8: 00f8e733 or a4,a7,a5 -800107fc: 0e070063 beqz a4,800108dc <__trunctfdf2+0x458> -80010800: 01f7d693 srli a3,a5,0x1f -80010804: 00189713 slli a4,a7,0x1 -80010808: 00d70733 add a4,a4,a3 -8001080c: 00179693 slli a3,a5,0x1 -80010810: 0076f313 andi t1,a3,7 -80010814: 00000813 li a6,0 -80010818: 02030663 beqz t1,80010844 <__trunctfdf2+0x3c0> -8001081c: 00200813 li a6,2 -80010820: 0b058063 beq a1,a6,800108c0 <__trunctfdf2+0x43c> -80010824: 00300813 li a6,3 -80010828: 09058063 beq a1,a6,800108a8 <__trunctfdf2+0x424> -8001082c: 00100813 li a6,1 -80010830: 00059a63 bnez a1,80010844 <__trunctfdf2+0x3c0> -80010834: 00f6f313 andi t1,a3,15 -80010838: 00400e13 li t3,4 -8001083c: ffc6b693 sltiu a3,a3,-4 -80010840: 07c31a63 bne t1,t3,800108b4 <__trunctfdf2+0x430> -80010844: 01875713 srli a4,a4,0x18 -80010848: 00174713 xori a4,a4,1 -8001084c: 00177713 andi a4,a4,1 -80010850: 00000313 li t1,0 -80010854: e41ff06f j 80010694 <__trunctfdf2+0x210> -80010858: 06088a63 beqz a7,800108cc <__trunctfdf2+0x448> -8001085c: fffe8e93 addi t4,t4,-1 -80010860: 00000813 li a6,0 -80010864: 01d31a63 bne t1,t4,80010878 <__trunctfdf2+0x3f4> -80010868: 00040837 lui a6,0x40 -8001086c: 010e7833 and a6,t3,a6 -80010870: 00183813 seqz a6,a6 -80010874: 00481813 slli a6,a6,0x4 -80010878: 00469713 slli a4,a3,0x4 -8001087c: 01c7d793 srli a5,a5,0x1c -80010880: 01c6d693 srli a3,a3,0x1c -80010884: 004e1e13 slli t3,t3,0x4 -80010888: 00e7e7b3 or a5,a5,a4 -8001088c: 01c6e6b3 or a3,a3,t3 -80010890: 00400737 lui a4,0x400 -80010894: 00e6e8b3 or a7,a3,a4 -80010898: ff87f793 andi a5,a5,-8 -8001089c: 7ff00313 li t1,2047 -800108a0: 00000713 li a4,0 -800108a4: df1ff06f j 80010694 <__trunctfdf2+0x210> -800108a8: 00100813 li a6,1 -800108ac: f8061ce3 bnez a2,80010844 <__trunctfdf2+0x3c0> -800108b0: ff86b693 sltiu a3,a3,-8 -800108b4: 0016c693 xori a3,a3,1 -800108b8: 00d70733 add a4,a4,a3 -800108bc: f89ff06f j 80010844 <__trunctfdf2+0x3c0> -800108c0: 00100813 li a6,1 -800108c4: f80600e3 beqz a2,80010844 <__trunctfdf2+0x3c0> -800108c8: fe9ff06f j 800108b0 <__trunctfdf2+0x42c> -800108cc: 00000793 li a5,0 -800108d0: 7ff00313 li t1,2047 -800108d4: 00000813 li a6,0 -800108d8: cd1ff06f j 800105a8 <__trunctfdf2+0x124> -800108dc: 00000793 li a5,0 -800108e0: 00000893 li a7,0 -800108e4: 00000313 li t1,0 -800108e8: fedff06f j 800108d4 <__trunctfdf2+0x450> -800108ec: 00061863 bnez a2,800108fc <__trunctfdf2+0x478> -800108f0: 00878693 addi a3,a5,8 -800108f4: c89ff06f j 8001057c <__trunctfdf2+0xf8> -800108f8: fe061ce3 bnez a2,800108f0 <__trunctfdf2+0x46c> -800108fc: ca0706e3 beqz a4,800105a8 <__trunctfdf2+0x124> -80010900: 00286813 ori a6,a6,2 -80010904: ca5ff06f j 800105a8 <__trunctfdf2+0x124> -80010908: 00000793 li a5,0 -8001090c: 02058463 beqz a1,80010934 <__trunctfdf2+0x4b0> -80010910: 00300713 li a4,3 -80010914: 00e59a63 bne a1,a4,80010928 <__trunctfdf2+0x4a4> -80010918: 00060e63 beqz a2,80010934 <__trunctfdf2+0x4b0> -8001091c: fff00793 li a5,-1 -80010920: 7fe00313 li t1,2046 -80010924: 0100006f j 80010934 <__trunctfdf2+0x4b0> -80010928: 00200713 li a4,2 -8001092c: fee598e3 bne a1,a4,8001091c <__trunctfdf2+0x498> -80010930: fe0606e3 beqz a2,8001091c <__trunctfdf2+0x498> -80010934: 00586813 ori a6,a6,5 -80010938: 00078893 mv a7,a5 -8001093c: c8dff06f j 800105c8 <__trunctfdf2+0x144> +80010510 <__trunctfdf2>: +80010510: fd010113 addi sp,sp,-48 +80010514: 00052683 lw a3,0(a0) +80010518: 00452703 lw a4,4(a0) +8001051c: 00852783 lw a5,8(a0) +80010520: 00c52603 lw a2,12(a0) +80010524: 002025f3 frrm a1 +80010528: 00f12c23 sw a5,24(sp) +8001052c: 02f12423 sw a5,40(sp) +80010530: 01061793 slli a5,a2,0x10 +80010534: 00161313 slli t1,a2,0x1 +80010538: 00c12e23 sw a2,28(sp) +8001053c: 0107d793 srli a5,a5,0x10 +80010540: 01f65613 srli a2,a2,0x1f +80010544: 00d12823 sw a3,16(sp) +80010548: 02d12023 sw a3,32(sp) +8001054c: 00e12a23 sw a4,20(sp) +80010550: 02e12223 sw a4,36(sp) +80010554: 02f12623 sw a5,44(sp) +80010558: 01135313 srli t1,t1,0x11 +8001055c: 00060513 mv a0,a2 +80010560: 02010e13 addi t3,sp,32 +80010564: 02c10693 addi a3,sp,44 +80010568: 0006a783 lw a5,0(a3) # 80000 <_start-0x7ff80000> +8001056c: ffc6a703 lw a4,-4(a3) +80010570: ffc68693 addi a3,a3,-4 +80010574: 00379793 slli a5,a5,0x3 +80010578: 01d75713 srli a4,a4,0x1d +8001057c: 00e7e7b3 or a5,a5,a4 +80010580: 00f6a223 sw a5,4(a3) +80010584: fede12e3 bne t3,a3,80010568 <__trunctfdf2+0x58> +80010588: 02012883 lw a7,32(sp) +8001058c: 00008eb7 lui t4,0x8 +80010590: 00130793 addi a5,t1,1 +80010594: 00389813 slli a6,a7,0x3 +80010598: ffee8713 addi a4,t4,-2 # 7ffe <_start-0x7fff8002> +8001059c: 03012023 sw a6,32(sp) +800105a0: 00e7f7b3 and a5,a5,a4 +800105a4: 2a078e63 beqz a5,80010860 <__trunctfdf2+0x350> +800105a8: ffffc7b7 lui a5,0xffffc +800105ac: 40078793 addi a5,a5,1024 # ffffc400 <_PathLocale+0x7effaa08> +800105b0: 00f30333 add t1,t1,a5 +800105b4: 7fe00793 li a5,2046 +800105b8: 1067da63 bge a5,t1,800106cc <__trunctfdf2+0x1bc> +800105bc: 06058463 beqz a1,80010624 <__trunctfdf2+0x114> +800105c0: 00300793 li a5,3 +800105c4: 04f59a63 bne a1,a5,80010618 <__trunctfdf2+0x108> +800105c8: 04060e63 beqz a2,80010624 <__trunctfdf2+0x114> +800105cc: fff00793 li a5,-1 +800105d0: 7fe00313 li t1,2046 +800105d4: fff00893 li a7,-1 +800105d8: 00000713 li a4,0 +800105dc: 00500813 li a6,5 +800105e0: 00200693 li a3,2 +800105e4: 00186813 ori a6,a6,1 +800105e8: 38d58e63 beq a1,a3,80010984 <__trunctfdf2+0x474> +800105ec: 00300693 li a3,3 +800105f0: 38d58463 beq a1,a3,80010978 <__trunctfdf2+0x468> +800105f4: 38059a63 bnez a1,80010988 <__trunctfdf2+0x478> +800105f8: 00f7f693 andi a3,a5,15 +800105fc: 00400e13 li t3,4 +80010600: 39c68463 beq a3,t3,80010988 <__trunctfdf2+0x478> +80010604: 00478693 addi a3,a5,4 +80010608: 00f6b7b3 sltu a5,a3,a5 +8001060c: 00f888b3 add a7,a7,a5 +80010610: 00068793 mv a5,a3 +80010614: 3740006f j 80010988 <__trunctfdf2+0x478> +80010618: 00200793 li a5,2 +8001061c: faf598e3 bne a1,a5,800105cc <__trunctfdf2+0xbc> +80010620: fa0606e3 beqz a2,800105cc <__trunctfdf2+0xbc> +80010624: 00000793 li a5,0 +80010628: 7ff00313 li t1,2047 +8001062c: 00000893 li a7,0 +80010630: 00500813 li a6,5 +80010634: 00889713 slli a4,a7,0x8 +80010638: 00075e63 bgez a4,80010654 <__trunctfdf2+0x144> +8001063c: 00130313 addi t1,t1,1 +80010640: 7ff00713 li a4,2047 +80010644: 34e30863 beq t1,a4,80010994 <__trunctfdf2+0x484> +80010648: ff800737 lui a4,0xff800 +8001064c: fff70713 addi a4,a4,-1 # ff7fffff <_PathLocale+0x7e7fe607> +80010650: 00e8f8b3 and a7,a7,a4 +80010654: 01d89693 slli a3,a7,0x1d +80010658: 0037d793 srli a5,a5,0x3 +8001065c: 00f6e7b3 or a5,a3,a5 +80010660: 7ff00693 li a3,2047 +80010664: 0038d713 srli a4,a7,0x3 +80010668: 00d31e63 bne t1,a3,80010684 <__trunctfdf2+0x174> +8001066c: 00e7e7b3 or a5,a5,a4 +80010670: 00000713 li a4,0 +80010674: 00078863 beqz a5,80010684 <__trunctfdf2+0x174> +80010678: 00080737 lui a4,0x80 +8001067c: 00000793 li a5,0 +80010680: 00000513 li a0,0 +80010684: 00c71713 slli a4,a4,0xc +80010688: 7ff37313 andi t1,t1,2047 +8001068c: 01431313 slli t1,t1,0x14 +80010690: 00c75713 srli a4,a4,0xc +80010694: 01f51513 slli a0,a0,0x1f +80010698: 00676733 or a4,a4,t1 +8001069c: 00078613 mv a2,a5 +800106a0: 00a766b3 or a3,a4,a0 +800106a4: 00c12423 sw a2,8(sp) +800106a8: 00d12623 sw a3,12(sp) +800106ac: 00813787 fld fa5,8(sp) +800106b0: 00080463 beqz a6,800106b8 <__trunctfdf2+0x1a8> +800106b4: 00182073 csrs fflags,a6 +800106b8: 00f13427 fsd fa5,8(sp) +800106bc: 00812503 lw a0,8(sp) +800106c0: 00c12583 lw a1,12(sp) +800106c4: 03010113 addi sp,sp,48 +800106c8: 00008067 ret +800106cc: 06605463 blez t1,80010734 <__trunctfdf2+0x224> +800106d0: 02812883 lw a7,40(sp) +800106d4: 02c12703 lw a4,44(sp) +800106d8: 02412783 lw a5,36(sp) +800106dc: 01c8d693 srli a3,a7,0x1c +800106e0: 00471713 slli a4,a4,0x4 +800106e4: 00d76733 or a4,a4,a3 +800106e8: 00479693 slli a3,a5,0x4 +800106ec: 0106e6b3 or a3,a3,a6 +800106f0: 01c7d793 srli a5,a5,0x1c +800106f4: 00489893 slli a7,a7,0x4 +800106f8: 00d036b3 snez a3,a3 +800106fc: 0117e7b3 or a5,a5,a7 +80010700: 00f6e6b3 or a3,a3,a5 +80010704: 02e12223 sw a4,36(sp) +80010708: 02d12023 sw a3,32(sp) +8001070c: 02012783 lw a5,32(sp) +80010710: 02412883 lw a7,36(sp) +80010714: 16030863 beqz t1,80010884 <__trunctfdf2+0x374> +80010718: 00000713 li a4,0 +8001071c: 00000813 li a6,0 +80010720: 0077f693 andi a3,a5,7 +80010724: ea069ee3 bnez a3,800105e0 <__trunctfdf2+0xd0> +80010728: f00706e3 beqz a4,80010634 <__trunctfdf2+0x124> +8001072c: 00187713 andi a4,a6,1 +80010730: 2580006f j 80010988 <__trunctfdf2+0x478> +80010734: fcc00793 li a5,-52 +80010738: 00f35c63 bge t1,a5,80010750 <__trunctfdf2+0x240> +8001073c: 02012223 sw zero,36(sp) +80010740: 00100793 li a5,1 +80010744: 02f12023 sw a5,32(sp) +80010748: 00000313 li t1,0 +8001074c: fc1ff06f j 8001070c <__trunctfdf2+0x1fc> +80010750: 02c12783 lw a5,44(sp) +80010754: 00080737 lui a4,0x80 +80010758: 000e0813 mv a6,t3 +8001075c: 00e7e7b3 or a5,a5,a4 +80010760: 02f12623 sw a5,44(sp) +80010764: 03d00793 li a5,61 +80010768: 406787b3 sub a5,a5,t1 +8001076c: 4057df13 srai t5,a5,0x5 +80010770: 00000e93 li t4,0 +80010774: 01f7f793 andi a5,a5,31 +80010778: 00000713 li a4,0 +8001077c: 00082883 lw a7,0(a6) +80010780: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80010784: 00480813 addi a6,a6,4 +80010788: 011eeeb3 or t4,t4,a7 +8001078c: feef18e3 bne t5,a4,8001077c <__trunctfdf2+0x26c> +80010790: 002f1713 slli a4,t5,0x2 +80010794: 04079663 bnez a5,800107e0 <__trunctfdf2+0x2d0> +80010798: 00300813 li a6,3 +8001079c: 41e80f33 sub t5,a6,t5 +800107a0: 00e68833 add a6,a3,a4 +800107a4: 00082803 lw a6,0(a6) +800107a8: 00178793 addi a5,a5,1 +800107ac: 00468693 addi a3,a3,4 +800107b0: ff06ae23 sw a6,-4(a3) +800107b4: feff56e3 bge t5,a5,800107a0 <__trunctfdf2+0x290> +800107b8: 00400693 li a3,4 +800107bc: 00279713 slli a4,a5,0x2 +800107c0: 00ee0733 add a4,t3,a4 +800107c4: 00072023 sw zero,0(a4) +800107c8: 00178793 addi a5,a5,1 +800107cc: fed798e3 bne a5,a3,800107bc <__trunctfdf2+0x2ac> +800107d0: 02012703 lw a4,32(sp) +800107d4: 01d037b3 snez a5,t4 +800107d8: 00f767b3 or a5,a4,a5 +800107dc: f69ff06f j 80010744 <__trunctfdf2+0x234> +800107e0: 03010693 addi a3,sp,48 +800107e4: 00e686b3 add a3,a3,a4 +800107e8: ff06a683 lw a3,-16(a3) +800107ec: 02000313 li t1,32 +800107f0: 40f30333 sub t1,t1,a5 +800107f4: 006696b3 sll a3,a3,t1 +800107f8: 00deeeb3 or t4,t4,a3 +800107fc: 00ee06b3 add a3,t3,a4 +80010800: 00300713 li a4,3 +80010804: 00000893 li a7,0 +80010808: 41e70733 sub a4,a4,t5 +8001080c: 00468693 addi a3,a3,4 +80010810: 02e8c463 blt a7,a4,80010838 <__trunctfdf2+0x328> +80010814: 03010693 addi a3,sp,48 +80010818: 00271713 slli a4,a4,0x2 +8001081c: 00e68733 add a4,a3,a4 +80010820: 02c12683 lw a3,44(sp) +80010824: 00f6d7b3 srl a5,a3,a5 +80010828: fef72823 sw a5,-16(a4) +8001082c: 00400793 li a5,4 +80010830: 41e787b3 sub a5,a5,t5 +80010834: f85ff06f j 800107b8 <__trunctfdf2+0x2a8> +80010838: ffc6a803 lw a6,-4(a3) +8001083c: 0006a283 lw t0,0(a3) +80010840: 00289f93 slli t6,a7,0x2 +80010844: 00f85833 srl a6,a6,a5 +80010848: 006292b3 sll t0,t0,t1 +8001084c: 01fe0fb3 add t6,t3,t6 +80010850: 00586833 or a6,a6,t0 +80010854: 010fa023 sw a6,0(t6) +80010858: 00188893 addi a7,a7,1 +8001085c: fb1ff06f j 8001080c <__trunctfdf2+0x2fc> +80010860: 02412783 lw a5,36(sp) +80010864: 02812683 lw a3,40(sp) +80010868: 02c12e03 lw t3,44(sp) +8001086c: 00d7e733 or a4,a5,a3 +80010870: 01c76733 or a4,a4,t3 +80010874: 010768b3 or a7,a4,a6 +80010878: 06031663 bnez t1,800108e4 <__trunctfdf2+0x3d4> +8001087c: 011037b3 snez a5,a7 +80010880: 00000893 li a7,0 +80010884: 00f8e733 or a4,a7,a5 +80010888: 0e070063 beqz a4,80010968 <__trunctfdf2+0x458> +8001088c: 01f7d693 srli a3,a5,0x1f +80010890: 00189713 slli a4,a7,0x1 +80010894: 00d70733 add a4,a4,a3 +80010898: 00179693 slli a3,a5,0x1 +8001089c: 0076f313 andi t1,a3,7 +800108a0: 00000813 li a6,0 +800108a4: 02030663 beqz t1,800108d0 <__trunctfdf2+0x3c0> +800108a8: 00200813 li a6,2 +800108ac: 0b058063 beq a1,a6,8001094c <__trunctfdf2+0x43c> +800108b0: 00300813 li a6,3 +800108b4: 09058063 beq a1,a6,80010934 <__trunctfdf2+0x424> +800108b8: 00100813 li a6,1 +800108bc: 00059a63 bnez a1,800108d0 <__trunctfdf2+0x3c0> +800108c0: 00f6f313 andi t1,a3,15 +800108c4: 00400e13 li t3,4 +800108c8: ffc6b693 sltiu a3,a3,-4 +800108cc: 07c31a63 bne t1,t3,80010940 <__trunctfdf2+0x430> +800108d0: 01875713 srli a4,a4,0x18 +800108d4: 00174713 xori a4,a4,1 +800108d8: 00177713 andi a4,a4,1 +800108dc: 00000313 li t1,0 +800108e0: e41ff06f j 80010720 <__trunctfdf2+0x210> +800108e4: 06088a63 beqz a7,80010958 <__trunctfdf2+0x448> +800108e8: fffe8e93 addi t4,t4,-1 +800108ec: 00000813 li a6,0 +800108f0: 01d31a63 bne t1,t4,80010904 <__trunctfdf2+0x3f4> +800108f4: 00040837 lui a6,0x40 +800108f8: 010e7833 and a6,t3,a6 +800108fc: 00183813 seqz a6,a6 +80010900: 00481813 slli a6,a6,0x4 +80010904: 00469713 slli a4,a3,0x4 +80010908: 01c7d793 srli a5,a5,0x1c +8001090c: 01c6d693 srli a3,a3,0x1c +80010910: 004e1e13 slli t3,t3,0x4 +80010914: 00e7e7b3 or a5,a5,a4 +80010918: 01c6e6b3 or a3,a3,t3 +8001091c: 00400737 lui a4,0x400 +80010920: 00e6e8b3 or a7,a3,a4 +80010924: ff87f793 andi a5,a5,-8 +80010928: 7ff00313 li t1,2047 +8001092c: 00000713 li a4,0 +80010930: df1ff06f j 80010720 <__trunctfdf2+0x210> +80010934: 00100813 li a6,1 +80010938: f8061ce3 bnez a2,800108d0 <__trunctfdf2+0x3c0> +8001093c: ff86b693 sltiu a3,a3,-8 +80010940: 0016c693 xori a3,a3,1 +80010944: 00d70733 add a4,a4,a3 +80010948: f89ff06f j 800108d0 <__trunctfdf2+0x3c0> +8001094c: 00100813 li a6,1 +80010950: f80600e3 beqz a2,800108d0 <__trunctfdf2+0x3c0> +80010954: fe9ff06f j 8001093c <__trunctfdf2+0x42c> +80010958: 00000793 li a5,0 +8001095c: 7ff00313 li t1,2047 +80010960: 00000813 li a6,0 +80010964: cd1ff06f j 80010634 <__trunctfdf2+0x124> +80010968: 00000793 li a5,0 +8001096c: 00000893 li a7,0 +80010970: 00000313 li t1,0 +80010974: fedff06f j 80010960 <__trunctfdf2+0x450> +80010978: 00061863 bnez a2,80010988 <__trunctfdf2+0x478> +8001097c: 00878693 addi a3,a5,8 +80010980: c89ff06f j 80010608 <__trunctfdf2+0xf8> +80010984: fe061ce3 bnez a2,8001097c <__trunctfdf2+0x46c> +80010988: ca0706e3 beqz a4,80010634 <__trunctfdf2+0x124> +8001098c: 00286813 ori a6,a6,2 +80010990: ca5ff06f j 80010634 <__trunctfdf2+0x124> +80010994: 00000793 li a5,0 +80010998: 02058463 beqz a1,800109c0 <__trunctfdf2+0x4b0> +8001099c: 00300713 li a4,3 +800109a0: 00e59a63 bne a1,a4,800109b4 <__trunctfdf2+0x4a4> +800109a4: 00060e63 beqz a2,800109c0 <__trunctfdf2+0x4b0> +800109a8: fff00793 li a5,-1 +800109ac: 7fe00313 li t1,2046 +800109b0: 0100006f j 800109c0 <__trunctfdf2+0x4b0> +800109b4: 00200713 li a4,2 +800109b8: fee598e3 bne a1,a4,800109a8 <__trunctfdf2+0x498> +800109bc: fe0606e3 beqz a2,800109a8 <__trunctfdf2+0x498> +800109c0: 00586813 ori a6,a6,5 +800109c4: 00078893 mv a7,a5 +800109c8: c8dff06f j 80010654 <__trunctfdf2+0x144> -80010940 <__clzsi2>: -80010940: 000107b7 lui a5,0x10 -80010944: 02f57a63 bgeu a0,a5,80010978 <__clzsi2+0x38> -80010948: 0ff00793 li a5,255 -8001094c: 00a7b7b3 sltu a5,a5,a0 -80010950: 00379793 slli a5,a5,0x3 -80010954: 02000713 li a4,32 -80010958: 40f70733 sub a4,a4,a5 -8001095c: 00f557b3 srl a5,a0,a5 -80010960: 81001537 lui a0,0x81001 -80010964: dac50513 addi a0,a0,-596 # 81000dac <_PathLocale+0xfffff37c> -80010968: 00a787b3 add a5,a5,a0 -8001096c: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> -80010970: 40a70533 sub a0,a4,a0 -80010974: 00008067 ret -80010978: 01000737 lui a4,0x1000 -8001097c: 01000793 li a5,16 -80010980: fce56ae3 bltu a0,a4,80010954 <__clzsi2+0x14> -80010984: 01800793 li a5,24 -80010988: fcdff06f j 80010954 <__clzsi2+0x14> +800109cc <__clzsi2>: +800109cc: 000107b7 lui a5,0x10 +800109d0: 02f57a63 bgeu a0,a5,80010a04 <__clzsi2+0x38> +800109d4: 0ff00793 li a5,255 +800109d8: 00a7b7b3 sltu a5,a5,a0 +800109dc: 00379793 slli a5,a5,0x3 +800109e0: 02000713 li a4,32 +800109e4: 40f70733 sub a4,a4,a5 +800109e8: 00f557b3 srl a5,a0,a5 +800109ec: 81001537 lui a0,0x81001 +800109f0: d7450513 addi a0,a0,-652 # 81000d74 <_PathLocale+0xfffff37c> +800109f4: 00a787b3 add a5,a5,a0 +800109f8: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> +800109fc: 40a70533 sub a0,a4,a0 +80010a00: 00008067 ret +80010a04: 01000737 lui a4,0x1000 +80010a08: 01000793 li a5,16 +80010a0c: fce56ae3 bltu a0,a4,800109e0 <__clzsi2+0x14> +80010a10: 01800793 li a5,24 +80010a14: fcdff06f j 800109e0 <__clzsi2+0x14> Disassembly of section .rodata: -81000000 : +81000000 : 81000000: 0030 addi a2,sp,8 81000002: 0000 unimp 81000004: 0031 c.nop 12 @@ -17394,1594 +17429,1598 @@ Disassembly of section .rodata: 8100002a: 0000 unimp 8100002c: 0062 c.slli zero,0x18 8100002e: 0000 unimp -81000030: 00000063 beqz zero,81000030 <__clzsi2+0xfef6f0> +81000030: 00000063 beqz zero,81000030 <__clzsi2+0xfef664> 81000034: 0064 addi s1,sp,12 81000036: 0000 unimp 81000038: 0065 c.nop 25 8100003a: 0000 unimp 8100003c: 0066 c.slli zero,0x19 8100003e: 0000 unimp -81000040: 656e flw fa0,216(sp) -81000042: 62696c77 0x62696c77 -81000046: 632e flw ft6,200(sp) -81000048: 203a fld ft0,392(sp) -8100004a: 657a6953 0x657a6953 -8100004e: 6f20 flw fs0,88(a4) -81000050: 2066 fld ft0,88(sp) -81000052: 6f64 flw fs1,92(a4) -81000054: 6f6c6e77 0x6f6c6e77 -81000058: 6461 lui s0,0x18 -8100005a: 203a fld ft0,392(sp) -8100005c: 0000 unimp +81000040: 6548 flw fa0,12(a0) +81000042: 6c6c flw fa1,92(s0) +81000044: 7266206f j 8106276a <_PathLocale+0x60d72> +81000048: 5f206d6f jal s10,8100663a <_PathLocale+0x4c42> +8100004c: 736f6c63 bltu t5,s6,81000784 <__mprec_bigtens+0x2c> +81000050: 0a65 addi s4,s4,25 +81000052: 0000 unimp +81000054: 6d5f7473 csrrci s0,0x6d5,30 +81000058: 3a65646f jal s0,810563fe <_PathLocale+0x54a06> +8100005c: 0020 addi s0,sp,8 8100005e: 0000 unimp -81000060: 656e flw fa0,216(sp) -81000062: 62696c77 0x62696c77 -81000066: 632e flw ft6,200(sp) -81000068: 203a fld ft0,392(sp) -8100006a: 6552 flw fa0,20(sp) -8100006c: 6c61 lui s8,0x18 -8100006e: 7320 flw fs0,96(a4) -81000070: 7a69 lui s4,0xffffa -81000072: 3a65 jal 80fffa2a <__clzsi2+0xfef0ea> -81000074: 0020 addi s0,sp,8 +81000060: 645f7473 csrrci s0,0x645,30 +81000064: 7665 lui a2,0xffff9 +81000066: 203a fld ft0,392(sp) +81000068: 0000 unimp +8100006a: 0000 unimp +8100006c: 695f7473 csrrci s0,0x695,30 +81000070: 6f6e flw ft10,216(sp) +81000072: 203a fld ft0,392(sp) +81000074: 0000 unimp 81000076: 0000 unimp -81000078: 6548 flw fa0,12(a0) -8100007a: 6c6c flw fa1,92(s0) -8100007c: 7266206f j 810627a2 <_PathLocale+0x60d72> -81000080: 5f206d6f jal s10,81006672 <_PathLocale+0x4c42> -81000084: 736f6c63 bltu t5,s6,810007bc <__mprec_bigtens+0x2c> -81000088: 0a65 addi s4,s4,25 -8100008a: 0000 unimp -8100008c: 6d5f7473 csrrci s0,0x6d5,30 -81000090: 3a65646f jal s0,81056436 <_PathLocale+0x54a06> -81000094: 0020 addi s0,sp,8 -81000096: 0000 unimp -81000098: 645f7473 csrrci s0,0x645,30 -8100009c: 7665 lui a2,0xffff9 -8100009e: 203a fld ft0,392(sp) -810000a0: 0000 unimp -810000a2: 0000 unimp -810000a4: 695f7473 csrrci s0,0x695,30 -810000a8: 6f6e flw ft10,216(sp) -810000aa: 203a fld ft0,392(sp) -810000ac: 0000 unimp -810000ae: 0000 unimp -810000b0: 755f7473 csrrci s0,0x755,30 -810000b4: 6469 lui s0,0x1a -810000b6: 203a fld ft0,392(sp) -810000b8: 0000 unimp -810000ba: 0000 unimp -810000bc: 675f7473 csrrci s0,0x675,30 -810000c0: 6469 lui s0,0x1a -810000c2: 203a fld ft0,392(sp) -810000c4: 0000 unimp -810000c6: 0000 unimp -810000c8: 725f7473 csrrci s0,0x725,30 -810000cc: 6564 flw fs1,76(a0) -810000ce: 3a76 fld fs4,376(sp) -810000d0: 0020 addi s0,sp,8 -810000d2: 0000 unimp -810000d4: 735f7473 csrrci s0,0x735,30 -810000d8: 7a69 lui s4,0xffffa -810000da: 3a65 jal 80fffa92 <__clzsi2+0xfef152> -810000dc: 0020 addi s0,sp,8 -810000de: 0000 unimp -810000e0: 625f7473 csrrci s0,0x625,30 -810000e4: 6b6c flw fa1,84(a4) -810000e6: 657a6973 csrrsi s2,0x657,20 -810000ea: 203a fld ft0,392(sp) -810000ec: 0000 unimp -810000ee: 0000 unimp -810000f0: 625f7473 csrrci s0,0x625,30 -810000f4: 6f6c flw fa1,92(a4) -810000f6: 3a736b63 bltu t1,t2,810004ac -810000fa: 0020 addi s0,sp,8 -810000fc: 6548 flw fa0,12(a0) -810000fe: 6c6c flw fa1,92(s0) -81000100: 7266206f j 81062826 <_PathLocale+0x60df6> -81000104: 5f206d6f jal s10,810066f6 <_PathLocale+0x4cc6> -81000108: 7369 lui t1,0xffffa -8100010a: 7461 lui s0,0xffff8 -8100010c: 7974 flw fa3,116(a0) -8100010e: 000a c.slli zero,0x2 -81000110: 6548 flw fa0,12(a0) -81000112: 6c6c flw fa1,92(s0) -81000114: 7266206f j 8106283a <_PathLocale+0x60e0a> -81000118: 5f206d6f jal s10,8100670a <_PathLocale+0x4cda> -8100011c: 736c flw fa1,100(a4) -8100011e: 6565 lui a0,0x19 -81000120: 00000a6b 0xa6b -81000124: 6548 flw fa0,12(a0) -81000126: 6c6c flw fa1,92(s0) -81000128: 7266206f j 8106284e <_PathLocale+0x60e1e> -8100012c: 5f206d6f jal s10,8100671e <_PathLocale+0x4cee> -81000130: 6572 flw fa0,28(sp) -81000132: 6461 lui s0,0x18 -81000134: 000a c.slli zero,0x2 +81000078: 755f7473 csrrci s0,0x755,30 +8100007c: 6469 lui s0,0x1a +8100007e: 203a fld ft0,392(sp) +81000080: 0000 unimp +81000082: 0000 unimp +81000084: 675f7473 csrrci s0,0x675,30 +81000088: 6469 lui s0,0x1a +8100008a: 203a fld ft0,392(sp) +8100008c: 0000 unimp +8100008e: 0000 unimp +81000090: 725f7473 csrrci s0,0x725,30 +81000094: 6564 flw fs1,76(a0) +81000096: 3a76 fld fs4,376(sp) +81000098: 0020 addi s0,sp,8 +8100009a: 0000 unimp +8100009c: 735f7473 csrrci s0,0x735,30 +810000a0: 7a69 lui s4,0xffffa +810000a2: 3a65 jal 80fffa5a <__clzsi2+0xfef08e> +810000a4: 0020 addi s0,sp,8 +810000a6: 0000 unimp +810000a8: 625f7473 csrrci s0,0x625,30 +810000ac: 6b6c flw fa1,84(a4) +810000ae: 657a6973 csrrsi s2,0x657,20 +810000b2: 203a fld ft0,392(sp) +810000b4: 0000 unimp +810000b6: 0000 unimp +810000b8: 625f7473 csrrci s0,0x625,30 +810000bc: 6f6c flw fa1,92(a4) +810000be: 3a736b63 bltu t1,t2,81000474 +810000c2: 0020 addi s0,sp,8 +810000c4: 6548 flw fa0,12(a0) +810000c6: 6c6c flw fa1,92(s0) +810000c8: 7266206f j 810627ee <_PathLocale+0x60df6> +810000cc: 5f206d6f jal s10,810066be <_PathLocale+0x4cc6> +810000d0: 7369 lui t1,0xffffa +810000d2: 7461 lui s0,0xffff8 +810000d4: 7974 flw fa3,116(a0) +810000d6: 000a c.slli zero,0x2 +810000d8: 6548 flw fa0,12(a0) +810000da: 6c6c flw fa1,92(s0) +810000dc: 7266206f j 81062802 <_PathLocale+0x60e0a> +810000e0: 5f206d6f jal s10,810066d2 <_PathLocale+0x4cda> +810000e4: 736c flw fa1,100(a4) +810000e6: 6565 lui a0,0x19 +810000e8: 00000a6b 0xa6b +810000ec: 6548 flw fa0,12(a0) +810000ee: 6c6c flw fa1,92(s0) +810000f0: 7266206f j 81062816 <_PathLocale+0x60e1e> +810000f4: 5f206d6f jal s10,810066e6 <_PathLocale+0x4cee> +810000f8: 6572 flw fa0,28(sp) +810000fa: 6461 lui s0,0x18 +810000fc: 000a c.slli zero,0x2 +810000fe: 0000 unimp +81000100: 0030 addi a2,sp,8 +81000102: 0000 unimp +81000104: 0031 c.nop 12 +81000106: 0000 unimp +81000108: 0032 c.slli zero,0xc +8100010a: 0000 unimp +8100010c: 00000033 add zero,zero,zero +81000110: 0034 addi a3,sp,8 +81000112: 0000 unimp +81000114: 0035 c.nop 13 +81000116: 0000 unimp +81000118: 0036 c.slli zero,0xd +8100011a: 0000 unimp +8100011c: 00000037 lui zero,0x0 +81000120: 0038 addi a4,sp,8 +81000122: 0000 unimp +81000124: 0039 c.nop 14 +81000126: 0000 unimp +81000128: 0061 c.nop 24 +8100012a: 0000 unimp +8100012c: 0062 c.slli zero,0x18 +8100012e: 0000 unimp +81000130: 00000063 beqz zero,81000130 <__clzsi2+0xfef764> +81000134: 0064 addi s1,sp,12 81000136: 0000 unimp -81000138: 0030 addi a2,sp,8 +81000138: 0065 c.nop 25 8100013a: 0000 unimp -8100013c: 0031 c.nop 12 +8100013c: 0066 c.slli zero,0x19 8100013e: 0000 unimp -81000140: 0032 c.slli zero,0xc +81000140: 000a c.slli zero,0x2 81000142: 0000 unimp -81000144: 00000033 add zero,zero,zero -81000148: 0034 addi a3,sp,8 +81000144: 0030 addi a2,sp,8 +81000146: 0000 unimp +81000148: 0031 c.nop 12 8100014a: 0000 unimp -8100014c: 0035 c.nop 13 +8100014c: 0032 c.slli zero,0xc 8100014e: 0000 unimp -81000150: 0036 c.slli zero,0xd -81000152: 0000 unimp -81000154: 00000037 lui zero,0x0 -81000158: 0038 addi a4,sp,8 +81000150: 00000033 add zero,zero,zero +81000154: 0034 addi a3,sp,8 +81000156: 0000 unimp +81000158: 0035 c.nop 13 8100015a: 0000 unimp -8100015c: 0039 c.nop 14 +8100015c: 0036 c.slli zero,0xd 8100015e: 0000 unimp -81000160: 0061 c.nop 24 -81000162: 0000 unimp -81000164: 0062 c.slli zero,0x18 +81000160: 00000037 lui zero,0x0 +81000164: 0038 addi a4,sp,8 81000166: 0000 unimp -81000168: 00000063 beqz zero,81000168 <__clzsi2+0xfef828> -8100016c: 0064 addi s1,sp,12 +81000168: 0039 c.nop 14 +8100016a: 0000 unimp +8100016c: 0061 c.nop 24 8100016e: 0000 unimp -81000170: 0065 c.nop 25 +81000170: 0062 c.slli zero,0x18 81000172: 0000 unimp -81000174: 0066 c.slli zero,0x19 -81000176: 0000 unimp -81000178: 000a c.slli zero,0x2 +81000174: 00000063 beqz zero,81000174 <__clzsi2+0xfef7a8> +81000178: 0064 addi s1,sp,12 8100017a: 0000 unimp -8100017c: 0030 addi a2,sp,8 +8100017c: 0065 c.nop 25 8100017e: 0000 unimp -81000180: 0031 c.nop 12 +81000180: 0066 c.slli zero,0x19 81000182: 0000 unimp -81000184: 0032 c.slli zero,0xc -81000186: 0000 unimp -81000188: 00000033 add zero,zero,zero -8100018c: 0034 addi a3,sp,8 -8100018e: 0000 unimp -81000190: 0035 c.nop 13 +81000184: 6574 flw fa3,76(a0) +81000186: 6e697473 csrrci s0,0x6e6,18 +8100018a: 6d745f67 0x6d745f67 +8100018e: 00000a63 beqz zero,810001a2 <__clzsi2+0xfef7d6> 81000192: 0000 unimp -81000194: 0036 c.slli zero,0xd +81000194: 000a c.slli zero,0x2 81000196: 0000 unimp -81000198: 00000037 lui zero,0x0 -8100019c: 0038 addi a4,sp,8 -8100019e: 0000 unimp -810001a0: 0039 c.nop 14 -810001a2: 0000 unimp -810001a4: 0061 c.nop 24 -810001a6: 0000 unimp -810001a8: 0062 c.slli zero,0x18 +81000198: 6574 flw fa3,76(a0) +8100019a: 645f7473 csrrci s0,0x645,30 +8100019e: 7669 lui a2,0xffffa +810001a0: 7265 lui tp,0xffff9 +810001a2: 636e6567 0x636e6567 +810001a6: 0a65 addi s4,s4,25 +810001a8: 0000 unimp 810001aa: 0000 unimp -810001ac: 00000063 beqz zero,810001ac <__clzsi2+0xfef86c> -810001b0: 0064 addi s1,sp,12 -810001b2: 0000 unimp -810001b4: 0065 c.nop 25 -810001b6: 0000 unimp -810001b8: 0066 c.slli zero,0x19 +810001ac: 6574 flw fa3,76(a0) +810001ae: 735f7473 csrrci s0,0x735,30 +810001b2: 6170 flw fa2,68(a0) +810001b4: 000a6e77 0xa6e77 +810001b8: 0030 addi a2,sp,8 810001ba: 0000 unimp -810001bc: 6574 flw fa3,76(a0) -810001be: 6e697473 csrrci s0,0x6e6,18 -810001c2: 6d745f67 0x6d745f67 -810001c6: 00000a63 beqz zero,810001da <__clzsi2+0xfef89a> +810001bc: 0031 c.nop 12 +810001be: 0000 unimp +810001c0: 0032 c.slli zero,0xc +810001c2: 0000 unimp +810001c4: 00000033 add zero,zero,zero +810001c8: 0034 addi a3,sp,8 810001ca: 0000 unimp -810001cc: 000a c.slli zero,0x2 +810001cc: 0035 c.nop 13 810001ce: 0000 unimp -810001d0: 6574 flw fa3,76(a0) -810001d2: 645f7473 csrrci s0,0x645,30 -810001d6: 7669 lui a2,0xffffa -810001d8: 7265 lui tp,0xffff9 -810001da: 636e6567 0x636e6567 -810001de: 0a65 addi s4,s4,25 -810001e0: 0000 unimp +810001d0: 0036 c.slli zero,0xd +810001d2: 0000 unimp +810001d4: 00000037 lui zero,0x0 +810001d8: 0038 addi a4,sp,8 +810001da: 0000 unimp +810001dc: 0039 c.nop 14 +810001de: 0000 unimp +810001e0: 0061 c.nop 24 810001e2: 0000 unimp -810001e4: 6574 flw fa3,76(a0) -810001e6: 735f7473 csrrci s0,0x735,30 -810001ea: 6170 flw fa2,68(a0) -810001ec: 000a6e77 0xa6e77 -810001f0: 0030 addi a2,sp,8 +810001e4: 0062 c.slli zero,0x18 +810001e6: 0000 unimp +810001e8: 00000063 beqz zero,810001e8 <__clzsi2+0xfef81c> +810001ec: 0064 addi s1,sp,12 +810001ee: 0000 unimp +810001f0: 0065 c.nop 25 810001f2: 0000 unimp -810001f4: 0031 c.nop 12 +810001f4: 0066 c.slli zero,0x19 810001f6: 0000 unimp -810001f8: 0032 c.slli zero,0xc -810001fa: 0000 unimp -810001fc: 00000033 add zero,zero,zero -81000200: 0034 addi a3,sp,8 -81000202: 0000 unimp -81000204: 0035 c.nop 13 -81000206: 0000 unimp -81000208: 0036 c.slli zero,0xd -8100020a: 0000 unimp -8100020c: 00000037 lui zero,0x0 -81000210: 0038 addi a4,sp,8 -81000212: 0000 unimp -81000214: 0039 c.nop 14 -81000216: 0000 unimp -81000218: 0061 c.nop 24 -8100021a: 0000 unimp -8100021c: 0062 c.slli zero,0x18 -8100021e: 0000 unimp -81000220: 00000063 beqz zero,81000220 <__clzsi2+0xfef8e0> -81000224: 0064 addi s1,sp,12 -81000226: 0000 unimp -81000228: 0065 c.nop 25 -8100022a: 0000 unimp -8100022c: 0066 c.slli zero,0x19 -8100022e: 0000 unimp -81000230: 7270 flw fa2,100(a2) -81000232: 6e69 lui t3,0x1a -81000234: 6674 flw fa3,76(a2) -81000236: 203a fld ft0,392(sp) -81000238: 654e flw fa0,208(sp) -8100023a: 62696c77 0x62696c77 -8100023e: 4d20 lw s0,88(a0) -81000240: 6961 lui s2,0x18 -81000242: 206e fld ft0,216(sp) -81000244: 6425 lui s0,0x9 -81000246: 000a c.slli zero,0x2 -81000248: 0f18 addi a4,sp,912 +810001f8: 7270 flw fa2,100(a2) +810001fa: 6e69 lui t3,0x1a +810001fc: 6674 flw fa3,76(a2) +810001fe: 203a fld ft0,392(sp) +81000200: 654e flw fa0,208(sp) +81000202: 62696c77 0x62696c77 +81000206: 4d20 lw s0,88(a0) +81000208: 6961 lui s2,0x18 +8100020a: 206e fld ft0,216(sp) +8100020c: 6425 lui s0,0x9 +8100020e: 000a c.slli zero,0x2 +81000210: 0fa4 addi s1,sp,984 +81000212: 8000 0x8000 +81000214: 21b8 fld fa4,64(a1) +81000216: 8000 0x8000 +81000218: 21b8 fld fa4,64(a1) +8100021a: 8000 0x8000 +8100021c: 0fb8 addi a4,sp,984 +8100021e: 8000 0x8000 +81000220: 21b8 fld fa4,64(a1) +81000222: 8000 0x8000 +81000224: 21b8 fld fa4,64(a1) +81000226: 8000 0x8000 +81000228: 21b8 fld fa4,64(a1) +8100022a: 8000 0x8000 +8100022c: 0f50 addi a2,sp,916 +8100022e: 8000 0x8000 +81000230: 21b8 fld fa4,64(a1) +81000232: 8000 0x8000 +81000234: 21b8 fld fa4,64(a1) +81000236: 8000 0x8000 +81000238: 0fc0 addi s0,sp,980 +8100023a: 8000 0x8000 +8100023c: 0fe0 addi s0,sp,988 +8100023e: 8000 0x8000 +81000240: 21b8 fld fa4,64(a1) +81000242: 8000 0x8000 +81000244: 0fd8 addi a4,sp,980 +81000246: 8000 0x8000 +81000248: 0fe8 addi a0,sp,988 8100024a: 8000 0x8000 -8100024c: 212c fld fa1,64(a0) +8100024c: 21b8 fld fa4,64(a1) 8100024e: 8000 0x8000 -81000250: 212c fld fa1,64(a0) +81000250: 1040 addi s0,sp,36 81000252: 8000 0x8000 -81000254: 0f2c addi a1,sp,920 +81000254: 1048 addi a0,sp,36 81000256: 8000 0x8000 -81000258: 212c fld fa1,64(a0) +81000258: 1048 addi a0,sp,36 8100025a: 8000 0x8000 -8100025c: 212c fld fa1,64(a0) +8100025c: 1048 addi a0,sp,36 8100025e: 8000 0x8000 -81000260: 212c fld fa1,64(a0) +81000260: 1048 addi a0,sp,36 81000262: 8000 0x8000 -81000264: 0ec4 addi s1,sp,852 +81000264: 1048 addi a0,sp,36 81000266: 8000 0x8000 -81000268: 212c fld fa1,64(a0) +81000268: 1048 addi a0,sp,36 8100026a: 8000 0x8000 -8100026c: 212c fld fa1,64(a0) +8100026c: 1048 addi a0,sp,36 8100026e: 8000 0x8000 -81000270: 0f34 addi a3,sp,920 +81000270: 1048 addi a0,sp,36 81000272: 8000 0x8000 -81000274: 0f54 addi a3,sp,916 +81000274: 1048 addi a0,sp,36 81000276: 8000 0x8000 -81000278: 212c fld fa1,64(a0) +81000278: 21b8 fld fa4,64(a1) 8100027a: 8000 0x8000 -8100027c: 0f4c addi a1,sp,916 +8100027c: 21b8 fld fa4,64(a1) 8100027e: 8000 0x8000 -81000280: 0f5c addi a5,sp,916 +81000280: 21b8 fld fa4,64(a1) 81000282: 8000 0x8000 -81000284: 212c fld fa1,64(a0) +81000284: 21b8 fld fa4,64(a1) 81000286: 8000 0x8000 -81000288: 0fb4 addi a3,sp,984 +81000288: 21b8 fld fa4,64(a1) 8100028a: 8000 0x8000 -8100028c: 0fbc addi a5,sp,984 +8100028c: 21b8 fld fa4,64(a1) 8100028e: 8000 0x8000 -81000290: 0fbc addi a5,sp,984 +81000290: 21b8 fld fa4,64(a1) 81000292: 8000 0x8000 -81000294: 0fbc addi a5,sp,984 +81000294: 1484 addi s1,sp,608 81000296: 8000 0x8000 -81000298: 0fbc addi a5,sp,984 +81000298: 21b8 fld fa4,64(a1) 8100029a: 8000 0x8000 -8100029c: 0fbc addi a5,sp,984 +8100029c: 10d8 addi a4,sp,100 8100029e: 8000 0x8000 -810002a0: 0fbc addi a5,sp,984 +810002a0: 13c4 addi s1,sp,484 810002a2: 8000 0x8000 -810002a4: 0fbc addi a5,sp,984 +810002a4: 1484 addi s1,sp,608 810002a6: 8000 0x8000 -810002a8: 0fbc addi a5,sp,984 +810002a8: 1484 addi s1,sp,608 810002aa: 8000 0x8000 -810002ac: 0fbc addi a5,sp,984 +810002ac: 1484 addi s1,sp,608 810002ae: 8000 0x8000 -810002b0: 212c fld fa1,64(a0) +810002b0: 21b8 fld fa4,64(a1) 810002b2: 8000 0x8000 -810002b4: 212c fld fa1,64(a0) +810002b4: 21b8 fld fa4,64(a1) 810002b6: 8000 0x8000 -810002b8: 212c fld fa1,64(a0) +810002b8: 21b8 fld fa4,64(a1) 810002ba: 8000 0x8000 -810002bc: 212c fld fa1,64(a0) +810002bc: 21b8 fld fa4,64(a1) 810002be: 8000 0x8000 -810002c0: 212c fld fa1,64(a0) +810002c0: 1078 addi a4,sp,44 810002c2: 8000 0x8000 -810002c4: 212c fld fa1,64(a0) +810002c4: 21b8 fld fa4,64(a1) 810002c6: 8000 0x8000 -810002c8: 212c fld fa1,64(a0) +810002c8: 21b8 fld fa4,64(a1) 810002ca: 8000 0x8000 -810002cc: 13f8 addi a4,sp,492 +810002cc: 1e20 addi s0,sp,824 810002ce: 8000 0x8000 -810002d0: 212c fld fa1,64(a0) +810002d0: 21b8 fld fa4,64(a1) 810002d2: 8000 0x8000 -810002d4: 104c addi a1,sp,36 +810002d4: 21b8 fld fa4,64(a1) 810002d6: 8000 0x8000 -810002d8: 1338 addi a4,sp,424 +810002d8: 21b8 fld fa4,64(a1) 810002da: 8000 0x8000 -810002dc: 13f8 addi a4,sp,492 +810002dc: 1ec8 addi a0,sp,884 810002de: 8000 0x8000 -810002e0: 13f8 addi a4,sp,492 +810002e0: 21b8 fld fa4,64(a1) 810002e2: 8000 0x8000 -810002e4: 13f8 addi a4,sp,492 +810002e4: 1f14 addi a3,sp,944 810002e6: 8000 0x8000 -810002e8: 212c fld fa1,64(a0) +810002e8: 21b8 fld fa4,64(a1) 810002ea: 8000 0x8000 -810002ec: 212c fld fa1,64(a0) +810002ec: 21b8 fld fa4,64(a1) 810002ee: 8000 0x8000 -810002f0: 212c fld fa1,64(a0) +810002f0: 1f7c addi a5,sp,956 810002f2: 8000 0x8000 -810002f4: 212c fld fa1,64(a0) +810002f4: 21b8 fld fa4,64(a1) 810002f6: 8000 0x8000 -810002f8: 0fec addi a1,sp,988 +810002f8: 21b8 fld fa4,64(a1) 810002fa: 8000 0x8000 -810002fc: 212c fld fa1,64(a0) +810002fc: 21b8 fld fa4,64(a1) 810002fe: 8000 0x8000 -81000300: 212c fld fa1,64(a0) +81000300: 21b8 fld fa4,64(a1) 81000302: 8000 0x8000 -81000304: 1d94 addi a3,sp,752 +81000304: 21b8 fld fa4,64(a1) 81000306: 8000 0x8000 -81000308: 212c fld fa1,64(a0) +81000308: 21b8 fld fa4,64(a1) 8100030a: 8000 0x8000 -8100030c: 212c fld fa1,64(a0) +8100030c: 21b8 fld fa4,64(a1) 8100030e: 8000 0x8000 -81000310: 212c fld fa1,64(a0) +81000310: 21b8 fld fa4,64(a1) 81000312: 8000 0x8000 -81000314: 1e3c addi a5,sp,824 +81000314: 1484 addi s1,sp,608 81000316: 8000 0x8000 -81000318: 212c fld fa1,64(a0) +81000318: 21b8 fld fa4,64(a1) 8100031a: 8000 0x8000 -8100031c: 1e88 addi a0,sp,880 +8100031c: 10d8 addi a4,sp,100 8100031e: 8000 0x8000 -81000320: 212c fld fa1,64(a0) +81000320: 13c8 addi a0,sp,484 81000322: 8000 0x8000 -81000324: 212c fld fa1,64(a0) +81000324: 1484 addi s1,sp,608 81000326: 8000 0x8000 -81000328: 1ef0 addi a2,sp,892 +81000328: 1484 addi s1,sp,608 8100032a: 8000 0x8000 -8100032c: 212c fld fa1,64(a0) +8100032c: 1484 addi s1,sp,608 8100032e: 8000 0x8000 -81000330: 212c fld fa1,64(a0) +81000330: 1080 addi s0,sp,96 81000332: 8000 0x8000 -81000334: 212c fld fa1,64(a0) +81000334: 13c8 addi a0,sp,484 81000336: 8000 0x8000 -81000338: 212c fld fa1,64(a0) +81000338: 10c8 addi a0,sp,100 8100033a: 8000 0x8000 -8100033c: 212c fld fa1,64(a0) +8100033c: 21b8 fld fa4,64(a1) 8100033e: 8000 0x8000 -81000340: 212c fld fa1,64(a0) +81000340: 10ac addi a1,sp,104 81000342: 8000 0x8000 -81000344: 212c fld fa1,64(a0) +81000344: 21b8 fld fa4,64(a1) 81000346: 8000 0x8000 -81000348: 212c fld fa1,64(a0) +81000348: 1db4 addi a3,sp,760 8100034a: 8000 0x8000 -8100034c: 13f8 addi a4,sp,492 +8100034c: 1e24 addi s1,sp,824 8100034e: 8000 0x8000 -81000350: 212c fld fa1,64(a0) +81000350: 1e90 addi a2,sp,880 81000352: 8000 0x8000 -81000354: 104c addi a1,sp,36 +81000354: 10c8 addi a0,sp,100 81000356: 8000 0x8000 -81000358: 133c addi a5,sp,424 +81000358: 21b8 fld fa4,64(a1) 8100035a: 8000 0x8000 -8100035c: 13f8 addi a4,sp,492 +8100035c: 1ec8 addi a0,sp,884 8100035e: 8000 0x8000 -81000360: 13f8 addi a4,sp,492 +81000360: 0f9c addi a5,sp,976 81000362: 8000 0x8000 -81000364: 13f8 addi a4,sp,492 +81000364: 1f18 addi a4,sp,944 81000366: 8000 0x8000 -81000368: 0ff4 addi a3,sp,988 +81000368: 21b8 fld fa4,64(a1) 8100036a: 8000 0x8000 -8100036c: 133c addi a5,sp,424 +8100036c: 21b8 fld fa4,64(a1) 8100036e: 8000 0x8000 -81000370: 103c addi a5,sp,40 +81000370: 1fd4 addi a3,sp,1012 81000372: 8000 0x8000 -81000374: 212c fld fa1,64(a0) +81000374: 21b8 fld fa4,64(a1) 81000376: 8000 0x8000 -81000378: 1020 addi s0,sp,40 +81000378: 0f9c addi a5,sp,976 8100037a: 8000 0x8000 -8100037c: 212c fld fa1,64(a0) -8100037e: 8000 0x8000 -81000380: 1d28 addi a0,sp,696 -81000382: 8000 0x8000 -81000384: 1d98 addi a4,sp,752 -81000386: 8000 0x8000 -81000388: 1e04 addi s1,sp,816 -8100038a: 8000 0x8000 -8100038c: 103c addi a5,sp,40 -8100038e: 8000 0x8000 -81000390: 212c fld fa1,64(a0) -81000392: 8000 0x8000 -81000394: 1e3c addi a5,sp,824 -81000396: 8000 0x8000 -81000398: 0f10 addi a2,sp,912 -8100039a: 8000 0x8000 -8100039c: 1e8c addi a1,sp,880 -8100039e: 8000 0x8000 -810003a0: 212c fld fa1,64(a0) -810003a2: 8000 0x8000 -810003a4: 212c fld fa1,64(a0) -810003a6: 8000 0x8000 -810003a8: 1f48 addi a0,sp,948 -810003aa: 8000 0x8000 -810003ac: 212c fld fa1,64(a0) -810003ae: 8000 0x8000 -810003b0: 0f10 addi a2,sp,912 -810003b2: 8000 0x8000 -810003b4 : -810003b4: 2020 fld fs0,64(s0) -810003b6: 2020 fld fs0,64(s0) -810003b8: 2020 fld fs0,64(s0) -810003ba: 2020 fld fs0,64(s0) -810003bc: 2020 fld fs0,64(s0) -810003be: 2020 fld fs0,64(s0) -810003c0: 2020 fld fs0,64(s0) -810003c2: 2020 fld fs0,64(s0) +8100037c : +8100037c: 2020 fld fs0,64(s0) +8100037e: 2020 fld fs0,64(s0) +81000380: 2020 fld fs0,64(s0) +81000382: 2020 fld fs0,64(s0) +81000384: 2020 fld fs0,64(s0) +81000386: 2020 fld fs0,64(s0) +81000388: 2020 fld fs0,64(s0) +8100038a: 2020 fld fs0,64(s0) -810003c4 : -810003c4: 3030 fld fa2,96(s0) -810003c6: 3030 fld fa2,96(s0) -810003c8: 3030 fld fa2,96(s0) -810003ca: 3030 fld fa2,96(s0) -810003cc: 3030 fld fa2,96(s0) -810003ce: 3030 fld fa2,96(s0) -810003d0: 3030 fld fa2,96(s0) -810003d2: 3030 fld fa2,96(s0) -810003d4: 4e49 li t3,18 -810003d6: 0046 c.slli zero,0x11 -810003d8: 6e69 lui t3,0x1a -810003da: 0066 c.slli zero,0x19 -810003dc: 414e lw sp,208(sp) -810003de: 004e c.slli zero,0x13 -810003e0: 616e flw ft2,216(sp) -810003e2: 006e c.slli zero,0x1b -810003e4: 3130 fld fa2,96(a0) -810003e6: 3332 fld ft6,296(sp) -810003e8: 3534 fld fa3,104(a0) -810003ea: 3736 fld fa4,360(sp) -810003ec: 3938 fld fa4,112(a0) -810003ee: 6261 lui tp,0x18 -810003f0: 66656463 bltu a0,t1,81000a58 -810003f4: 0000 unimp -810003f6: 0000 unimp -810003f8: 3130 fld fa2,96(a0) -810003fa: 3332 fld ft6,296(sp) -810003fc: 3534 fld fa3,104(a0) -810003fe: 3736 fld fa4,360(sp) -81000400: 3938 fld fa4,112(a0) -81000402: 4241 li tp,16 -81000404: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -81000408: 0000 unimp -8100040a: 0000 unimp -8100040c: 0030 addi a2,sp,8 +8100038c : +8100038c: 3030 fld fa2,96(s0) +8100038e: 3030 fld fa2,96(s0) +81000390: 3030 fld fa2,96(s0) +81000392: 3030 fld fa2,96(s0) +81000394: 3030 fld fa2,96(s0) +81000396: 3030 fld fa2,96(s0) +81000398: 3030 fld fa2,96(s0) +8100039a: 3030 fld fa2,96(s0) +8100039c: 4e49 li t3,18 +8100039e: 0046 c.slli zero,0x11 +810003a0: 6e69 lui t3,0x1a +810003a2: 0066 c.slli zero,0x19 +810003a4: 414e lw sp,208(sp) +810003a6: 004e c.slli zero,0x13 +810003a8: 616e flw ft2,216(sp) +810003aa: 006e c.slli zero,0x1b +810003ac: 3130 fld fa2,96(a0) +810003ae: 3332 fld ft6,296(sp) +810003b0: 3534 fld fa3,104(a0) +810003b2: 3736 fld fa4,360(sp) +810003b4: 3938 fld fa4,112(a0) +810003b6: 6261 lui tp,0x18 +810003b8: 66656463 bltu a0,t1,81000a20 +810003bc: 0000 unimp +810003be: 0000 unimp +810003c0: 3130 fld fa2,96(a0) +810003c2: 3332 fld ft6,296(sp) +810003c4: 3534 fld fa3,104(a0) +810003c6: 3736 fld fa4,360(sp) +810003c8: 3938 fld fa4,112(a0) +810003ca: 4241 li tp,16 +810003cc: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +810003d0: 0000 unimp +810003d2: 0000 unimp +810003d4: 0030 addi a2,sp,8 ... -81000410 : +810003d8 : ... -81000424 : -81000424: 6576 flw fa0,92(sp) -81000426: 4a92 lw s5,4(sp) -81000428: 804a c.mv zero,s2 -8100042a: c94c153f 8a20979a 0x8a20979ac94c153f -81000432: 5202 lw tp,32(sp) -81000434: c460 sw s0,76(s0) -81000436: 7525 lui a0,0xfffe9 -81000438: 6a32 flw fs4,12(sp) -8100043a: ce52 sw s4,28(sp) -8100043c: 329a fld ft5,416(sp) -8100043e: 28ce fld fa7,208(sp) -81000440: a74d j 81000be2 -81000442: 5de4 lw s1,124(a1) -81000444: c53d beqz a0,810004b2 -81000446: 3b5d jal 810001fc <__clzsi2+0xfef8bc> -81000448: 5a929e8b 0x5a929e8b -8100044c: 526c lw a1,100(a2) -8100044e: 50ce lw ra,240(sp) -81000450: 3d28f18b 0x3d28f18b -81000454: 650d lui a0,0x3 -81000456: 81750c17 auipc s8,0x81750 -8100045a: 7586 flw fa1,96(sp) -8100045c: c976 sw t4,144(sp) -8100045e: 4d48 lw a0,28(a0) -81000460: 9c66 add s8,s8,s9 -81000462: 58f8 lw a4,116(s1) -81000464: bc50 fsd fa2,184(s0) -81000466: 5c54 lw a3,60(s0) -81000468: cc65 beqz s0,81000560 -8100046a: 91c6 add gp,gp,a7 -8100046c: a60e fsd ft3,264(sp) -8100046e: a0ae fsd fa1,64(sp) -81000470: e319 bnez a4,81000476 -81000472: 851e46a3 0x851e46a3 -81000476: 98feeab7 lui s5,0x98fee -8100047a: ddbb901b 0xddbb901b -8100047e: de8d beqz a3,810003b8 -81000480: 9df9 0x9df9 -81000482: aa7eebfb 0xaa7eebfb -81000486: 4351 li t1,20 -81000488: 0235 addi tp,tp,13 -8100048a: 36b10137 lui sp,0x36b10 -8100048e: 336c fld fa1,224(a4) -81000490: 8cdfc66f jal a2,80ffcd5c <__clzsi2+0xfec41c> -81000494: 80e9 srli s1,s1,0x1a -81000496: 47c9 li a5,18 -81000498: 93ba add t2,t2,a4 -8100049a: 41a8 lw a0,64(a1) -8100049c: 50f8 lw a4,100(s1) -8100049e: c76b25fb 0xc76b25fb -810004a2: 6b71 lui s6,0x1c -810004a4: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -810004ac: c278 sw a4,68(a2) -810004ae: 000040d3 fadd.s ft1,ft0,ft0,rmm -810004b2: 0000 unimp -810004b4: 0000 unimp -810004b6: 0000 unimp -810004b8: f020 fsw fs0,96(s0) -810004ba: b59d j 81000320 <__clzsi2+0xfef9e0> -810004bc: 2b70 fld fa2,208(a4) -810004be: ada8 fsd fa0,88(a1) -810004c0: 9dc5 0x9dc5 -810004c2: 4069 c.li zero,26 +810003ec : +810003ec: 6576 flw fa0,92(sp) +810003ee: 4a92 lw s5,4(sp) +810003f0: 804a c.mv zero,s2 +810003f2: c94c153f 8a20979a 0x8a20979ac94c153f +810003fa: 5202 lw tp,32(sp) +810003fc: c460 sw s0,76(s0) +810003fe: 7525 lui a0,0xfffe9 +81000400: 6a32 flw fs4,12(sp) +81000402: ce52 sw s4,28(sp) +81000404: 329a fld ft5,416(sp) +81000406: 28ce fld fa7,208(sp) +81000408: a74d j 81000baa +8100040a: 5de4 lw s1,124(a1) +8100040c: c53d beqz a0,8100047a +8100040e: 3b5d jal 810001c4 <__clzsi2+0xfef7f8> +81000410: 5a929e8b 0x5a929e8b +81000414: 526c lw a1,100(a2) +81000416: 50ce lw ra,240(sp) +81000418: 3d28f18b 0x3d28f18b +8100041c: 650d lui a0,0x3 +8100041e: 81750c17 auipc s8,0x81750 +81000422: 7586 flw fa1,96(sp) +81000424: c976 sw t4,144(sp) +81000426: 4d48 lw a0,28(a0) +81000428: 9c66 add s8,s8,s9 +8100042a: 58f8 lw a4,116(s1) +8100042c: bc50 fsd fa2,184(s0) +8100042e: 5c54 lw a3,60(s0) +81000430: cc65 beqz s0,81000528 +81000432: 91c6 add gp,gp,a7 +81000434: a60e fsd ft3,264(sp) +81000436: a0ae fsd fa1,64(sp) +81000438: e319 bnez a4,8100043e +8100043a: 851e46a3 0x851e46a3 +8100043e: 98feeab7 lui s5,0x98fee +81000442: ddbb901b 0xddbb901b +81000446: de8d beqz a3,81000380 +81000448: 9df9 0x9df9 +8100044a: aa7eebfb 0xaa7eebfb +8100044e: 4351 li t1,20 +81000450: 0235 addi tp,tp,13 +81000452: 36b10137 lui sp,0x36b10 +81000456: 336c fld fa1,224(a4) +81000458: 8cdfc66f jal a2,80ffcd24 <__clzsi2+0xfec358> +8100045c: 80e9 srli s1,s1,0x1a +8100045e: 47c9 li a5,18 +81000460: 93ba add t2,t2,a4 +81000462: 41a8 lw a0,64(a1) +81000464: 50f8 lw a4,100(s1) +81000466: c76b25fb 0xc76b25fb +8100046a: 6b71 lui s6,0x1c +8100046c: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +81000474: c278 sw a4,68(a2) +81000476: 000040d3 fadd.s ft1,ft0,ft0,rmm +8100047a: 0000 unimp +8100047c: 0000 unimp +8100047e: 0000 unimp +81000480: f020 fsw fs0,96(s0) +81000482: b59d j 810002e8 <__clzsi2+0xfef91c> +81000484: 2b70 fld fa2,208(a4) +81000486: ada8 fsd fa0,88(a1) +81000488: 9dc5 0x9dc5 +8100048a: 4069 c.li zero,26 ... -810004d0: 0400 addi s0,sp,512 -810004d2: 8e1bc9bf 00004034 0x40348e1bc9bf +81000498: 0400 addi s0,sp,512 +8100049a: 8e1bc9bf 00004034 0x40348e1bc9bf ... -810004e6: 2000 fld fs0,0(s0) -810004e8: bebc fsd fa5,120(a3) -810004ea: 4019 c.li zero,6 +810004ae: 2000 fld fs0,0(s0) +810004b0: bebc fsd fa5,120(a3) +810004b2: 4019 c.li zero,6 ... -810004fc: 9c40 0x9c40 -810004fe: 400c lw a1,0(s0) +810004c4: 9c40 0x9c40 +810004c6: 400c lw a1,0(s0) ... -81000510: c800 sw s0,16(s0) -81000512: 4005 c.li zero,1 +810004d8: c800 sw s0,16(s0) +810004da: 4005 c.li zero,1 ... -81000524: a000 fsd fs0,0(s0) -81000526: 4002 0x4002 +810004ec: a000 fsd fs0,0(s0) +810004ee: 4002 0x4002 -81000528 : +810004f0 : ... -81000538: 8000 0x8000 -8100053a: 3fff 0x3fff +81000500: 8000 0x8000 +81000502: 3fff 0x3fff -8100053c : -8100053c: ffff 0xffff -8100053e: fffe fsw ft11,252(sp) -81000540: fffc fsw fa5,124(a5) -81000542: fff8 fsw fa4,124(a5) -81000544: fff0 fsw fa2,124(a5) -81000546: ffe0 fsw fs0,124(a5) -81000548: ffc0 fsw fs0,60(a5) -8100054a: ff80 fsw fs0,56(a5) -8100054c: ff00 fsw fs0,56(a4) -8100054e: fe00 fsw fs0,56(a2) -81000550: fc00 fsw fs0,56(s0) -81000552: f800 fsw fs0,48(s0) -81000554: f000 fsw fs0,32(s0) -81000556: e000 fsw fs0,0(s0) -81000558: c000 sw s0,0(s0) -8100055a: 8000 0x8000 -8100055c: 0000 unimp +81000504 : +81000504: ffff 0xffff +81000506: fffe fsw ft11,252(sp) +81000508: fffc fsw fa5,124(a5) +8100050a: fff8 fsw fa4,124(a5) +8100050c: fff0 fsw fa2,124(a5) +8100050e: ffe0 fsw fs0,124(a5) +81000510: ffc0 fsw fs0,60(a5) +81000512: ff80 fsw fs0,56(a5) +81000514: ff00 fsw fs0,56(a4) +81000516: fe00 fsw fs0,56(a2) +81000518: fc00 fsw fs0,56(s0) +8100051a: f800 fsw fs0,48(s0) +8100051c: f000 fsw fs0,32(s0) +8100051e: e000 fsw fs0,0(s0) +81000520: c000 sw s0,0(s0) +81000522: 8000 0x8000 +81000524: 0000 unimp ... -81000560 : -81000560: 2030 fld fa2,64(s0) -81000562: cffc sw a5,92(a5) -81000564: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -81000568: 9fde2de3 0x9fde2de3 -8100056c: d2ce sw s3,100(sp) -8100056e: 04c8 addi a0,sp,580 -81000570: a6dd j 81000956 -81000572: 0ad8 addi a4,sp,340 -81000574: 8264 0x8264 -81000576: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -8100057a: 12d4 addi a3,sp,356 -8100057c: 4925 li s2,9 -8100057e: 2de4 fld fs1,216(a1) -81000580: 3436 fld fs0,360(sp) -81000582: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -81000586: f53f256b 0xf53f256b -8100058a: f698 fsw fa4,40(a3) -8100058c: 01586bd3 fadd.s fs7,fa6,fs5,unknown -81000590: 87a6 mv a5,s1 -81000592: c0bd beqz s1,810005f8 -81000594: 82a5da57 0x82a5da57 -81000598: a2a6 fsd fs1,320(sp) -8100059a: 32b5 jal 80ffff06 <__clzsi2+0xfef5c6> -8100059c: e731 bnez a4,810005e8 -8100059e: 04d4 addi a3,sp,580 -810005a0: e3f2 fsw ft8,196(sp) -810005a2: d332 sw a2,164(sp) -810005a4: 7132 flw ft2,44(sp) -810005a6: d21c sw a5,32(a2) -810005a8: ee32db23 0xee32db23 -810005ac: 9049 srli s0,s0,0x32 -810005ae: 395a fld fs2,432(sp) -810005b0: a23e fsd fa5,256(sp) -810005b2: 5308 lw a0,32(a4) -810005b4: 1155fefb 0x1155fefb -810005b8: fa91 bnez a3,810004cc -810005ba: 1939 addi s2,s2,-18 -810005bc: 637a flw ft6,156(sp) -810005be: 4325 li t1,9 -810005c0: c031 beqz s0,81000604 -810005c2: 3cac fld fa1,120(s1) -810005c4: e26d bnez a2,810006a6 <__mprec_tens+0x6> -810005c6: dbde sw s7,244(sp) -810005c8: d05d beqz s0,8100056e -810005ca: b3f6 fsd ft9,480(sp) -810005cc: ac7c fsd fa5,216(s0) -810005ce: e4a0 fsw fs0,72(s1) -810005d0: 64bc flw fa5,72(s1) -810005d2: 467c lw a5,76(a2) -810005d4: ddd0 sw a2,60(a1) -810005d6: 3e55 jal 8100018a <__clzsi2+0xfef84a> -810005d8: 2a20 fld fs0,80(a2) -810005da: 6224 flw fs1,64(a2) -810005dc: 98d747b3 0x98d747b3 -810005e0: e9a53f23 0xe9a53f23 -810005e4: a539 j 81000bf2 -810005e6: a87fea27 0xa87fea27 -810005ea: 3f2a fld ft10,168(sp) -810005ec: 4af20b5b 0x4af20b5b -810005f0: a581 j 81000c30 -810005f2: 18ed addi a7,a7,-5 -810005f4: 67de flw fa5,212(sp) -810005f6: 94ba add s1,s1,a4 -810005f8: 4539 li a0,14 -810005fa: 1ead addi t4,t4,-21 -810005fc: cfb1 beqz a5,81000658 -810005fe: 3f94 fld fa3,56(a5) -81000600: bf71 j 8100059c -81000602: 7989a9b3 0x7989a9b3 -81000606: be68 fsd fa0,248(a2) -81000608: 4c2e lw s8,200(sp) -8100060a: c44de15b 0xc44de15b -8100060e: 94be add s1,s1,a5 -81000610: e695 bnez a3,8100063c -81000612: 3fc9 jal 810005e4 -81000614: 3d4d jal 810004c6 -81000616: 7c3d lui s8,0xfffef -81000618: 36ba fld fa3,424(sp) -8100061a: fdc20d2b 0xfdc20d2b -8100061e: cefc sw a5,92(a3) -81000620: 8461 srai s0,s0,0x18 -81000622: 7711 lui a4,0xfffe4 -81000624: abcc fsd fa1,144(a5) -81000626: 3fe4 fld fs1,248(a5) -81000628: c155 beqz a0,810006cc <__mprec_tens+0x2c> -8100062a: a4a8 fsd fa0,72(s1) -8100062c: 404e 0x404e -8100062e: d3c36113 ori sp,t1,-708 -81000632: e219652b 0xe219652b -81000636: 1758 addi a4,sp,932 -81000638: 3ff1d1b7 lui gp,0x3ff1d -8100063c: d70a sw sp,172(sp) -8100063e: 0a3d70a3 0xa3d70a3 -81000642: 3d70a3d7 0x3d70a3d7 -81000646: d70a sw sp,172(sp) -81000648: 0a3d70a3 0xa3d70a3 -8100064c: 3ff8a3d7 0x3ff8a3d7 -81000650: cccd beqz s1,8100070a <__mprec_tens+0x6a> -81000652: cccc sw a1,28(s1) -81000654: cccc sw a1,28(s1) -81000656: cccc sw a1,28(s1) -81000658: cccc sw a1,28(s1) -8100065a: cccc sw a1,28(s1) -8100065c: cccc sw a1,28(s1) -8100065e: cccc sw a1,28(s1) -81000660: cccc sw a1,28(s1) -81000662: 4e203ffb 0x4e203ffb -81000666: 4e61 li t3,24 -81000668: 0020 addi s0,sp,8 +81000528 : +81000528: 2030 fld fa2,64(s0) +8100052a: cffc sw a5,92(a5) +8100052c: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +81000530: 9fde2de3 0x9fde2de3 +81000534: d2ce sw s3,100(sp) +81000536: 04c8 addi a0,sp,580 +81000538: a6dd j 8100091e +8100053a: 0ad8 addi a4,sp,340 +8100053c: 8264 0x8264 +8100053e: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +81000542: 12d4 addi a3,sp,356 +81000544: 4925 li s2,9 +81000546: 2de4 fld fs1,216(a1) +81000548: 3436 fld fs0,360(sp) +8100054a: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +8100054e: f53f256b 0xf53f256b +81000552: f698 fsw fa4,40(a3) +81000554: 01586bd3 fadd.s fs7,fa6,fs5,unknown +81000558: 87a6 mv a5,s1 +8100055a: c0bd beqz s1,810005c0 +8100055c: 82a5da57 0x82a5da57 +81000560: a2a6 fsd fs1,320(sp) +81000562: 32b5 jal 80fffece <__clzsi2+0xfef502> +81000564: e731 bnez a4,810005b0 +81000566: 04d4 addi a3,sp,580 +81000568: e3f2 fsw ft8,196(sp) +8100056a: d332 sw a2,164(sp) +8100056c: 7132 flw ft2,44(sp) +8100056e: d21c sw a5,32(a2) +81000570: ee32db23 0xee32db23 +81000574: 9049 srli s0,s0,0x32 +81000576: 395a fld fs2,432(sp) +81000578: a23e fsd fa5,256(sp) +8100057a: 5308 lw a0,32(a4) +8100057c: 1155fefb 0x1155fefb +81000580: fa91 bnez a3,81000494 +81000582: 1939 addi s2,s2,-18 +81000584: 637a flw ft6,156(sp) +81000586: 4325 li t1,9 +81000588: c031 beqz s0,810005cc +8100058a: 3cac fld fa1,120(s1) +8100058c: e26d bnez a2,8100066e <__mprec_tens+0x6> +8100058e: dbde sw s7,244(sp) +81000590: d05d beqz s0,81000536 +81000592: b3f6 fsd ft9,480(sp) +81000594: ac7c fsd fa5,216(s0) +81000596: e4a0 fsw fs0,72(s1) +81000598: 64bc flw fa5,72(s1) +8100059a: 467c lw a5,76(a2) +8100059c: ddd0 sw a2,60(a1) +8100059e: 3e55 jal 81000152 <__clzsi2+0xfef786> +810005a0: 2a20 fld fs0,80(a2) +810005a2: 6224 flw fs1,64(a2) +810005a4: 98d747b3 0x98d747b3 +810005a8: e9a53f23 0xe9a53f23 +810005ac: a539 j 81000bba +810005ae: a87fea27 0xa87fea27 +810005b2: 3f2a fld ft10,168(sp) +810005b4: 4af20b5b 0x4af20b5b +810005b8: a581 j 81000bf8 +810005ba: 18ed addi a7,a7,-5 +810005bc: 67de flw fa5,212(sp) +810005be: 94ba add s1,s1,a4 +810005c0: 4539 li a0,14 +810005c2: 1ead addi t4,t4,-21 +810005c4: cfb1 beqz a5,81000620 +810005c6: 3f94 fld fa3,56(a5) +810005c8: bf71 j 81000564 +810005ca: 7989a9b3 0x7989a9b3 +810005ce: be68 fsd fa0,248(a2) +810005d0: 4c2e lw s8,200(sp) +810005d2: c44de15b 0xc44de15b +810005d6: 94be add s1,s1,a5 +810005d8: e695 bnez a3,81000604 +810005da: 3fc9 jal 810005ac +810005dc: 3d4d jal 8100048e +810005de: 7c3d lui s8,0xfffef +810005e0: 36ba fld fa3,424(sp) +810005e2: fdc20d2b 0xfdc20d2b +810005e6: cefc sw a5,92(a3) +810005e8: 8461 srai s0,s0,0x18 +810005ea: 7711 lui a4,0xfffe4 +810005ec: abcc fsd fa1,144(a5) +810005ee: 3fe4 fld fs1,248(a5) +810005f0: c155 beqz a0,81000694 <__mprec_tens+0x2c> +810005f2: a4a8 fsd fa0,72(s1) +810005f4: 404e 0x404e +810005f6: d3c36113 ori sp,t1,-708 +810005fa: e219652b 0xe219652b +810005fe: 1758 addi a4,sp,932 +81000600: 3ff1d1b7 lui gp,0x3ff1d +81000604: d70a sw sp,172(sp) +81000606: 0a3d70a3 0xa3d70a3 +8100060a: 3d70a3d7 0x3d70a3d7 +8100060e: d70a sw sp,172(sp) +81000610: 0a3d70a3 0xa3d70a3 +81000614: 3ff8a3d7 0x3ff8a3d7 +81000618: cccd beqz s1,810006d2 <__mprec_tens+0x6a> +8100061a: cccc sw a1,28(s1) +8100061c: cccc sw a1,28(s1) +8100061e: cccc sw a1,28(s1) +81000620: cccc sw a1,28(s1) +81000622: cccc sw a1,28(s1) +81000624: cccc sw a1,28(s1) +81000626: cccc sw a1,28(s1) +81000628: cccc sw a1,28(s1) +8100062a: 4e203ffb 0x4e203ffb +8100062e: 4e61 li t3,24 +81000630: 0020 addi s0,sp,8 +81000632: 0000 unimp +81000634: 2d20 fld fs0,88(a0) +81000636: 6e49 lui t3,0x12 +81000638: 6966 flw fs2,88(sp) +8100063a: 696e flw fs2,216(sp) +8100063c: 7974 flw fa3,116(a0) +8100063e: 0020 addi s0,sp,8 +81000640: 4920 lw s0,80(a0) +81000642: 666e flw fa2,216(sp) +81000644: 6e69 lui t3,0x1a +81000646: 7469 lui s0,0xffffa +81000648: 2079 jal 810006d6 <__mprec_tens+0x6e> +8100064a: 0000 unimp +8100064c: 614e flw ft2,208(sp) +8100064e: 004e c.slli zero,0x13 +81000650: 2545 jal 81000cf0 <_ctype_+0xbc> +81000652: 0064 addi s1,sp,12 +81000654: 0000 unimp + ... + +81000658 : +81000658: 0005 c.nop 1 +8100065a: 0000 unimp +8100065c: 0019 c.nop 6 +8100065e: 0000 unimp +81000660: 007d c.nop 31 +81000662: 0000 unimp +81000664: 0000 unimp + ... + +81000668 <__mprec_tens>: +81000668: 0000 unimp 8100066a: 0000 unimp -8100066c: 2d20 fld fs0,88(a0) -8100066e: 6e49 lui t3,0x12 -81000670: 6966 flw fs2,88(sp) -81000672: 696e flw fs2,216(sp) -81000674: 7974 flw fa3,116(a0) -81000676: 0020 addi s0,sp,8 -81000678: 4920 lw s0,80(a0) -8100067a: 666e flw fa2,216(sp) -8100067c: 6e69 lui t3,0x1a -8100067e: 7469 lui s0,0xffffa -81000680: 2079 jal 8100070e <__mprec_tens+0x6e> +8100066c: 0000 unimp +8100066e: 3ff0 fld fa2,248(a5) +81000670: 0000 unimp +81000672: 0000 unimp +81000674: 0000 unimp +81000676: 4024 lw s1,64(s0) +81000678: 0000 unimp +8100067a: 0000 unimp +8100067c: 0000 unimp +8100067e: 4059 c.li zero,22 +81000680: 0000 unimp 81000682: 0000 unimp -81000684: 614e flw ft2,208(sp) -81000686: 004e c.slli zero,0x13 -81000688: 2545 jal 81000d28 <_ctype_+0xbc> -8100068a: 0064 addi s1,sp,12 -8100068c: 0000 unimp - ... - -81000690 : -81000690: 0005 c.nop 1 +81000684: 4000 lw s0,0(s0) +81000686: 0000408f 0x408f +8100068a: 0000 unimp +8100068c: 8800 0x8800 +8100068e: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm 81000692: 0000 unimp -81000694: 0019 c.nop 6 -81000696: 0000 unimp -81000698: 007d c.nop 31 +81000694: 6a00 flw fs0,16(a2) +81000696: 40f8 lw a4,68(s1) +81000698: 0000 unimp 8100069a: 0000 unimp -8100069c: 0000 unimp - ... - -810006a0 <__mprec_tens>: +8100069c: 8480 0x8480 +8100069e: 412e lw sp,200(sp) 810006a0: 0000 unimp 810006a2: 0000 unimp -810006a4: 0000 unimp -810006a6: 3ff0 fld fa2,248(a5) -810006a8: 0000 unimp +810006a4: 12d0 addi a2,sp,356 +810006a6: 00004163 bltz zero,810006a8 <__mprec_tens+0x40> 810006aa: 0000 unimp -810006ac: 0000 unimp -810006ae: 4024 lw s1,64(s0) -810006b0: 0000 unimp +810006ac: d784 sw s1,40(a5) +810006ae: 00004197 auipc gp,0x4 810006b2: 0000 unimp -810006b4: 0000 unimp -810006b6: 4059 c.li zero,22 +810006b4: cd65 beqz a0,810007ac <__mprec_bigtens+0x54> +810006b6: 41cd li gp,19 810006b8: 0000 unimp -810006ba: 0000 unimp -810006bc: 4000 lw s0,0(s0) -810006be: 0000408f 0x408f -810006c2: 0000 unimp -810006c4: 8800 0x8800 -810006c6: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -810006ca: 0000 unimp -810006cc: 6a00 flw fs0,16(a2) -810006ce: 40f8 lw a4,68(s1) +810006ba: 2000 fld fs0,0(s0) +810006bc: a05f 4202 0000 0x4202a05f +810006c2: e800 fsw fs0,16(s0) +810006c4: 4876 lw a6,92(sp) +810006c6: 00004237 lui tp,0x4 +810006ca: a200 fsd fs0,0(a2) +810006cc: 1a94 addi a3,sp,368 +810006ce: 426d li tp,27 810006d0: 0000 unimp -810006d2: 0000 unimp -810006d4: 8480 0x8480 -810006d6: 412e lw sp,200(sp) +810006d2: e540 fsw fs0,12(a0) +810006d4: 309c fld fa5,32(s1) +810006d6: 42a2 lw t0,8(sp) 810006d8: 0000 unimp -810006da: 0000 unimp -810006dc: 12d0 addi a2,sp,356 -810006de: 00004163 bltz zero,810006e0 <__mprec_tens+0x40> -810006e2: 0000 unimp -810006e4: d784 sw s1,40(a5) -810006e6: 00004197 auipc gp,0x4 -810006ea: 0000 unimp -810006ec: cd65 beqz a0,810007e4 <__mprec_bigtens+0x54> -810006ee: 41cd li gp,19 -810006f0: 0000 unimp -810006f2: 2000 fld fs0,0(s0) -810006f4: a05f 4202 0000 0x4202a05f -810006fa: e800 fsw fs0,16(s0) -810006fc: 4876 lw a6,92(sp) -810006fe: 00004237 lui tp,0x4 -81000702: a200 fsd fs0,0(a2) -81000704: 1a94 addi a3,sp,368 -81000706: 426d li tp,27 -81000708: 0000 unimp -8100070a: e540 fsw fs0,12(a0) -8100070c: 309c fld fa5,32(s1) -8100070e: 42a2 lw t0,8(sp) -81000710: 0000 unimp -81000712: 1e90 addi a2,sp,880 -81000714: bcc4 fsd fs1,184(s1) -81000716: 42d6 lw t0,84(sp) -81000718: 0000 unimp -8100071a: 2634 fld fa3,72(a2) -8100071c: 6bf5 lui s7,0x1d -8100071e: 430c lw a1,0(a4) -81000720: 8000 0x8000 -81000722: 37e0 fld fs0,232(a5) -81000724: c379 beqz a4,810007ea <__mprec_bigtens+0x5a> -81000726: 4341 li t1,16 -81000728: a000 fsd fs0,0(s0) -8100072a: 85d8 0x85d8 -8100072c: 43763457 0x43763457 -81000730: c800 sw s0,16(s0) -81000732: 674e flw fa4,208(sp) -81000734: c16d beqz a0,81000816 <__mprec_bigtens+0x86> -81000736: 3d0043ab 0x3d0043ab -8100073a: 6091 lui ra,0x4 -8100073c: 58e4 lw s1,116(s1) -8100073e: 43e1 li t2,24 -81000740: 8c40 0x8c40 -81000742: 78b5 lui a7,0xfffed -81000744: af1d j 81000e7a <__clz_tab+0xce> -81000746: 4415 li s0,5 -81000748: ef50 fsw fa2,28(a4) -8100074a: d6e2 sw s8,108(sp) -8100074c: 1ae4 addi s1,sp,380 -8100074e: d592444b 0xd592444b -81000752: 064d addi a2,a2,19 -81000754: 4480f0cf 0x4480f0cf -81000758: 4af6 lw s5,92(sp) -8100075a: c7e1 beqz a5,81000822 <__mprec_bigtens+0x92> -8100075c: 2d02 fld fs10,0(sp) -8100075e: 44b5 li s1,13 -81000760: 9db4 0x9db4 -81000762: 79d9 lui s3,0xffff6 -81000764: 44ea7843 0x44ea7843 +810006da: 1e90 addi a2,sp,880 +810006dc: bcc4 fsd fs1,184(s1) +810006de: 42d6 lw t0,84(sp) +810006e0: 0000 unimp +810006e2: 2634 fld fa3,72(a2) +810006e4: 6bf5 lui s7,0x1d +810006e6: 430c lw a1,0(a4) +810006e8: 8000 0x8000 +810006ea: 37e0 fld fs0,232(a5) +810006ec: c379 beqz a4,810007b2 <__mprec_bigtens+0x5a> +810006ee: 4341 li t1,16 +810006f0: a000 fsd fs0,0(s0) +810006f2: 85d8 0x85d8 +810006f4: 43763457 0x43763457 +810006f8: c800 sw s0,16(s0) +810006fa: 674e flw fa4,208(sp) +810006fc: c16d beqz a0,810007de <__mprec_bigtens+0x86> +810006fe: 3d0043ab 0x3d0043ab +81000702: 6091 lui ra,0x4 +81000704: 58e4 lw s1,116(s1) +81000706: 43e1 li t2,24 +81000708: 8c40 0x8c40 +8100070a: 78b5 lui a7,0xfffed +8100070c: af1d j 81000e42 <__clz_tab+0xce> +8100070e: 4415 li s0,5 +81000710: ef50 fsw fa2,28(a4) +81000712: d6e2 sw s8,108(sp) +81000714: 1ae4 addi s1,sp,380 +81000716: d592444b 0xd592444b +8100071a: 064d addi a2,a2,19 +8100071c: 4480f0cf 0x4480f0cf +81000720: 4af6 lw s5,92(sp) +81000722: c7e1 beqz a5,810007ea <__mprec_bigtens+0x92> +81000724: 2d02 fld fs10,0(sp) +81000726: 44b5 li s1,13 +81000728: 9db4 0x9db4 +8100072a: 79d9 lui s3,0xffff6 +8100072c: 44ea7843 0x44ea7843 -81000768 <__mprec_tinytens>: -81000768: 89bc 0x89bc -8100076a: 97d8 0x97d8 -8100076c: d2b2 sw a2,100(sp) -8100076e: 3c9c fld fa5,56(s1) -81000770: d5a8a733 0xd5a8a733 -81000774: 3949f623 0x3949f623 -81000778: a73d j 81000ea6 <__clz_tab+0xfa> -8100077a: 44f4 lw a3,76(s1) -8100077c: 0ffd addi t6,t6,31 -8100077e: 32a5 jal 810000e6 <__clzsi2+0xfef7a6> -81000780: 979d srai a5,a5,0x27 -81000782: cf8c sw a1,24(a5) -81000784: ba08 fsd fa0,48(a2) -81000786: 6f43255b 0x6f43255b -8100078a: 64ac flw fa1,72(s1) -8100078c: 0628 addi a0,sp,776 -8100078e: 0ac8 addi a0,sp,340 +81000730 <__mprec_tinytens>: +81000730: 89bc 0x89bc +81000732: 97d8 0x97d8 +81000734: d2b2 sw a2,100(sp) +81000736: 3c9c fld fa5,56(s1) +81000738: d5a8a733 0xd5a8a733 +8100073c: 3949f623 0x3949f623 +81000740: a73d j 81000e6e <__clz_tab+0xfa> +81000742: 44f4 lw a3,76(s1) +81000744: 0ffd addi t6,t6,31 +81000746: 32a5 jal 810000ae <__clzsi2+0xfef6e2> +81000748: 979d srai a5,a5,0x27 +8100074a: cf8c sw a1,24(a5) +8100074c: ba08 fsd fa0,48(a2) +8100074e: 6f43255b 0x6f43255b +81000752: 64ac flw fa1,72(s1) +81000754: 0628 addi a0,sp,776 +81000756: 0ac8 addi a0,sp,340 -81000790 <__mprec_bigtens>: -81000790: 8000 0x8000 -81000792: 37e0 fld fs0,232(a5) -81000794: c379 beqz a4,8100085a <__mprec_bigtens+0xca> -81000796: 4341 li t1,16 -81000798: b5056e17 auipc t3,0xb5056 -8100079c: b8b5 j 81000018 <__clzsi2+0xfef6d8> -8100079e: f9f54693 xori a3,a0,-97 -810007a2: 4f03e93f 1d324d38 0x1d324d384f03e93f -810007aa: f930 fsw fa2,112(a0) -810007ac: 7748 flw fa0,44(a4) -810007ae: 5a82 lw s5,32(sp) -810007b0: bf3c fsd fa5,120(a4) -810007b2: 4fdd7f73 csrrci t5,0x4fd,26 -810007b6: 7515 lui a0,0xfffe5 -810007b8: 7578 flw fa4,108(a0) +81000758 <__mprec_bigtens>: +81000758: 8000 0x8000 +8100075a: 37e0 fld fs0,232(a5) +8100075c: c379 beqz a4,81000822 <__mprec_bigtens+0xca> +8100075e: 4341 li t1,16 +81000760: b5056e17 auipc t3,0xb5056 +81000764: b8b5 j 80ffffe0 <__clzsi2+0xfef614> +81000766: f9f54693 xori a3,a0,-97 +8100076a: 4f03e93f 1d324d38 0x1d324d384f03e93f +81000772: f930 fsw fa2,112(a0) +81000774: 7748 flw fa0,44(a4) +81000776: 5a82 lw s5,32(sp) +81000778: bf3c fsd fa5,120(a4) +8100077a: 4fdd7f73 csrrci t5,0x4fd,26 +8100077e: 7515 lui a0,0xfffe5 +81000780: 7604 flw fs1,40(a2) +81000782: 8000 0x8000 +81000784: 8858 0x8858 +81000786: 8000 0x8000 +81000788: 8858 0x8858 +8100078a: 8000 0x8000 +8100078c: 7618 flw fa4,40(a2) +8100078e: 8000 0x8000 +81000790: 8858 0x8858 +81000792: 8000 0x8000 +81000794: 8858 0x8858 +81000796: 8000 0x8000 +81000798: 8858 0x8858 +8100079a: 8000 0x8000 +8100079c: 75b0 flw fa2,104(a1) +8100079e: 8000 0x8000 +810007a0: 8858 0x8858 +810007a2: 8000 0x8000 +810007a4: 8858 0x8858 +810007a6: 8000 0x8000 +810007a8: 7620 flw fs0,104(a2) +810007aa: 8000 0x8000 +810007ac: 7640 flw fs0,44(a2) +810007ae: 8000 0x8000 +810007b0: 8858 0x8858 +810007b2: 8000 0x8000 +810007b4: 7638 flw fa4,104(a2) +810007b6: 8000 0x8000 +810007b8: 7648 flw fa0,44(a2) 810007ba: 8000 0x8000 -810007bc: 87cc 0x87cc +810007bc: 8858 0x8858 810007be: 8000 0x8000 -810007c0: 87cc 0x87cc +810007c0: 76a0 flw fs0,104(a3) 810007c2: 8000 0x8000 -810007c4: 758c flw fa1,40(a1) +810007c4: 76a8 flw fa0,104(a3) 810007c6: 8000 0x8000 -810007c8: 87cc 0x87cc +810007c8: 76a8 flw fa0,104(a3) 810007ca: 8000 0x8000 -810007cc: 87cc 0x87cc +810007cc: 76a8 flw fa0,104(a3) 810007ce: 8000 0x8000 -810007d0: 87cc 0x87cc +810007d0: 76a8 flw fa0,104(a3) 810007d2: 8000 0x8000 -810007d4: 7524 flw fs1,104(a0) +810007d4: 76a8 flw fa0,104(a3) 810007d6: 8000 0x8000 -810007d8: 87cc 0x87cc +810007d8: 76a8 flw fa0,104(a3) 810007da: 8000 0x8000 -810007dc: 87cc 0x87cc +810007dc: 76a8 flw fa0,104(a3) 810007de: 8000 0x8000 -810007e0: 7594 flw fa3,40(a1) +810007e0: 76a8 flw fa0,104(a3) 810007e2: 8000 0x8000 -810007e4: 75b4 flw fa3,104(a1) +810007e4: 76a8 flw fa0,104(a3) 810007e6: 8000 0x8000 -810007e8: 87cc 0x87cc +810007e8: 8858 0x8858 810007ea: 8000 0x8000 -810007ec: 75ac flw fa1,104(a1) +810007ec: 8858 0x8858 810007ee: 8000 0x8000 -810007f0: 75bc flw fa5,104(a1) +810007f0: 8858 0x8858 810007f2: 8000 0x8000 -810007f4: 87cc 0x87cc +810007f4: 8858 0x8858 810007f6: 8000 0x8000 -810007f8: 7614 flw fa3,40(a2) +810007f8: 8858 0x8858 810007fa: 8000 0x8000 -810007fc: 761c flw fa5,40(a2) +810007fc: 8858 0x8858 810007fe: 8000 0x8000 -81000800: 761c flw fa5,40(a2) +81000800: 8858 0x8858 81000802: 8000 0x8000 -81000804: 761c flw fa5,40(a2) +81000804: 7ae8 flw fa0,116(a3) 81000806: 8000 0x8000 -81000808: 761c flw fa5,40(a2) +81000808: 8858 0x8858 8100080a: 8000 0x8000 -8100080c: 761c flw fa5,40(a2) +8100080c: 7738 flw fa4,104(a4) 8100080e: 8000 0x8000 -81000810: 761c flw fa5,40(a2) +81000810: 7a28 flw fa0,112(a2) 81000812: 8000 0x8000 -81000814: 761c flw fa5,40(a2) +81000814: 7ae8 flw fa0,116(a3) 81000816: 8000 0x8000 -81000818: 761c flw fa5,40(a2) +81000818: 7ae8 flw fa0,116(a3) 8100081a: 8000 0x8000 -8100081c: 761c flw fa5,40(a2) +8100081c: 7ae8 flw fa0,116(a3) 8100081e: 8000 0x8000 -81000820: 87cc 0x87cc +81000820: 8858 0x8858 81000822: 8000 0x8000 -81000824: 87cc 0x87cc +81000824: 8858 0x8858 81000826: 8000 0x8000 -81000828: 87cc 0x87cc +81000828: 8858 0x8858 8100082a: 8000 0x8000 -8100082c: 87cc 0x87cc +8100082c: 8858 0x8858 8100082e: 8000 0x8000 -81000830: 87cc 0x87cc +81000830: 76d8 flw fa4,44(a3) 81000832: 8000 0x8000 -81000834: 87cc 0x87cc +81000834: 8858 0x8858 81000836: 8000 0x8000 -81000838: 87cc 0x87cc +81000838: 8858 0x8858 8100083a: 8000 0x8000 -8100083c: 7a5c flw fa5,52(a2) +8100083c: 84c0 0x84c0 8100083e: 8000 0x8000 -81000840: 87cc 0x87cc +81000840: 8858 0x8858 81000842: 8000 0x8000 -81000844: 76ac flw fa1,104(a3) +81000844: 8858 0x8858 81000846: 8000 0x8000 -81000848: 799c flw fa5,48(a1) +81000848: 8858 0x8858 8100084a: 8000 0x8000 -8100084c: 7a5c flw fa5,52(a2) +8100084c: 8568 0x8568 8100084e: 8000 0x8000 -81000850: 7a5c flw fa5,52(a2) +81000850: 8858 0x8858 81000852: 8000 0x8000 -81000854: 7a5c flw fa5,52(a2) +81000854: 85b4 0x85b4 81000856: 8000 0x8000 -81000858: 87cc 0x87cc +81000858: 8858 0x8858 8100085a: 8000 0x8000 -8100085c: 87cc 0x87cc +8100085c: 8858 0x8858 8100085e: 8000 0x8000 -81000860: 87cc 0x87cc +81000860: 861c 0x861c 81000862: 8000 0x8000 -81000864: 87cc 0x87cc +81000864: 8858 0x8858 81000866: 8000 0x8000 -81000868: 764c flw fa1,44(a2) +81000868: 8858 0x8858 8100086a: 8000 0x8000 -8100086c: 87cc 0x87cc +8100086c: 8858 0x8858 8100086e: 8000 0x8000 -81000870: 87cc 0x87cc +81000870: 8858 0x8858 81000872: 8000 0x8000 -81000874: 8434 0x8434 +81000874: 8858 0x8858 81000876: 8000 0x8000 -81000878: 87cc 0x87cc +81000878: 8858 0x8858 8100087a: 8000 0x8000 -8100087c: 87cc 0x87cc +8100087c: 8858 0x8858 8100087e: 8000 0x8000 -81000880: 87cc 0x87cc +81000880: 8858 0x8858 81000882: 8000 0x8000 -81000884: 84dc 0x84dc +81000884: 7ae8 flw fa0,116(a3) 81000886: 8000 0x8000 -81000888: 87cc 0x87cc +81000888: 8858 0x8858 8100088a: 8000 0x8000 -8100088c: 8528 0x8528 +8100088c: 7738 flw fa4,104(a4) 8100088e: 8000 0x8000 -81000890: 87cc 0x87cc +81000890: 7a2c flw fa1,112(a2) 81000892: 8000 0x8000 -81000894: 87cc 0x87cc +81000894: 7ae8 flw fa0,116(a3) 81000896: 8000 0x8000 -81000898: 8590 0x8590 +81000898: 7ae8 flw fa0,116(a3) 8100089a: 8000 0x8000 -8100089c: 87cc 0x87cc +8100089c: 7ae8 flw fa0,116(a3) 8100089e: 8000 0x8000 -810008a0: 87cc 0x87cc +810008a0: 76e0 flw fs0,108(a3) 810008a2: 8000 0x8000 -810008a4: 87cc 0x87cc +810008a4: 7a2c flw fa1,112(a2) 810008a6: 8000 0x8000 -810008a8: 87cc 0x87cc +810008a8: 7728 flw fa0,104(a4) 810008aa: 8000 0x8000 -810008ac: 87cc 0x87cc +810008ac: 8858 0x8858 810008ae: 8000 0x8000 -810008b0: 87cc 0x87cc +810008b0: 770c flw fa1,40(a4) 810008b2: 8000 0x8000 -810008b4: 87cc 0x87cc +810008b4: 8858 0x8858 810008b6: 8000 0x8000 -810008b8: 87cc 0x87cc +810008b8: 8454 0x8454 810008ba: 8000 0x8000 -810008bc: 7a5c flw fa5,52(a2) +810008bc: 84c4 0x84c4 810008be: 8000 0x8000 -810008c0: 87cc 0x87cc +810008c0: 8530 0x8530 810008c2: 8000 0x8000 -810008c4: 76ac flw fa1,104(a3) +810008c4: 7728 flw fa0,104(a4) 810008c6: 8000 0x8000 -810008c8: 79a0 flw fs0,112(a1) +810008c8: 8858 0x8858 810008ca: 8000 0x8000 -810008cc: 7a5c flw fa5,52(a2) +810008cc: 8568 0x8568 810008ce: 8000 0x8000 -810008d0: 7a5c flw fa5,52(a2) +810008d0: 75fc flw fa5,108(a1) 810008d2: 8000 0x8000 -810008d4: 7a5c flw fa5,52(a2) +810008d4: 85b8 0x85b8 810008d6: 8000 0x8000 -810008d8: 7654 flw fa3,44(a2) +810008d8: 8858 0x8858 810008da: 8000 0x8000 -810008dc: 79a0 flw fs0,112(a1) +810008dc: 8858 0x8858 810008de: 8000 0x8000 -810008e0: 769c flw fa5,40(a3) +810008e0: 8674 0x8674 810008e2: 8000 0x8000 -810008e4: 87cc 0x87cc +810008e4: 8858 0x8858 810008e6: 8000 0x8000 -810008e8: 7680 flw fs0,40(a3) +810008e8: 75fc flw fa5,108(a1) 810008ea: 8000 0x8000 -810008ec: 87cc 0x87cc -810008ee: 8000 0x8000 -810008f0: 83c8 0x83c8 -810008f2: 8000 0x8000 -810008f4: 8438 0x8438 -810008f6: 8000 0x8000 -810008f8: 84a4 0x84a4 -810008fa: 8000 0x8000 -810008fc: 769c flw fa5,40(a3) -810008fe: 8000 0x8000 -81000900: 87cc 0x87cc -81000902: 8000 0x8000 -81000904: 84dc 0x84dc -81000906: 8000 0x8000 -81000908: 7570 flw fa2,108(a0) -8100090a: 8000 0x8000 -8100090c: 852c 0x852c + +810008ec : +810008ec: 2020 fld fs0,64(s0) +810008ee: 2020 fld fs0,64(s0) +810008f0: 2020 fld fs0,64(s0) +810008f2: 2020 fld fs0,64(s0) +810008f4: 2020 fld fs0,64(s0) +810008f6: 2020 fld fs0,64(s0) +810008f8: 2020 fld fs0,64(s0) +810008fa: 2020 fld fs0,64(s0) + +810008fc : +810008fc: 3030 fld fa2,96(s0) +810008fe: 3030 fld fa2,96(s0) +81000900: 3030 fld fa2,96(s0) +81000902: 3030 fld fa2,96(s0) +81000904: 3030 fld fa2,96(s0) +81000906: 3030 fld fa2,96(s0) +81000908: 3030 fld fa2,96(s0) +8100090a: 3030 fld fa2,96(s0) +8100090c: 979c 0x979c 8100090e: 8000 0x8000 -81000910: 87cc 0x87cc +81000910: 9f94 0x9f94 81000912: 8000 0x8000 -81000914: 87cc 0x87cc +81000914: 9f94 0x9f94 81000916: 8000 0x8000 -81000918: 85e8 0x85e8 +81000918: 97b0 0x97b0 8100091a: 8000 0x8000 -8100091c: 87cc 0x87cc +8100091c: 9f94 0x9f94 8100091e: 8000 0x8000 -81000920: 7570 flw fa2,108(a0) +81000920: 9f94 0x9f94 81000922: 8000 0x8000 - -81000924 : -81000924: 2020 fld fs0,64(s0) -81000926: 2020 fld fs0,64(s0) -81000928: 2020 fld fs0,64(s0) -8100092a: 2020 fld fs0,64(s0) -8100092c: 2020 fld fs0,64(s0) -8100092e: 2020 fld fs0,64(s0) -81000930: 2020 fld fs0,64(s0) -81000932: 2020 fld fs0,64(s0) - -81000934 : -81000934: 3030 fld fa2,96(s0) -81000936: 3030 fld fa2,96(s0) -81000938: 3030 fld fa2,96(s0) -8100093a: 3030 fld fa2,96(s0) -8100093c: 3030 fld fa2,96(s0) -8100093e: 3030 fld fa2,96(s0) -81000940: 3030 fld fa2,96(s0) -81000942: 3030 fld fa2,96(s0) -81000944: 9710 0x9710 +81000924: 9f94 0x9f94 +81000926: 8000 0x8000 +81000928: 974c 0x974c +8100092a: 8000 0x8000 +8100092c: 9f94 0x9f94 +8100092e: 8000 0x8000 +81000930: 9f94 0x9f94 +81000932: 8000 0x8000 +81000934: 97b8 0x97b8 +81000936: 8000 0x8000 +81000938: 97d0 0x97d0 +8100093a: 8000 0x8000 +8100093c: 9f94 0x9f94 +8100093e: 8000 0x8000 +81000940: 97c8 0x97c8 +81000942: 8000 0x8000 +81000944: 97d8 0x97d8 81000946: 8000 0x8000 -81000948: 9f08 0x9f08 +81000948: 9f94 0x9f94 8100094a: 8000 0x8000 -8100094c: 9f08 0x9f08 +8100094c: 9828 0x9828 8100094e: 8000 0x8000 -81000950: 9724 0x9724 +81000950: 9830 0x9830 81000952: 8000 0x8000 -81000954: 9f08 0x9f08 +81000954: 9830 0x9830 81000956: 8000 0x8000 -81000958: 9f08 0x9f08 +81000958: 9830 0x9830 8100095a: 8000 0x8000 -8100095c: 9f08 0x9f08 +8100095c: 9830 0x9830 8100095e: 8000 0x8000 -81000960: 96c0 0x96c0 +81000960: 9830 0x9830 81000962: 8000 0x8000 -81000964: 9f08 0x9f08 +81000964: 9830 0x9830 81000966: 8000 0x8000 -81000968: 9f08 0x9f08 +81000968: 9830 0x9830 8100096a: 8000 0x8000 -8100096c: 972c 0x972c +8100096c: 9830 0x9830 8100096e: 8000 0x8000 -81000970: 9744 0x9744 +81000970: 9830 0x9830 81000972: 8000 0x8000 -81000974: 9f08 0x9f08 +81000974: 9f94 0x9f94 81000976: 8000 0x8000 -81000978: 973c 0x973c +81000978: 9f94 0x9f94 8100097a: 8000 0x8000 -8100097c: 974c 0x974c +8100097c: 9f94 0x9f94 8100097e: 8000 0x8000 -81000980: 9f08 0x9f08 +81000980: 9f94 0x9f94 81000982: 8000 0x8000 -81000984: 979c 0x979c +81000984: 9f94 0x9f94 81000986: 8000 0x8000 -81000988: 97a4 0x97a4 +81000988: 9f94 0x9f94 8100098a: 8000 0x8000 -8100098c: 97a4 0x97a4 +8100098c: 9f94 0x9f94 8100098e: 8000 0x8000 -81000990: 97a4 0x97a4 +81000990: 9f94 0x9f94 81000992: 8000 0x8000 -81000994: 97a4 0x97a4 +81000994: 9f94 0x9f94 81000996: 8000 0x8000 -81000998: 97a4 0x97a4 +81000998: 9898 0x9898 8100099a: 8000 0x8000 -8100099c: 97a4 0x97a4 +8100099c: 98b8 0x98b8 8100099e: 8000 0x8000 -810009a0: 97a4 0x97a4 +810009a0: 9f94 0x9f94 810009a2: 8000 0x8000 -810009a4: 97a4 0x97a4 +810009a4: 9f94 0x9f94 810009a6: 8000 0x8000 -810009a8: 97a4 0x97a4 +810009a8: 9f94 0x9f94 810009aa: 8000 0x8000 -810009ac: 9f08 0x9f08 +810009ac: 9f94 0x9f94 810009ae: 8000 0x8000 -810009b0: 9f08 0x9f08 +810009b0: 9f94 0x9f94 810009b2: 8000 0x8000 -810009b4: 9f08 0x9f08 +810009b4: 9f94 0x9f94 810009b6: 8000 0x8000 -810009b8: 9f08 0x9f08 +810009b8: 9f94 0x9f94 810009ba: 8000 0x8000 -810009bc: 9f08 0x9f08 +810009bc: 9f94 0x9f94 810009be: 8000 0x8000 -810009c0: 9f08 0x9f08 +810009c0: 9f94 0x9f94 810009c2: 8000 0x8000 -810009c4: 9f08 0x9f08 +810009c4: 9f94 0x9f94 810009c6: 8000 0x8000 -810009c8: 9f08 0x9f08 +810009c8: 99b4 0x99b4 810009ca: 8000 0x8000 -810009cc: 9f08 0x9f08 +810009cc: 9f94 0x9f94 810009ce: 8000 0x8000 -810009d0: 980c 0x980c +810009d0: 9f94 0x9f94 810009d2: 8000 0x8000 -810009d4: 982c 0x982c +810009d4: 9f94 0x9f94 810009d6: 8000 0x8000 -810009d8: 9f08 0x9f08 +810009d8: 9a4c 0x9a4c 810009da: 8000 0x8000 -810009dc: 9f08 0x9f08 +810009dc: 9f94 0x9f94 810009de: 8000 0x8000 -810009e0: 9f08 0x9f08 +810009e0: 9d38 0x9d38 810009e2: 8000 0x8000 -810009e4: 9f08 0x9f08 +810009e4: 9f94 0x9f94 810009e6: 8000 0x8000 -810009e8: 9f08 0x9f08 +810009e8: 9f94 0x9f94 810009ea: 8000 0x8000 -810009ec: 9f08 0x9f08 +810009ec: 9d98 0x9d98 810009ee: 8000 0x8000 -810009f0: 9f08 0x9f08 +810009f0: 9f94 0x9f94 810009f2: 8000 0x8000 -810009f4: 9f08 0x9f08 +810009f4: 9f94 0x9f94 810009f6: 8000 0x8000 -810009f8: 9f08 0x9f08 +810009f8: 9f94 0x9f94 810009fa: 8000 0x8000 -810009fc: 9f08 0x9f08 +810009fc: 9f94 0x9f94 810009fe: 8000 0x8000 -81000a00: 9928 0x9928 +81000a00: 9f94 0x9f94 81000a02: 8000 0x8000 -81000a04: 9f08 0x9f08 +81000a04: 9f94 0x9f94 81000a06: 8000 0x8000 -81000a08: 9f08 0x9f08 +81000a08: 9f94 0x9f94 81000a0a: 8000 0x8000 -81000a0c: 9f08 0x9f08 +81000a0c: 9f94 0x9f94 81000a0e: 8000 0x8000 -81000a10: 99c0 0x99c0 +81000a10: 9f94 0x9f94 81000a12: 8000 0x8000 -81000a14: 9f08 0x9f08 +81000a14: 9f94 0x9f94 81000a16: 8000 0x8000 -81000a18: 9cac 0x9cac +81000a18: 9898 0x9898 81000a1a: 8000 0x8000 -81000a1c: 9f08 0x9f08 +81000a1c: 98bc 0x98bc 81000a1e: 8000 0x8000 -81000a20: 9f08 0x9f08 +81000a20: 9f94 0x9f94 81000a22: 8000 0x8000 -81000a24: 9d0c 0x9d0c +81000a24: 9f94 0x9f94 81000a26: 8000 0x8000 -81000a28: 9f08 0x9f08 +81000a28: 9f94 0x9f94 81000a2a: 8000 0x8000 -81000a2c: 9f08 0x9f08 +81000a2c: 9858 0x9858 81000a2e: 8000 0x8000 -81000a30: 9f08 0x9f08 +81000a30: 98bc 0x98bc 81000a32: 8000 0x8000 -81000a34: 9f08 0x9f08 +81000a34: 9888 0x9888 81000a36: 8000 0x8000 -81000a38: 9f08 0x9f08 +81000a38: 9f94 0x9f94 81000a3a: 8000 0x8000 -81000a3c: 9f08 0x9f08 +81000a3c: 9878 0x9878 81000a3e: 8000 0x8000 -81000a40: 9f08 0x9f08 +81000a40: 9f94 0x9f94 81000a42: 8000 0x8000 -81000a44: 9f08 0x9f08 +81000a44: 9964 0x9964 81000a46: 8000 0x8000 -81000a48: 9f08 0x9f08 +81000a48: 99b8 0x99b8 81000a4a: 8000 0x8000 -81000a4c: 9f08 0x9f08 +81000a4c: 9a1c 0x9a1c 81000a4e: 8000 0x8000 -81000a50: 980c 0x980c +81000a50: 9888 0x9888 81000a52: 8000 0x8000 -81000a54: 9830 0x9830 +81000a54: 9f94 0x9f94 81000a56: 8000 0x8000 -81000a58: 9f08 0x9f08 +81000a58: 9a4c 0x9a4c 81000a5a: 8000 0x8000 -81000a5c: 9f08 0x9f08 +81000a5c: 9794 0x9794 81000a5e: 8000 0x8000 -81000a60: 9f08 0x9f08 +81000a60: 9d3c 0x9d3c 81000a62: 8000 0x8000 -81000a64: 97cc 0x97cc +81000a64: 9f94 0x9f94 81000a66: 8000 0x8000 -81000a68: 9830 0x9830 +81000a68: 9f94 0x9f94 81000a6a: 8000 0x8000 -81000a6c: 97fc 0x97fc +81000a6c: 96fc 0x96fc 81000a6e: 8000 0x8000 -81000a70: 9f08 0x9f08 +81000a70: 9f94 0x9f94 81000a72: 8000 0x8000 -81000a74: 97ec 0x97ec +81000a74: 9794 0x9794 81000a76: 8000 0x8000 -81000a78: 9f08 0x9f08 -81000a7a: 8000 0x8000 -81000a7c: 98d8 0x98d8 -81000a7e: 8000 0x8000 -81000a80: 992c 0x992c -81000a82: 8000 0x8000 -81000a84: 9990 0x9990 -81000a86: 8000 0x8000 -81000a88: 97fc 0x97fc -81000a8a: 8000 0x8000 -81000a8c: 9f08 0x9f08 -81000a8e: 8000 0x8000 -81000a90: 99c0 0x99c0 -81000a92: 8000 0x8000 -81000a94: 9708 0x9708 -81000a96: 8000 0x8000 -81000a98: 9cb0 0x9cb0 -81000a9a: 8000 0x8000 -81000a9c: 9f08 0x9f08 -81000a9e: 8000 0x8000 -81000aa0: 9f08 0x9f08 -81000aa2: 8000 0x8000 -81000aa4: 9670 0x9670 -81000aa6: 8000 0x8000 -81000aa8: 9f08 0x9f08 + +81000a78 : +81000a78: 2020 fld fs0,64(s0) +81000a7a: 2020 fld fs0,64(s0) +81000a7c: 2020 fld fs0,64(s0) +81000a7e: 2020 fld fs0,64(s0) +81000a80: 2020 fld fs0,64(s0) +81000a82: 2020 fld fs0,64(s0) +81000a84: 2020 fld fs0,64(s0) +81000a86: 2020 fld fs0,64(s0) + +81000a88 : +81000a88: 3030 fld fa2,96(s0) +81000a8a: 3030 fld fa2,96(s0) +81000a8c: 3030 fld fa2,96(s0) +81000a8e: 3030 fld fa2,96(s0) +81000a90: 3030 fld fa2,96(s0) +81000a92: 3030 fld fa2,96(s0) +81000a94: 3030 fld fa2,96(s0) +81000a96: 3030 fld fa2,96(s0) +81000a98: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +81000a9c: 4f50 lw a2,28(a4) +81000a9e: 00584953 fadd.s fs2,fa6,ft5,rmm +81000aa2: 0000 unimp +81000aa4: 002e c.slli zero,0xb +81000aa6: 0000 unimp +81000aa8: ba30 fsd fa2,112(a2) 81000aaa: 8000 0x8000 -81000aac: 9708 0x9708 +81000aac: c228 sw a0,64(a2) 81000aae: 8000 0x8000 - -81000ab0 : -81000ab0: 2020 fld fs0,64(s0) -81000ab2: 2020 fld fs0,64(s0) -81000ab4: 2020 fld fs0,64(s0) -81000ab6: 2020 fld fs0,64(s0) -81000ab8: 2020 fld fs0,64(s0) -81000aba: 2020 fld fs0,64(s0) -81000abc: 2020 fld fs0,64(s0) -81000abe: 2020 fld fs0,64(s0) - -81000ac0 : -81000ac0: 3030 fld fa2,96(s0) -81000ac2: 3030 fld fa2,96(s0) -81000ac4: 3030 fld fa2,96(s0) -81000ac6: 3030 fld fa2,96(s0) -81000ac8: 3030 fld fa2,96(s0) -81000aca: 3030 fld fa2,96(s0) -81000acc: 3030 fld fa2,96(s0) -81000ace: 3030 fld fa2,96(s0) -81000ad0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -81000ad4: 4f50 lw a2,28(a4) -81000ad6: 00584953 fadd.s fs2,fa6,ft5,rmm -81000ada: 0000 unimp -81000adc: 002e c.slli zero,0xb -81000ade: 0000 unimp -81000ae0: b9a4 fsd fs1,112(a1) +81000ab0: c228 sw a0,64(a2) +81000ab2: 8000 0x8000 +81000ab4: ba44 fsd fs1,176(a2) +81000ab6: 8000 0x8000 +81000ab8: c228 sw a0,64(a2) +81000aba: 8000 0x8000 +81000abc: c228 sw a0,64(a2) +81000abe: 8000 0x8000 +81000ac0: c228 sw a0,64(a2) +81000ac2: 8000 0x8000 +81000ac4: b9e0 fsd fs0,240(a1) +81000ac6: 8000 0x8000 +81000ac8: c228 sw a0,64(a2) +81000aca: 8000 0x8000 +81000acc: c228 sw a0,64(a2) +81000ace: 8000 0x8000 +81000ad0: ba4c fsd fa1,176(a2) +81000ad2: 8000 0x8000 +81000ad4: ba64 fsd fs1,240(a2) +81000ad6: 8000 0x8000 +81000ad8: c228 sw a0,64(a2) +81000ada: 8000 0x8000 +81000adc: ba5c fsd fa5,176(a2) +81000ade: 8000 0x8000 +81000ae0: ba6c fsd fa1,240(a2) 81000ae2: 8000 0x8000 -81000ae4: c19c sw a5,0(a1) +81000ae4: c228 sw a0,64(a2) 81000ae6: 8000 0x8000 -81000ae8: c19c sw a5,0(a1) +81000ae8: babc fsd fa5,112(a3) 81000aea: 8000 0x8000 -81000aec: b9b8 fsd fa4,112(a1) +81000aec: bac4 fsd fs1,176(a3) 81000aee: 8000 0x8000 -81000af0: c19c sw a5,0(a1) +81000af0: bac4 fsd fs1,176(a3) 81000af2: 8000 0x8000 -81000af4: c19c sw a5,0(a1) +81000af4: bac4 fsd fs1,176(a3) 81000af6: 8000 0x8000 -81000af8: c19c sw a5,0(a1) +81000af8: bac4 fsd fs1,176(a3) 81000afa: 8000 0x8000 -81000afc: b954 fsd fa3,176(a0) +81000afc: bac4 fsd fs1,176(a3) 81000afe: 8000 0x8000 -81000b00: c19c sw a5,0(a1) +81000b00: bac4 fsd fs1,176(a3) 81000b02: 8000 0x8000 -81000b04: c19c sw a5,0(a1) +81000b04: bac4 fsd fs1,176(a3) 81000b06: 8000 0x8000 -81000b08: b9c0 fsd fs0,176(a1) +81000b08: bac4 fsd fs1,176(a3) 81000b0a: 8000 0x8000 -81000b0c: b9d8 fsd fa4,176(a1) +81000b0c: bac4 fsd fs1,176(a3) 81000b0e: 8000 0x8000 -81000b10: c19c sw a5,0(a1) +81000b10: c228 sw a0,64(a2) 81000b12: 8000 0x8000 -81000b14: b9d0 fsd fa2,176(a1) +81000b14: c228 sw a0,64(a2) 81000b16: 8000 0x8000 -81000b18: b9e0 fsd fs0,240(a1) +81000b18: c228 sw a0,64(a2) 81000b1a: 8000 0x8000 -81000b1c: c19c sw a5,0(a1) +81000b1c: c228 sw a0,64(a2) 81000b1e: 8000 0x8000 -81000b20: ba30 fsd fa2,112(a2) +81000b20: c228 sw a0,64(a2) 81000b22: 8000 0x8000 -81000b24: ba38 fsd fa4,112(a2) +81000b24: c228 sw a0,64(a2) 81000b26: 8000 0x8000 -81000b28: ba38 fsd fa4,112(a2) +81000b28: c228 sw a0,64(a2) 81000b2a: 8000 0x8000 -81000b2c: ba38 fsd fa4,112(a2) +81000b2c: c228 sw a0,64(a2) 81000b2e: 8000 0x8000 -81000b30: ba38 fsd fa4,112(a2) +81000b30: c228 sw a0,64(a2) 81000b32: 8000 0x8000 -81000b34: ba38 fsd fa4,112(a2) +81000b34: bb2c fsd fa1,112(a4) 81000b36: 8000 0x8000 -81000b38: ba38 fsd fa4,112(a2) +81000b38: bb4c fsd fa1,176(a4) 81000b3a: 8000 0x8000 -81000b3c: ba38 fsd fa4,112(a2) +81000b3c: c228 sw a0,64(a2) 81000b3e: 8000 0x8000 -81000b40: ba38 fsd fa4,112(a2) +81000b40: c228 sw a0,64(a2) 81000b42: 8000 0x8000 -81000b44: ba38 fsd fa4,112(a2) +81000b44: c228 sw a0,64(a2) 81000b46: 8000 0x8000 -81000b48: c19c sw a5,0(a1) +81000b48: c228 sw a0,64(a2) 81000b4a: 8000 0x8000 -81000b4c: c19c sw a5,0(a1) +81000b4c: c228 sw a0,64(a2) 81000b4e: 8000 0x8000 -81000b50: c19c sw a5,0(a1) +81000b50: c228 sw a0,64(a2) 81000b52: 8000 0x8000 -81000b54: c19c sw a5,0(a1) +81000b54: c228 sw a0,64(a2) 81000b56: 8000 0x8000 -81000b58: c19c sw a5,0(a1) +81000b58: c228 sw a0,64(a2) 81000b5a: 8000 0x8000 -81000b5c: c19c sw a5,0(a1) +81000b5c: c228 sw a0,64(a2) 81000b5e: 8000 0x8000 -81000b60: c19c sw a5,0(a1) +81000b60: c228 sw a0,64(a2) 81000b62: 8000 0x8000 -81000b64: c19c sw a5,0(a1) +81000b64: bc48 fsd fa0,184(s0) 81000b66: 8000 0x8000 -81000b68: c19c sw a5,0(a1) +81000b68: c228 sw a0,64(a2) 81000b6a: 8000 0x8000 -81000b6c: baa0 fsd fs0,112(a3) +81000b6c: c228 sw a0,64(a2) 81000b6e: 8000 0x8000 -81000b70: bac0 fsd fs0,176(a3) +81000b70: c228 sw a0,64(a2) 81000b72: 8000 0x8000 -81000b74: c19c sw a5,0(a1) +81000b74: bce0 fsd fs0,248(s1) 81000b76: 8000 0x8000 -81000b78: c19c sw a5,0(a1) +81000b78: c228 sw a0,64(a2) 81000b7a: 8000 0x8000 -81000b7c: c19c sw a5,0(a1) +81000b7c: bfcc fsd fa1,184(a5) 81000b7e: 8000 0x8000 -81000b80: c19c sw a5,0(a1) +81000b80: c228 sw a0,64(a2) 81000b82: 8000 0x8000 -81000b84: c19c sw a5,0(a1) +81000b84: c228 sw a0,64(a2) 81000b86: 8000 0x8000 -81000b88: c19c sw a5,0(a1) +81000b88: c02c sw a1,64(s0) 81000b8a: 8000 0x8000 -81000b8c: c19c sw a5,0(a1) +81000b8c: c228 sw a0,64(a2) 81000b8e: 8000 0x8000 -81000b90: c19c sw a5,0(a1) +81000b90: c228 sw a0,64(a2) 81000b92: 8000 0x8000 -81000b94: c19c sw a5,0(a1) +81000b94: c228 sw a0,64(a2) 81000b96: 8000 0x8000 -81000b98: c19c sw a5,0(a1) +81000b98: c228 sw a0,64(a2) 81000b9a: 8000 0x8000 -81000b9c: bbbc fsd fa5,112(a5) +81000b9c: c228 sw a0,64(a2) 81000b9e: 8000 0x8000 -81000ba0: c19c sw a5,0(a1) +81000ba0: c228 sw a0,64(a2) 81000ba2: 8000 0x8000 -81000ba4: c19c sw a5,0(a1) +81000ba4: c228 sw a0,64(a2) 81000ba6: 8000 0x8000 -81000ba8: c19c sw a5,0(a1) +81000ba8: c228 sw a0,64(a2) 81000baa: 8000 0x8000 -81000bac: bc54 fsd fa3,184(s0) +81000bac: c228 sw a0,64(a2) 81000bae: 8000 0x8000 -81000bb0: c19c sw a5,0(a1) +81000bb0: c228 sw a0,64(a2) 81000bb2: 8000 0x8000 -81000bb4: bf40 fsd fs0,184(a4) +81000bb4: bb2c fsd fa1,112(a4) 81000bb6: 8000 0x8000 -81000bb8: c19c sw a5,0(a1) +81000bb8: bb50 fsd fa2,176(a4) 81000bba: 8000 0x8000 -81000bbc: c19c sw a5,0(a1) +81000bbc: c228 sw a0,64(a2) 81000bbe: 8000 0x8000 -81000bc0: bfa0 fsd fs0,120(a5) +81000bc0: c228 sw a0,64(a2) 81000bc2: 8000 0x8000 -81000bc4: c19c sw a5,0(a1) +81000bc4: c228 sw a0,64(a2) 81000bc6: 8000 0x8000 -81000bc8: c19c sw a5,0(a1) +81000bc8: baec fsd fa1,240(a3) 81000bca: 8000 0x8000 -81000bcc: c19c sw a5,0(a1) +81000bcc: bb50 fsd fa2,176(a4) 81000bce: 8000 0x8000 -81000bd0: c19c sw a5,0(a1) +81000bd0: bb1c fsd fa5,48(a4) 81000bd2: 8000 0x8000 -81000bd4: c19c sw a5,0(a1) +81000bd4: c228 sw a0,64(a2) 81000bd6: 8000 0x8000 -81000bd8: c19c sw a5,0(a1) +81000bd8: bb0c fsd fa1,48(a4) 81000bda: 8000 0x8000 -81000bdc: c19c sw a5,0(a1) +81000bdc: c228 sw a0,64(a2) 81000bde: 8000 0x8000 -81000be0: c19c sw a5,0(a1) +81000be0: bbf8 fsd fa4,240(a5) 81000be2: 8000 0x8000 -81000be4: c19c sw a5,0(a1) +81000be4: bc4c fsd fa1,184(s0) 81000be6: 8000 0x8000 -81000be8: c19c sw a5,0(a1) +81000be8: bcb0 fsd fa2,120(s1) 81000bea: 8000 0x8000 -81000bec: baa0 fsd fs0,112(a3) +81000bec: bb1c fsd fa5,48(a4) 81000bee: 8000 0x8000 -81000bf0: bac4 fsd fs1,176(a3) +81000bf0: c228 sw a0,64(a2) 81000bf2: 8000 0x8000 -81000bf4: c19c sw a5,0(a1) +81000bf4: bce0 fsd fs0,248(s1) 81000bf6: 8000 0x8000 -81000bf8: c19c sw a5,0(a1) +81000bf8: ba28 fsd fa0,112(a2) 81000bfa: 8000 0x8000 -81000bfc: c19c sw a5,0(a1) +81000bfc: bfd0 fsd fa2,184(a5) 81000bfe: 8000 0x8000 -81000c00: ba60 fsd fs0,240(a2) +81000c00: c228 sw a0,64(a2) 81000c02: 8000 0x8000 -81000c04: bac4 fsd fs1,176(a3) +81000c04: c228 sw a0,64(a2) 81000c06: 8000 0x8000 -81000c08: ba90 fsd fa2,48(a3) +81000c08: b990 fsd fa2,48(a1) 81000c0a: 8000 0x8000 -81000c0c: c19c sw a5,0(a1) +81000c0c: c228 sw a0,64(a2) 81000c0e: 8000 0x8000 -81000c10: ba80 fsd fs0,48(a3) +81000c10: ba28 fsd fa0,112(a2) 81000c12: 8000 0x8000 -81000c14: c19c sw a5,0(a1) -81000c16: 8000 0x8000 -81000c18: bb6c fsd fa1,240(a4) -81000c1a: 8000 0x8000 -81000c1c: bbc0 fsd fs0,176(a5) -81000c1e: 8000 0x8000 -81000c20: bc24 fsd fs1,120(s0) -81000c22: 8000 0x8000 -81000c24: ba90 fsd fa2,48(a3) -81000c26: 8000 0x8000 -81000c28: c19c sw a5,0(a1) -81000c2a: 8000 0x8000 -81000c2c: bc54 fsd fa3,184(s0) -81000c2e: 8000 0x8000 -81000c30: b99c fsd fa5,48(a1) -81000c32: 8000 0x8000 -81000c34: bf44 fsd fs1,184(a4) -81000c36: 8000 0x8000 -81000c38: c19c sw a5,0(a1) -81000c3a: 8000 0x8000 -81000c3c: c19c sw a5,0(a1) -81000c3e: 8000 0x8000 -81000c40: b904 fsd fs1,48(a0) -81000c42: 8000 0x8000 -81000c44: c19c sw a5,0(a1) -81000c46: 8000 0x8000 -81000c48: b99c fsd fa5,48(a1) -81000c4a: 8000 0x8000 -81000c4c : +81000c14 : +81000c14: 2020 fld fs0,64(s0) +81000c16: 2020 fld fs0,64(s0) +81000c18: 2020 fld fs0,64(s0) +81000c1a: 2020 fld fs0,64(s0) +81000c1c: 2020 fld fs0,64(s0) +81000c1e: 2020 fld fs0,64(s0) +81000c20: 2020 fld fs0,64(s0) +81000c22: 2020 fld fs0,64(s0) + +81000c24 : +81000c24: 3030 fld fa2,96(s0) +81000c26: 3030 fld fa2,96(s0) +81000c28: 3030 fld fa2,96(s0) +81000c2a: 3030 fld fa2,96(s0) +81000c2c: 3030 fld fa2,96(s0) +81000c2e: 3030 fld fa2,96(s0) +81000c30: 3030 fld fa2,96(s0) +81000c32: 3030 fld fa2,96(s0) + +81000c34 <_ctype_>: +81000c34: 2000 fld fs0,0(s0) +81000c36: 2020 fld fs0,64(s0) +81000c38: 2020 fld fs0,64(s0) +81000c3a: 2020 fld fs0,64(s0) +81000c3c: 2020 fld fs0,64(s0) +81000c3e: 2828 fld fa0,80(s0) +81000c40: 2828 fld fa0,80(s0) +81000c42: 2028 fld fa0,64(s0) +81000c44: 2020 fld fs0,64(s0) +81000c46: 2020 fld fs0,64(s0) +81000c48: 2020 fld fs0,64(s0) +81000c4a: 2020 fld fs0,64(s0) 81000c4c: 2020 fld fs0,64(s0) 81000c4e: 2020 fld fs0,64(s0) 81000c50: 2020 fld fs0,64(s0) 81000c52: 2020 fld fs0,64(s0) -81000c54: 2020 fld fs0,64(s0) -81000c56: 2020 fld fs0,64(s0) -81000c58: 2020 fld fs0,64(s0) -81000c5a: 2020 fld fs0,64(s0) - -81000c5c : -81000c5c: 3030 fld fa2,96(s0) -81000c5e: 3030 fld fa2,96(s0) -81000c60: 3030 fld fa2,96(s0) -81000c62: 3030 fld fa2,96(s0) -81000c64: 3030 fld fa2,96(s0) -81000c66: 3030 fld fa2,96(s0) -81000c68: 3030 fld fa2,96(s0) -81000c6a: 3030 fld fa2,96(s0) - -81000c6c <_ctype_>: -81000c6c: 2000 fld fs0,0(s0) -81000c6e: 2020 fld fs0,64(s0) -81000c70: 2020 fld fs0,64(s0) -81000c72: 2020 fld fs0,64(s0) -81000c74: 2020 fld fs0,64(s0) -81000c76: 2828 fld fa0,80(s0) -81000c78: 2828 fld fa0,80(s0) -81000c7a: 2028 fld fa0,64(s0) -81000c7c: 2020 fld fs0,64(s0) -81000c7e: 2020 fld fs0,64(s0) -81000c80: 2020 fld fs0,64(s0) -81000c82: 2020 fld fs0,64(s0) -81000c84: 2020 fld fs0,64(s0) -81000c86: 2020 fld fs0,64(s0) -81000c88: 2020 fld fs0,64(s0) -81000c8a: 2020 fld fs0,64(s0) -81000c8c: 8820 0x8820 -81000c8e: 1010 addi a2,sp,32 +81000c54: 8820 0x8820 +81000c56: 1010 addi a2,sp,32 +81000c58: 1010 addi a2,sp,32 +81000c5a: 1010 addi a2,sp,32 +81000c5c: 1010 addi a2,sp,32 +81000c5e: 1010 addi a2,sp,32 +81000c60: 1010 addi a2,sp,32 +81000c62: 1010 addi a2,sp,32 +81000c64: 0410 addi a2,sp,512 +81000c66: 0404 addi s1,sp,512 +81000c68: 0404 addi s1,sp,512 +81000c6a: 0404 addi s1,sp,512 +81000c6c: 0404 addi s1,sp,512 +81000c6e: 1004 addi s1,sp,32 +81000c70: 1010 addi a2,sp,32 +81000c72: 1010 addi a2,sp,32 +81000c74: 1010 addi a2,sp,32 +81000c76: 4141 li sp,16 +81000c78: 4141 li sp,16 +81000c7a: 4141 li sp,16 +81000c7c: 0101 addi sp,sp,0 +81000c7e: 0101 addi sp,sp,0 +81000c80: 0101 addi sp,sp,0 +81000c82: 0101 addi sp,sp,0 +81000c84: 0101 addi sp,sp,0 +81000c86: 0101 addi sp,sp,0 +81000c88: 0101 addi sp,sp,0 +81000c8a: 0101 addi sp,sp,0 +81000c8c: 0101 addi sp,sp,0 +81000c8e: 0101 addi sp,sp,0 81000c90: 1010 addi a2,sp,32 81000c92: 1010 addi a2,sp,32 81000c94: 1010 addi a2,sp,32 -81000c96: 1010 addi a2,sp,32 -81000c98: 1010 addi a2,sp,32 -81000c9a: 1010 addi a2,sp,32 -81000c9c: 0410 addi a2,sp,512 -81000c9e: 0404 addi s1,sp,512 -81000ca0: 0404 addi s1,sp,512 -81000ca2: 0404 addi s1,sp,512 -81000ca4: 0404 addi s1,sp,512 -81000ca6: 1004 addi s1,sp,32 -81000ca8: 1010 addi a2,sp,32 -81000caa: 1010 addi a2,sp,32 -81000cac: 1010 addi a2,sp,32 -81000cae: 4141 li sp,16 -81000cb0: 4141 li sp,16 -81000cb2: 4141 li sp,16 -81000cb4: 0101 addi sp,sp,0 -81000cb6: 0101 addi sp,sp,0 -81000cb8: 0101 addi sp,sp,0 -81000cba: 0101 addi sp,sp,0 -81000cbc: 0101 addi sp,sp,0 -81000cbe: 0101 addi sp,sp,0 -81000cc0: 0101 addi sp,sp,0 -81000cc2: 0101 addi sp,sp,0 -81000cc4: 0101 addi sp,sp,0 -81000cc6: 0101 addi sp,sp,0 -81000cc8: 1010 addi a2,sp,32 -81000cca: 1010 addi a2,sp,32 -81000ccc: 1010 addi a2,sp,32 -81000cce: 4242 lw tp,16(sp) -81000cd0: 4242 lw tp,16(sp) -81000cd2: 4242 lw tp,16(sp) -81000cd4: 0202 c.slli64 tp -81000cd6: 0202 c.slli64 tp -81000cd8: 0202 c.slli64 tp -81000cda: 0202 c.slli64 tp -81000cdc: 0202 c.slli64 tp -81000cde: 0202 c.slli64 tp -81000ce0: 0202 c.slli64 tp -81000ce2: 0202 c.slli64 tp -81000ce4: 0202 c.slli64 tp -81000ce6: 0202 c.slli64 tp -81000ce8: 1010 addi a2,sp,32 -81000cea: 1010 addi a2,sp,32 -81000cec: 0020 addi s0,sp,8 +81000c96: 4242 lw tp,16(sp) +81000c98: 4242 lw tp,16(sp) +81000c9a: 4242 lw tp,16(sp) +81000c9c: 0202 c.slli64 tp +81000c9e: 0202 c.slli64 tp +81000ca0: 0202 c.slli64 tp +81000ca2: 0202 c.slli64 tp +81000ca4: 0202 c.slli64 tp +81000ca6: 0202 c.slli64 tp +81000ca8: 0202 c.slli64 tp +81000caa: 0202 c.slli64 tp +81000cac: 0202 c.slli64 tp +81000cae: 0202 c.slli64 tp +81000cb0: 1010 addi a2,sp,32 +81000cb2: 1010 addi a2,sp,32 +81000cb4: 0020 addi s0,sp,8 ... -81000d6e: 0000 unimp -81000d70: df58 sw a4,60(a4) +81000d36: 0000 unimp +81000d38: dfe4 sw s1,124(a5) +81000d3a: 8000 0x8000 +81000d3c: dfe4 sw s1,124(a5) +81000d3e: 8000 0x8000 +81000d40: dfe0 sw s0,124(a5) +81000d42: 8000 0x8000 +81000d44: df94 sw a3,56(a5) +81000d46: 8000 0x8000 +81000d48: df94 sw a3,56(a5) +81000d4a: 8000 0x8000 +81000d4c: d6e8 sw a0,108(a3) +81000d4e: 8000 0x8000 +81000d50: dfe0 sw s0,124(a5) +81000d52: 8000 0x8000 +81000d54: df94 sw a3,56(a5) +81000d56: 8000 0x8000 +81000d58: d6e8 sw a0,108(a3) +81000d5a: 8000 0x8000 +81000d5c: df94 sw a3,56(a5) +81000d5e: 8000 0x8000 +81000d60: dfe0 sw s0,124(a5) +81000d62: 8000 0x8000 +81000d64: df90 sw a2,56(a5) +81000d66: 8000 0x8000 +81000d68: df90 sw a2,56(a5) +81000d6a: 8000 0x8000 +81000d6c: df90 sw a2,56(a5) +81000d6e: 8000 0x8000 +81000d70: d6ec sw a1,108(a3) 81000d72: 8000 0x8000 -81000d74: df58 sw a4,60(a4) -81000d76: 8000 0x8000 -81000d78: df54 sw a3,60(a4) -81000d7a: 8000 0x8000 -81000d7c: df08 sw a0,56(a4) -81000d7e: 8000 0x8000 -81000d80: df08 sw a0,56(a4) -81000d82: 8000 0x8000 -81000d84: d65c sw a5,44(a2) -81000d86: 8000 0x8000 -81000d88: df54 sw a3,60(a4) -81000d8a: 8000 0x8000 -81000d8c: df08 sw a0,56(a4) -81000d8e: 8000 0x8000 -81000d90: d65c sw a5,44(a2) -81000d92: 8000 0x8000 -81000d94: df08 sw a0,56(a4) -81000d96: 8000 0x8000 -81000d98: df54 sw a3,60(a4) -81000d9a: 8000 0x8000 -81000d9c: df04 sw s1,56(a4) -81000d9e: 8000 0x8000 -81000da0: df04 sw s1,56(a4) -81000da2: 8000 0x8000 -81000da4: df04 sw s1,56(a4) -81000da6: 8000 0x8000 -81000da8: d660 sw s0,108(a2) -81000daa: 8000 0x8000 -81000dac <__clz_tab>: -81000dac: 0100 addi s0,sp,128 -81000dae: 0202 c.slli64 tp -81000db0: 03030303 lb t1,48(t1) # ffffa030 <_PathLocale+0x7eff8600> -81000db4: 0404 addi s1,sp,512 -81000db6: 0404 addi s1,sp,512 -81000db8: 0404 addi s1,sp,512 -81000dba: 0404 addi s1,sp,512 -81000dbc: 0505 addi a0,a0,1 -81000dbe: 0505 addi a0,a0,1 -81000dc0: 0505 addi a0,a0,1 -81000dc2: 0505 addi a0,a0,1 -81000dc4: 0505 addi a0,a0,1 -81000dc6: 0505 addi a0,a0,1 -81000dc8: 0505 addi a0,a0,1 -81000dca: 0505 addi a0,a0,1 -81000dcc: 0606 slli a2,a2,0x1 -81000dce: 0606 slli a2,a2,0x1 -81000dd0: 0606 slli a2,a2,0x1 -81000dd2: 0606 slli a2,a2,0x1 -81000dd4: 0606 slli a2,a2,0x1 -81000dd6: 0606 slli a2,a2,0x1 -81000dd8: 0606 slli a2,a2,0x1 -81000dda: 0606 slli a2,a2,0x1 -81000ddc: 0606 slli a2,a2,0x1 -81000dde: 0606 slli a2,a2,0x1 -81000de0: 0606 slli a2,a2,0x1 -81000de2: 0606 slli a2,a2,0x1 -81000de4: 0606 slli a2,a2,0x1 -81000de6: 0606 slli a2,a2,0x1 -81000de8: 0606 slli a2,a2,0x1 -81000dea: 0606 slli a2,a2,0x1 +81000d74 <__clz_tab>: +81000d74: 0100 addi s0,sp,128 +81000d76: 0202 c.slli64 tp +81000d78: 03030303 lb t1,48(t1) # ffffa030 <_PathLocale+0x7eff8638> +81000d7c: 0404 addi s1,sp,512 +81000d7e: 0404 addi s1,sp,512 +81000d80: 0404 addi s1,sp,512 +81000d82: 0404 addi s1,sp,512 +81000d84: 0505 addi a0,a0,1 +81000d86: 0505 addi a0,a0,1 +81000d88: 0505 addi a0,a0,1 +81000d8a: 0505 addi a0,a0,1 +81000d8c: 0505 addi a0,a0,1 +81000d8e: 0505 addi a0,a0,1 +81000d90: 0505 addi a0,a0,1 +81000d92: 0505 addi a0,a0,1 +81000d94: 0606 slli a2,a2,0x1 +81000d96: 0606 slli a2,a2,0x1 +81000d98: 0606 slli a2,a2,0x1 +81000d9a: 0606 slli a2,a2,0x1 +81000d9c: 0606 slli a2,a2,0x1 +81000d9e: 0606 slli a2,a2,0x1 +81000da0: 0606 slli a2,a2,0x1 +81000da2: 0606 slli a2,a2,0x1 +81000da4: 0606 slli a2,a2,0x1 +81000da6: 0606 slli a2,a2,0x1 +81000da8: 0606 slli a2,a2,0x1 +81000daa: 0606 slli a2,a2,0x1 +81000dac: 0606 slli a2,a2,0x1 +81000dae: 0606 slli a2,a2,0x1 +81000db0: 0606 slli a2,a2,0x1 +81000db2: 0606 slli a2,a2,0x1 +81000db4: 07070707 0x7070707 +81000db8: 07070707 0x7070707 +81000dbc: 07070707 0x7070707 +81000dc0: 07070707 0x7070707 +81000dc4: 07070707 0x7070707 +81000dc8: 07070707 0x7070707 +81000dcc: 07070707 0x7070707 +81000dd0: 07070707 0x7070707 +81000dd4: 07070707 0x7070707 +81000dd8: 07070707 0x7070707 +81000ddc: 07070707 0x7070707 +81000de0: 07070707 0x7070707 +81000de4: 07070707 0x7070707 +81000de8: 07070707 0x7070707 81000dec: 07070707 0x7070707 81000df0: 07070707 0x7070707 -81000df4: 07070707 0x7070707 -81000df8: 07070707 0x7070707 -81000dfc: 07070707 0x7070707 -81000e00: 07070707 0x7070707 -81000e04: 07070707 0x7070707 -81000e08: 07070707 0x7070707 -81000e0c: 07070707 0x7070707 -81000e10: 07070707 0x7070707 -81000e14: 07070707 0x7070707 -81000e18: 07070707 0x7070707 -81000e1c: 07070707 0x7070707 -81000e20: 07070707 0x7070707 -81000e24: 07070707 0x7070707 -81000e28: 07070707 0x7070707 +81000df4: 0808 addi a0,sp,16 +81000df6: 0808 addi a0,sp,16 +81000df8: 0808 addi a0,sp,16 +81000dfa: 0808 addi a0,sp,16 +81000dfc: 0808 addi a0,sp,16 +81000dfe: 0808 addi a0,sp,16 +81000e00: 0808 addi a0,sp,16 +81000e02: 0808 addi a0,sp,16 +81000e04: 0808 addi a0,sp,16 +81000e06: 0808 addi a0,sp,16 +81000e08: 0808 addi a0,sp,16 +81000e0a: 0808 addi a0,sp,16 +81000e0c: 0808 addi a0,sp,16 +81000e0e: 0808 addi a0,sp,16 +81000e10: 0808 addi a0,sp,16 +81000e12: 0808 addi a0,sp,16 +81000e14: 0808 addi a0,sp,16 +81000e16: 0808 addi a0,sp,16 +81000e18: 0808 addi a0,sp,16 +81000e1a: 0808 addi a0,sp,16 +81000e1c: 0808 addi a0,sp,16 +81000e1e: 0808 addi a0,sp,16 +81000e20: 0808 addi a0,sp,16 +81000e22: 0808 addi a0,sp,16 +81000e24: 0808 addi a0,sp,16 +81000e26: 0808 addi a0,sp,16 +81000e28: 0808 addi a0,sp,16 +81000e2a: 0808 addi a0,sp,16 81000e2c: 0808 addi a0,sp,16 81000e2e: 0808 addi a0,sp,16 81000e30: 0808 addi a0,sp,16 @@ -19018,263 +19057,263 @@ Disassembly of section .rodata: 81000e6e: 0808 addi a0,sp,16 81000e70: 0808 addi a0,sp,16 81000e72: 0808 addi a0,sp,16 -81000e74: 0808 addi a0,sp,16 -81000e76: 0808 addi a0,sp,16 -81000e78: 0808 addi a0,sp,16 -81000e7a: 0808 addi a0,sp,16 -81000e7c: 0808 addi a0,sp,16 -81000e7e: 0808 addi a0,sp,16 -81000e80: 0808 addi a0,sp,16 -81000e82: 0808 addi a0,sp,16 -81000e84: 0808 addi a0,sp,16 -81000e86: 0808 addi a0,sp,16 -81000e88: 0808 addi a0,sp,16 -81000e8a: 0808 addi a0,sp,16 -81000e8c: 0808 addi a0,sp,16 -81000e8e: 0808 addi a0,sp,16 -81000e90: 0808 addi a0,sp,16 -81000e92: 0808 addi a0,sp,16 -81000e94: 0808 addi a0,sp,16 -81000e96: 0808 addi a0,sp,16 -81000e98: 0808 addi a0,sp,16 -81000e9a: 0808 addi a0,sp,16 -81000e9c: 0808 addi a0,sp,16 -81000e9e: 0808 addi a0,sp,16 -81000ea0: 0808 addi a0,sp,16 -81000ea2: 0808 addi a0,sp,16 -81000ea4: 0808 addi a0,sp,16 -81000ea6: 0808 addi a0,sp,16 -81000ea8: 0808 addi a0,sp,16 -81000eaa: 0808 addi a0,sp,16 Disassembly of section .srodata: -81000eac <_global_impure_ptr>: -81000eac: 1018 addi a4,sp,32 -81000eae: 8100 0x8100 +81000e74 <_global_impure_ptr>: +81000e74: 0fe0 addi s0,sp,988 +81000e76: 8100 0x8100 Disassembly of section .srodata.cst8: -81000eb0 <.srodata.cst8>: -81000eb0: 0000 unimp -81000eb2: 0000 unimp -81000eb4: 0000 unimp -81000eb6: 3ff0 fld fa2,248(a5) -81000eb8: 0000 unimp -81000eba: 0000 unimp -81000ebc: 0000 unimp -81000ebe: 4024 lw s1,64(s0) -81000ec0: 0000 unimp -81000ec2: 0000 unimp -81000ec4: 0000 unimp -81000ec6: 4350 lw a2,4(a4) +81000e78 <.srodata.cst8>: +81000e78: 0000 unimp +81000e7a: 0000 unimp +81000e7c: 0000 unimp +81000e7e: 3ff0 fld fa2,248(a5) +81000e80: 0000 unimp +81000e82: 0000 unimp +81000e84: 0000 unimp +81000e86: 4024 lw s1,64(s0) +81000e88: 0000 unimp +81000e8a: 0000 unimp +81000e8c: 0000 unimp +81000e8e: 4350 lw a2,4(a4) Disassembly of section .eh_frame: -81000ec8 <.eh_frame>: -81000ec8: 0010 0x10 -81000eca: 0000 unimp -81000ecc: 0000 unimp -81000ece: 0000 unimp -81000ed0: 7a01 lui s4,0xfffe0 -81000ed2: 0052 c.slli zero,0x14 -81000ed4: 7c01 lui s8,0xfffe0 -81000ed6: 0101 addi sp,sp,0 -81000ed8: 00020d1b 0x20d1b -81000edc: 0010 0x10 -81000ede: 0000 unimp -81000ee0: 0018 0x18 -81000ee2: 0000 unimp -81000ee4: b6f0 fsd fa2,232(a3) -81000ee6: ff00 fsw fs0,56(a4) -81000ee8: 0434 addi a3,sp,520 -81000eea: 0000 unimp -81000eec: 0000 unimp -81000eee: 0000 unimp -81000ef0: 0010 0x10 -81000ef2: 0000 unimp -81000ef4: 002c addi a1,sp,8 -81000ef6: 0000 unimp -81000ef8: bb10 fsd fa2,48(a4) -81000efa: ff00 fsw fs0,56(a4) -81000efc: 0410 addi a2,sp,512 -81000efe: 0000 unimp -81000f00: 0000 unimp +81000e90 <.eh_frame>: +81000e90: 0010 0x10 +81000e92: 0000 unimp +81000e94: 0000 unimp +81000e96: 0000 unimp +81000e98: 7a01 lui s4,0xfffe0 +81000e9a: 0052 c.slli zero,0x14 +81000e9c: 7c01 lui s8,0xfffe0 +81000e9e: 0101 addi sp,sp,0 +81000ea0: 00020d1b 0x20d1b +81000ea4: 0010 0x10 +81000ea6: 0000 unimp +81000ea8: 0018 0x18 +81000eaa: 0000 unimp +81000eac: b7b4 fsd fa3,104(a5) +81000eae: ff00 fsw fs0,56(a4) +81000eb0: 0434 addi a3,sp,520 +81000eb2: 0000 unimp +81000eb4: 0000 unimp +81000eb6: 0000 unimp +81000eb8: 0010 0x10 +81000eba: 0000 unimp +81000ebc: 002c addi a1,sp,8 +81000ebe: 0000 unimp +81000ec0: bbd4 fsd fa3,176(a5) +81000ec2: ff00 fsw fs0,56(a4) +81000ec4: 0410 addi a2,sp,512 +81000ec6: 0000 unimp +81000ec8: 0000 unimp ... Disassembly of section .data: -81000f08 : -81000f08: 0000 unimp +81000ed0 : +81000ed0: 0000 unimp +81000ed2: 8100 0x8100 +81000ed4: 0004 0x4 +81000ed6: 8100 0x8100 +81000ed8: 0008 0x8 +81000eda: 8100 0x8100 +81000edc: 000c 0xc +81000ede: 8100 0x8100 +81000ee0: 0010 0x10 +81000ee2: 8100 0x8100 +81000ee4: 0014 0x14 +81000ee6: 8100 0x8100 +81000ee8: 0018 0x18 +81000eea: 8100 0x8100 +81000eec: 001c 0x1c +81000eee: 8100 0x8100 +81000ef0: 0020 addi s0,sp,8 +81000ef2: 8100 0x8100 +81000ef4: 0024 addi s1,sp,8 +81000ef6: 8100 0x8100 +81000ef8: 0028 addi a0,sp,8 +81000efa: 8100 0x8100 +81000efc: 002c addi a1,sp,8 +81000efe: 8100 0x8100 +81000f00: 0030 addi a2,sp,8 +81000f02: 8100 0x8100 +81000f04: 0034 addi a3,sp,8 +81000f06: 8100 0x8100 +81000f08: 0038 addi a4,sp,8 81000f0a: 8100 0x8100 -81000f0c: 0004 0x4 +81000f0c: 003c addi a5,sp,8 81000f0e: 8100 0x8100 -81000f10: 0008 0x8 -81000f12: 8100 0x8100 -81000f14: 000c 0xc -81000f16: 8100 0x8100 -81000f18: 0010 0x10 -81000f1a: 8100 0x8100 -81000f1c: 0014 0x14 -81000f1e: 8100 0x8100 -81000f20: 0018 0x18 -81000f22: 8100 0x8100 -81000f24: 001c 0x1c -81000f26: 8100 0x8100 -81000f28: 0020 addi s0,sp,8 -81000f2a: 8100 0x8100 -81000f2c: 0024 addi s1,sp,8 -81000f2e: 8100 0x8100 -81000f30: 0028 addi a0,sp,8 -81000f32: 8100 0x8100 -81000f34: 002c addi a1,sp,8 -81000f36: 8100 0x8100 -81000f38: 0030 addi a2,sp,8 -81000f3a: 8100 0x8100 -81000f3c: 0034 addi a3,sp,8 -81000f3e: 8100 0x8100 -81000f40: 0038 addi a4,sp,8 -81000f42: 8100 0x8100 -81000f44: 003c addi a5,sp,8 -81000f46: 8100 0x8100 -81000f48 : +81000f10 : +81000f10: 0100 addi s0,sp,128 +81000f12: 8100 0x8100 +81000f14: 0104 addi s1,sp,128 +81000f16: 8100 0x8100 +81000f18: 0108 addi a0,sp,128 +81000f1a: 8100 0x8100 +81000f1c: 010c addi a1,sp,128 +81000f1e: 8100 0x8100 +81000f20: 0110 addi a2,sp,128 +81000f22: 8100 0x8100 +81000f24: 0114 addi a3,sp,128 +81000f26: 8100 0x8100 +81000f28: 0118 addi a4,sp,128 +81000f2a: 8100 0x8100 +81000f2c: 011c addi a5,sp,128 +81000f2e: 8100 0x8100 +81000f30: 0120 addi s0,sp,136 +81000f32: 8100 0x8100 +81000f34: 0124 addi s1,sp,136 +81000f36: 8100 0x8100 +81000f38: 0128 addi a0,sp,136 +81000f3a: 8100 0x8100 +81000f3c: 012c addi a1,sp,136 +81000f3e: 8100 0x8100 +81000f40: 0130 addi a2,sp,136 +81000f42: 8100 0x8100 +81000f44: 0134 addi a3,sp,136 +81000f46: 8100 0x8100 81000f48: 0138 addi a4,sp,136 81000f4a: 8100 0x8100 81000f4c: 013c addi a5,sp,136 81000f4e: 8100 0x8100 -81000f50: 0140 addi s0,sp,132 -81000f52: 8100 0x8100 -81000f54: 0144 addi s1,sp,132 -81000f56: 8100 0x8100 -81000f58: 0148 addi a0,sp,132 -81000f5a: 8100 0x8100 -81000f5c: 014c addi a1,sp,132 -81000f5e: 8100 0x8100 -81000f60: 0150 addi a2,sp,132 -81000f62: 8100 0x8100 -81000f64: 0154 addi a3,sp,132 -81000f66: 8100 0x8100 -81000f68: 0158 addi a4,sp,132 -81000f6a: 8100 0x8100 -81000f6c: 015c addi a5,sp,132 -81000f6e: 8100 0x8100 -81000f70: 0160 addi s0,sp,140 -81000f72: 8100 0x8100 -81000f74: 0164 addi s1,sp,140 -81000f76: 8100 0x8100 -81000f78: 0168 addi a0,sp,140 -81000f7a: 8100 0x8100 -81000f7c: 016c addi a1,sp,140 -81000f7e: 8100 0x8100 -81000f80: 0170 addi a2,sp,140 -81000f82: 8100 0x8100 -81000f84: 0174 addi a3,sp,140 -81000f86: 8100 0x8100 -81000f88 : +81000f50 : +81000f50: 0144 addi s1,sp,132 +81000f52: 8100 0x8100 +81000f54: 0148 addi a0,sp,132 +81000f56: 8100 0x8100 +81000f58: 014c addi a1,sp,132 +81000f5a: 8100 0x8100 +81000f5c: 0150 addi a2,sp,132 +81000f5e: 8100 0x8100 +81000f60: 0154 addi a3,sp,132 +81000f62: 8100 0x8100 +81000f64: 0158 addi a4,sp,132 +81000f66: 8100 0x8100 +81000f68: 015c addi a5,sp,132 +81000f6a: 8100 0x8100 +81000f6c: 0160 addi s0,sp,140 +81000f6e: 8100 0x8100 +81000f70: 0164 addi s1,sp,140 +81000f72: 8100 0x8100 +81000f74: 0168 addi a0,sp,140 +81000f76: 8100 0x8100 +81000f78: 016c addi a1,sp,140 +81000f7a: 8100 0x8100 +81000f7c: 0170 addi a2,sp,140 +81000f7e: 8100 0x8100 +81000f80: 0174 addi a3,sp,140 +81000f82: 8100 0x8100 +81000f84: 0178 addi a4,sp,140 +81000f86: 8100 0x8100 81000f88: 017c addi a5,sp,140 81000f8a: 8100 0x8100 81000f8c: 0180 addi s0,sp,192 81000f8e: 8100 0x8100 -81000f90: 0184 addi s1,sp,192 -81000f92: 8100 0x8100 -81000f94: 0188 addi a0,sp,192 -81000f96: 8100 0x8100 -81000f98: 018c addi a1,sp,192 -81000f9a: 8100 0x8100 -81000f9c: 0190 addi a2,sp,192 -81000f9e: 8100 0x8100 -81000fa0: 0194 addi a3,sp,192 -81000fa2: 8100 0x8100 -81000fa4: 0198 addi a4,sp,192 -81000fa6: 8100 0x8100 -81000fa8: 019c addi a5,sp,192 -81000faa: 8100 0x8100 -81000fac: 01a0 addi s0,sp,200 -81000fae: 8100 0x8100 -81000fb0: 01a4 addi s1,sp,200 -81000fb2: 8100 0x8100 -81000fb4: 01a8 addi a0,sp,200 -81000fb6: 8100 0x8100 -81000fb8: 01ac addi a1,sp,200 -81000fba: 8100 0x8100 -81000fbc: 01b0 addi a2,sp,200 -81000fbe: 8100 0x8100 -81000fc0: 01b4 addi a3,sp,200 -81000fc2: 8100 0x8100 -81000fc4: 01b8 addi a4,sp,200 -81000fc6: 8100 0x8100 -81000fc8 : -81000fc8: 0005 c.nop 1 -81000fca: 0000 unimp -81000fcc: 0005 c.nop 1 -81000fce: 0000 unimp -81000fd0: 0005 c.nop 1 -81000fd2: 0000 unimp -81000fd4: 0005 c.nop 1 +81000f90 : +81000f90: 0005 c.nop 1 +81000f92: 0000 unimp +81000f94: 0005 c.nop 1 +81000f96: 0000 unimp +81000f98: 0005 c.nop 1 +81000f9a: 0000 unimp +81000f9c: 0005 c.nop 1 ... -81000fd8 : +81000fa0 : +81000fa0: 01b8 addi a4,sp,200 +81000fa2: 8100 0x8100 +81000fa4: 01bc addi a5,sp,200 +81000fa6: 8100 0x8100 +81000fa8: 01c0 addi s0,sp,196 +81000faa: 8100 0x8100 +81000fac: 01c4 addi s1,sp,196 +81000fae: 8100 0x8100 +81000fb0: 01c8 addi a0,sp,196 +81000fb2: 8100 0x8100 +81000fb4: 01cc addi a1,sp,196 +81000fb6: 8100 0x8100 +81000fb8: 01d0 addi a2,sp,196 +81000fba: 8100 0x8100 +81000fbc: 01d4 addi a3,sp,196 +81000fbe: 8100 0x8100 +81000fc0: 01d8 addi a4,sp,196 +81000fc2: 8100 0x8100 +81000fc4: 01dc addi a5,sp,196 +81000fc6: 8100 0x8100 +81000fc8: 01e0 addi s0,sp,204 +81000fca: 8100 0x8100 +81000fcc: 01e4 addi s1,sp,204 +81000fce: 8100 0x8100 +81000fd0: 01e8 addi a0,sp,204 +81000fd2: 8100 0x8100 +81000fd4: 01ec addi a1,sp,204 +81000fd6: 8100 0x8100 81000fd8: 01f0 addi a2,sp,204 81000fda: 8100 0x8100 81000fdc: 01f4 addi a3,sp,204 81000fde: 8100 0x8100 -81000fe0: 01f8 addi a4,sp,204 -81000fe2: 8100 0x8100 -81000fe4: 01fc addi a5,sp,204 + +81000fe0 : +81000fe0: 0000 unimp +81000fe2: 0000 unimp +81000fe4: 12cc addi a1,sp,356 81000fe6: 8100 0x8100 -81000fe8: 0200 addi s0,sp,256 +81000fe8: 1334 addi a3,sp,424 81000fea: 8100 0x8100 -81000fec: 0204 addi s1,sp,256 +81000fec: 139c addi a5,sp,480 81000fee: 8100 0x8100 -81000ff0: 0208 addi a0,sp,256 -81000ff2: 8100 0x8100 -81000ff4: 020c addi a1,sp,256 -81000ff6: 8100 0x8100 -81000ff8: 0210 addi a2,sp,256 -81000ffa: 8100 0x8100 -81000ffc: 0214 addi a3,sp,256 -81000ffe: 8100 0x8100 -81001000: 0218 addi a4,sp,256 -81001002: 8100 0x8100 -81001004: 021c addi a5,sp,256 -81001006: 8100 0x8100 -81001008: 0220 addi s0,sp,264 -8100100a: 8100 0x8100 -8100100c: 0224 addi s1,sp,264 -8100100e: 8100 0x8100 -81001010: 0228 addi a0,sp,264 -81001012: 8100 0x8100 -81001014: 022c addi a1,sp,264 -81001016: 8100 0x8100 - -81001018 : -81001018: 0000 unimp -8100101a: 0000 unimp -8100101c: 1304 addi s1,sp,416 -8100101e: 8100 0x8100 -81001020: 136c addi a1,sp,428 -81001022: 8100 0x8100 -81001024: 13d4 addi a3,sp,484 -81001026: 8100 0x8100 ... -810010c0: 0001 nop -810010c2: 0000 unimp -810010c4: 0000 unimp -810010c6: 0000 unimp -810010c8: 330e fld ft6,224(sp) -810010ca: abcd j 810016bc <__malloc_av_+0x27c> -810010cc: 1234 addi a3,sp,296 -810010ce: e66d bnez a2,810011b8 -810010d0: deec sw a1,124(a3) -810010d2: 0005 c.nop 1 -810010d4: 0000000b 0xb +81001088: 0001 nop +8100108a: 0000 unimp +8100108c: 0000 unimp +8100108e: 0000 unimp +81001090: 330e fld ft6,224(sp) +81001092: abcd j 81001684 <__malloc_av_+0x27c> +81001094: 1234 addi a3,sp,296 +81001096: e66d bnez a2,81001180 +81001098: deec sw a1,124(a3) +8100109a: 0005 c.nop 1 +8100109c: 0000000b 0xb ... -81001440 <__malloc_av_>: +81001408 <__malloc_av_>: ... +81001410: 1408 addi a0,sp,544 +81001412: 8100 0x8100 +81001414: 1408 addi a0,sp,544 +81001416: 8100 0x8100 +81001418: 1410 addi a2,sp,544 +8100141a: 8100 0x8100 +8100141c: 1410 addi a2,sp,544 +8100141e: 8100 0x8100 +81001420: 1418 addi a4,sp,544 +81001422: 8100 0x8100 +81001424: 1418 addi a4,sp,544 +81001426: 8100 0x8100 +81001428: 1420 addi s0,sp,552 +8100142a: 8100 0x8100 +8100142c: 1420 addi s0,sp,552 +8100142e: 8100 0x8100 +81001430: 1428 addi a0,sp,552 +81001432: 8100 0x8100 +81001434: 1428 addi a0,sp,552 +81001436: 8100 0x8100 +81001438: 1430 addi a2,sp,552 +8100143a: 8100 0x8100 +8100143c: 1430 addi a2,sp,552 +8100143e: 8100 0x8100 +81001440: 1438 addi a4,sp,552 +81001442: 8100 0x8100 +81001444: 1438 addi a4,sp,552 +81001446: 8100 0x8100 81001448: 1440 addi s0,sp,548 8100144a: 8100 0x8100 8100144c: 1440 addi s0,sp,548 @@ -19759,164 +19798,136 @@ Disassembly of section .data: 8100180a: 8100 0x8100 8100180c: 1800 addi s0,sp,48 8100180e: 8100 0x8100 -81001810: 1808 addi a0,sp,48 -81001812: 8100 0x8100 -81001814: 1808 addi a0,sp,48 -81001816: 8100 0x8100 -81001818: 1810 addi a2,sp,48 -8100181a: 8100 0x8100 -8100181c: 1810 addi a2,sp,48 -8100181e: 8100 0x8100 -81001820: 1818 addi a4,sp,48 -81001822: 8100 0x8100 -81001824: 1818 addi a4,sp,48 -81001826: 8100 0x8100 -81001828: 1820 addi s0,sp,56 -8100182a: 8100 0x8100 -8100182c: 1820 addi s0,sp,56 -8100182e: 8100 0x8100 -81001830: 1828 addi a0,sp,56 -81001832: 8100 0x8100 -81001834: 1828 addi a0,sp,56 -81001836: 8100 0x8100 -81001838: 1830 addi a2,sp,56 -8100183a: 8100 0x8100 -8100183c: 1830 addi a2,sp,56 -8100183e: 8100 0x8100 -81001840: 1838 addi a4,sp,56 -81001842: 8100 0x8100 -81001844: 1838 addi a4,sp,56 -81001846: 8100 0x8100 -81001848 <__global_locale>: -81001848: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +81001810 <__global_locale>: +81001810: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -81001868: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +81001830: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -81001888: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +81001850: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -810018a8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +81001870: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -810018c8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +81001890: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -810018e8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +810018b0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -81001908: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +810018d0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -81001928: c5a4 sw s1,72(a1) -8100192a: 8000 0x8000 -8100192c: aba0 fsd fs0,80(a5) -8100192e: 8000 0x8000 -81001930: 0000 unimp -81001932: 0000 unimp -81001934: 0c6c addi a1,sp,540 -81001936: 8100 0x8100 -81001938: 0adc addi a5,sp,340 -8100193a: 8100 0x8100 -8100193c: 0408 addi a0,sp,512 -8100193e: 8100 0x8100 -81001940: 0408 addi a0,sp,512 -81001942: 8100 0x8100 -81001944: 0408 addi a0,sp,512 -81001946: 8100 0x8100 -81001948: 0408 addi a0,sp,512 -8100194a: 8100 0x8100 -8100194c: 0408 addi a0,sp,512 -8100194e: 8100 0x8100 -81001950: 0408 addi a0,sp,512 -81001952: 8100 0x8100 -81001954: 0408 addi a0,sp,512 -81001956: 8100 0x8100 -81001958: 0408 addi a0,sp,512 -8100195a: 8100 0x8100 -8100195c: 0408 addi a0,sp,512 -8100195e: 8100 0x8100 -81001960: ffff 0xffff -81001962: ffff 0xffff -81001964: ffff 0xffff -81001966: ffff 0xffff -81001968: ffff 0xffff -8100196a: ffff 0xffff -8100196c: ffff 0xffff -8100196e: 0000 unimp -81001970: 0001 nop -81001972: 5341 li t1,-16 -81001974: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +810018f0: c630 sw a2,72(a2) +810018f2: 8000 0x8000 +810018f4: ac2c fsd fa1,88(s0) +810018f6: 8000 0x8000 +810018f8: 0000 unimp +810018fa: 0000 unimp +810018fc: 0c34 addi a3,sp,536 +810018fe: 8100 0x8100 +81001900: 0aa4 addi s1,sp,344 +81001902: 8100 0x8100 +81001904: 03d0 addi a2,sp,452 +81001906: 8100 0x8100 +81001908: 03d0 addi a2,sp,452 +8100190a: 8100 0x8100 +8100190c: 03d0 addi a2,sp,452 +8100190e: 8100 0x8100 +81001910: 03d0 addi a2,sp,452 +81001912: 8100 0x8100 +81001914: 03d0 addi a2,sp,452 +81001916: 8100 0x8100 +81001918: 03d0 addi a2,sp,452 +8100191a: 8100 0x8100 +8100191c: 03d0 addi a2,sp,452 +8100191e: 8100 0x8100 +81001920: 03d0 addi a2,sp,452 +81001922: 8100 0x8100 +81001924: 03d0 addi a2,sp,452 +81001926: 8100 0x8100 +81001928: ffff 0xffff +8100192a: ffff 0xffff +8100192c: ffff 0xffff +8100192e: ffff 0xffff +81001930: ffff 0xffff +81001932: ffff 0xffff +81001934: ffff 0xffff +81001936: 0000 unimp +81001938: 0001 nop +8100193a: 5341 li t1,-16 +8100193c: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... -81001990: 0000 unimp -81001992: 5341 li t1,-16 -81001994: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +81001958: 0000 unimp +8100195a: 5341 li t1,-16 +8100195c: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... Disassembly of section .sdata: -810019b4 : -810019b4: 0000 unimp -810019b6: 7000 flw fs0,32(s0) +8100197c : +8100197c: 0000 unimp +8100197e: 7000 flw fs0,32(s0) -810019b8 : -810019b8: 0000 unimp -810019ba: 1000 addi s0,sp,32 +81001980 : +81001980: 0000 unimp +81001982: 1000 addi s0,sp,32 -810019bc : -810019bc: 0000 unimp -810019be: 2000 fld fs0,0(s0) +81001984 : +81001984: 0000 unimp +81001986: 2000 fld fs0,0(s0) -810019c0 <_impure_ptr>: -810019c0: 1018 addi a4,sp,32 -810019c2: 8100 0x8100 +81001988 <_impure_ptr>: +81001988: 0fe0 addi s0,sp,988 +8100198a: 8100 0x8100 -810019c4 <__malloc_sbrk_base>: -810019c4: ffff 0xffff -810019c6: ffff 0xffff +8100198c <__malloc_sbrk_base>: +8100198c: ffff 0xffff +8100198e: ffff 0xffff -810019c8 <__malloc_trim_threshold>: -810019c8: 0000 unimp -810019ca: 0002 c.slli64 zero +81001990 <__malloc_trim_threshold>: +81001990: 0000 unimp +81001992: 0002 c.slli64 zero Disassembly of section .bss: -810019cc : -810019cc: 0000 unimp +81001994 : +81001994: 0000 unimp ... -810019d0 : -810019d0: 0000 unimp +81001998 : +81001998: 0000 unimp ... -810019d4 : -810019d4: 0000 unimp +8100199c : +8100199c: 0000 unimp ... -810019d8 : +810019a0 : ... -810019e8 : +810019b0 : ... -810019f8 <__malloc_current_mallinfo>: +810019c0 <__malloc_current_mallinfo>: ... -81001a20 : -81001a20: 0000 unimp +810019e8 : +810019e8: 0000 unimp ... Disassembly of section .sbss: -81001a24 <__malloc_max_total_mem>: -81001a24: 0000 unimp +810019ec <__malloc_max_total_mem>: +810019ec: 0000 unimp ... -81001a28 <__malloc_max_sbrked_mem>: -81001a28: 0000 unimp +810019f0 <__malloc_max_sbrked_mem>: +810019f0: 0000 unimp ... -81001a2c <__malloc_top_pad>: -81001a2c: 0000 unimp +810019f4 <__malloc_top_pad>: +810019f4: 0000 unimp ... -81001a30 <_PathLocale>: -81001a30: 0000 unimp +810019f8 <_PathLocale>: +810019f8: 0000 unimp ... Disassembly of section .comment: @@ -19944,8 +19955,8 @@ Disassembly of section .debug_info: 10: 3b0c fld fa1,48(a4) 12: 97000007 0x97000007 16: 0006 c.slli zero,0x1 - 18: d400 sw s0,40(s0) - 1a: 00c5 addi ra,ra,17 + 18: 6000 flw fs0,0(s0) + 1a: 00c6 slli ra,ra,0x11 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -20035,7 +20046,7 @@ Disassembly of section .debug_info: de: 0300 addi s0,sp,384 e0: 0a00 addi s0,sp,272 e2: 0308 addi a0,sp,384 - e4: 010509a3 sb a6,19(a0) # fffe5013 <_PathLocale+0x7efe35e3> + e4: 010509a3 sb a6,19(a0) # fffe5013 <_PathLocale+0x7efe361b> e8: 0000 unimp ea: 0003c40b 0x3c40b ee: 0300 addi s0,sp,384 @@ -20079,7 +20090,7 @@ Disassembly of section .debug_info: 150: 0b04 addi s1,sp,400 152: 0531 addi a0,a0,12 154: 0000 unimp - 156: 3205 jal fffffa76 <_PathLocale+0x7effe046> + 156: 3205 jal fffffa76 <_PathLocale+0x7effe07e> 158: 0000330b 0x330b 15c: 0800 addi s0,sp,16 15e: 0001b50b 0x1b50b @@ -20088,12 +20099,12 @@ Disassembly of section .debug_info: 166: 00000033 add zero,zero,zero 16a: 0b0c addi a1,sp,400 16c: 0000013b 0x13b - 170: 3205 jal fffffa90 <_PathLocale+0x7effe060> + 170: 3205 jal fffffa90 <_PathLocale+0x7effe098> 172: 0000331b 0x331b 176: 1000 addi s0,sp,32 178: 5f0e lw t5,224(sp) 17a: 0078 addi a4,sp,12 - 17c: 3305 jal fffffe9c <_PathLocale+0x7effe46c> + 17c: 3305 jal fffffe9c <_PathLocale+0x7effe4a4> 17e: 00018b0b 0x18b0b 182: 1400 addi s0,sp,544 184: 0f00 addi s0,sp,912 @@ -20117,8 +20128,8 @@ Disassembly of section .debug_info: 1b0: 00000033 add zero,zero,zero 1b4: 0b00 addi s0,sp,400 1b6: 000006f7 0x6f7 - 1ba: 3a05 jal fffffaea <_PathLocale+0x7effe0ba> - 1bc: 3309 jal fffffebe <_PathLocale+0x7effe48e> + 1ba: 3a05 jal fffffaea <_PathLocale+0x7effe0f2> + 1bc: 3309 jal fffffebe <_PathLocale+0x7effe4c6> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0000f10b 0xf10b @@ -20128,8 +20139,8 @@ Disassembly of section .debug_info: 1ce: 0b08 addi a0,sp,400 1d0: 0770 addi a2,sp,908 1d2: 0000 unimp - 1d4: 3c05 jal fffffc04 <_PathLocale+0x7effe1d4> - 1d6: 3309 jal fffffed8 <_PathLocale+0x7effe4a8> + 1d4: 3c05 jal fffffc04 <_PathLocale+0x7effe20c> + 1d6: 3309 jal fffffed8 <_PathLocale+0x7effe4e0> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 00041a0b 0x41a0b @@ -20139,8 +20150,8 @@ Disassembly of section .debug_info: 1e8: 0b10 addi a2,sp,400 1ea: 03ba slli t2,t2,0xe 1ec: 0000 unimp - 1ee: 3e05 jal fffffd1e <_PathLocale+0x7effe2ee> - 1f0: 3309 jal fffffef2 <_PathLocale+0x7effe4c2> + 1ee: 3e05 jal fffffd1e <_PathLocale+0x7effe326> + 1f0: 3309 jal fffffef2 <_PathLocale+0x7effe4fa> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006220b 0x6220b @@ -20149,7 +20160,7 @@ Disassembly of section .debug_info: 204: 04c8 addi a0,sp,580 206: 0000 unimp 208: 4005 c.li zero,1 - 20a: 3309 jal ffffff0c <_PathLocale+0x7effe4dc> + 20a: 3309 jal ffffff0c <_PathLocale+0x7effe514> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 00067d0b 0x67d0b @@ -20178,7 +20189,7 @@ Disassembly of section .debug_info: 24a: 0500 addi s0,sp,640 24c: 0a4e slli s4,s4,0x13 24e: 011f 0000 0100 0x1000000011f - 254: 3311 jal ffffff58 <_PathLocale+0x7effe528> + 254: 3311 jal ffffff58 <_PathLocale+0x7effe560> 256: 0001 nop 258: 0500 addi s0,sp,640 25a: 0a51 addi s4,s4,20 @@ -20210,7 +20221,7 @@ Disassembly of section .debug_info: 29c: 01b0 addi a2,sp,200 29e: 0000 unimp 2a0: 6105 addi sp,sp,32 - 2a2: bc09 j fffffcb4 <_PathLocale+0x7effe284> + 2a2: bc09 j fffffcb4 <_PathLocale+0x7effe2bc> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 00010e0b 0x10e0b @@ -20258,7 +20269,7 @@ Disassembly of section .debug_info: 30c: 0000 unimp 30e: 5f0e lw t5,224(sp) 310: 0070 addi a2,sp,12 - 312: b605 j fffffe32 <_PathLocale+0x7effe402> + 312: b605 j fffffe32 <_PathLocale+0x7effe43a> 314: fb12 fsw ft4,180(sp) 316: 0002 c.slli64 zero 318: 0000 unimp @@ -20279,7 +20290,7 @@ Disassembly of section .debug_info: 33e: 0b0c addi a1,sp,400 340: 02d4 addi a3,sp,324 342: 0000 unimp - 344: ba05 j fffffc74 <_PathLocale+0x7effe244> + 344: ba05 j fffffc74 <_PathLocale+0x7effe27c> 346: 5609 li a2,-30 348: 0000 unimp 34a: 0e00 addi s0,sp,784 @@ -20291,7 +20302,7 @@ Disassembly of section .debug_info: 358: 0b10 addi a2,sp,400 35a: 0085 addi ra,ra,1 35c: 0000 unimp - 35e: bc05 j fffffd8e <_PathLocale+0x7effe35e> + 35e: bc05 j fffffd8e <_PathLocale+0x7effe396> 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 364: 1800 addi s0,sp,48 366: 00011c0b 0x11c0b @@ -21200,8 +21211,8 @@ Disassembly of section .debug_info: bca: 0100 addi s0,sp,128 bcc: 0526 slli a0,a0,0x9 bce: 0901 addi s2,s2,0 - bd0: d400000b 0xd400000b - bd4: 00c5 addi ra,ra,17 + bd0: 6000000b 0x6000000b + bd4: 00c6 slli ra,ra,0x11 bd6: 3480 fld fs0,40(s1) bd8: 0004 0x4 bda: 0100 addi s0,sp,128 @@ -21223,7 +21234,7 @@ Disassembly of section .debug_info: bfe: 2900 fld fs0,16(a0) c00: 0ea2 slli t4,t4,0x8 c02: 0000 unimp - c04: c5d4 sw a3,12(a1) + c04: c660 sw s0,76(a2) c06: 8000 0x8000 c08: 0000 unimp c0a: 0000 unimp @@ -21303,7 +21314,7 @@ Disassembly of section .debug_info: cb4: 2f00 fld fs0,24(a4) cb6: 0f91 addi t6,t6,4 cb8: 0000 unimp - cba: c638 sw a4,72(a2) + cba: c6c4 sw s1,12(a3) cbc: 8000 0x8000 cbe: 0088 addi a0,sp,64 cc0: 0000 unimp @@ -21442,7 +21453,7 @@ Disassembly of section .debug_info: de2: 0000 unimp de4: 2f00 fld fs0,24(a4) de6: 00001073 csrw ustatus,zero - dea: c720 sw s0,72(a4) + dea: c7ac sw a1,72(a5) dec: 8000 0x8000 dee: 0088 addi a0,sp,64 df0: 0000 unimp @@ -21539,12 +21550,12 @@ Disassembly of section .debug_info: ebc: 3200000b 0x3200000b ec0: 0064 addi s1,sp,12 ec2: f701 bnez a4,dca <_start-0x7ffff236> - ec4: 0b092203 lw tp,176(s2) # fffec0b0 <_PathLocale+0x7efea680> + ec4: 0b092203 lw tp,176(s2) # fffec0b0 <_PathLocale+0x7efea6b8> ec8: 0000 unimp eca: 7232 flw ft4,44(sp) ecc: 0070 addi a2,sp,12 ece: f701 bnez a4,dd6 <_start-0x7ffff22a> - ed0: 12132e03 lw t3,289(t1) # fffeb121 <_PathLocale+0x7efe96f1> + ed0: 12132e03 lw t3,289(t1) # fffeb121 <_PathLocale+0x7efe9729> ed4: 0000 unimp ed6: 006e6e33 or t3,t3,t1 eda: f901 bnez a0,dea <_start-0x7ffff216> @@ -21917,7 +21928,7 @@ Disassembly of section .debug_info: 122a: 3b0c fld fa1,48(a4) 122c: 97000007 0x97000007 1230: 0006 c.slli zero,0x1 - 1232: 0800 addi s0,sp,16 + 1232: 9400 0x9400 1234: 00ca slli ra,ra,0x12 1236: 1080 addi s0,sp,96 1238: 0004 0x4 @@ -23180,7 +23191,7 @@ Disassembly of section .debug_info: 1de4: 0100 addi s0,sp,128 1de6: 051a slli a0,a0,0x6 1de8: 0901 addi s2,s2,0 - 1dea: 0800000b 0x800000b + 1dea: 9400000b 0x9400000b 1dee: 00ca slli ra,ra,0x12 1df0: 1080 addi s0,sp,96 1df2: 0004 0x4 @@ -23207,7 +23218,7 @@ Disassembly of section .debug_info: 1e24: 0d2c addi a1,sp,664 1e26: 0000 unimp 1e28: 002a c.slli zero,0xa - 1e2a: 0800000f fence i,unknown + 1e2a: 9400000f 0x9400000f 1e2e: 00ca slli ra,ra,0x12 1e30: 0080 addi s0,sp,64 1e32: 0001 nop @@ -23285,7 +23296,7 @@ Disassembly of section .debug_info: 1eda: 0010 0x10 1edc: 0000 unimp 1ede: ef30 fsw fa2,88(a4) - 1ee0: 6c00000f 0x6c00000f + 1ee0: f800000f 0xf800000f 1ee4: 00ca slli ra,ra,0x12 1ee6: 7080 flw fs0,32(s1) 1ee8: 0000 unimp @@ -23340,7 +23351,7 @@ Disassembly of section .debug_info: 1f4a: 3000 fld fs0,32(s0) 1f4c: 10d1 addi ra,ra,-12 1f4e: 0000 unimp - 1f50: cb3c sw a5,80(a4) + 1f50: cbc8 sw a0,20(a5) 1f52: 8000 0x8000 1f54: 0074 addi a3,sp,12 1f56: 0000 unimp @@ -23427,7 +23438,7 @@ Disassembly of section .debug_info: 2008: 3000 fld fs0,32(s0) 200a: 1152 slli sp,sp,0x34 200c: 0000 unimp - 200e: cc94 sw a3,24(s1) + 200e: cd20 sw s0,88(a0) 2010: 8000 0x8000 2012: 0010 0x10 2014: 0000 unimp @@ -23439,8 +23450,8 @@ Disassembly of section .debug_info: 2020: 00000013 nop 2024: 6531 lui a0,0xc 2026: 0011 c.nop 4 - 2028: c400 sw s0,8(s0) - 202a: 00cc addi a1,sp,68 + 2028: 5000 lw s0,32(s0) + 202a: 00cd addi ra,ra,19 202c: 5080 lw s0,32(s1) 202e: 0001 nop 2030: 2e00 fld fs0,24(a2) @@ -23531,8 +23542,8 @@ Disassembly of section .debug_info: 20e2: 0060 addi s0,sp,12 20e4: 4d30 lw a2,88(a0) 20e6: 0012 c.slli zero,0x4 - 20e8: e000 fsw fs0,0(s0) - 20ea: 00cd addi ra,ra,19 + 20e8: 6c00 flw fs0,24(s0) + 20ea: 00ce slli ra,ra,0x13 20ec: 1480 addi s0,sp,608 20ee: 0000 unimp 20f0: e500 fsw fs0,8(a0) @@ -23543,7 +23554,7 @@ Disassembly of section .debug_info: 20fa: 155f 0000 3100 0x31000000155f 2100: 1260 addi s0,sp,300 2102: 0000 unimp - 2104: cdf4 sw a3,92(a1) + 2104: ce80 sw s0,24(a3) 2106: 8000 0x8000 2108: 0010 0x10 210a: 0000 unimp @@ -23936,7 +23947,7 @@ Disassembly of section .debug_info: 24a2: b80c fsd fa1,48(s0) 24a4: 97000007 0x97000007 24a8: 0006 c.slli zero,0x1 - 24aa: 1800 addi s0,sp,48 + 24aa: a400 fsd fs0,8(s0) 24ac: 00ce slli ra,ra,0x13 24ae: 2c80 fld fs0,24(s1) 24b0: 0001 nop @@ -24070,7 +24081,7 @@ Disassembly of section .debug_info: 25d6: 2301 jal 2ad6 <_start-0x7fffd52a> 25d8: 2501 jal 2bd8 <_start-0x7fffd428> 25da: 0000 unimp - 25dc: 1800 addi s0,sp,48 + 25dc: a400 fsd fs0,8(s0) 25de: 00ce slli ra,ra,0x13 25e0: 2c80 fld fs0,24(s1) 25e2: 0001 nop @@ -24184,9 +24195,8 @@ Disassembly of section .debug_info: 26f0: 2d01 jal 2d00 <_start-0x7fffd300> 26f2: 00003103 0x3103 26f6: 0000 unimp - 26f8: e81a fsw ft6,16(sp) - 26fa: 00ce slli ra,ra,0x13 - 26fc: 2880 fld fs0,16(s1) + 26f8: 741a flw fs0,164(sp) + 26fa: 288000cf fnmadd.s ft1,ft0,fs0,ft5,rne 26fe: 0000 unimp 2700: 8400 0x8400 2702: 0002 c.slli64 zero @@ -24227,7 +24237,7 @@ Disassembly of section .debug_info: 2752: 08d2 slli a7,a7,0x14 2754: 0000 unimp 2756: 00000697 auipc a3,0x0 - 275a: cf44 sw s1,28(a4) + 275a: cfd0 sw a2,28(a5) 275c: 8000 0x8000 275e: 014c addi a1,sp,132 2760: 0000 unimp @@ -24357,7 +24367,7 @@ Disassembly of section .debug_info: 2884: 0100 addi s0,sp,128 2886: 00250123 sb sp,2(a0) 288a: 0000 unimp - 288c: cf44 sw s1,28(a4) + 288c: cfd0 sw a2,28(a5) 288e: 8000 0x8000 2890: 014c addi a1,sp,132 2892: 0000 unimp @@ -24499,8 +24509,8 @@ Disassembly of section .debug_info: 29e6: 0009 c.nop 2 29e8: 9700 0x9700 29ea: 0006 c.slli zero,0x1 - 29ec: 9000 0x9000 - 29ee: 00d0 addi a2,sp,68 + 29ec: 1c00 addi s0,sp,560 + 29ee: 00d1 addi ra,ra,20 29f0: 4c80 lw s0,24(s1) 29f2: 0001 nop 29f4: 4c00 lw s0,24(s0) @@ -24634,8 +24644,8 @@ Disassembly of section .debug_info: 2b18: 2301 jal 3018 <_start-0x7fffcfe8> 2b1a: 2501 jal 311a <_start-0x7fffcee6> 2b1c: 0000 unimp - 2b1e: 9000 0x9000 - 2b20: 00d0 addi a2,sp,68 + 2b1e: 1c00 addi s0,sp,560 + 2b20: 00d1 addi ra,ra,20 2b22: 4c80 lw s0,24(s1) 2b24: 0001 nop 2b26: 0100 addi s0,sp,128 @@ -24780,7 +24790,7 @@ Disassembly of section .debug_info: 2c78: 0cde slli s9,s9,0x17 2c7a: 0000 unimp 2c7c: 00000697 auipc a3,0x0 - 2c80: d1dc sw a5,36(a1) + 2c80: d268 sw a0,100(a2) 2c82: 8000 0x8000 2c84: 12b0 addi a2,sp,360 2c86: 0000 unimp @@ -24915,8 +24925,8 @@ Disassembly of section .debug_info: 2dac: 2301 jal 32ac <_start-0x7fffcd54> 2dae: 9601 srai a2,a2,0x20 2db0: 0000 unimp - 2db2: dc00 sw s0,56(s0) - 2db4: 00d1 addi ra,ra,20 + 2db2: 6800 flw fs0,16(s0) + 2db4: 00d2 slli ra,ra,0x14 2db6: b080 fsd fs0,32(s1) 2db8: 0012 c.slli zero,0x4 2dba: 0100 addi s0,sp,128 @@ -25039,7 +25049,7 @@ Disassembly of section .debug_info: 2ed2: 032c addi a1,sp,392 2ed4: 011a slli sp,sp,0x6 2ed6: 0000 unimp - 2ed8: 7fa09103 lh sp,2042(ra) # fffe47fa <_PathLocale+0x7efe2dca> + 2ed8: 7fa09103 lh sp,2042(ra) # fffe47fa <_PathLocale+0x7efe2e02> 2edc: 1500 addi s0,sp,672 2ede: 02c8 addi a0,sp,324 2ee0: 0000 unimp @@ -25187,7 +25197,7 @@ Disassembly of section .debug_info: 3046: 0021 c.nop 8 3048: 0000 unimp 304a: 1800 addi s0,sp,48 - 304c: d680 sw s0,40(a3) + 304c: d70c sw a1,40(a4) 304e: 8000 0x8000 3050: 07b4 addi a3,sp,968 3052: 0000 unimp @@ -25201,7 +25211,7 @@ Disassembly of section .debug_info: 3062: 0000 unimp 3064: 7fa09103 lh sp,2042(ra) 3068: 7015 c.lui zero,0xfffe5 - 306a: 95000003 lb zero,-1712(zero) # fffff950 <_PathLocale+0x7effdf20> + 306a: 95000003 lb zero,-1712(zero) # fffff950 <_PathLocale+0x7effdf58> 306e: 1200000f 0x1200000f 3072: 0bb4 addi a3,sp,472 3074: 0000 unimp @@ -25388,7 +25398,7 @@ Disassembly of section .debug_info: 321c: 4596 lw a1,68(sp) 321e: 0000 unimp 3220: 1800 addi s0,sp,48 - 3222: d73c sw a5,104(a4) + 3222: d7c8 sw a0,44(a5) 3224: 8000 0x8000 3226: 0054 addi a3,sp,4 3228: 0000 unimp @@ -25450,7 +25460,7 @@ Disassembly of section .debug_info: 32aa: 4b1a lw s6,132(sp) 32ac: 0000 unimp 32ae: 1800 addi s0,sp,48 - 32b0: d790 sw a2,40(a5) + 32b0: d81c sw a5,48(s0) 32b2: 8000 0x8000 32b4: 0048 addi a0,sp,4 32b6: 0000 unimp @@ -26140,7 +26150,7 @@ Disassembly of section .debug_info: 38e2: 7878 flw fa4,116(s0) 38e4: 0000 unimp 38e6: 1800 addi s0,sp,48 - 38e8: dbf8 sw a4,116(a5) + 38e8: dc84 sw s1,56(s1) 38ea: 8000 0x8000 38ec: 0044 addi s1,sp,4 38ee: 0000 unimp @@ -26202,7 +26212,7 @@ Disassembly of section .debug_info: 396c: 7bb4 flw fa3,112(a5) 396e: 0000 unimp 3970: 1800 addi s0,sp,48 - 3972: dc3c sw a5,120(s0) + 3972: dcc8 sw a0,60(s1) 3974: 8000 0x8000 3976: 0044 addi s1,sp,4 3978: 0000 unimp @@ -26267,7 +26277,7 @@ Disassembly of section .debug_info: 39fa: 7f31 lui t5,0xfffec 39fc: 0000 unimp 39fe: 1800 addi s0,sp,48 - 3a00: dc80 sw s0,56(s1) + 3a00: dd0c sw a1,56(a0) 3a02: 8000 0x8000 3a04: 0048 addi a0,sp,4 3a06: 0000 unimp @@ -26516,7 +26526,7 @@ Disassembly of section .debug_info: 3c4e: 009c addi a5,sp,64 3c50: 0000 unimp 3c52: 1800 addi s0,sp,48 - 3c54: de3c sw a5,120(a2) + 3c54: dec8 sw a0,60(a3) 3c56: 8000 0x8000 3c58: 0048 addi a0,sp,4 3c5a: 0000 unimp @@ -26528,7 +26538,7 @@ Disassembly of section .debug_info: 3c66: 032e slli t1,t1,0xb 3c68: 0025 c.nop 9 3c6a: 0000 unimp - 3c6c: 3c1a fld fs8,416(sp) + 3c6c: c81a sw t1,16(sp) 3c6e: 00de slli ra,ra,0x17 3c70: 3c80 fld fs0,56(s1) 3c72: 0000 unimp @@ -26567,7 +26577,7 @@ Disassembly of section .debug_info: 3cc2: 009c addi a5,sp,64 3cc4: 0000 unimp 3cc6: 1800 addi s0,sp,48 - 3cc8: ded0 sw a2,60(a3) + 3cc8: df5c sw a5,60(a4) 3cca: 8000 0x8000 3ccc: 000c 0xc 3cce: 0000 unimp @@ -26637,7 +26647,7 @@ Disassembly of section .debug_info: 3d66: 0025032f 0x25032f 3d6a: 0000 unimp 3d6c: 00009d6f jal s10,cd6c <_start-0x7fff3294> - 3d70: 1018 addi a4,sp,32 + 3d70: 9c18 0x9c18 3d72: 00e1 addi ra,ra,24 3d74: 7c80 flw fs0,56(s1) 3d76: 0000 unimp @@ -26669,7 +26679,7 @@ Disassembly of section .debug_info: 3db4: c000 sw s0,0(s0) 3db6: 009d addi ra,ra,7 3db8: 1800 addi s0,sp,48 - 3dba: e14c fsw fa1,4(a0) + 3dba: e1d8 fsw fa4,4(a1) 3dbc: 8000 0x8000 3dbe: 0008 0x8 3dc0: 0000 unimp @@ -26699,8 +26709,8 @@ Disassembly of section .debug_info: 3df6: 9f54 0x9f54 3df8: 0000 unimp 3dfa: 0000 unimp - 3dfc: 9c18 0x9c18 - 3dfe: 00e1 addi ra,ra,24 + 3dfc: 2818 fld fa4,16(s0) + 3dfe: 00e2 slli ra,ra,0x18 3e00: 1080 addi s0,sp,96 3e02: 0001 nop 3e04: 0900 addi s0,sp,144 @@ -26747,9 +26757,8 @@ Disassembly of section .debug_info: 3e6a: a1b0 fsd fa2,64(a1) 3e6c: 0000 unimp 3e6e: 0000 unimp - 3e70: d818 sw a4,48(s0) - 3e72: 00e2 slli ra,ra,0x18 - 3e74: 3080 fld fs0,32(s1) + 3e70: 6418 flw fa4,8(s0) + 3e72: 308000e3 beq zero,s0,4972 <_start-0x7fffb68e> 3e76: 0000 unimp 3e78: 2700 fld fs0,8(a4) 3e7a: 0012 c.slli zero,0x4 @@ -26761,7 +26770,7 @@ Disassembly of section .debug_info: 3e88: cf00 sw s0,24(a4) 3e8a: 00a1 addi ra,ra,8 3e8c: 0000 unimp - 3e8e: 4018 lw a4,0(s0) + 3e8e: cc18 sw a4,24(s0) 3e90: 348000e3 beq zero,s0,49d0 <_start-0x7fffb630> 3e94: 0000 unimp 3e96: 4500 lw s0,8(a0) @@ -26786,8 +26795,9 @@ Disassembly of section .debug_info: 3ec0: 5d00 lw s0,56(a0) 3ec2: 00a2 slli ra,ra,0x8 3ec4: 0000 unimp - 3ec6: b418 fsd fa4,40(s0) - 3ec8: 2c8000e3 beq zero,s0,4988 <_start-0x7fffb678> + 3ec6: 4018 lw a4,0(s0) + 3ec8: 00e4 addi s1,sp,76 + 3eca: 2c80 fld fs0,24(s1) 3ecc: 0000 unimp 3ece: a100 fsd fs0,0(a0) 3ed0: 0012 c.slli zero,0x4 @@ -26812,7 +26822,7 @@ Disassembly of section .debug_info: 3f02: be00 fsd fs0,56(a2) 3f04: 00a2 slli ra,ra,0x8 3f06: 0000 unimp - 3f08: 3818 fld fa4,48(s0) + 3f08: c418 sw a4,8(s0) 3f0a: 00e4 addi s1,sp,76 3f0c: 0880 addi s0,sp,80 3f0e: 0000 unimp @@ -26824,7 +26834,7 @@ Disassembly of section .debug_info: 3f1a: 2f01 jal 462a <_start-0x7fffb9d6> 3f1c: 00011303 lh t1,0(sp) 3f20: 0000 unimp - 3f22: 5c18 lw a4,56(s0) + 3f22: e818 fsw fa4,16(s0) 3f24: 00e4 addi s1,sp,76 3f26: 0c80 addi s0,sp,592 3f28: 0000 unimp @@ -26845,7 +26855,7 @@ Disassembly of section .debug_info: 3f48: 00011303 lh t1,0(sp) 3f4c: 0000 unimp 3f4e: 1a00 addi s0,sp,304 - 3f50: e00c fsw fa1,0(s0) + 3f50: e098 fsw fa4,0(s1) 3f52: 8000 0x8000 3f54: 0044 addi s1,sp,4 3f56: 0000 unimp @@ -26856,7 +26866,7 @@ Disassembly of section .debug_info: 3f62: 0000 unimp 3f64: 7fa09103 lh sp,2042(ra) 3f68: 0000 unimp - 3f6a: 5e050403 lb s0,1504(a0) # fffe15e0 <_PathLocale+0x7efdfbb0> + 3f6a: 5e050403 lb s0,1504(a0) # fffe15e0 <_PathLocale+0x7efdfbe8> 3f6e: 0001 nop 3f70: 0600 addi s0,sp,768 3f72: 00000113 li sp,0 @@ -26880,8 +26890,8 @@ Disassembly of section .debug_info: 3fa0: 000e c.slli zero,0x3 3fa2: 9700 0x9700 3fa4: 0006 c.slli zero,0x1 - 3fa6: 8c00 0x8c00 - 3fa8: 00e4 addi s1,sp,76 + 3fa6: 1800 addi s0,sp,48 + 3fa8: 00e5 addi ra,ra,25 3faa: 5080 lw s0,32(s1) 3fac: 001a c.slli zero,0x6 3fae: 1c00 addi s0,sp,560 @@ -26933,7 +26943,7 @@ Disassembly of section .debug_info: 4016: 0900 addi s0,sp,144 4018: 07ea slli a5,a5,0x1a 401a: 0000 unimp - 401c: 950f4803 lbu a6,-1712(t5) # fffeb950 <_PathLocale+0x7efe9f20> + 401c: 950f4803 lbu a6,-1712(t5) # fffeb950 <_PathLocale+0x7efe9f58> 4020: 0000 unimp 4022: 0300 addi s0,sp,384 4024: 0410 addi a2,sp,512 @@ -27008,8 +27018,8 @@ Disassembly of section .debug_info: 40c6: 2301 jal 45c6 <_start-0x7fffba3a> 40c8: 8901 andi a0,a0,0 40ca: 0000 unimp - 40cc: 8c00 0x8c00 - 40ce: 00e4 addi s1,sp,76 + 40cc: 1800 addi s0,sp,48 + 40ce: 00e5 addi ra,ra,25 40d0: 5080 lw s0,32(s1) 40d2: 001a c.slli zero,0x6 40d4: 0100 addi s0,sp,128 @@ -27205,21 +27215,21 @@ Disassembly of section .debug_info: 428c: 1a00 addi s0,sp,304 428e: 19000007 0x19000007 4292: 0e1f 0000 2e01 0x2e0100000e1f - 4298: 00e74c03 lbu s8,14(a4) + 4298: 00e7d803 lhu a6,14(a5) # 4246 <_start-0x7fffbdba> 429c: 1980 addi s0,sp,240 429e: 00000d27 0xd27 42a2: 2e01 jal 45b2 <_start-0x7fffba4e> - 42a4: 00eb0803 lb a6,14(s6) # ffff900e <_PathLocale+0x7eff75de> + 42a4: 00eb9403 lh s0,14(s7) # ffff800e <_PathLocale+0x7eff6616> 42a8: 1980 addi s0,sp,240 42aa: 0da4 addi s1,sp,728 42ac: 0000 unimp 42ae: 2e01 jal 45be <_start-0x7fffba42> - 42b0: 00e8c403 lbu s0,14(a7) # fffe900e <_PathLocale+0x7efe75de> + 42b0: 00e95003 lhu zero,14(s2) # 100e <_start-0x7fffeff2> 42b4: 1980 addi s0,sp,240 42b6: 0d2c addi a1,sp,664 42b8: 0000 unimp 42ba: 2e01 jal 45ca <_start-0x7fffba36> - 42bc: 00e9e403 0xe9e403 + 42bc: 00ea7003 0xea7003 42c0: 1280 addi s0,sp,352 42c2: 0dd9 addi s11,s11,22 42c4: 0000 unimp @@ -27228,7 +27238,7 @@ Disassembly of section .debug_info: 42cc: 5d00 lw s0,56(a0) 42ce: 00ad addi ra,ra,11 42d0: 1a00 addi s0,sp,304 - 42d2: e65c fsw fa5,12(a2) + 42d2: e6e8 fsw fa0,76(a3) 42d4: 8000 0x8000 42d6: 0050 addi a2,sp,4 42d8: 0000 unimp @@ -27255,7 +27265,7 @@ Disassembly of section .debug_info: 4304: 0000 unimp 4306: 0000af87 flw ft11,0(ra) 430a: 1a00 addi s0,sp,304 - 430c: e75c fsw fa5,12(a4) + 430c: e7e8 fsw fa0,76(a5) 430e: 8000 0x8000 4310: 00fc addi a5,sp,76 4312: 0000 unimp @@ -27305,7 +27315,7 @@ Disassembly of section .debug_info: 437a: 00b1 addi ra,ra,12 437c: 0000 unimp 437e: 1a00 addi s0,sp,304 - 4380: e858 fsw fa4,20(s0) + 4380: e8e4 fsw fs1,84(s1) 4382: 8000 0x8000 4384: 0068 addi a0,sp,12 4386: 0000 unimp @@ -27358,7 +27368,7 @@ Disassembly of section .debug_info: 43ee: b2a5 j 3d56 <_start-0x7fffc2aa> 43f0: 0000 unimp 43f2: 1a00 addi s0,sp,304 - 43f4: eb18 fsw fa4,16(a4) + 43f4: eba4 fsw fs1,80(a5) 43f6: 8000 0x8000 43f8: 0114 addi a3,sp,128 43fa: 0000 unimp @@ -27406,7 +27416,7 @@ Disassembly of section .debug_info: 4462: 00b4 addi a3,sp,72 4464: 0000 unimp 4466: 1a00 addi s0,sp,304 - 4468: ec2c fsw fa1,88(s0) + 4468: ecb8 fsw fa4,88(s1) 446a: 8000 0x8000 446c: 0068 addi a0,sp,12 446e: 0000 unimp @@ -27504,7 +27514,7 @@ Disassembly of section .debug_info: 453e: 0dad addi s11,s11,11 4540: 0000 unimp 4542: 1a00 addi s0,sp,304 - 4544: eefc fsw fa5,92(a3) + 4544: ef88 fsw fa0,24(a5) 4546: 8000 0x8000 4548: 0028 addi a0,sp,8 454a: 0000 unimp @@ -27542,7 +27552,7 @@ Disassembly of section .debug_info: 458c: b5b5 j 43f8 <_start-0x7fffbc08> 458e: 0000 unimp 4590: 1a00 addi s0,sp,304 - 4592: ef8c fsw fa1,24(a5) + 4592: f018 fsw fa4,32(s0) 4594: 8000 0x8000 4596: 0048 addi a0,sp,4 4598: 0000 unimp @@ -27663,26 +27673,26 @@ Disassembly of section .debug_info: 46b0: 1900 addi s0,sp,176 46b2: 00000d4f fnmadd.s fs10,ft0,ft0,ft0,rne 46b6: 2e01 jal 49c6 <_start-0x7fffb63a> - 46b8: 00f17803 0xf17803 + 46b8: 00f20403 lb s0,15(tp) # fffe500f <_PathLocale+0x7efe3617> 46bc: 1980 addi s0,sp,240 46be: 0d35 addi s10,s10,13 46c0: 0000 unimp 46c2: 2e01 jal 49d2 <_start-0x7fffb62e> - 46c4: 00f4cc03 lbu s8,15(s1) # 71df <_start-0x7fff8e21> + 46c4: 00f55803 lhu a6,15(a0) # 447f <_start-0x7fffbb81> 46c8: 1980 addi s0,sp,240 46ca: 0dd4 addi a3,sp,724 46cc: 0000 unimp 46ce: 2e01 jal 49de <_start-0x7fffb622> - 46d0: 00f2fc03 0xf2fc03 + 46d0: 00f38803 lb a6,15(t2) # 95db <_start-0x7fff6a25> 46d4: 1980 addi s0,sp,240 46d6: 0e51 addi t3,t3,20 46d8: 0000 unimp 46da: 2e01 jal 49ea <_start-0x7fffb616> - 46dc: 00f99803 lh a6,15(s3) # 500f <_start-0x7fffaff1> + 46dc: 00fa2403 lw s0,15(s4) # 5400f <_start-0x7ffabff1> 46e0: 1980 addi s0,sp,240 46e2: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> 46e6: 2e01 jal 49f6 <_start-0x7fffb60a> - 46e8: 00e9e403 0xe9e403 + 46e8: 00ea7003 0xea7003 46ec: 1280 addi s0,sp,352 46ee: 0dd9 addi s11,s11,22 46f0: 0000 unimp @@ -27691,7 +27701,7 @@ Disassembly of section .debug_info: 46f8: 0400 addi s0,sp,512 46fa: 00b8 addi a4,sp,72 46fc: 1a00 addi s0,sp,304 - 46fe: f0c0 fsw fs0,36(s1) + 46fe: f14c fsw fa1,36(a0) 4700: 8000 0x8000 4702: 0068 addi a0,sp,12 4704: 0000 unimp @@ -27722,7 +27732,7 @@ Disassembly of section .debug_info: 4736: ba02 fsd ft0,304(sp) 4738: 0000 unimp 473a: 1a00 addi s0,sp,304 - 473c: f184 fsw fs1,32(a1) + 473c: f210 fsw fa2,32(a2) 473e: 8000 0x8000 4740: 00fc addi a5,sp,76 4742: 0000 unimp @@ -27823,7 +27833,7 @@ Disassembly of section .debug_info: 481e: bcc6 fsd fa7,120(sp) 4820: 0000 unimp 4822: 1a00 addi s0,sp,304 - 4824: f4d8 fsw fa4,44(s1) + 4824: f564 fsw fs1,108(a0) 4826: 8000 0x8000 4828: 0114 addi a3,sp,128 482a: 0000 unimp @@ -27901,7 +27911,7 @@ Disassembly of section .debug_info: 48cc: bee1 j 44a4 <_start-0x7fffbb5c> 48ce: 0000 unimp 48d0: 1a00 addi s0,sp,304 - 48d2: f6f4 fsw fa3,108(a3) + 48d2: f780 fsw fs0,40(a5) 48d4: 8000 0x8000 48d6: 005c addi a5,sp,4 48d8: 0000 unimp @@ -27931,7 +27941,7 @@ Disassembly of section .debug_info: 490a: bfec fsd fa1,248(a5) 490c: 0000 unimp 490e: 1a00 addi s0,sp,304 - 4910: f758 fsw fa4,44(a4) + 4910: f7e4 fsw fs1,108(a5) 4912: 8000 0x8000 4914: 0058 addi a4,sp,4 4916: 0000 unimp @@ -28070,7 +28080,7 @@ Disassembly of section .debug_info: 4a46: 0000 unimp 4a48: 0000c123 0xc123 4a4c: 1a00 addi s0,sp,304 - 4a4e: f8dc fsw fa5,52(s1) + 4a4e: f968 fsw fa0,116(a0) 4a50: 8000 0x8000 4a52: 005c addi a5,sp,4 4a54: 0000 unimp @@ -28100,7 +28110,7 @@ Disassembly of section .debug_info: 4a86: c221 beqz a2,4ac6 <_start-0x7fffb53a> 4a88: 0000 unimp 4a8a: 1a00 addi s0,sp,304 - 4a8c: f940 fsw fs0,52(a0) + 4a8c: f9cc fsw fa1,52(a1) 4a8e: 8000 0x8000 4a90: 0054 addi a3,sp,4 4a92: 0000 unimp @@ -28256,7 +28266,7 @@ Disassembly of section .debug_info: 4bee: 0000 unimp 4bf0: 9102 jalr sp 4bf2: 1a50 addi a2,sp,308 - 4bf4: ed1c fsw fa5,24(a0) + 4bf4: eda8 fsw fa0,88(a1) 4bf6: 8000 0x8000 4bf8: 0030 addi a2,sp,8 4bfa: 0000 unimp @@ -28290,7 +28300,7 @@ Disassembly of section .debug_info: 4c3c: c6d5 beqz a3,4ce8 <_start-0x7fffb318> 4c3e: 0000 unimp 4c40: 1a00 addi s0,sp,304 - 4c42: ed7c fsw fa5,92(a0) + 4c42: ee08 fsw fa0,24(a2) 4c44: 8000 0x8000 4c46: 0008 0x8 4c48: 0000 unimp @@ -28316,7 +28326,7 @@ Disassembly of section .debug_info: 4c7c: 0000 unimp 4c7e: 0000c703 lbu a4,0(ra) # 0 <_start-0x80000000> 4c82: 0000 unimp - 4c84: 6c1a flw fs8,132(sp) + 4c84: f81a fsw ft6,48(sp) 4c86: 00ee slli ra,ra,0x1b 4c88: 3080 fld fs0,32(s1) 4c8a: 0000 unimp @@ -28340,8 +28350,8 @@ Disassembly of section .debug_info: 4cb2: 00010603 lb a2,0(sp) 4cb6: 9300 0x9300 4cb8: 000000c7 fmsub.s ft1,ft0,ft0,ft0,rne - 4cbc: 841a mv s0,t1 - 4cbe: 00fc addi a5,sp,76 + 4cbc: 101a c.slli zero,0x26 + 4cbe: 00fd addi ra,ra,31 4cc0: 3480 fld fs0,40(s1) 4cc2: 0000 unimp 4cc4: 4c00 lw s0,24(s0) @@ -28383,7 +28393,7 @@ Disassembly of section .debug_info: 4d1c: 00c8 addi a0,sp,68 4d1e: 0000 unimp 4d20: 1e00 addi s0,sp,816 - 4d22: fd64 fsw fs1,124(a0) + 4d22: fdf0 fsw fa2,124(a1) 4d24: 8000 0x8000 4d26: 0044 addi s1,sp,4 4d28: 0000 unimp @@ -28399,7 +28409,7 @@ Disassembly of section .debug_info: 4d40: 0000 unimp 4d42: 061f 0001 0700 0x7000001061f 4d48: 00000053 fadd.s ft0,ft0,ft0,rne - 4d4c: cd000003 lb zero,-816(zero) # fffffcd0 <_PathLocale+0x7effe2a0> + 4d4c: cd000003 lb zero,-816(zero) # fffffcd0 <_PathLocale+0x7effe2d8> 4d50: 0002 c.slli64 zero 4d52: 0400 addi s0,sp,512 4d54: f100 fsw fs0,32(a0) @@ -28411,7 +28421,7 @@ Disassembly of section .debug_info: 4d60: 0e95 addi t4,t4,5 4d62: 0000 unimp 4d64: 00000697 auipc a3,0x0 - 4d68: fedc fsw fa5,60(a3) + 4d68: ff68 fsw fa0,124(a4) 4d6a: 8000 0x8000 4d6c: 01e4 addi s1,sp,204 4d6e: 0000 unimp @@ -28441,7 +28451,7 @@ Disassembly of section .debug_info: 4da0: 0000 unimp 4da2: 0500 addi s0,sp,640 4da4: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 4da8: cf080103 lb sp,-784(a6) # ffff8cf0 <_PathLocale+0x7eff72c0> + 4da8: cf080103 lb sp,-784(a6) # ffff8cf0 <_PathLocale+0x7eff72f8> 4dac: 0005 c.nop 1 4dae: 0400 addi s0,sp,512 4db0: 0151 addi sp,sp,20 @@ -28535,7 +28545,7 @@ Disassembly of section .debug_info: 4e82: 0e00 addi s0,sp,784 4e84: 6c66 flw fs8,88(sp) 4e86: 0074 addi a3,sp,12 - 4e88: a30a4e03 lbu t3,-1488(s4) # 53a30 <_start-0x7ffac5d0> + 4e88: a30a4e03 lbu t3,-1488(s4) 4e8c: 0000 unimp 4e8e: 0f00 addi s0,sp,912 4e90: 08b4 addi a3,sp,88 @@ -28548,7 +28558,7 @@ Disassembly of section .debug_info: 4ea0: 0100 addi s0,sp,128 4ea2: 00330123 sb gp,2(t1) 4ea6: 0000 unimp - 4ea8: fedc fsw fa5,60(a3) + 4ea8: ff68 fsw fa0,124(a4) 4eaa: 8000 0x8000 4eac: 01e4 addi s1,sp,204 4eae: 0000 unimp @@ -28693,7 +28703,7 @@ Disassembly of section .debug_info: 5006: 00cd addi ra,ra,19 5008: 0000 unimp 500a: 0000 unimp - 500c: 5e050403 lb s0,1504(a0) # 4a50 <_start-0x7fffb5b0> + 500c: 5e050403 lb s0,1504(a0) 5010: 0001 nop 5012: 1b00 addi s0,sp,432 5014: 0120 addi s0,sp,136 @@ -28712,8 +28722,8 @@ Disassembly of section .debug_info: 5032: 000e c.slli zero,0x3 5034: 9700 0x9700 5036: 0006 c.slli zero,0x1 - 5038: c000 sw s0,0(s0) - 503a: 0100 addi s0,sp,128 + 5038: 4c00 lw s0,24(s0) + 503a: 0101 addi sp,sp,0 503c: 8c80 0x8c80 503e: 0001 nop 5040: 2f00 fld fs0,24(a4) @@ -28853,8 +28863,8 @@ Disassembly of section .debug_info: 5172: 2401 jal 5372 <_start-0x7fffac8e> 5174: a301 j 5674 <_start-0x7fffa98c> 5176: 0000 unimp - 5178: c000 sw s0,0(s0) - 517a: 0100 addi s0,sp,128 + 5178: 4c00 lw s0,24(s0) + 517a: 0101 addi sp,sp,0 517c: 8c80 0x8c80 517e: 0001 nop 5180: 0100 addi s0,sp,128 @@ -28902,7 +28912,7 @@ Disassembly of section .debug_info: 51e8: 0ecd addi t4,t4,19 51ea: 0000 unimp 51ec: 2901 jal 55fc <_start-0x7fffaa04> - 51ee: 00dc1703 lh a4,13(s8) # 3da7 <_start-0x7fffc259> + 51ee: 01681703 lh a4,22(a6) # ffff9016 <_PathLocale+0x7eff761e> 51f2: 8001 c.srli64 s0 51f4: 00e4 addi s1,sp,76 51f6: 0000 unimp @@ -28925,7 +28935,7 @@ Disassembly of section .debug_info: 521c: aa00 fsd fs0,16(a2) 521e: 00ce slli ra,ra,0x13 5220: 0000 unimp - 5222: 1419 addi s0,s0,-26 + 5222: a019 j 5228 <_start-0x7fffadd8> 5224: 0101 addi sp,sp,0 5226: ac80 fsd fs0,24(s1) 5228: 0000 unimp @@ -29119,7 +29129,7 @@ Disassembly of section .debug_info: 53f6: 360c fld fa1,40(a2) 53f8: 9700000f 0x9700000f 53fc: 0006 c.slli zero,0x1 - 53fe: 4c00 lw s0,24(s0) + 53fe: d800 sw s0,48(s0) 5400: 0102 c.slli64 sp 5402: 3880 fld fs0,48(s1) 5404: 0002 c.slli64 zero @@ -29218,7 +29228,7 @@ Disassembly of section .debug_info: 54e4: 0f00 addi s0,sp,912 54e6: 08b4 addi a3,sp,88 54e8: 0000 unimp - 54ea: 9c055c03 lhu s8,-1600(a0) # fffe19c0 <_PathLocale+0x7efdff90> + 54ea: 9c055c03 lhu s8,-1600(a0) # fffe19c0 <_PathLocale+0x7efdffc8> 54ee: 0000 unimp 54f0: 0000 unimp 54f2: ea09 bnez a2,5504 <_start-0x7fffaafc> @@ -29283,7 +29293,7 @@ Disassembly of section .debug_info: 5578: 0008 0x8 557a: 1000 addi s0,sp,32 557c: 4c04 lw s1,24(s0) - 557e: 0001b607 fld fa2,0(gp) # 810046e6 <_PathLocale+0x2cb6> + 557e: 0001b607 fld fa2,0(gp) # 810046ae <_PathLocale+0x2cb6> 5582: 0e00 addi s0,sp,784 5584: 6c66 flw fs8,88(sp) 5586: 0074 addi a3,sp,12 @@ -29302,7 +29312,7 @@ Disassembly of section .debug_info: 55a2: 0125 addi sp,sp,9 55a4: 010c addi a1,sp,128 55a6: 0000 unimp - 55a8: 024c addi a1,sp,260 + 55a8: 02d8 addi a4,sp,324 55aa: 8001 c.srli64 s0 55ac: 0238 addi a4,sp,264 55ae: 0000 unimp @@ -29444,7 +29454,7 @@ Disassembly of section .debug_info: 5704: 03ed032f 0x3ed032f 5708: 0000 unimp 570a: 1900 addi s0,sp,176 - 570c: 02dc addi a5,sp,324 + 570c: 0368 addi a0,sp,396 570e: 8001 c.srli64 s0 5710: 00e4 addi s1,sp,76 5712: 0000 unimp @@ -29511,7 +29521,7 @@ Disassembly of section .debug_info: 57b2: 0000 unimp 57b4: 0000d42f 0xd42f 57b8: 1b00 addi s0,sp,432 - 57ba: 0404 addi s1,sp,512 + 57ba: 0490 addi a2,sp,576 57bc: 8001 c.srli64 s0 57be: 0044 addi s1,sp,4 57c0: 0000 unimp @@ -29543,7 +29553,7 @@ Disassembly of section .debug_info: 57f8: 0fcd addi t6,t6,19 57fa: 0000 unimp 57fc: 00000697 auipc a3,0x0 - 5800: 0484 addi s1,sp,576 + 5800: 0510 addi a2,sp,640 5802: 8001 c.srli64 s0 5804: 04bc addi a5,sp,584 5806: 0000 unimp @@ -29723,8 +29733,8 @@ Disassembly of section .debug_info: 59a2: 2401 jal 5ba2 <_start-0x7fffa45e> 59a4: 8901 andi a0,a0,0 59a6: 0000 unimp - 59a8: 8400 0x8400 - 59aa: 0104 addi s1,sp,128 + 59a8: 1000 addi s0,sp,32 + 59aa: 0105 addi sp,sp,1 59ac: bc80 fsd fs0,56(s1) 59ae: 0004 0x4 59b0: 0100 addi s0,sp,128 @@ -29752,7 +29762,7 @@ Disassembly of section .debug_info: 59e0: 1300 addi s0,sp,416 59e2: 5f41 li t5,-16 59e4: 27010063 beq sp,a6,5c44 <_start-0x7fffa3bc> - 59e8: 00055e03 lhu t3,0(a0) # fffe2000 <_PathLocale+0x7efe05d0> + 59e8: 00055e03 lhu t3,0(a0) # fffe2000 <_PathLocale+0x7efe0608> 59ec: 1300 addi s0,sp,416 59ee: 5f41 li t5,-16 59f0: 27010073 0x27010073 @@ -29806,8 +29816,8 @@ Disassembly of section .debug_info: 5a68: 0a29 addi s4,s4,10 5a6a: 0089 addi ra,ra,2 5a6c: 0000 unimp - 5a6e: 9c16 add s8,s8,t0 - 5a70: 0104 addi s1,sp,128 + 5a6e: 2816 fld fa6,320(sp) + 5a70: 0105 addi sp,sp,1 5a72: 3880 fld fs0,48(s1) 5a74: 0000 unimp 5a76: a400 fsd fs0,8(s0) @@ -29897,7 +29907,7 @@ Disassembly of section .debug_info: 5b36: db2a sw a0,180(sp) 5b38: 0000 unimp 5b3a: 0000 unimp - 5b3c: 4416 lw s0,68(sp) + 5b3c: d016 sw t0,32(sp) 5b3e: 0106 slli sp,sp,0x1 5b40: 3c80 fld fs0,56(s1) 5b42: 0000 unimp @@ -30048,7 +30058,7 @@ Disassembly of section .debug_info: 5c9c: 0189 addi gp,gp,2 5c9e: 0000 unimp 5ca0: 0000dcaf 0xdcaf - 5ca4: 3c16 fld fs8,352(sp) + 5ca4: c816 sw t0,16(sp) 5ca6: 0108 addi a0,sp,128 5ca8: 0480 addi s0,sp,576 5caa: 0000 unimp @@ -30064,8 +30074,8 @@ Disassembly of section .debug_info: 5cc4: 5f5f 0078 3201 0x320100785f5f 5cca: 00018903 lb s2,0(gp) 5cce: 0000 unimp - 5cd0: b01e fsd ft7,32(sp) - 5cd2: 0108 addi a0,sp,128 + 5cd0: 3c1e fld fs8,480(sp) + 5cd2: 0109 addi sp,sp,2 5cd4: 1080 addi s0,sp,96 5cd6: 0000 unimp 5cd8: 1400 addi s0,sp,544 @@ -30075,7 +30085,7 @@ Disassembly of section .debug_info: 5ce6: 00dc addi a5,sp,68 5ce8: 0000 unimp 5cea: 1600 addi s0,sp,800 - 5cec: 0578 addi a4,sp,652 + 5cec: 0604 addi s1,sp,768 5cee: 8001 c.srli64 s0 5cf0: 0004 0x4 5cf2: 0000 unimp @@ -30104,8 +30114,8 @@ Disassembly of section .debug_info: 5d28: dced beqz s1,5d22 <_start-0x7fffa2de> 5d2a: 0000 unimp 5d2c: 0000 unimp - 5d2e: f81e fsw ft7,48(sp) - 5d30: 0105 addi sp,sp,1 + 5d2e: 841e mv s0,t2 + 5d30: 0106 slli sp,sp,0x1 5d32: 2c80 fld fs0,24(s1) 5d34: 0000 unimp 5d36: 1b00 addi s0,sp,432 @@ -31399,7 +31409,7 @@ Disassembly of section .debug_info: 6888: 2225 jal 69b0 <_start-0x7fff9650> 688a: 0d00000b 0xd00000b 688e: 02b2 slli t0,t0,0xc - 6890: ac03050f 0xac03050f + 6890: 7403050f 0x7403050f 6894: 000d c.nop 3 6896: 0081 addi ra,ra,0 6898: 0ba8 addi a0,sp,472 @@ -31412,7 +31422,7 @@ Disassembly of section .debug_info: 68a8: 3b0c fld fa1,48(a4) 68aa: 97000007 0x97000007 68ae: 0006 c.slli zero,0x1 - 68b0: 4000 lw s0,0(s0) + 68b0: cc00 sw s0,24(s0) 68b2: 0109 addi sp,sp,2 68b4: 4c80 lw s0,24(s1) 68b6: 0000 unimp @@ -31519,7 +31529,7 @@ Disassembly of section .debug_info: 699c: 0400 addi s0,sp,512 699e: 0465 addi s0,s0,25 69a0: 0000 unimp - 69a2: e103ab03 lw s6,-496(t2) # 93dc <_start-0x7fff6c24> + 69a2: e103ab03 lw s6,-496(t2) 69a6: 0000 unimp 69a8: 0400 addi s0,sp,512 69aa: 000004bf 721baf03 0x721baf03000004bf @@ -32634,7 +32644,7 @@ Disassembly of section .debug_info: 73ee: 0102 c.slli64 sp 73f0: 0025 c.nop 9 73f2: 0000 unimp - 73f4: 0940 addi s0,sp,148 + 73f4: 09cc addi a1,sp,212 73f6: 8001 c.srli64 s0 73f8: 004c addi a1,sp,4 73fa: 0000 unimp @@ -32790,7 +32800,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 <_PathLocale+0x7effe348> + 148: 3905 jal fffffd78 <_PathLocale+0x7effe380> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -32800,7 +32810,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <_PathLocale+0x7effe366> + 166: 3905 jal fffffd96 <_PathLocale+0x7effe39e> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -32819,17 +32829,17 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <_PathLocale+0x7effe182> + 19c: 3c19 jal fffffbb2 <_PathLocale+0x7effe1ba> 19e: 0019 c.nop 6 1a0: 2000 fld fs0,0(s0) 1a2: 0021 c.nop 8 1a4: 0000 unimp - 1a6: 3421 jal fffffbae <_PathLocale+0x7effe17e> + 1a6: 3421 jal fffffbae <_PathLocale+0x7effe1b6> 1a8: 0300 addi s0,sp,384 1aa: 3a0e fld fs4,224(sp) 1ac: 390b3b0b 0x390b3b0b 1b0: 3f13490b 0x3f13490b - 1b4: 3c19 jal fffffbca <_PathLocale+0x7effe19a> + 1b4: 3c19 jal fffffbca <_PathLocale+0x7effe1d2> 1b6: 0019 c.nop 6 1b8: 2200 fld fs0,0(a2) 1ba: 0026 c.slli zero,0x9 @@ -32892,7 +32902,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 <_PathLocale+0x7effe42e> + 25e: 3101 jal fffffe5e <_PathLocale+0x7effe466> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -32901,7 +32911,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 <_PathLocale+0x7effe446> + 276: 3101 jal fffffe76 <_PathLocale+0x7effe47e> 278: 00175513 srli a0,a4,0x1 27c: 3100 fld fs0,32(a0) 27e: 012e slli sp,sp,0xb @@ -33077,17 +33087,17 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <_PathLocale+0x7effe44e> + 468: 3c19 jal fffffe7e <_PathLocale+0x7effe486> 46a: 0019 c.nop 6 46c: 2000 fld fs0,0(s0) 46e: 0021 c.nop 8 470: 0000 unimp - 472: 3421 jal fffffe7a <_PathLocale+0x7effe44a> + 472: 3421 jal fffffe7a <_PathLocale+0x7effe482> 474: 0300 addi s0,sp,384 476: 3a0e fld fs4,224(sp) 478: 390b3b0b 0x390b3b0b 47c: 3f13490b 0x3f13490b - 480: 3c19 jal fffffe96 <_PathLocale+0x7effe466> + 480: 3c19 jal fffffe96 <_PathLocale+0x7effe49e> 482: 0019 c.nop 6 484: 2200 fld fs0,0(a2) 486: 0026 c.slli zero,0x9 @@ -35367,7 +35377,7 @@ Disassembly of section .debug_loc: 3ae: 0000 unimp 3b0: 0001 nop 3b2: 0c61 addi s8,s8,24 - 3b4: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe310> + 3b4: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe348> 3b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3bc: 5d00 lw s0,56(a0) 3be: 0428 addi a0,sp,520 @@ -35761,7 +35771,7 @@ Disassembly of section .debug_loc: 740: 0000 unimp 742: 0001 nop 744: 786d lui a6,0xffffb - 746: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe310> + 746: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe348> 74a: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 74e: 7d00 flw fs0,56(a0) 750: 4000 lw s0,0(s0) @@ -35785,7 +35795,7 @@ Disassembly of section .debug_loc: 786: 0000 unimp 788: 0001 nop 78a: 545e lw s0,244(sp) - 78c: a8000003 lb zero,-1408(zero) # fffffa80 <_PathLocale+0x7effe050> + 78c: a8000003 lb zero,-1408(zero) # fffffa80 <_PathLocale+0x7effe088> 790: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 794: 6c00 flw fs0,24(s0) ... @@ -35795,7 +35805,7 @@ Disassembly of section .debug_loc: 7a4: 0000 unimp 7a6: 0001 nop 7a8: 9460 0x9460 - 7aa: b4000003 lb zero,-1216(zero) # fffffb40 <_PathLocale+0x7effe110> + 7aa: b4000003 lb zero,-1216(zero) # fffffb40 <_PathLocale+0x7effe148> 7ae: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 7b2: 5e00 lw s0,56(a2) ... @@ -35853,7 +35863,7 @@ Disassembly of section .debug_loc: 83a: 0000 unimp 83c: 0001 nop 83e: 786e flw fa6,248(sp) - 840: b0000003 lb zero,-1280(zero) # fffffb00 <_PathLocale+0x7effe0d0> + 840: b0000003 lb zero,-1280(zero) # fffffb00 <_PathLocale+0x7effe108> 844: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 848: 6d00 flw fs0,24(a0) 84a: 03b0 addi a2,sp,456 @@ -35877,7 +35887,7 @@ Disassembly of section .debug_loc: 874: 0000 unimp 876: 0000 unimp 878: cc00 sw s0,24(s0) - 87a: d8000003 lb zero,-640(zero) # fffffd80 <_PathLocale+0x7effe350> + 87a: d8000003 lb zero,-640(zero) # fffffd80 <_PathLocale+0x7effe388> 87e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 882: 7600 flw fs0,40(a2) 884: 7c00 flw fs0,56(s0) @@ -35918,7 +35928,7 @@ Disassembly of section .debug_loc: 8da: 0000 unimp 8dc: 0000 unimp 8de: e400 fsw fs0,8(s0) - 8e0: f4000003 lb zero,-192(zero) # ffffff40 <_PathLocale+0x7effe510> + 8e0: f4000003 lb zero,-192(zero) # ffffff40 <_PathLocale+0x7effe548> 8e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 8e8: 6100 flw fs0,0(a0) ... @@ -35955,7 +35965,7 @@ Disassembly of section .debug_loc: 93c: 009f 0000 0000 0x9f 942: 0000 unimp 944: c400 sw s0,8(s0) - 946: d0000003 lb zero,-768(zero) # fffffd00 <_PathLocale+0x7effe2d0> + 946: d0000003 lb zero,-768(zero) # fffffd00 <_PathLocale+0x7effe308> 94a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 94e: 6000 flw fs0,0(s0) ... @@ -35981,7 +35991,7 @@ Disassembly of section .debug_loc: 980: 009f 0000 0000 0x9f 986: 0000 unimp 988: c800 sw s0,16(s0) - 98a: f0000003 lb zero,-256(zero) # ffffff00 <_PathLocale+0x7effe4d0> + 98a: f0000003 lb zero,-256(zero) # ffffff00 <_PathLocale+0x7effe508> 98e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 992: 5c00 lw s0,56(s0) ... @@ -36307,7 +36317,7 @@ Disassembly of section .debug_loc: c84: 0006 c.slli zero,0x1 c86: 935a add t1,t1,s6 c88: 5b04 lw s1,48(a4) - c8a: 02980493 addi s1,a6,41 # ffffb029 <_PathLocale+0x7eff95f9> + c8a: 02980493 addi s1,a6,41 # ffffb029 <_PathLocale+0x7eff9631> c8e: 0000 unimp c90: 02a8 addi a0,sp,328 c92: 0000 unimp @@ -37060,7 +37070,7 @@ Disassembly of section .debug_loc: 1378: 0000 unimp 137a: 0000 unimp 137c: cc00 sw s0,24(s0) - 137e: e0000003 lb zero,-512(zero) # fffffe00 <_PathLocale+0x7effe3d0> + 137e: e0000003 lb zero,-512(zero) # fffffe00 <_PathLocale+0x7effe408> 1382: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1386: 5e00 lw s0,56(a2) 1388: 03e8 addi a0,sp,460 @@ -37069,7 +37079,7 @@ Disassembly of section .debug_loc: 138e: 0000 unimp 1390: 0001 nop 1392: ec5c fsw fa5,28(s0) - 1394: f0000003 lb zero,-256(zero) # ffffff00 <_PathLocale+0x7effe4d0> + 1394: f0000003 lb zero,-256(zero) # ffffff00 <_PathLocale+0x7effe508> 1398: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 139c: 5e00 lw s0,56(a2) ... @@ -37177,7 +37187,7 @@ Disassembly of section .debug_loc: 14b6: 0000 unimp 14b8: 0000 unimp 14ba: a400 fsd fs0,8(s0) - 14bc: c0000003 lb zero,-1024(zero) # fffffc00 <_PathLocale+0x7effe1d0> + 14bc: c0000003 lb zero,-1024(zero) # fffffc00 <_PathLocale+0x7effe208> 14c0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 14c4: 6000 flw fs0,0(s0) 14c6: 03c0 addi s0,sp,452 @@ -37198,7 +37208,7 @@ Disassembly of section .debug_loc: 14ea: 005f 0000 0000 0x5f 14f0: 0000 unimp 14f2: 9800 0x9800 - 14f4: b4000003 lb zero,-1216(zero) # fffffb40 <_PathLocale+0x7effe110> + 14f4: b4000003 lb zero,-1216(zero) # fffffb40 <_PathLocale+0x7effe148> 14f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 14fc: 5600 lw s0,40(a2) ... @@ -37212,7 +37222,7 @@ Disassembly of section .debug_loc: 1514: 0000 unimp 1516: 0000 unimp 1518: 8800 0x8800 - 151a: 90000003 lb zero,-1792(zero) # fffff900 <_PathLocale+0x7effded0> + 151a: 90000003 lb zero,-1792(zero) # fffff900 <_PathLocale+0x7effdf08> 151e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1522: 5f00 lw s0,56(a4) 1524: 0390 addi a2,sp,448 @@ -37242,7 +37252,7 @@ Disassembly of section .debug_loc: 155a: 0000 unimp 155c: 0000 unimp 155e: dc00 sw s0,56(s0) - 1560: ec000003 lb zero,-320(zero) # fffffec0 <_PathLocale+0x7effe490> + 1560: ec000003 lb zero,-320(zero) # fffffec0 <_PathLocale+0x7effe4c8> 1564: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1568: 5c00 lw s0,56(s0) ... @@ -37504,7 +37514,7 @@ Disassembly of section .debug_loc: 17d0: 6f00 flw fs0,24(a4) 17d2: 93600493 li s1,-1738 17d6: 6d04 flw fs1,24(a0) - 17d8: 93560493 addi s1,a2,-1739 # fffe8935 <_PathLocale+0x7efe6f05> + 17d8: 93560493 addi s1,a2,-1739 # fffe8935 <_PathLocale+0x7efe6f3d> 17dc: 0004 0x4 17de: 0000 unimp 17e0: 0000 unimp @@ -38408,7 +38418,7 @@ Disassembly of section .debug_loc: 2056: 009f 0000 0000 0x9f 205c: 0000 unimp 205e: 4000 lw s0,0(s0) - 2060: 94000003 lb zero,-1728(zero) # fffff940 <_PathLocale+0x7effdf10> + 2060: 94000003 lb zero,-1728(zero) # fffff940 <_PathLocale+0x7effdf48> 2064: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 2068: 7a00 flw fs0,48(a2) 206a: 9f71 0x9f71 @@ -38418,7 +38428,7 @@ Disassembly of section .debug_loc: 2072: 0000 unimp 2074: 0001 nop 2076: b45a fsd fs6,40(sp) - 2078: bc000003 lb zero,-1088(zero) # fffffbc0 <_PathLocale+0x7effe190> + 2078: bc000003 lb zero,-1088(zero) # fffffbc0 <_PathLocale+0x7effe1c8> 207c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 2080: 5a00 lw s0,48(a2) 2082: 03c4 addi s1,sp,452 @@ -38439,7 +38449,7 @@ Disassembly of section .debug_loc: 20a8: 0000 unimp 20aa: 0001 nop 20ac: 885c 0x885c - 20ae: 94000003 lb zero,-1728(zero) # fffff940 <_PathLocale+0x7effdf10> + 20ae: 94000003 lb zero,-1728(zero) # fffff940 <_PathLocale+0x7effdf48> 20b2: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 20b6: 7a00 flw fs0,48(a2) 20b8: 4f74 lw a3,92(a4) @@ -38450,7 +38460,7 @@ Disassembly of section .debug_loc: 20c2: 0000 unimp 20c4: 0001 nop 20c6: d05c sw a5,36(s0) - 20c8: fc000003 lb zero,-64(zero) # ffffffc0 <_PathLocale+0x7effe590> + 20c8: fc000003 lb zero,-64(zero) # ffffffc0 <_PathLocale+0x7effe5c8> 20cc: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 20d0: 7a00 flw fs0,48(a2) 20d2: 4f74 lw a3,92(a4) @@ -38483,7 +38493,7 @@ Disassembly of section .debug_loc: 210e: 0000 unimp 2110: 0001 nop 2112: 8c60 0x8c60 - 2114: 94000003 lb zero,-1728(zero) # fffff940 <_PathLocale+0x7effdf10> + 2114: 94000003 lb zero,-1728(zero) # fffff940 <_PathLocale+0x7effdf48> 2118: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> 211c: 0800 addi s0,sp,16 211e: 7a20 flw fs0,112(a2) @@ -38519,7 +38529,7 @@ Disassembly of section .debug_loc: 2172: 0000 unimp 2174: 0001 nop 2176: 845e mv s0,s7 - 2178: 8c000003 lb zero,-1856(zero) # fffff8c0 <_PathLocale+0x7effde90> + 2178: 8c000003 lb zero,-1856(zero) # fffff8c0 <_PathLocale+0x7effdec8> 217c: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 2180: 7e00 flw fs0,56(a2) 2182: 9f01 0x9f01 @@ -38537,7 +38547,7 @@ Disassembly of section .debug_loc: 21a0: 0000 unimp 21a2: 03fc addi a5,sp,460 21a4: 0000 unimp - 21a6: 017e0003 lb zero,23(t3) # fffe9017 <_PathLocale+0x7efe75e7> + 21a6: 017e0003 lb zero,23(t3) # fffe9017 <_PathLocale+0x7efe761f> 21aa: fc9f 0003 2000 0x20000003fc9f 21b0: 0004 0x4 21b2: 0100 addi s0,sp,128 @@ -38552,7 +38562,7 @@ Disassembly of section .debug_loc: 21c4: 009f 0000 0000 0x9f 21ca: 0000 unimp 21cc: 8400 0x8400 - 21ce: 8c000003 lb zero,-1856(zero) # fffff8c0 <_PathLocale+0x7effde90> + 21ce: 8c000003 lb zero,-1856(zero) # fffff8c0 <_PathLocale+0x7effdec8> 21d2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 21d6: 5e00 lw s0,56(a2) 21d8: 03dc addi a5,sp,452 @@ -47079,7 +47089,7 @@ Disassembly of section .debug_loc: 6c5e: 0000 unimp 6c60: 08ec addi a1,sp,92 6c62: 0000 unimp - 6c64: 00870013 addi zero,a4,8 # fffe9008 <_PathLocale+0x7efe75d8> + 6c64: 00870013 addi zero,a4,8 # fffe9008 <_PathLocale+0x7efe7610> 6c68: 4b40 lw s0,20(a4) 6c6a: 2224 fld fs1,64(a2) 6c6c: e091 bnez s1,6c70 <_start-0x7fff9390> @@ -52728,7 +52738,7 @@ Disassembly of section .debug_loc: 9dd0: 4000000f 0x4000000f 9dd4: 0800000f fence i,unknown 9dd8: 5d00 lw s0,56(a0) - 9dda: 935c0493 addi s1,s8,-1739 # ffff6935 <_PathLocale+0x7eff4f05> + 9dda: 935c0493 addi s1,s8,-1739 # ffff6935 <_PathLocale+0x7eff4f3d> 9dde: 9304 0x9304 9de0: 4008 lw a0,0(s0) 9de2: 4800000f 0x4800000f @@ -52754,7 +52764,7 @@ Disassembly of section .debug_loc: 9e16: 047d addi s0,s0,31 9e18: 939f 5c04 0493 0x4935c04939f 9e1e: 5a04935b 0x5a04935b - 9e22: 0f740493 addi s1,s0,247 # ffff70f7 <_PathLocale+0x7eff56c7> + 9e22: 0f740493 addi s1,s0,247 # ffff70f7 <_PathLocale+0x7eff56ff> 9e26: 0000 unimp 9e28: 0f78 addi a4,sp,924 9e2a: 0000 unimp @@ -52780,7 +52790,7 @@ Disassembly of section .debug_loc: 9e5c: 0493000b 0x493000b 9e60: 935c 0x935c 9e62: 5b04 lw s1,48(a4) - 9e64: 935a0493 addi s1,s4,-1739 # fffe8935 <_PathLocale+0x7efe6f05> + 9e64: 935a0493 addi s1,s4,-1739 # fffe8935 <_PathLocale+0x7efe6f3d> 9e68: 8004 0x8004 9e6a: 8400000f 0x8400000f 9e6e: 1000000f 0x1000000f @@ -54370,7 +54380,7 @@ Disassembly of section .debug_loc: acee: 000c 0xc acf0: 9360 0x9360 acf2: 5b04 lw s1,48(a4) - acf4: 935c0493 addi s1,s8,-1739 # ffff6935 <_PathLocale+0x7eff4f05> + acf4: 935c0493 addi s1,s8,-1739 # ffff6935 <_PathLocale+0x7eff4f3d> acf8: 5a04 lw s1,48(a2) acfa: 19400493 li s1,404 acfe: 0000 unimp @@ -54684,7 +54694,7 @@ Disassembly of section .debug_loc: afde: 009f 0000 0000 0x9f afe4: 0000 unimp afe6: bc00 fsd fs0,56(s0) - afe8: c4000003 lb zero,-960(zero) # fffffc40 <_PathLocale+0x7effe210> + afe8: c4000003 lb zero,-960(zero) # fffffc40 <_PathLocale+0x7effe248> afec: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> aff0: 7c00 flw fs0,56(s0) aff2: 3000 fld fs0,32(s0) @@ -54833,7 +54843,7 @@ Disassembly of section .debug_loc: b166: 009f 0000 0000 0x9f b16c: 0000 unimp b16e: f400 fsw fs0,40(s0) - b170: fc000003 lb zero,-64(zero) # ffffffc0 <_PathLocale+0x7effe590> + b170: fc000003 lb zero,-64(zero) # ffffffc0 <_PathLocale+0x7effe5c8> b174: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> b178: 7e00 flw fs0,56(a2) b17a: 4000 lw s0,0(s0) @@ -55506,7 +55516,7 @@ Disassembly of section .debug_loc: b840: 3106 fld ft2,96(sp) b842: 4124 lw s1,64(a0) b844: 2025 jal b86c <_start-0x7fff4794> - b846: 9f220083 lb ra,-1550(tp) # fffff9f2 <_PathLocale+0x7effdfc2> + b846: 9f220083 lb ra,-1550(tp) # fffff9f2 <_PathLocale+0x7effdffa> b84a: 0ca4 addi s1,sp,600 b84c: 0000 unimp b84e: 0cb8 addi a4,sp,600 @@ -57119,7 +57129,7 @@ Disassembly of section .debug_loc: c762: 4091 li ra,4 c764: 4006 0x4006 c766: 0c22244b 0xc22244b - c76a: 80000003 lb zero,-2048(zero) # fffff800 <_PathLocale+0x7effddd0> + c76a: 80000003 lb zero,-2048(zero) # fffff800 <_PathLocale+0x7effde08> c76e: 9f2c 0x9f2c c770: 09fc addi a5,sp,220 c772: 0000 unimp @@ -58674,7 +58684,7 @@ Disassembly of section .debug_loc: d5dc: 0000 unimp d5de: 0001 nop d5e0: 7456 flw fs0,116(sp) - d5e2: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe310> + d5e2: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe348> d5e6: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> d5ea: 9100 0x9100 d5ec: 066c addi a1,sp,780 @@ -59370,7 +59380,7 @@ Disassembly of section .debug_loc: dc38: 0000 unimp dc3a: 0000 unimp dc3c: 7c00 flw fs0,56(s0) - dc3e: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe310> + dc3e: d4000003 lb zero,-704(zero) # fffffd40 <_PathLocale+0x7effe348> dc42: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> dc46: 3000 fld fs0,32(s0) dc48: 249f 0004 4800 0x48000004249f @@ -59380,7 +59390,7 @@ Disassembly of section .debug_loc: dc54: 009f 0000 0000 0x9f dc5a: 0000 unimp dc5c: 7c00 flw fs0,56(s0) - dc5e: 8c000003 lb zero,-1856(zero) # fffff8c0 <_PathLocale+0x7effde90> + dc5e: 8c000003 lb zero,-1856(zero) # fffff8c0 <_PathLocale+0x7effdec8> dc62: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> dc66: 5f00 lw s0,56(a4) dc68: 038c addi a1,sp,448 @@ -59389,7 +59399,7 @@ Disassembly of section .debug_loc: dc6e: 0000 unimp dc70: 0001 nop dc72: bc5d j d728 <_start-0x7fff28d8> - dc74: c0000003 lb zero,-1024(zero) # fffffc00 <_PathLocale+0x7effe1d0> + dc74: c0000003 lb zero,-1024(zero) # fffffc00 <_PathLocale+0x7effe208> dc78: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> dc7c: 7f00 flw fs0,56(a4) dc7e: 3100 fld fs0,32(a0) @@ -59417,7 +59427,7 @@ Disassembly of section .debug_loc: dcaa: 0000 unimp dcac: 0000 unimp dcae: 7c00 flw fs0,56(s0) - dcb0: 88000003 lb zero,-1920(zero) # fffff880 <_PathLocale+0x7effde50> + dcb0: 88000003 lb zero,-1920(zero) # fffff880 <_PathLocale+0x7effde88> dcb4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> dcb8: 6100 flw fs0,0(a0) dcba: 0388 addi a0,sp,448 @@ -59436,7 +59446,7 @@ Disassembly of section .debug_loc: dcda: 0000 unimp dcdc: 0430 addi a2,sp,520 dcde: 0000 unimp - dce0: 087d0003 lb zero,135(s10) # fffe9087 <_PathLocale+0x7efe7657> + dce0: 087d0003 lb zero,135(s10) # fffe9087 <_PathLocale+0x7efe768f> dce4: 009f 0000 0000 0x9f dcea: 0000 unimp dcec: f800 fsw fs0,48(s0) @@ -59496,7 +59506,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: c5d4 sw a3,12(a1) + 10: c660 sw s0,76(a2) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -59509,7 +59519,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: ca08 sw a0,16(a2) + 30: ca94 sw a3,16(a3) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -59522,7 +59532,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: ce18 sw a4,24(a2) + 50: cea4 sw s1,88(a3) 52: 8000 0x8000 54: 012c addi a1,sp,136 ... @@ -59535,7 +59545,7 @@ Disassembly of section .debug_aranges: 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: cf44 sw s1,28(a4) + 70: cfd0 sw a2,28(a5) 72: 8000 0x8000 74: 014c addi a1,sp,132 ... @@ -59548,7 +59558,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: d090 sw a2,32(s1) + 90: d11c sw a5,32(a0) 92: 8000 0x8000 94: 014c addi a1,sp,132 ... @@ -59560,7 +59570,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: d1dc sw a5,36(a1) + b0: d268 sw a0,100(a2) b2: 8000 0x8000 b4: 12b0 addi a2,sp,360 ... @@ -59573,7 +59583,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: e48c fsw fa1,8(s1) + d0: e518 fsw fa4,8(a0) d2: 8000 0x8000 d4: 1a50 addi a2,sp,308 ... @@ -59585,7 +59595,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: fedc fsw fa5,60(a3) + f0: ff68 fsw fa0,124(a4) f2: 8000 0x8000 f4: 01e4 addi s1,sp,204 ... @@ -59598,7 +59608,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 00c0 addi s0,sp,68 + 110: 014c addi a1,sp,132 112: 8001 c.srli64 s0 114: 018c addi a1,sp,192 ... @@ -59611,7 +59621,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 024c addi a1,sp,260 + 130: 02d8 addi a4,sp,324 132: 8001 c.srli64 s0 134: 0238 addi a4,sp,264 ... @@ -59623,7 +59633,7 @@ Disassembly of section .debug_aranges: 14a: 0004 0x4 14c: 0000 unimp 14e: 0000 unimp - 150: 0484 addi s1,sp,576 + 150: 0510 addi a2,sp,640 152: 8001 c.srli64 s0 154: 04bc addi a5,sp,584 ... @@ -59643,7 +59653,7 @@ Disassembly of section .debug_aranges: 182: 0004 0x4 184: 0000 unimp 186: 0000 unimp - 188: 0940 addi s0,sp,148 + 188: 09cc addi a1,sp,212 18a: 8001 c.srli64 s0 18c: 004c addi a1,sp,4 ... @@ -61432,7 +61442,7 @@ Disassembly of section .debug_line: 9c: 696c flw fa1,84(a0) 9e: 2d62 fld fs10,24(sp) a0: 67617473 csrrci s0,0x676,2 - a4: 3265 jal fffffa4c <_PathLocale+0x7effe01c> + a4: 3265 jal fffffa4c <_PathLocale+0x7effe054> a6: 6363672f 0x6363672f aa: 636e692f 0x636e692f ae: 756c flw fa1,108(a0) @@ -61559,8 +61569,8 @@ Disassembly of section .debug_line: 1e2: 0000 unimp 1e4: 0105 addi sp,sp,1 1e6: 0500 addi s0,sp,640 - 1e8: d402 sw zero,40(sp) - 1ea: 00c5 addi ra,ra,17 + 1e8: 6002 flw ft0,0(sp) + 1ea: 00c6 slli ra,ra,0x11 1ec: 0380 addi s0,sp,448 1ee: 0aa6 slli s5,s5,0x9 1f0: 0501 addi a0,a0,0 @@ -61587,10 +61597,10 @@ Disassembly of section .debug_line: 228: 000902a7 0x902a7 22c: 0100 addi s0,sp,128 22e: 0605 addi a2,a2,1 - 230: 097dd903 lhu s2,151(s11) # ffff4097 <_PathLocale+0x7eff2667> + 230: 097dd903 lhu s2,151(s11) # ffff4097 <_PathLocale+0x7eff269f> 234: 0004 0x4 236: 0501 addi a0,a0,0 - 238: 01030603 lb a2,16(t1) # ffff8010 <_PathLocale+0x7eff65e0> + 238: 01030603 lb a2,16(t1) # ffff8010 <_PathLocale+0x7eff6618> 23c: 0409 addi s0,s0,2 23e: 0100 addi s0,sp,128 240: 0605 addi a2,a2,1 @@ -62477,7 +62487,7 @@ Disassembly of section .debug_line: a8a: 0000 unimp a8c: 0105 addi sp,sp,1 a8e: 0500 addi s0,sp,640 - a90: 0802 c.slli64 a6 + a90: 9402 jalr s0 a92: 00ca slli ra,ra,0x12 a94: 0380 addi s0,sp,448 a96: 0a9a slli s5,s5,0x6 @@ -62507,7 +62517,7 @@ Disassembly of section .debug_line: ad6: 0900 addi s0,sp,144 ad8: 0000 unimp ada: 0501 addi a0,a0,0 - adc: 01030603 lb a2,16(t1) # ffff8010 <_PathLocale+0x7eff65e0> + adc: 01030603 lb a2,16(t1) # ffff8010 <_PathLocale+0x7eff6618> ae0: 0409 addi s0,s0,2 ae2: 0100 addi s0,sp,128 ae4: 0605 addi a2,a2,1 @@ -62681,7 +62691,7 @@ Disassembly of section .debug_line: c92: 0409 addi s0,s0,2 c94: 0100 addi s0,sp,128 c96: 0405 addi s0,s0,1 - c98: 097e8d03 lb s10,151(t4) # fffe7097 <_PathLocale+0x7efe5667> + c98: 097e8d03 lb s10,151(t4) # fffe7097 <_PathLocale+0x7efe569f> c9c: 0004 0x4 c9e: 0601 addi a2,a2,0 ca0: 14091503 lh a0,320(s2) @@ -62820,7 +62830,7 @@ Disassembly of section .debug_line: dfe: 0004 0x4 e00: 0501 addi a0,a0,0 e02: 0308 addi a0,sp,384 - e04: 00040903 lb s2,0(s0) # fffeb000 <_PathLocale+0x7efe95d0> + e04: 00040903 lb s2,0(s0) # fffeb000 <_PathLocale+0x7efe9608> e08: 0501 addi a0,a0,0 e0a: 0311 addi t1,t1,4 e0c: 097d addi s2,s2,31 @@ -63276,7 +63286,7 @@ Disassembly of section .debug_line: 12aa: 0500 addi s0,sp,640 12ac: 0001 nop 12ae: 0205 addi tp,tp,1 - 12b0: ce18 sw a4,24(a2) + 12b0: cea4 sw s1,88(a3) 12b2: 8000 0x8000 12b4: 05012303 lw t1,80(sp) 12b8: 09010303 lb t1,144(sp) @@ -63617,7 +63627,7 @@ Disassembly of section .debug_line: 159c: 0500 addi s0,sp,640 159e: 0001 nop 15a0: 0205 addi tp,tp,1 - 15a2: cf44 sw s1,28(a4) + 15a2: cfd0 sw a2,28(a5) 15a4: 8000 0x8000 15a6: 05012303 lw t1,80(sp) 15aa: 09010303 lb t1,144(sp) @@ -63848,7 +63858,7 @@ Disassembly of section .debug_line: 1786: 0900 addi s0,sp,144 1788: 0004 0x4 178a: 0001 nop - 178c: 01860403 lb s0,24(a2) # fffef018 <_PathLocale+0x7efed5e8> + 178c: 01860403 lb s0,24(a2) # fffef018 <_PathLocale+0x7efed620> 1790: 04090003 lb zero,64(s2) 1794: 0100 addi s0,sp,128 1796: 0306 slli t1,t1,0x1 @@ -64010,7 +64020,7 @@ Disassembly of section .debug_line: 18f6: 0500 addi s0,sp,640 18f8: 0001 nop 18fa: 0205 addi tp,tp,1 - 18fc: d090 sw a2,32(s1) + 18fc: d11c sw a5,32(a0) 18fe: 8000 0x8000 1900: 05012303 lw t1,80(sp) 1904: 09010303 lb t1,144(sp) @@ -64394,10 +64404,10 @@ Disassembly of section .debug_line: 1c40: 0000 unimp 1c42: 0105 addi sp,sp,1 1c44: 0500 addi s0,sp,640 - 1c46: dc02 sw zero,56(sp) - 1c48: 00d1 addi ra,ra,20 + 1c46: 6802 flw fa6,0(sp) + 1c48: 00d2 slli ra,ra,0x14 1c4a: 0380 addi s0,sp,448 - 1c4c: 03050123 sb a6,34(a0) # ffffb022 <_PathLocale+0x7eff95f2> + 1c4c: 03050123 sb a6,34(a0) # ffffb022 <_PathLocale+0x7eff962a> 1c50: 00090103 lb sp,0(s2) 1c54: 0100 addi s0,sp,128 1c56: 00090003 lb zero,0(s2) @@ -67793,7 +67803,7 @@ Disassembly of section .debug_line: 3cb4: 0500 addi s0,sp,640 3cb6: 0001 nop 3cb8: 0205 addi tp,tp,1 - 3cba: e48c fsw fa1,8(s1) + 3cba: e518 fsw fa4,8(a0) 3cbc: 8000 0x8000 3cbe: 05012303 lw t1,80(sp) 3cc2: 09010303 lb t1,144(sp) @@ -68969,7 +68979,7 @@ Disassembly of section .debug_line: 472e: 0900 addi s0,sp,144 4730: 0024 addi s1,sp,8 4732: 0001 nop - 4734: 01850403 lb s0,24(a0) # ffffc018 <_PathLocale+0x7effa5e8> + 4734: 01850403 lb s0,24(a0) # ffffc018 <_PathLocale+0x7effa620> 4738: 28090003 lb zero,640(s2) 473c: 0100 addi s0,sp,128 473e: 0300 addi s0,sp,384 @@ -71942,8 +71952,8 @@ Disassembly of section .debug_line: 642c: 0000 unimp 642e: 0105 addi sp,sp,1 6430: 0500 addi s0,sp,640 - 6432: dc02 sw zero,56(sp) - 6434: 00fe slli ra,ra,0x1f + 6432: 6802 flw fa6,0(sp) + 6434: 00ff 0xff 6436: 0380 addi s0,sp,448 6438: 03050123 sb a6,34(a0) 643c: 00090103 lb sp,0(s2) @@ -72312,7 +72322,7 @@ Disassembly of section .debug_line: 67ca: 0500 addi s0,sp,640 67cc: 0001 nop 67ce: 0205 addi tp,tp,1 - 67d0: 00c0 addi s0,sp,68 + 67d0: 014c addi a1,sp,132 67d2: 8001 c.srli64 s0 67d4: 05012403 lw s0,80(sp) 67d8: 09010303 lb t1,144(sp) @@ -72652,7 +72662,7 @@ Disassembly of section .debug_line: 6ab6: 0500 addi s0,sp,640 6ab8: 0001 nop 6aba: 0205 addi tp,tp,1 - 6abc: 024c addi a1,sp,260 + 6abc: 02d8 addi a4,sp,324 6abe: 8001 c.srli64 s0 6ac0: 05012503 lw a0,80(sp) 6ac4: 09010303 lb t1,144(sp) @@ -72849,7 +72859,7 @@ Disassembly of section .debug_line: 6c58: 0000 unimp 6c5a: 0001 nop 6c5c: 0402 c.slli64 s0 - 6c5e: 78030613 addi a2,t1,1920 # ffffa780 <_PathLocale+0x7eff8d50> + 6c5e: 78030613 addi a2,t1,1920 # ffffa780 <_PathLocale+0x7eff8d88> 6c62: 0009 c.nop 2 6c64: 0100 addi s0,sp,128 6c66: 0200 addi s0,sp,256 @@ -73213,7 +73223,7 @@ Disassembly of section .debug_line: 6f84: 0500 addi s0,sp,640 6f86: 0001 nop 6f88: 0205 addi tp,tp,1 - 6f8a: 0484 addi s1,sp,576 + 6f8a: 0510 addi a2,sp,640 6f8c: 8001 c.srli64 s0 6f8e: 05012403 lw s0,80(sp) 6f92: 09010303 lb t1,144(sp) @@ -74484,7 +74494,7 @@ Disassembly of section .debug_line: 7b06: 0500 addi s0,sp,640 7b08: 0001 nop 7b0a: 0205 addi tp,tp,1 - 7b0c: 0940 addi s0,sp,148 + 7b0c: 09cc addi a1,sp,212 7b0e: 8001 c.srli64 s0 7b10: 0105c203 lbu tp,16(a1) 7b14: 0305 addi t1,t1,1 @@ -75053,7 +75063,7 @@ Disassembly of section .debug_str: 5de: 6461 lui s0,0x18 5e0: 0064 addi s1,sp,12 5e2: 5f5f 4c55 6e6f 0x6e6f4c555f5f - 5e8: 74680067 jr 1862(a6) # ffff9746 <_PathLocale+0x7eff7d16> + 5e8: 74680067 jr 1862(a6) # ffff9746 <_PathLocale+0x7eff7d4e> 5ec: 6261 lui tp,0x18 5ee: 655f 5f71 6f70 0x6f705f71655f 5f4: 6e69 lui t3,0x1a @@ -75916,7 +75926,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: ce18 sw a4,24(a2) + 18: cea4 sw s1,88(a3) 1a: 8000 0x8000 1c: 012c addi a1,sp,136 1e: 0000 unimp @@ -75938,7 +75948,7 @@ Disassembly of section .debug_frame: 3e: 0000 unimp 40: 002c addi a1,sp,8 42: 0000 unimp - 44: cf44 sw s1,28(a4) + 44: cfd0 sw a2,28(a5) 46: 8000 0x8000 48: 014c addi a1,sp,132 4a: 0000 unimp @@ -75958,7 +75968,7 @@ Disassembly of section .debug_frame: 66: 0000 unimp 68: 0054 addi a3,sp,4 6a: 0000 unimp - 6c: d090 sw a2,32(s1) + 6c: d11c sw a5,32(a0) 6e: 8000 0x8000 70: 014c addi a1,sp,132 72: 0000 unimp @@ -75980,7 +75990,7 @@ Disassembly of section .debug_frame: 92: 0000 unimp 94: 0080 addi s0,sp,64 96: 0000 unimp - 98: d1dc sw a5,36(a1) + 98: d268 sw a0,100(a2) 9a: 8000 0x8000 9c: 12b0 addi a2,sp,360 9e: 0000 unimp @@ -76023,7 +76033,7 @@ Disassembly of section .debug_frame: f6: 0000 unimp f8: 00e4 addi s1,sp,76 fa: 0000 unimp - fc: e48c fsw fa1,8(s1) + fc: e518 fsw fa4,8(a0) fe: 8000 0x8000 100: 1a50 addi a2,sp,308 102: 0000 unimp @@ -76033,7 +76043,7 @@ Disassembly of section .debug_frame: 10a: 0389 addi t2,t2,2 10c: 0181 addi gp,gp,0 10e: 0492 slli s1,s1,0x4 - 110: 06940593 addi a1,s0,105 # ffffa069 <_PathLocale+0x7eff8639> + 110: 06940593 addi a1,s0,105 # ffffa069 <_PathLocale+0x7eff8671> 114: 0795 addi a5,a5,5 116: 0896 slli a7,a7,0x5 118: 0a190403 lb s0,161(s2) # 1b0a1 <_start-0x7ffe4f5f> @@ -76058,7 +76068,7 @@ Disassembly of section .debug_frame: 142: 0000 unimp 144: 0130 addi a2,sp,136 146: 0000 unimp - 148: fedc fsw fa5,60(a3) + 148: ff68 fsw fa0,124(a4) 14a: 8000 0x8000 14c: 01e4 addi s1,sp,204 14e: 0000 unimp @@ -76080,7 +76090,7 @@ Disassembly of section .debug_frame: 16e: 0000 unimp 170: 015c addi a5,sp,132 172: 0000 unimp - 174: 00c0 addi s0,sp,68 + 174: 014c addi a1,sp,132 176: 8001 c.srli64 s0 178: 018c addi a1,sp,192 17a: 0000 unimp @@ -76109,7 +76119,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 024c addi a1,sp,260 + 1b0: 02d8 addi a4,sp,324 1b2: 8001 c.srli64 s0 1b4: 0238 addi a4,sp,264 1b6: 0000 unimp @@ -76136,7 +76146,7 @@ Disassembly of section .debug_frame: 1e2: 0000 unimp 1e4: 01d0 addi a2,sp,196 1e6: 0000 unimp - 1e8: 0484 addi s1,sp,576 + 1e8: 0510 addi a2,sp,640 1ea: 8001 c.srli64 s0 1ec: 04bc addi a5,sp,584 1ee: 0000 unimp @@ -76157,7 +76167,7 @@ Disassembly of section .debug_frame: 20e: 0000 unimp 210: 01fc addi a5,sp,204 212: 0000 unimp - 214: 0940 addi s0,sp,148 + 214: 09cc addi a1,sp,212 216: 8001 c.srli64 s0 218: 004c addi a1,sp,4 ... diff --git a/runtime/mains/nlTest/vx_nl_main.elf b/runtime/mains/nlTest/vx_nl_main.elf index f76077da..48f6879d 100644 Binary files a/runtime/mains/nlTest/vx_nl_main.elf and b/runtime/mains/nlTest/vx_nl_main.elf differ diff --git a/runtime/mains/nlTest/vx_nl_main.hex b/runtime/mains/nlTest/vx_nl_main.hex index 82c03334..ea030cd1 100644 --- a/runtime/mains/nlTest/vx_nl_main.hex +++ b/runtime/mains/nlTest/vx_nl_main.hex @@ -1,4669 +1,4675 @@ :0200000480007A :100000009705000093850502130540006B10B500AD -:10001000EF000001EF009037130500006B000500B2 +:10001000EF000001EF005040130500006B000500E9 :10002000130540006B000500F32610029396A6010D :10003000732600029315A6001316260037F1FF6FF2 :100040003301B1403301D1403301C100F326100226 :1000500063860600130500006B0005006780000042 :10006000130101FD2326810213040103232EA4FCA6 :10007000232CB4FC232AC4FC8327C4FD83A70700D8 -:100080002326F4FE8327C4FE032744FD23A0E700B4 -:100090008327C4FE938747002326F4FE232404FE0F -:1000A0006F004003832784FE032784FDB307F70016 -:1000B00003C707008327C4FE2380E7008327C4FE0D -:1000C000938717002326F4FE832784FE9387170067 -:1000D0002324F4FE032784FE832744FDE344F7FC36 -:1000E0008327C4FD0327C4FE23A0E70013000000FC -:1000F0000324C1021301010367800000130101FD05 -:10010000232611022324810213040103232EA4FCBD -:10011000232CB4FC8327C4FD83A707002326F4FE09 -:100120008327C4FE83A707002322F4FE8327C4FE8F -:10013000938747002326F4FE832744FE9385070018 -:10014000B707008113850704EF000054930580056D -:10015000B707008113850706EF000053232404FE30 -:100160006F004003832784FE032784FDB307F70055 -:100170000327C4FE034707002380E7008327C4FE4C -:10018000938717002326F4FE832784FE93871700A6 -:100190002324F4FE032784FE832744FEE344F7FC74 -:1001A0008327C4FD0327C4FE23A0E700130000003B -:1001B0008320C10203248102130101036780000030 -:1001C000130101FF232611002324810013040101E0 -:1001D000B707008113858707EF00003B130000007D -:1001E0008320C10003248100130101016780000006 -:1001F000130101F7232611082324810813040109A0 -:10020000232EA4F6232CB4F6B70700712326F4FEA0 -:10021000930760002324F4FE130784FE9307C4FEB3 -:10022000130640009305070013850700EFF05FE316 -:100230001307C4F79307C4FE130640009305070095 -:1002400013850700EFF0DFE1B727008183A7479B05 -:10025000E7800700B70700722322F4FE130784F833 -:10026000930744FE9305070013850700EFF01FE98D -:10027000832784F73727000023A2E700832784F72A -:1002800083A7470093850700B70700811385C70838 -:10029000EF00803F832784F783970700938507004B -:1002A000B707008113858709EF00003E832784F795 -:1002B00083D7270093850700B70700811385470A76 -:1002C000EF00803C832784F783D7A700938507003E -:1002D000B70700811385070BEF00003B832784F7E6 -:1002E00083D7C70093850700B70700811385C70B25 -:1002F000EF008039832784F78397E7009385070011 -:10030000B70700811385870CEF000038832784F737 -:1003100083A7070193850700B70700811385470D61 -:10032000EF008036832784F783A74704938507006F -:10033000B70700811385070EEF000035832784F788 -:1003400083A7870493850700B70700811385070FEC -:10035000EF00803393070000138507008320C10856 -:10036000032481081301010967800000130101FEC5 -:10037000232E1100232C8100130401022326A4FE46 -:10038000B70700811385C70FEF0000209307100007 -:10039000138507008320C101032481011301010299 -:1003A00067800000130101FF232611002324810030 -:1003B00013040101B707008113850711EF00C01C6A -:1003C000130000008320C1000324810013010101F8 -:1003D00067800000130101FF232611002324810000 -:1003E00013040101B707008113854712EF00C019FC -:1003F000130000008320C1000324810013010101C8 -:1004000067800000130101FD2326110223248102CD -:1004100013040103232EA4FC232CB4FC232AC4FCC4 -:10042000B70700712326F4FE930750002324F4FE3F -:10043000130784FE9307C4FE1306400093050700CC -:1004400013850700EFF0DFC11307C4FD9307C4FE57 -:10045000130640009305070013850700EFF05FC007 -:100460009307C4FE032644FD832584FD13850700FE -:10047000EFF01FBFB727008183A7479BE7800700E6 -:1004800013000000138507008320C10203248102AA -:100490001301010367800000130101FD232681027F -:1004A00013040103232EA4FC8327C4FD63D8070093 -:1004B0008327C4FDB307F040232EF4FC0327C4FDBB -:1004C000B73700009387078063D8E700B73700008D -:1004D00093870780232EF4FCB727008183A7879B8F -:1004E0002326F4FEB727008103A7879B8327C4FD3B -:1004F0003307F700B727008123ACE79A8327C4FEB0 -:10050000138507000324C102130101036780000063 -:100510006B10B500678000006B000500678000006D -:100520006B40B500678000006B200500678000000D -:100530006B300000678000007325100267800000A8 -:100540007325000267800000130540006B00050062 -:10055000F32610029396F600732600029315A60068 -:100560001316260037F1FF6F3301B1403301D1403C -:100570003301C100F3261002638606001305000054 -:100580006B00050067800000130141FF232011006C -:100590002322B1008345050063880500EF00C001F8 -:1005A000130515006FF01FFF832001008325410014 -:1005B0001301C10067800000B702010023A0B20050 -:1005C00067800000130101FD23261102232481020C -:1005D00013040103232EA4FC0327C4FD9307F0009A -:1005E00063E4E702B71700810327C4FD1317270050 -:1005F000938787F4B307F70083A7070013850700E5 -:10060000EFF09FF86F004007930700022326F4FEE7 -:10061000A30504FE8327C4FE9387C7FF0327C4FDF9 -:10062000B357F70093F7F7002322F4FE832744FE25 -:100630006386070093071000A305F4FE8347B4FE0A -:1006400063820702B7170081032744FE13172700B0 -:10065000938787F4B307F70083A707001385070084 -:10066000EFF09FF28327C4FE9387C7FF2326F4FE93 -:100670008327C4FEE340F0FA8320C10203248102F1 -:100680001301010367800000130101FE232E1100F6 -:10069000232C8100130401022326A4FE2324B4FE8C -:1006A0000325C4FEEFF05FEE032584FEEFF09FF11B -:1006B000B707008113858717EFF01FED13000000C7 -:1006C0008320C1010324810113010102678000001E -:1006D000130101FE232E1100232C810013040102BB -:1006E000B727008183A7479D13850700EFF0DFE25E -:1006F000B727008103A7079DB727008183A7C79C61 -:1007000013850700E7000700EFF01FE32326A4FE90 -:100710008327C4FE6388070013050000EFF0DFDFC6 -:100720006F00C00013051000EFF01FDF1300000082 -:100730008320C101032481011301010267800000AD -:10074000130101FE232E1100232C8100130401024A -:100750002326A4FE2324B4FE2322C4FE2320D4FE99 -:10076000B7270081032744FE23A8E79CB727008111 -:10077000032704FE23A6E79CB7270081032784FEF6 -:1007800023AAE79CB70700809387076D938507002E -:100790000325C4FEEFF0DFD7EFF09FF31300000056 -:1007A0008320C1010324810113010102678000003D -:1007B000130101FE232E1100232C810013040102DA -:1007C000B70700811385C71BEFF01FDC130540003E -:1007D000EFF09FD4EFF0DFD62326A4FE0327C4FE5C -:1007E000B71700818326C4FE93962600938787FC63 -:1007F000B387F60023A0E70013051000EFF0DFD168 -:10080000B717008183A787FC13850700EFF09FDBF4 -:10081000B70700811385C71CEFF01FD7B7170081FA -:10082000938787FC83A7470013850700EFF09FD9C4 -:10083000B70700811385C71CEFF01FD5B7170081DC -:10084000938787FC83A7870013850700EFF09FD766 -:10085000B70700811385C71CEFF01FD3B7170081BE -:10086000938787FC83A7C70013850700EFF09FD508 -:10087000B70700811385C71CEFF01FD113000000DC -:100880008320C1010324810113010102678000005C -:10089000130101FE232E1100232C810013040102F9 -:1008A000EFF01FCA2326A4FE8327C4FE93B72700B8 -:1008B000A305F4FE8347B4FE13850700EFF0DFC6FF -:1008C0008347B4FE638407068327C4FE93B71700EB -:1008D0002305F4FE8347A4FE13850700EFF0DFC471 -:1008E0008347A4FE63820702B72700810327C4FE63 -:1008F000131727009387879EB307F7001307A000FD -:1009000023A0E7006F000002B72700810327C4FE81 -:10091000131727009387879EB307F7001307B000CC -:1009200023A0E700EFF0DFC06F0040068327C4FE7E -:1009300093B73700A304F4FE834794FE13850700A2 -:10094000EFF09FBE834794FE63820702B7270081C2 -:100950000327C4FE131727009387879EB307F7006A -:100960001307C00023A0E7006F000002B727008133 -:100970000327C4FE131727009387879EB307F7004A -:100980001307D00023A0E700EFF09FBAEFF05FBAA3 -:10099000B727008183A7879E13850700EFF09FC2CA -:1009A000B70700811385C71CEFF01FBEB727008172 -:1009B0009387879E83A7470013850700EFF09FC0AA -:1009C000B70700811385C71CEFF01FBCB727008154 -:1009D0009387879E83A7870013850700EFF09FBE4C -:1009E000B70700811385C71CEFF01FBAB727008136 -:1009F0009387879E83A7C70013850700EFF09FBCEE -:100A0000B70700811385C71CEFF01FB81300000063 -:100A10008320C101032481011301010267800000CA -:100A2000130101FE232E1100232C81001304010267 -:100A3000EFF09FB02326A4FEB72700810327C4FE52 -:100A4000131727009387879DB307F7000327C4FE7A -:100A500023A0E7008327C4FE638607001305000078 -:100A6000EFF09FAB130000008320C101032481013C -:100A70001301010267800000130101FE232E110003 -:100A8000232C810013040102B7170080938707A26B -:100A90002326F4FE8325C4FE13054000EFF05FA774 -:100AA000EFF01FF8B727008183A7879D1385070004 -:100AB000EFF05FB1B70700811385C71CEFF0DFAC23 -:100AC000B72700819387879D83A747001385070079 -:100AD000EFF05FAFB70700811385C71CEFF0DFAA07 -:100AE000B72700819387879D83A787001385070019 -:100AF000EFF05FADB70700811385C71CEFF0DFA8EB -:100B0000B72700819387879D83A7C70013850700B8 -:100B1000EFF05FABB70700811385C71CEFF0DFA6CE -:100B2000130000008320C10103248101130101028D -:100B300067800000130101FF232611002324810098 -:100B400013040101EFF0DFC6B70700811385071D0D -:100B5000EFF09FA313054000EFF01F9CEFF05FD371 -:100B600013051000EFF05F9BB70700811385471E48 -:100B7000EFF09FA1EFF05FF0130000008320C100B1 -:100B8000032481001301010167800000130101FFAC -:100B900023261100232481001304010113051000F2 -:100BA000EFF09F979305801CB707008113850723FB -:100BB000EF00C00593070000138507008320C100E4 -:100BC000032481001301010167800000130101FC6F -:100BD0002324C1022326D1022328E102232AF10281 -:100BE000232C0103232E1103138605008325850082 -:100BF00093068102232E11002326D100EF00000668 -:100C00008320C1011301010467800000130101FC6E -:100C1000232AF102B727008183A7079C2324C1025E -:100C20002326D1022322B1022328E102232C01032F -:100C3000232E110383A587009306410213060500A6 -:100C400013850700232E11002326D100EF00000199 -:100C50008320C1011301010467800000130101E238 -:100C6000232E111C232A911C2328211D2326311DEC -:100C7000232C811B1389050093040600138C0600A6 -:100C8000232C811C2324411D2322511D2320611D5F -:100C9000232E711B232A911B2328A11B2326B11B62 -:100CA00093090500EF40103B8327050013850700DB -:100CB0002328F102EF60C064232EA1002320010E3F -:100CC0002322010E2324010E2326010E638A09002C -:100CD00083A789036396070013850900EF20005856 -:100CE0008317C9001397270163420702B726000044 -:100CF00003274906B3E7D7002316F900B7E7FFFF3C -:100D00009387F7FFB377F7002322F9068357C900CB -:100D100093F787006380070483270901638C070228 -:100D20008357C9001307A00093F7A7016390E70852 -:100D30008317E90063CC070693060C0013860400B2 -:100D40009305090013850900EF10D0772320A10235 -:100D50006F00C0019305090013850900EF204002D0 -:100D6000E30005FC9307F0FF2320F1028320C11D5F -:100D70000324811D032501028324411D0329011D34 -:100D80008329C11C032A811C832A411C032B011CBB -:100D9000832BC11B032C811B832C411B032D011BA7 -:100DA000832DC11A1301011E67800000B70700815F -:100DB000938787242324F104B7070081930AC10F86 -:100DC0009387473C232A510D232E010C232C010C21 -:100DD000130A0000938B0A00232E0102232C010228 -:100DE0002324010023260102232A010223200102D9 -:100DF0002328F100138404001307500283470400E2 -:100E000063840700639CE70A330B9440630A0B0476 -:100E10008327C10D23A09B0023A26B01B387670129 -:100E2000232EF10C8327810D13077000938B8B0009 -:100E300093871700232CF10C635EF7001306410D16 -:100E40009305090013850900EF804050631C05726B -:100E5000938B0A0083270102B38767012320F102E5 -:100E600083470400639407006F1010609307140019 -:100E7000A30B010A930DF0FF2322010213040000CB -:100E80009306A005930CA000130D900003CB070060 -:100E900013871700232CE1001306A00293070BFE13 -:100EA00063F4F6006F1080280327810493972700CE -:100EB000B387E70083A707006780070013041400C7 -:100EC0006FF0DFF313850900EF40D018832745004A -:100ED00013850700232AF102EF6080422326A10236 -:100EE00013850900EF401017832785009306A0059E -:100EF0002324F1008327C102638C0700832781002C -:100F00006388070083C707006384070013640440F5 -:100F1000832781016FF09FF78347710BE39A07FEE8 -:100F200093070002A30BF10A6FF09FFE13641400F5 -:100F30006FF01FFE83270C00130C4C002322F102DC -:100F4000E3D807FCB307F0402322F1021364440006 -:100F50006FF01FFC9307B0026FF0DFFC03278101E5 -:100F600083278101034B0700938717006310CB048D -:100F7000832D0C0013074C0063D40D00930DF0FF7C -:100F8000130C0700232CF1006FF09FF833839D03AF -:100F90009387170003CBF7FFB30DE30013070BFD97 -:100FA000E376EDFE232CF1006FF05FEF930D000070 -:100FB0006FF0DFFE136404086FF09FF58327810153 -:100FC0002322010203274102130B0BFD9387170015 -:100FD000330797033307EB0003CBF7FF2322E1022C -:100FE00013070BFDE370EDFE6FF0DFFB136484006D -:100FF0006FF01FF28327810103C707009307800664 -:10100000631CF70083278101136404209387170072 -:10101000232CF1006FF0DFEF136404046FF05FEF37 -:101020008327810103C707009307C006631CF700ED -:101030008327810193871700232CF1001364040296 -:101040006FF01FED136404016FF09FEC93074C00E9 -:10105000232AF10083270C00A30B010A230EF112AF -:10106000130C0000930D100013070000232601004D -:10107000930C0000130D00009304C1132324E1021C -:101080006354B7012324B1038346710B63880600C0 -:1010900083278102938717002324F102937724008A -:1010A0002320F104638807008327810293872700A8 -:1010B0002324F102937744082322F1046390070864 -:1010C0008327410283268102B386D7406358D00626 -:1010D000B7070081130E00011388473B930E700081 -:1010E0000326810D23A00B018325C10D13061600D5 -:1010F00013858B006354DE006F10800423A2DB0095 -:10110000B386B600232ED10C232CC10C930670009D -:10111000930B050063D4C6021306410D9305090025 -:10112000138509002326E104EF80402263040500B3 -:101130006F10902D0327C104938B0A008346710B17 -:10114000638E06049306710B23A0DB009306100048 -:1011500023A2DB008326C10D13067000938B8B0046 -:1011600093861600232ED10C8326810D93861600BC -:10117000232CD10C6354D6021306410D93050900AC -:10118000138509002326E104EF80401C6304050059 -:101190006F1090270327C104938B0A008327010453 -:1011A000638E07049306810B23A0DB0093062000C7 -:1011B00023A2DB008326C10D13067000938B8B00E6 -:1011C00093862600232ED10C8326810D938616004C -:1011D000232CD10C6354D6021306410D930509004C -:1011E000138509002320E104EF8040166304050005 -:1011F0006F10902103270104938B0A008327410479 -:1012000093060008639CD706832741028326810248 -:10121000B386D7406354D00613080001130E700044 -:10122000832701010326810D8325C10D23A0FB0027 -:101230001306160013858B00E340D87623A2DB004B -:10124000B386B600232ED10C232CC10C930670005C -:10125000930B050063D4C6021306410D93050900E4 -:10126000138509002320E104EF80400E630405008C -:101270006F10901903270104938B0A003307B741BD -:101280006350E00613080001130E7000832701016C -:101290008326810D0326C10D23A0FB009386160033 -:1012A00093858B00E342E87423A2EB003307C70069 -:1012B000232EE10C232CD10C13077000938B050017 -:1012C0006350D7021306410D9305090013850900E9 -:1012D000EF80C007630405006F101013938B0A00A2 -:1012E000937604100327C10DE39406748327810DC0 -:1012F0003383ED0023A09B009387170023A2BB013B -:10130000232E610C232CF10C13077000938B8B00A0 -:101310006344F7006F1040061306410D9305090062 -:1013200013850900EF808002630405006F10D00D63 -:10133000938B0A006F104004136404019377040236 -:1013400063860706130C7C00137C8CFF832C0C0037 -:10135000032D4C0093078C00232AF10063440D00F9 -:101360006F1090123308904133370001B307A0414A -:10137000338DE7401307D002A30BE10A930C08005A -:10138000130710009306F0FFE38ADD409306040084 -:1013900033E6AC011374F4F7E3120640E38A0D560A -:1013A00093061000E310D7406F10500F93074C00C6 -:1013B000232AF1009377040163880700832C0C0033 -:1013C00013DDFC416FF09FF99377040403280C00B0 -:1013D00063880700931C080193DC0C416FF05FFEEB -:1013E00093770420930C0800E38C07FC931C88017E -:1013F00093DC8C416FF0DFFC937784006388070AED -:1014000093074C00232AF10083270C0003A6070052 -:1014100083A6470003A7870083A7C7002320C10E28 -:101420002322D10E2324E10E1305010E2326F10EF3 -:10143000EF40803B232EA10A93072000631EF50A8C -:101440008327010E930501091305010A2320F10AE0 -:101450008327410E23280108232A01082322F10AA9 -:101460008327810E232C0108232E01082324F10A4F -:101470008327C10E2326F10AEFB090416356050081 -:101480009307D002A30BF10A9307700463D0670798 -:10149000B70400819384843D1374F4F7130C0000A7 -:1014A000930D3000130700006F009035130C7C0083 -:1014B000137C8CFF83250C0003264C0093078C00C3 -:1014C0001305010A232AF100EFE050588327010A8F -:1014D0002320F10E8327410A2322F10E8327810A5C -:1014E0002324F10E8327C10A6FF01FF4B704008193 -:1014F0009384443D6FF05FFA93071000631AF5027E -:101500008327C10E63D607009307D002A30BF10A0D -:101510009307700463D86701B70400819384043E85 -:101520006FF09FF7B70400819384C43D6FF0DFF63E -:10153000937CFBFD93071004639EFC049307000358 -:10154000230CF10A13071006930780076304EB00CE -:1015500093078005A30CF10A930730061364240057 -:1015600063D2B74D93851D0013850900EF40404BB2 -:1015700093040500631E054A8357C90093E70704D7 -:101580002316F9008357C90093F70704638007FE09 -:101590006FF04FFD9307F0FF6380FD4A93077004DF -:1015A000130C00006398FC0063960D00138C0D0073 -:1015B000930D1000032AC10E936704102324F10237 -:1015C00023200104032F010E832E410E032E810ED2 -:1015D000635A0A00B707008033CA47019307D00255 -:1015E0002320F104930710046392FC4A1305010AB7 -:1015F0002320E10B2322D10B2324C10B2326410BF3 -:10160000EFE050681306C10BEF50901D13860500E4 -:10161000930505001305010AEFE050438327010AF3 -:1016200013060107930501082320F1088327410AC7 -:1016300013050109232801062322F1088327810AC3 -:10164000232A0106232C01062324F1088327C10A3B -:101650002326F108B707FC3F232EF106EFB0103820 -:101660000328010903264109832681090327C109AB -:10167000930501091305010A2320010B2328010505 -:101680002322C10A2326C1042324D10A2322D10400 -:101690002326E10A2326E10023280108232A010842 -:1016A000232C0108232E0108EFB000770327C10087 -:1016B000832641040326C10403280105631605009F -:1016C00093071000232EF10A93071006630CFB36D4 -:1016D000370D008193078D3F2326F100138EFDFF08 -:1016E000138D0400B707034093050109232AC1089D -:1016F0001305010A13060108232CC1052326F1084E -:1017000023280109232CD108232EE10823200108D6 -:101710002322010823240108EFB0502C0328010ADA -:101720000326410A8326810A0327C10A1305010AF9 -:10173000232A01052328C1042326D1042322E104FE -:10174000EFE0C07993050500130A05001305010AAF -:10175000EFE0101703274104032601050328410584 -:101760002326E1080327010A8326C1042322C10896 -:101770002328E1060327410A930501081306010700 -:10178000232AE1060327810A130501092320010901 -:10179000232CE1060327C10A2324D108130D1D00C1 -:1017A000232EE106EFC0904E8327C100032E810552 -:1017B00083220109B385470183C50500832F4109B1 -:1017C000032F8109832EC1092322C105A30FBDFE6A -:1017D0009307F0FF6300FE08130EFEFF9305010957 -:1017E0001305010A2326D1072324E1072322F10749 -:1017F00023205106232EC1052320510A232C5104F6 -:101800002322F10B232AF1052324E10B2328E105F0 -:101810002326D10B2326D10523280108232A0108DA -:10182000232C0108232E0108EFB0005F0327C10419 -:10183000832601050326410503288105032EC105E2 -:1018400083220106832F4106032F8106832EC106C2 -:10185000E31A05E83707FE3F930501091305010A5E -:101860002320510A232C51042322F10B232AF105B2 -:101870002324E10B2328E1052326D10B2326D105C0 -:1018800023280108232A0108232C0108232EE1081C -:10189000EFB0406B6348A00483228105832F41058C -:1018A000032F0105832EC1043707FE3F930501096D -:1018B0001305010A2320510A2322F10B2324E10BF3 -:1018C0002326D10B23280108232A0108232C0108F1 -:1018D000232EE108EFB040546310051A137A1A0062 -:1018E000630C0A188327C1002326A10D930500036A -:1018F00003C6F7008326C10C1387F6FF2326E10CED -:1019000003C7F6FF6306C714130690036316C714D4 -:101910008327C10003C7A700A38FE6FE130A0D00AB -:1019200013077004330A9A40032DC10B6390EC2C0B -:101930001307D0FF6344ED0063DAAD33130BEBFF05 -:101940009306FDFF232ED10A1376FBFD1305100429 -:101950001377FB0F930500006318A6001307F70029 -:101960001377F70F930510002302E10C9307B002E1 -:1019700063D8060093061000B386A6419307D002F1 -:10198000A302F10C9307900063D8D72A1307310DF7 -:10199000130507009305A00013083006B3E7B6024D -:1019A0001306F7FF93870703A30FF7FEB3C7B6022B -:1019B0006344D82693870703A30FF6FE1307E7FFB8 -:1019C0001306610C6360A7269307410CB307F6402A -:1019D000232CF102B38D47019307100063C6470122 -:1019E00093771400638607008327C101B38DFD0040 -:1019F0001374F4BF936704102324F102232601001B -:101A0000930C0000130D0000832701046386070078 -:101A10001307D002A30BE10A03248102130700007D -:101A20006FF0CFE5130C00009304C1136FF09FB863 -:101A3000130C05006FF01FB8130C0000930D60002D -:101A40006FF05FB7370D008193074D3E6FF0DFC831 -:101A5000A38FB6FE6FF01FEA130717001377F70F77 -:101A60006FF09FEB130A1A00A30FDAFE338747418A -:101A7000E35A07FE6FF0DFEA83274104130A0D00E3 -:101A800093060003B307FD006FF05FFE9307600449 -:101A9000638EFC0093075004138D1D006384FC00CB -:101AA000138D0D00130620006F00C000138D0D0074 -:101AB000130630009307010C1308C10C1307C10B68 -:101AC00093060D009305010A138509002320E10BFD -:101AD0002326E1052322D10B2322D1052324C10B88 -:101AE0002326C1012326410BEF30C0109307700459 -:101AF00093040500032EC100832E4104032FC1046B -:101B0000639AFC009377140063960700032AC10CC4 -:101B10006FF01FE113076004B387A401639AEC061A -:101B200083C60400130700036390E60693050109CA -:101B30001305010A2328F1042320E10B2326E105E4 -:101B40002322D10B2322D1052324C10B2326C1013B -:101B50002326410B23280108232A0108232C0108EE -:101B6000232E0108EFB0402B032EC100832E410429 -:101B7000032FC10483270105630805001307100024 -:101B8000330DA741232EA10B0327C10BB387E70019 -:101B9000930501091305010A2326F1002320E10B17 -:101BA0002322D10B2324C10B2326410B2328010818 -:101BB000232A0108232C0108232E0108EFB0C02599 -:101BC0008327C100631405002326F10C930600034C -:101BD0006F000001130617002326C10C2300D70055 -:101BE0000327C10CE368F7FE6FF05FF21307600490 -:101BF000E398ECD4137714003367B7016350A00760 -:101C00006300070C8327C1013307FD00B38DED008E -:101C1000130B60066F000009130706009386070088 -:101C20006FF0DFD7130717008347F7FF130616007F -:101C3000A30FF6FE6FF01FD91307610C6398050020 -:101C4000930700032303F10C1307710C938706031A -:101C5000130617002300F7006FF01FD7630607066F -:101C60008327C101138717006FF05FFA63404D03AC -:101C700013771400930D0D00630607008327C1013D -:101C8000B30DFD00130B70066F00C0018327C10167 -:101C9000130B7006B30DFA006346A0013383AD4108 -:101CA000930D1300937C044023260100E38E0CD493 -:101CB000930C0000E35AA0D59306F00F6F00800349 -:101CC000930D0D006FF0DFF4130B6006930D100001 -:101CD0006FF05FFD6356A70383278100330DED404E -:101CE00003C71700630A070293871700938C1C0031 -:101CF0002324F1008327810003C70700E31CD7FCDE -:101D00008327C1003387FC008327C1023307F70212 -:101D1000B30DB7016FF05FCF8327C1009387170022 -:101D20002326F1006FF01FFD13074C00232AE1006A -:101D30001377040283270C006300070203270102C4 -:101D400023A0E7001357F74123A2E700032C41012A -:101D5000832481016FF00F8A137704016308070061 -:101D60000327010223A0E7006FF05FFE137704044E -:101D700063080700032701022390E7006FF01FFDAF -:101D800013740420E30E04FC032701022380E70000 -:101D90006FF0DFFB1364040193770402638607028C -:101DA000130C7C00137C8CFF832C0C00032D4C0047 -:101DB00093078C00232AF1001374F4BF130700006B -:101DC000A30B010A6FF00FDC93074C00232AF100EC -:101DD0009377040163860700832C0C006F000001D9 -:101DE0009377040463880700835C0C00130D0000E4 -:101DF0006FF09FFC93770420E38007FE834C0C0078 -:101E00006FF0DFFE3787FFFF1347078393074C0010 -:101E1000231CE10A37070081232AF1009307473E7C -:101E2000832C0C00130D000013642400232EF102F8 -:101E300013072000130B80076FF09FF893074C00E7 -:101E4000232AF100A30B010A9307F0FF83240C005F -:101E50006384FD0213860D009305000013850400C2 -:101E6000EF404023130C0500630E05E2B30D9540CF -:101E7000130C00006FF00FE313850400EF5040488F -:101E8000930D05006FF0DFFE1364040193770402E5 -:101E900063820702130C7C00137C8CFF832C0C00E4 -:101EA000032D4C0093078C00232AF1001307100028 -:101EB0006FF01FF193074C00232AF1009377040180 -:101EC00063860700832C0C006F00000193770404E5 -:101ED00063880700835C0C00130D00006FF01FFD8A -:101EE00093770420E38007FE834C0C006FF0DFFE45 -:101EF000B70700819387873F232EF102937704026F -:101F0000638A0704130C7C00137C8CFF832C0C0069 -:101F1000032D4C0093078C00232AF1001377140043 -:101F2000630E070033E7AC01630A070013070003E1 -:101F3000230CE10AA30C610B136424001374F4BF97 -:101F4000130720006FF0DFE7B70700819387473E54 -:101F50006FF09FFA93074C00232AF1009377040156 -:101F600063860700832C0C006F0000019377040444 -:101F700063880700835C0C00130D00006FF01FFAEC -:101F800093770420E38007FE834C0C006FF0DFFEA4 -:101F900093060400130710006FF08FBF9306100024 -:101FA000E308D74E930620006308D7121307011ADF -:101FB0001316DD0193F67C0013D83C0093860603CC -:101FC000B36C0601135D3D00A30FD7FE33E6AC01F1 -:101FD0009304F7FF631E060293771400638A0700D9 -:101FE000930700036386F600A38FF4FE9304E7FFD4 -:101FF0009307011A13870D00130C0000B38D97404F -:1020000023260100930C0000130D00006FF00F87D2 -:10201000138704006FF0DFF993770440130A000080 -:102020001307011A2326F100130C90001306A000D9 -:102030009306000013850C0093050D009304F7FF31 -:102040002324E102EFA0501C032781028327C10053 -:1020500013050503A30FA7FE130A1A0063880704DC -:102060008327810003C707006312EA049307F00F78 -:10207000630EFA0263140D00637A9C038327C10286 -:1020800083254103130A0000B384F440138607003C -:1020900013850400EF5080288327810003C71700B1 -:1020A00063060700938717002324F1001306A0009E -:1020B0009306000013850C0093050D00EFA08051DE -:1020C00063140D00E3769CF3930C0500138D05005B -:1020D000138704006FF09FF59304011A8327C1034F -:1020E00013F7FC009384F4FF3387E70003470700EE -:1020F00013D84C002380E4001317CD01B36C070103 -:10210000135D4D0033E7AC01E31A07FC6FF05FEE9F -:102110009304011AE31E07EC93F61600E38A06EC1B -:1021200093070003A30FF1186F00D037E30E0B32B3 -:10213000230E6113A30B010A232A81016FE05FF2D2 -:102140009385050123A2CB01232EB10C232CC10CB6 -:1021500063DECE021306410D9305090013850900C5 -:102160002328E1042326D104EF70401EE31E052836 -:10217000032701058326C104B707008113850A00E0 -:10218000930E70001388473B130E0001938606FFE1 -:10219000930B05006FE0DFF49385050123A20B018B -:1021A000232EB10C232CC10C635ACE021306410D11 -:1021B00093050900138509002322E1042320D1049B -:1021C000EF70C018E312052403274104832601049D -:1021D00013850A00130E700013080001938606FF92 -:1021E000930B05006FF0CF831306060123A20B01AA -:1021F000232EC10C232CD10C6356DE021306410D95 -:1022000093050900138509002320E104EF700014F1 -:10221000E31C051E0327010493850A00130E7000BA -:1022200013080001130707FF938B05006FF00F865B -:102230009306500663D866778326010E930501093D -:102240001305010A2320D10A8326410E2320E1042D -:10225000232801082322D10A8326810E232A01087C -:10226000232C01082324D10A8326C10E232E010822 -:102270002326D10AEFA0503A032701046312051860 -:10228000B70700819387C74023A0FB009307100086 -:1022900023A2FB008327810D13071700232EE10CD7 -:1022A00093871700232CF10C13077000938B8B007E -:1022B000635EF7001306410D9305090013850900BD -:1022C000EF70C008E3120514938B0A008327C10B3B -:1022D00063C64701937714006380070A83270103CD -:1022E0000327C101938B8B0023ACFBFE8327C10125 -:1022F00023AEFBFE8327C10DB387E700232EF10C2D -:102300008327810D1307700093871700232CF10C8E -:10231000635EF7001306410D93050900138509005C -:10232000EF70C002E312050E938B0A009304FAFFCC -:1023300063549004130B0001930C700003260101F9 -:102340008327810D0327C10D23A0CB00938717009E -:1023500093868B00634A9B0623A29B00B384E40010 -:10236000232E910C232CF10C13077000938B060085 -:102370006354F7006FE05FFA13744400E31604023D -:10238000032B4102832781026354FB00138B070058 -:1023900083270102B38767012320F1028327C10D40 -:1023A000638C07001306410D93050900138509008E -:1023B000EF60D079E31A0504232C010CE31E0C080E -:1023C000938B0A006FF09F981307070123A26B01FC -:1023D000232EE10C232CF10C63DEFC001306410DCF -:1023E0009305090013850900EF605076E31E050090 -:1023F00093860A00938404FF938B06006FF01FF40A -:102400008326C10B634ED016B70700819387C74060 -:1024100023A0FB009307100023A2FB008327810D5C -:1024200013071700232EE10C93871700232CF10CC0 -:1024300013077000938B8B00635EF7001306410D4A -:102440009305090013850900EF605070631E057A3B -:10245000938B0A008327C10B937614000327C10DC9 -:10246000B367FA00B3E7D700E38807F083270103D7 -:1024700093888B0023A0FB008327C10123A2FB00CC -:10248000B387E700232EF10C8327810D130770001B -:1024900093871700232CF10C635EF7001306410DA0 -:1024A0009305090013850900EF60506A631E0574E7 -:1024B00093880A00032BC10B63500B06330B60415A -:1024C00013870800930C0001130D7000032601010F -:1024D0008327810D8326C10D2320C7009387170012 -:1024E0009388880063C26C0723226701330BDB00EB -:1024F000232E610D232CF10C13077000635EF7008F -:102500001306410D9305090013850900EF6010645F -:10251000631C056E93880A008327C10D23A09800D1 -:1025200023A24801B3874701232EF10C8327810D95 -:1025300013077000938B880093871700232CF10CEE -:10254000E35CF7E26FE05FDD9386060123229701EB -:10255000232ED10C232CF10C635EFD001306410DDC -:102560009305090013850900EF60505E631E05683E -:1025700093880A00130B0BFF138708006FF01FF5F9 -:10258000130B0D006354AA01130B0A00635260057C -:102590003307EB00232EE10C0327810D23A09B00C2 -:1025A00023A26B0113071700232CE10C9306700084 -:1025B000938B8B0063DEE6001306410D9305090043 -:1025C00013850900EF60905863100564938B0A002F -:1025D00063540B00130B0000330B6D41635E600509 -:1025E000930D000113037000832701010327810D60 -:1025F0008326C10D23A0FB001307170013868B0051 -:1026000063C06D1B23A26B01330BDB00232E610D16 -:10261000232CE10C93067000930B060063DEE600AA -:102620001306410D9305090013850900EF60105250 -:10263000631C055C938B0A0093770440338BA401E1 -:1026400063840702B3874401930D7000138D070064 -:102650008327C10063940C1863940718B38744015F -:1026600063F46701138B07008327C10B63C647011F -:1026700093771400638A0704832701030327C101AA -:10268000938B8B0023ACFBFE8327C10123AEFBFEA3 -:102690008327C10DB387E700232EF10C8327810D1B -:1026A0001307700093871700232CF10C635EF7006B -:1026B0001306410D9305090013850900EF601049C9 -:1026C00063140554938B0A00B3844401B3876441B7 -:1026D0008324C10BB3049A4063D49700938407000A -:1026E000635490048327C10D23A06B0123A29B0098 -:1026F000B387F400232EF10C8327810D130770009C -:10270000938B8B0093871700232CF10C635EF700EB -:102710001306410D9305090013850900EF6010436E -:102720006314054E938B0A009387040063D404005E -:10273000930700008324C10BB3049A40B384F44090 -:10274000E35C90C2130B0001930C7000032601019F -:102750008327810D0327C10D23A0CB00938717008A -:1027600093868B0063449B2023A29B00B384E400E8 -:10277000232E910C232CF10C13077000938B060071 -:10278000E35CF7BE1306410D9305090013850900AC -:10279000EF60D03B631A0546930BC10F6FF0DFBDAE -:1027A0009386060123A2BB01232ED10C232CE10C1E -:1027B0006350E3021306410D9305090013850900D8 -:1027C000EF60D0386312054413860A0013037000CB -:1027D000130B0BFF930B06006FF01FE16386070ED0 -:1027E0008327C1009387F7FF2326F1008327410346 -:1027F0000327C102938B8B0023ACFBFE8327C1020E -:1028000023AEFBFE8327C10DB387E700232EF10C17 -:102810008327810D93871700232CF10C63DEFD00C5 -:102820001306410D9305090013850900EF6010326E -:10283000631C053C938B0A008327810033076D419D -:1028400083C707006354F700930707006356F0043B -:102850000327C10D23A06B0123A2FB003387E700F0 -:10286000232EE10C0327810D938B8B001307170098 -:10287000232CE10C63D2ED021306410D93050900F0 -:10288000138509002320F104EF60502C631E0536E8 -:1028900083270104930BC10F1387070063D407003C -:1028A00013070000832781001308000183C7070076 -:1028B000B387E7406344F0068327810083C707009E -:1028C000330BFB006FF0DFD883278100938CFCFF74 -:1028D0009387F7FF2324F1006FF05FF193860601E1 -:1028E00023A20B01232ED10C232CE10C63D4ED0287 -:1028F0001306410D93050900138509002320F104F7 -:10290000EF60D02463120530832701041306C10F42 -:1029100013080001938707FF930B0600832501012D -:102920000327810D8326C10D23A0BB0013071700C9 -:1029300013868B00E344F8FA23A2FB00B387D70089 -:10294000232EF10C232CE10C930B0600E3D6EDF6BD -:102950001306410D9305090013850900EF60101F50 -:102960006314052A930BC10F6FF01FF513070701BE -:1029700023A26B01232EE10C232CF10C63DEFC005F -:102980001306410D9305090013850900EF60101C23 -:10299000631C05269306C10F938404FF938B0600E6 -:1029A0006FF0DFDA8327810D9306100023A09B00D0 -:1029B0001307170093871700938C8B0063C646019B -:1029C000137614006306061C93061000232EE10CF8 -:1029D00023A2DB00232CF10C13077000635EF700C9 -:1029E0001306410D9305090013850900EF601016C9 -:1029F000631C0520938C0A00832701030327C10170 -:102A0000938C8C0023ACFCFE8327C10123AEFCFE1B -:102A10008327C10DB387E700232EF10C8327810D97 -:102A20001307700093871700232CF10C635EF700E7 -:102A30001306410D9305090013850900EF6010117D -:102A40006314051C938C0A008327010E930501096A -:102A50001305010A2320F10A8327410E130BFAFF05 -:102A6000232801082322F10A8327810E232A010843 -:102A7000232C01082324F10A8327C10E232E0108E9 -:102A80002326F10AEFA04039630605088327C10D0C -:102A90000327810D938414009387F7FFB3874701C1 -:102AA0001307170023A09C0023A26C01232EF10C16 -:102AB000232CE10C93077000938C8C0063DEE700FD -:102AC0001306410D9305090013850900EF601008F6 -:102AD000631C0512938C0A009307410C23A0FC0091 -:102AE0008327810303278103938B8C0023A2FC009F -:102AF0008327C10DB387E700232EF10C8327810DB7 -:102B00001307700093871700232CF10CE356F78608 -:102B10006FE09F80E35260FD93040001130D70008D -:102B2000032601010327810D8327C10D23A0CC00BB -:102B30001307170093868C0063C06403B307FB0080 -:102B400023A26C01232EF10C232CE10C93077000BF -:102B5000938C06006FF09FF69387070123A29C00D9 -:102B6000232EF10C232CE10C635EED001306410DC6 -:102B70009305090013850900EF60407D6316050881 -:102B800093860A00130B0BFF938C06006FF05FF91E -:102B9000232EE10C23A2DB00232CF10C1307700081 -:102BA000E35CF7F26FF0DFF1832741020327810234 -:102BB0003384E740635680FCB7070081130B0001A4 -:102BC0009384473B930C70008327810D23A09B00C7 -:102BD0000327C10D9387170063448B0423A28B0046 -:102BE0003304E400232E810C232CF10C1307700016 -:102BF0006358F7F81306410D930509001385090082 -:102C0000EF60C074630E05F663140C006FE09F97CD -:102C100093050C0013850900EF0050106FE09F969C -:102C20001307070123A26B01232EE10C232CF10CC7 -:102C3000938B8B0063DEFC001306410D93050900A6 -:102C400013850900EF608070E31005FC938B0A0088 -:102C5000130404FF6FF05FF793050C001385090060 -:102C6000EF00D00B6FF0CFF58327C10D6394070001 -:102C70006FE05F911306410D93050900138509006C -:102C8000EF60C06C6FE01F901307F0FF6392EDB030 -:102C900063140DB813079000636097B913880C0391 -:102CA000A30F01199304F1196FF08FB4B7270081B6 -:102CB00093060600138605009305050003A5079CEF -:102CC0006FD0DFF983D7C500130101B8232C8146EB -:102CD00093F7D7FF231AF10083A745061384050055 -:102CE000232A91462326F10683D7E500232821478E -:102CF000232E1146231BF10083A7C50113090500EC -:102D0000232001022322F10283A7450293058100BB -:102D10002326F102930701072324F100232CF1005D -:102D2000930700402328F100232EF100EFD01FF37A -:102D300093040500634C0500930581001305090009 -:102D4000EF000038630405009304F0FF835741014E -:102D500093F70704638807008357C40093E70704C9 -:102D60002316F4008320C147032481471385040000 -:102D7000032901478324414713010148678000006C -:102D8000130101FFB727008123229100930405005E -:102D900003A5079C2324810023261100138405002A -:102DA000630805008327850363940700EF00004B49 -:102DB0000317C4009317070193D7070193F6870001 -:102DC000639E060693F6070163960602930790003A -:102DD00023A0F400136707042316E4001305F0FF93 -:102DE0008320C100032481008324410013010101D9 -:102DF0006780000093F74700638C07028325040374 -:102E0000638C0500930704046386F50013850400B2 -:102E1000EF00C070232804028357C400232204005B -:102E200093F7B7FD2316F400832704012320F40051 -:102E30008357C40093E787002316F4008327040117 -:102E4000639007028357C4001307002093F70728F5 -:102E50006388E7009305040013850400EF20502DDC -:102E60008357C40013F71700630C0702832744013C -:102E700023240400B307F040232CF400832704012B -:102E800013050000E39E07F48317C40013F7070837 -:102E9000E30807F493E707042316F4006FF01FF428 -:102EA00093F72700130700006394070003274401EA -:102EB0002324E4006FF09FFC8397C500130101FEFB -:102EC000232C81001397070113570701232A910030 -:102ED000232E110023282101232631019376870018 -:102EE0009304050013840500639C06163717000041 -:102EF00013070780B3E7E70003A745002396F50013 -:102F00006346E00203A7C5036342E0021305000025 -:102F10008320C1010324810183244101032901018C -:102F20008329C10013010102678000000327840286 -:102F3000E30E07FC03A904009396370123A00400C5 -:102F400063D8060C032604058357C40093F7470093 -:102F5000638E0700832744003306F640832704036B -:102F6000638607008327C4033306F6408327840261 -:102F70008325C4019306000013850400E780070041 -:102F80009307F0FF8356C4006312F50283A7040081 -:102F90001307D001636EF70A3707402013071700A5 -:102FA0003357F700137717006304070AB7F7FFFFDB -:102FB0009387F77F03270401B3F7D700939707019F -:102FC00093D707412320E4002316F40023220400B2 -:102FD00013973701635C07009307F0FF6316F50052 -:102FE00083A70400639407002328A4048325040313 -:102FF00023A02401E38C05F0930704046386F50005 -:1030000013850400EF008051232804026FF01FF0A5 -:103010008325C401130600009306100013850400E5 -:10302000E70007009307F0FF13060500E31EF5F025 -:1030300083A70400E38A07F01307D0016386E70043 -:10304000130760016392E70623A024016FF01FECD1 -:1030500093E706042316F4001305F0FF6FF05FEB0F -:1030600083A90501E38409EA03A905001377370062 -:1030700023A0350133093941930700006314070089 -:1030800083A745012324F400E35220E98327440267 -:103090008325C401930609001386090013850400E3 -:1030A000E78007006348A0008357C40093E7070444 -:1030B0006FF05FFAB389A9003309A9406FF0DFFC14 -:1030C000130101FE232C8100232E1100130405009F -:1030D000630C050083278503639807002326B1004E -:1030E000EF00C0178325C1008397C500638C0700DC -:1030F00013050400032481018320C101130101028F -:103100006FF09FDB8320C1010324810113050000C0 -:10311000130101026780000093050500631C050090 -:10312000B717008103A5C7EAB73500809385050C62 -:103130006F00006FB727008103A5079C6FF05FF851 -:103140001305000067800000130101FF23248100A4 -:1031500023261100130405002316B5002317C5000C -:103160002320050023220500232405002322050631 -:1031700023280500232A0500232C050013068000C0 -:10318000930500001305C505EF201073B777008085 -:103190009387871A2320F402B7770080938707204C -:1031A0002322F402B7770080938747282324F40270 -:1031B000B77700809387C72D232E84002326F4023F -:1031C0008320C100032481001301010167800000F6 -:1031D000B7A500809385C52D6F008064130500009E -:1031E00067800000130101FF23229100130680066F -:1031F0009384F5FFB384C4022320210113890500C1 -:10320000232481002326110093854407EF205001D9 -:103210001304050063000502232005002322250175 -:103220001305C5002324A40013868406930500001B -:10323000EF209068130504008320C100032481005F -:10324000832441000329010013010101678000006C -:10325000B717008103A5C7EA6FF09FF7832785039F -:10326000639E0706130101FFB73700802326110074 -:10327000232481009387071D232EF5029307300036 -:103280002322F52E9307C52E130405002324F52EC3 -:103290002320052E0325450013060000930540005A -:1032A000EFF09FEA032584001306100093059000B9 -:1032B000EFF09FE90325C4001306200093052001C9 -:1032C000EFF09FE893071000232CF4028320C10045 -:1032D0000324810013010101678000006780000062 -:1032E000130101FFB71700812322910083A4C7EACD -:1032F000232021012326110083A784032324810096 -:10330000130905006396070013850400EFF01FF50D -:103310009384042E03A4840083A744009387F7FFBB -:1033200063DA070083A704006380070883A404000E -:103330006FF05FFE0317C40063140706B707FFFFB3 -:10334000938717002322040623200400232204006D -:10335000232404002326F40023280400232A040045 -:10336000232C040013068000930500001305C405F8 -:10337000EF20905423280402232A04022322040469 -:1033800023240404130504008320C10003248100C6 -:10339000832441000329010013010101678000001B -:1033A000130484066FF09FF793054000130509008E -:1033B000EFF05FE323A0A400E31A05F69307C00033 -:1033C0002320F900130400006FF0DFFB678000008A -:1033D000678000006780000067800000B7270081D9 -:1033E00003A5079CB7350080938505146F0040390D -:1033F000B727008103A5079CB73500809385C51DBD -:103400006F000038130101FE2328210137190081C4 -:10341000232C8100232A91002326310113840500E7 -:10342000232E11009309050013090944EF2090563B -:10343000832789003717000083A447009307F7FE0E -:103440003384874093F4C4FF330494001354C400BE -:103450001304F4FF1314C4006356E4021385090037 -:10346000EF209053130500008320C1010324810144 -:1034700083244101032901018329C10013010102B1 -:10348000678000009305000013850900EF30903F2E -:1034900083278900B3879700E312F5FCB3058040CA -:1034A00013850900EF30103E9307F0FF6310F50419 -:1034B0009305000013850900EF30D03C03278900F5 -:1034C0009306F000B307E540E3DAF6F8B72600818B -:1034D00083A6469C93E717002322F7003305D540C7 -:1034E000B726008123ACA69E6FF05FF78327890083 -:1034F000B38484403727008193E4140023A297000B -:103500008327879F1385090033848740232C879E58 -:10351000EF209048130510006FF01FF5638005261B -:10352000130101FF232481002322910013040500CD -:103530009384050023261100EF20D04503A5C4FF86 -:1035400037160081938684FF9377E5FF13080644BE -:10355000B385F60003A74500032888001306064438 -:103560001377C7FF137515006314B806B387E70018 -:103570006310050203A784FFB386E64083A5860097 -:10358000B387E70003A7C60023A6E5002324B700FE -:1035900013E7170023A2E600372700810327879C43 -:1035A0002324D60063EAE700B727008183A5C7A2DA -:1035B00013050400EFF01FE5130504000324810048 -:1035C0008320C10083244100130101016F20D03CFE -:1035D00023A2E500130800006316050203A584FF7B -:1035E000B718008193888844B386A640B387A700A4 -:1035F00003A586006306150B83A8C60023261501C4 -:1036000023A4A8003385E5000325450013751500A4 -:1036100063180502B387E70003A78500631608084F -:1036200037150081130585446310A708232AD600A7 -:103630002328D60023A6E60023A4E60013081000E2 -:1036400013E7170023A2E6003387F6002320F700D4 -:10365000E31408F61307F01F6360F70693D73700EB -:1036600093D52740130710003317B7008325460072 -:103670009387170093973700B307F6003367B700B7 -:103680002322E60003A70700138687FF23A6C600B0 -:1036900023A4E60023A0D7002326D7006FF0DFF194 -:1036A000130810006FF01FF683A5C5002326B7008E -:1036B00023A4E5006FF0DFF893D5970013074000CF -:1036C0006368B70413D767001307870393051700D0 -:1036D00093953500B305B600138585FF83A50500D6 -:1036E0006314B50893071000135727403397E7007A -:1036F000832746003367F7002322E60023A6A600AF -:1037000023A4B6002324D50023A6D5006FF0DFEA5A -:10371000130740016366B7001387B5056FF01FFB01 -:10372000130740056368B70013D7C7001307E70600 -:103730006FF0DFF9130740156368B70013D7F70080 -:10374000130777076FF09FF8130540551307E0073D -:10375000E36EB5F613D727011307C7076FF01FF7FE -:1037600083A585006308B50003A745001377C7FF4D -:10377000E3E8E7FE03A5C5006FF05FF8678000008F -:10378000130101FD2324810223202103232C410165 -:10379000232A51012326110223229102232E3101D3 -:1037A0001304052E13090000130A1000930AF0FFFA -:1037B000631604028320C102032481021305090059 -:1037C00083244102032901028329C101032A8101C3 -:1037D000832A4101130101036780000083248400D0 -:1037E000832944009389F9FF63D609000324040068 -:1037F0006FF01FFC83D7C4006370FA028397E40064 -:10380000638C5701138504002326B100E78005006F -:103810008325C1003369A900938484066FF09FFC5F -:10382000130101FD2324810223202103232C4101C4 -:10383000232A510123286101232671012326110225 -:1038400023229102232E3101130A0500938A0500D9 -:103850001304052E13090000130B1000930BF0FF47 -:10386000631A04028320C1020324810213050900A4 -:1038700083244102032901028329C101032A810112 -:10388000832A4101032B0101832BC1001301010392 -:103890006780000083248400832944009389F9FF12 -:1038A00063D60900032404006FF09FFB83D7C40094 -:1038B000637EFB008397E400638A770193850400AD -:1038C00013050A00E7800A003369A900938484067F -:1038D0006FF0DFFC9307450113052500231F05FE4C -:1038E000E31CF5FE6780000093070000130740010A -:1038F000B306F50003D60600B386F50093872700CC -:103900002390C600E396E7FE678000009307A501B9 -:1039100013052500231F05FEE31CF5FE678000004C -:103920009307000013078001B306F50003D60600D5 -:10393000B386F500938727002390C600E396E7FE41 -:10394000239C050067800000930740001306A00138 -:103950003307F500835607003387F5000357070048 -:10396000638AE60013051000636CD7001305F0FFAF -:103970006780000093872700E39CC7FC13050000C5 -:103980006780000093064500930700001305A5011A -:103990003786FFFF03D70600937517006384050081 -:1039A00093E7170093F5270013571700639005025C -:1039B000939717002390E6009397070193862600BC -:1039C00093D70701E318D5FC678000003367C70071 -:1039D0006FF01FFE930665011307000083D72600D2 -:1039E0001396070113560641635406001367170028 -:1039F00093971700939707011376270093D7070132 -:103A000063100602131717002391F600131707011E -:103A10009386E6FF13570701E312D5FC6780000089 -:103A200093E717006FF01FFE930745001307000090 -:103A30001305A50183D607009387270013D68600B8 -:103A40003367C700239FE7FE13978600131707010C -:103A500013570701E310F5FE678000009307650127 -:103A60001307000083D627009387E7FF139686008D -:103A70003367C7002392E70013D78600E314F5FEEF -:103A8000678000009307450013078501938727008F -:103A900083D60700239FD7FEE31AF7FE231C0500F9 -:103AA0006780000093078501130745009387E7FFB0 -:103AB00083D607002391D700E31AF7FE23120500EF -:103AC0006780000093858501130765019306000058 -:103AD0008357270003D605001307E7FF9385E5FF0B -:103AE000B387C700B387D7002391F50093D70701A9 -:103AF00093F61700E31EE5FC6780000093858501BF -:103B0000130765019306000083D705001307E7FF3D -:103B10009385E5FFB387D74083564700B387D740E7 -:103B20002391F50093D7070193F61700E31EE5FCF8 -:103B300067800000130101FE3703010093888501AF -:103B4000231D0100231E0100938545009306C1013A -:103B50001303F3FF03D708009386E6FF9388E8FF7B -:103B6000631C0702239F06FEE39615FF93074000A0 -:103B70001307A00193054100B385F50083D5050027 -:103B8000B306F600938727002390B600E394E7FE80 -:103B900013010102678000003307A70203D8260043 -:103BA000B3776700B387070113D807012391F600A5 -:103BB0009357070103D70600B387E700B3870701D0 -:103BC0002390F60093D70701239FF6FE6FF0DFF9ED -:103BD0008357250193C7F7FF13971701631C07004D -:103BE00093072501130525000357E5FF6318070018 -:103BF000E39AA7FE1305000067800000130510007C -:103C000067800000130101FF232481002326110097 -:103C100013040500EFF0DFFB631E0500031524010C -:103C20001355F5018320C100032481001301010114 -:103C300067800000130500006FF0DFFE8317250189 -:103C4000130101FF23261100232481002322910068 -:103C50002320210163D807069307F0FF2390F50086 -:103C600003572501B78700009387F7FF33F7E70075 -:103C70002391E500130905016316F7061384050077 -:103C800093040500EFF0DFF463020504930764007A -:103C9000231204001385C4FF1309E9FF0357290009 -:103CA00093872700239FE7FEE318A9FE8320C10026 -:103CB0000324810083244100032901001301010131 -:103CC00067800000239005006FF09FF99307440080 -:103CD0009305A40193872700239F07FEE39CB7FE6B -:103CE0006FF0DFFC93876500239205001305E5FF65 -:103CF0001309E9FF0357290093872700239FE7FE55 -:103D0000E318A9FE239C05006FF05FFA130101FB85 -:103D10002322910423202105232611042324810436 -:103D20001309050093840500EFF09FEA6310050E68 -:103D300013850400EFF0DFE9130405006318050C98 -:103D40009305810013050900EFF05FEF9305410231 -:103D500013850400EFF09FEE035781008357410263 -:103D60006380E70693072000930680011306810015 -:103D70003306F60003560600631C060213064102D2 -:103D80003306F600035606006314060293872700E5 -:103D9000E39ED7FC130504008320C104032481049F -:103DA00083244104032901041301010567800000F5 -:103DB00013041000E30007FE1304F0FF6FF09FFDF3 -:103DC00013071000638407001307F0FF9307000038 -:103DD0009305800193068100B386F60003D60600A2 -:103DE00093064102B386F60083D60600630AD60026 -:103DF00013040700E3E0C6FA3304E0406FF09FF9D4 -:103E000093872700E398B7FC6FF0DFF81304E0FF17 -:103E10006FF05FF88357250193C7F7FF13971701DA -:103E200063100702130101FF23261100EFF05FDA90 -:103E30008320C100133515001301010167800000C4 -:103E40001305000067800000130725019307050094 -:103E500093872700239F07FEE39CE7FE83572501F6 -:103E6000378700001307F7FFB3E7E7002319F500D2 -:103E700067800000130101FE232C810023263101FD -:103E8000232E1100232A91002328210123244101FC -:103E900023225101930905001384050063D2051004 -:103EA0003309B040130A090093040000930AF0009C -:103EB00063CE4A0313594900930500FFB305B902C5 -:103EC000130A70003384854013090400634C2A03ED -:103ED00093553400930780FFB385F5023384850042 -:103EE000631E0402333590006F00400983D78901B7 -:103EF00013850900130A0AFFB3E4F400EFF09FBA38 -:103F00006FF01FFB83C7890113850900130989FF1F -:103F1000B3E49700EFF05FB16FF05FFB83D78901E7 -:103F2000138509001304F4FF93F71700B3E4970017 -:103F3000EFF05FA56FF0DFFA13850900EFF09FB493 -:103F4000938404FFE34A99FE93554400930700FFCE -:103F5000B385F502130970003304B4009304040020 -:103F60006346990493553400930780FFB385F502A7 -:103F70003304B40063140404130500008320C1015A -:103F80000324810183244101032901018329C10004 -:103F9000032A8100832A4100130101026780000087 -:103FA000938405001309F0006FF0DFF91385090011 -:103FB000EFF0DFAA938484FF6FF09FFA1385090066 -:103FC000EFF05FA11304F4FF6FF0DFFA83574500B1 -:103FD000130101FF232291002326110023248100D5 -:103FE00023202101930405006380070293F707F063 -:103FF0001304000063860700EFF01FA3130480FF83 -:104000001309F0F66F0040098317650013040000E0 -:104010001309000A63D80702130504008320C100B6 -:1040200003248100832441000329010013010101BD -:10403000678000001385040013040401EFF09FA4BF -:10404000E30C24FD83D76400E38607FE83D7640076 -:1040500093F707F0638207021309000A839764004D -:10406000E3CC07FA1385040013041400EFF09F96C5 -:10407000E35689FE6FF05FFA13850400EFF01F9E90 -:10408000130484006FF09FFC138504001304F4FFF5 -:10409000EFF05F8FE30224F983D74400E39607FE35 -:1040A0006FF09FF71307050193070500938727001B -:1040B000239F07FEE39CE7FEB7C7FF7F2328F50099 -:1040C000678000001307050083560700138505006D -:1040D0008357270063860600B786FFFFB3E7D70044 -:1040E0002319F50003562700B78600009386F6FFD4 -:1040F00093076700631ED6001307A70183D6070046 -:104100006398060293872700E39AE7FE6FF0DFD3F8 -:1041100013050501130787019387270083D6E7FF5F -:104120001305E5FF2311D500E398E7FE6780000043 -:104130006FF05FF7130101FD232291029304050044 -:104140001305410023248102232611021384050054 -:10415000EFF0CFFB03D7E4009317070193D7074194 -:1041600063C2070423120100B78600009386F6FF9E -:104170003377D7009387E400631CD70613870400C6 -:10418000835607006386060213050400EFF09FF1D3 -:104190008320C1020324810283244102130101030D -:1041A000678000009307F0FF2312F1006FF0DFFB40 -:1041B00013072700E396E7FC13050400EFF08FF1E7 -:1041C00013050400EFF05FC88397E400E3D207FC17 -:1041D00013050400EFF0DF9FE31C05FA8357240169 -:1041E0003787FFFFB3C7E7002319F4006FF05FFACA -:1041F0002313E100930641009387E7FF03D60700EE -:10420000938626002392C600E398F4FE631C070001 -:10421000231401009305040013054100EFF09FEA09 -:104220006FF01FF7930710009305F0FF130541008F -:104230002314F100EFF01FC46FF0DFFD130101FE46 -:10424000232C8100232A91002328210123263101D8 -:1042500023244101232251011389060013840700FE -:10426000232E11009304050093890500130A06000C -:10427000930A0700EFF09FD5930700093309A9407F -:1042800063D4A704B78700009387E7FF63CC2705B3 -:10429000938724009384A40193872700239F07FE1C -:1042A000E39C97FE8320C101032481018324410103 -:1042B000032901018329C100032A8100832A4100C7 -:1042C0001301010267800000635E0900930700F795 -:1042D0006344F9189305090013850400EFF09FB9B2 -:1042E0006318051863800A14032744008327040019 -:1042F0006306F7061305A401EFF04FE1832744009E -:10430000130780036386E71C6348F71613078001D1 -:10431000638EE71E13075003638AE71C1307C00070 -:104320002324E400370701801307F7FF232AE40062 -:1043300013071000231CE4001307B0002326E40039 -:104340000327C4008356840113078700131717003F -:104350003307E4002315D7002320F4006342200331 -:104360000327440093070009630CF70083D78401F7 -:104370001385040093F71700B3E9F900EFF08FE01D -:1043800083268400035644018325440013971600B6 -:104390003387E40083570700B3F7C7001306F0081C -:1043A000634AB60093861600130607009305C00003 -:1043B00063D2D516835644010356070093C6F6FF11 -:1043C000B3F6C6002310D70003576401B376F70095 -:1043D000638406026310F716639C09148327C400E4 -:1043E0000357840193971700B387F40083D707001E -:1043F000B3F7E70063900714634C200103274400E0 -:10440000930700096306F70013850400EFF08FDCC3 -:1044100083D744006388070013850400EFF08FD62C -:1044200013091900B7870000239C04009387E7FF56 -:1044300063DA2711B787FFFF93C7F7FF2391F400D3 -:104440009387440093848401239007009387270077 -:10445000E39CF4FE6FF01FE5938724009384A4018E -:1044600093872700239F07FEE39C97FE6FF09FE34F -:10447000930910006FF01FE7130700046388E70239 -:1044800013071007E39CE7E8378700401307F7FF9F -:104490009306A000232AE4002324D4003787FFFFDB -:1044A000231CE4002326D4006FF09FE9130770005B -:1044B0002324E400370701801307F7FF232AE400D1 -:1044C00013071000231CE400130760006FF01FE7C0 -:1044D00093066000370780001307F70F232AE400D4 -:1044E0002324D400130700106FF09FFB370700044C -:1044F0001307F77F93066000232AE40037170000B4 -:104500002324D400130707806FF09FF9930640001F -:104510006FF05FFC035526006304050093E7170066 -:104520002311060093861600130626006FF05FE83D -:10453000E3140AEC938504001305A401EFF08FD86F -:104540006FF09FEB63560900239104006FF09FD535 -:10455000239124016FF01FD5130101FE2324410193 -:10456000035A2500232C810013840500232E1100FB -:10457000232A9100232821012322510123206101B4 -:1045800013090600130B460323263101930A050085 -:10459000EFF0DFA383542400330AAA40130504007C -:1045A000EFF0DFA2B384A44013050B00EFF00FB6C9 -:1045B00063D2440513050400032481018320C10153 -:1045C0008329C100032A8100832A4100032B0100B3 -:1045D0009307090093860400032901018324410104 -:1045E00013070000130600009305000013010102E9 -:1045F0006FF0DFC49305040013850A00EFF0CFB419 -:1046000093090000634AA0009305040013850A0083 -:10461000EFF0CFCE9309100013050B00EFF08FBB26 -:104620008357C904130504009384F4FFB3E9F90028 -:1046300023163905EFF00FBA6FF09FF7130101F75A -:10464000232481082322910823202109232C4107B8 -:1046500023261108232E3107232A51072328610717 -:1046600023267107232481071309050013840500FD -:1046700093040600138A0600EFF08FD5630005044B -:104680009385040013050900EFF00FA68320C108ED -:104690000324810883244108032901088329C107D1 -:1046A000032A8107832A4107032B0107832BC106B5 -:1046B000032C810613010109678000001305040023 -:1046C000EFF00FD163080500938504001305040083 -:1046D0006FF09FFB13050900EFF0CFF3631405069D -:1046E00013050400EFF00FF3630C0500B70500811C -:1046F0009385054113050900EFF04FE1630E0504B2 -:1047000013050900EFF00FF163180500130504000D -:10471000EFF04FF0630C050413050900EFF08FCEA6 -:104720001309050013050400EFF0CFCD630CA902B7 -:10473000B787FFFF2399F40013850400EFF0CFF053 -:104740006FF0DFF4B7050081938505411305040080 -:10475000EFF0CFDBE31605F813850400EFF09F942C -:104760006FF0DFF2239904006FF01FFD9305C10085 -:1047700013050900EFF08FCC1305040093058102A7 -:10478000EFF0CFCB8359E1000354A102638A090EF5 -:104790008357A102130B0400638007108327810253 -:1047A00013094A03930BEA04232AFA0293078A03A4 -:1047B0002390070093872700E39C77FF1304C10031 -:1047C000130C81FF930A000003558401630E05005A -:1047D0009305810213064104EFF0CFB5930509005C -:1047E00013054104EFF00FAE8357CA041305090007 -:1047F0001304E4FFB3EAFA00EFF0CFAAE3168CFC4F -:10480000930509009307810203D7050093852500CE -:1048100093872700239FE7FEE39875FFB7C6FFFF46 -:10482000B38969019386260093070A0013070004E1 -:10483000B386D9001306000093850A001305810290 -:10484000EFF0DF9F0357C10083578102631AF70619 -:10485000231401029385040013058102EFF09F8663 -:104860006FF0DFE29387270083D62700638E060070 -:104870001305C100EFF08FF5B309A0406FF05FF1B1 -:104880009307C10013070102E39EE7FC13850400B0 -:10489000EFF04F846FF09FDF930781021307C1038E -:1048A000E386E7FE9387270083D62700E38A06FE88 -:1048B00013058102EFF08FF1330BA4406FF01FEE70 -:1048C0009307F0FF2314F1026FF0DFF8130101F7F3 -:1048D000232481082322910823202109232A510718 -:1048E00023261108232E3107232C41072328610793 -:1048F000232671072324810723229107130905002A -:104900001384050093040600938A0600EFF04FAC71 -:10491000630205049385040013050900EFE0DFFC42 -:104920008320C10803248108832441080329010846 -:104930008329C107032A8107832A4107032B010723 -:10494000832BC106032C8106832C41061301010928 -:104950006780000013050400EFF08FA763080500CF -:1049600093850400130504006FF05FFBB709008115 -:104970009385094113050900EFF04FB9630605045B -:1049800013050900EFF00FC9930905001305040092 -:10499000EFF04FC863980904630E0504130509007E -:1049A000EFF04FA61309050013050400EFF08FA5E3 -:1049B000630AA920B787FFFF2399F4001385040039 -:1049C000EFF08FC86FF0DFF5938509411305040000 -:1049D000EFF0CFB3E31605FA13850400EFF08FEC88 -:1049E0006FF01FF4E31A05FE13850400EFE09FEE5D -:1049F0006FF01FF3130509009305C100EFF00FA43A -:104A00001305040093058102EFF04FA30359A1029F -:104A10000354E100630A09148357E100930B040077 -:104A2000638607180327810293878A03138BEA049E -:104A300023AAEA029389070093872700239F07FE92 -:104A4000E39C67FF13058102EFE0DFF3035C2101C4 -:104A5000370A0100130AFAFFB30C4C038357C10253 -:104A60000354E10293970701B387870013040A00F8 -:104A700063E8FC0033D487031314040113540401C6 -:104A80009305C1001305040013064104EFF08F8A5B -:104A90009305810213054104EFE01FEB6356A0026A -:104AA000930541041305C100EFF04F859305810282 -:104AB00013054104EFE05FE9634AA0101304F4FF1B -:104AC00013140401135404019305810213054104D6 -:104AD000EFF0CF821305810223908900938929008A -:104AE000EFE05FFAE31C3BF7130781029306E10353 -:104AF000930707009305000003D64700938727001C -:104B0000B3E5C500E39AF6FEB335B00093874A03D8 -:104B100083D607009387270013072700231FD7FE9C -:104B2000E318FBFEB7460000330979419386F6FF90 -:104B300093870A0013070004B306D9001306000088 -:104B400013058102EFF08FEF0357C10083578102F5 -:104B5000631CF708231401029385040013058102E6 -:104B6000EFF04FD66FF0DFDB930781021307C1032D -:104B7000E38CE7E69387270083D62700E38A06FEC7 -:104B800013058102EFF08FC43309A0406FF0DFE816 -:104B90009387270083D62700638E06001305C10084 -:104BA000EFF0CFC2B30BA4406FF0DFE79307C10073 -:104BB00013070102E39EE7FC0357C10083578102FC -:104BC000E31AF7DE239904006FF05FDF1304E4FFBC -:104BD00013140401930541041305C1001354040187 -:104BE000EFE0DFF16FF05FEE9307F0FF2314F102C7 -:104BF0006FF09FF603AE050003A3450083A8850070 -:104C000083A5C500130101E2232C811C2326B102D8 -:104C100013840700832505049307F0FF2328F1146C -:104C2000930700092324411D2320611D232A911B82 -:104C30002328A11B232E111C232A911C2328211D6C -:104C40002326311D2322511D232E711B232C811B52 -:104C50002326B11B232801012320C1032322610243 -:104C600023241103232AF114130A0500130B060051 -:104C7000938C0600130D070063800502832745040B -:104C8000130710003317F70023A2F50023A4E50053 -:104C9000EF10405B23200A04130501029305010570 -:104CA000EFF04FC913050105EFE0DFF56300050ED6 -:104CB000930710002320F40093073000630CFB0CD3 -:104CC00093094001630A0B009389FCFF9307A0023C -:104CD00063D437019309A002832741151305010509 -:104CE000232AF100EFE0DFEE930B05006308050ACD -:104CF000B7050081938545661305411137240000EF -:104D0000EF2040431304F47083274101130501058C -:104D100023208116232AF114EFF0CF8F13094111BC -:104D20006318050013050105EFE09FEAE30E051483 -:104D3000B72700009387F7702320FD009307090031 -:104D4000130600029306D00203C70700E30CC7183E -:104D5000E30AD718930409009387170003C7F7FFE6 -:104D600093861400A38FE6FEE312071813072000B2 -:104D7000930710006308EB009387090063D4890050 -:104D800093070400930600036F00501723200400CC -:104D90006FF09FF293890C006FF05FF393070009A7 -:104DA0009305C10613050105232AF114EFE0DFB3D3 -:104DB0008357E10723200100139707011357074189 -:104DC000635E07009397170193D71701231FF1061E -:104DD000B70701009387F7FF2320F1003704008114 -:104DE000130504419305810813058511EFE0DFAF3A -:104DF0000357E1073709008123248100930404410C -:104E000013098952E312071C9307C1061307E10730 -:104E100083D607006394061093872700E31AF7FEF2 -:104E2000130400009305010C13058108EFE01FE156 -:104E3000930581081305010CEFE09FAE9305010C6B -:104E40001305C106EFE09FDF9305C1061305010CB2 -:104E5000EFE01FAD130601159305C1061305810888 -:104E6000EFF08FEF8354C119639C04008327810006 -:104E70001305C10693850741EFE05FE9631C0566F2 -:104E800083270100638E076A9307D002230AF1107B -:104E90009307300013890900631AFB0033898900E6 -:104EA0009307A00263D427011309A0029307A0006F -:104EB000639CF46893071003A30AF1109307E002C0 -:104EC000230BF11093047111635A2001930700031F -:104ED000A30BF1101309F9FF9304811113041400BB -:104EE000635E0966B7050081130604009385856833 -:104EF00013850400EF2000246FF01FE1B705008147 -:104F0000938585676FF05FDF8317C10763C807006C -:104F1000B7050081938545686FF01FDE9305C106D4 -:104F200013050900EFE09FDEE30C05EE635A05422E -:104F30009305410A1305C106EFE01F9BB747000028 -:104F40009387E708231BF10A930700012322F1004E -:104F5000B78700009387F7FF232CF100B7C7FFFF47 -:104F60009387270013040000138C440B232EF100B9 -:104F700093060115130681089305410A13050C00D9 -:104F8000EFF0DF949305C10313058108EFE0DF958F -:104F900083278101835AE104B3FDFA008327C1010D -:104FA000B38DFD00634AB0051305010CEFE09F923D -:104FB000939A0A0193DA0A4163D40A109307000016 -:104FC0001307C1033307F700835607001307010CCB -:104FD0003307F70003570700638CE6361305090013 -:104FE000EFE01FBF630205089305010C13050900DC -:104FF000EFE09F8F6F00C00C93070009B38DB7419E -:105000009305010C1305C103EFE01F8E635AB00B2B -:105010001307010C93870D009306F00063CEF60290 -:1050200093D74D00139717009306010C3387E600C2 -:10503000930600FFB387D70283560700B387B701F3 -:1050400093971700B387F40083D7C712B3F7D7003D -:105050002310F7006FF0DFF523100700938707FF99 -:10506000130727006FF09FFB1305010CEFE05FB6FD -:10507000630805009305010C138505006FF05FF7C9 -:1050800013050900EFE01FD9930A05001305010C71 -:10509000EFE05FD8930D050063840A14630C0510DC -:1050A00013050900EFE01FB6930A05001305010C74 -:1050B000EFE05FB56390AA101305010CEFE09FFECF -:1050C00093070000130781083307F7008356070092 -:1050D0001307010C3307F700035707006392E6023A -:1050E0009387270013072001E39EE7FC9305410AFD -:1050F00013058108EFE04FFF832741003304F400DC -:1051000083274100130C4C01938D440193D7170062 -:105110002322F10093878411E31CFCE48357610B85 -:105120000357E1079305C1061305410AB387E7005A -:1051300037C7FFFF130727F7B387E700231BF10AE1 -:10514000EFE08FFA9305810813050C00EFE0CFF92B -:10515000B71A0000938444109305410A1385040094 -:10516000EFE0DFBAE340A0CC9305410A13850D00C0 -:10517000EFE0DFB96348A0021306410A9305060079 -:105180009306011513850D00EFF04FF41306810807 -:10519000930601159305060013850D00EFF00FCA65 -:1051A0003304540193DA1A00E38E9DC6938D4D01AA -:1051B0006FF09FFA130509009305010CEFE0CFF2A1 -:1051C0001305010CEFE0DFA0E31C05EE8357210D72 -:1051D0003787FFFFB3C7E7002319F10C6FF05FEECD -:1051E000E31A05E89305C10D13050900EFE01FA5BB -:1051F0009305810F1305010CEFE05FA48357C10DE8 -:10520000835AA10F93C7F7FF231EF10C8357E10DBB -:10521000B38557412326F100635AB002930541112B -:105220001305810FEFE0CFEF9305810F1305C10D3B -:10523000EFE00FEF9305C10D13054111EFE04FEEC5 -:105240008327C100B385FA40835AA10F6388050400 -:105250009307F0F663C4F5081305C10DEFE09FC195 -:105260002326A1000357C10D8357810F9305810F9A -:105270001305C10D6318F70CEFE0DF848325C1002F -:10528000930701151307000493860A0013860D0087 -:105290001305810FEFE09FFA6F0040049305810F23 -:1052A0001305C10DEFE04FEA631605060357C10D64 -:1052B0008357810F6308F7001305010CEFE08FE1BE -:1052C0006FF01FE08357A10F639207028317E10F6E -:1052D00063CE07001305810FEFE0CFEF9305010CBC -:1052E0001305810FEFE01FDE6FF09FDD9307810F45 -:1052F0001307E11083D6270063880600938A1A00FB -:10530000231D510F6FF09FFD93872700E314F7FED5 -:105310006FF01FFF23260100E356A0F4930541110F -:105320001305810FEFE0CFDF9305810F1305C10D4A -:10533000EFE00FDF9305C10D13054111EFE04FDEE4 -:105340006FF05FF2EFE08FFB930D10006FF01FF333 -:105350009387270013072001E394E7C66FF05FD619 -:105360008357E10713040000938A44106388070AF7 -:105370009305010C1305C106B74A0000EFE01F8C2E -:10538000938AEAFF130C50FD8357810D93F7770042 -:10539000639207069305410A1305010CEFE04FD80D -:1053A0001305410AEFE00FDE1305410AEFE08FDD40 -:1053B0009305410A1305010CEFE0CFF08357610A12 -:1053C000938737002313F10A8357810A639A0710E2 -:1053D0008357C10B639007028357610A63ECFA009D -:1053E0009305010C1305410A1304F4FFEFE04FD3BA -:1053F000E31C84F99305C1061305010CEFE09FCC73 -:105400006F0040021306C1069306011593050600BE -:1054100013850A00EFF08FA21304F4FF8317C1076E -:10542000E3D207FE9305010C1305C106EFE0CFCBD5 -:105430009305810813050900EFE00FCB9387440122 -:10544000130C0000B7FAFFFF2322F100930D200098 -:10545000B707008193870756338787018327410069 -:105460009305010C130509002326E100B38487018D -:10547000EFE0DF890327C1006358A0049305010C06 -:1054800013050700EFE09F88634805021306010C2F -:10549000930506009306011513850400EFF00F9A9B -:1054A0001306810893060115930506001385040071 -:1054B000EFF0CF9833045401130C4C0193074010C4 -:1054C000B3CABA03E316FCF8130681089306011564 -:1054D0009305090013050600EFF04FBF6FF09F948E -:1054E0001305410AEFE00FCA8357610A938717003B -:1054F0006FF05FED1305C106EFE0CFCD9305410AD4 -:105500001305C106EFE0CFC11305410AEFE08FCCD0 -:105510001305410AEFE00FCC9305C1061305410ABC -:10552000EFE04FDA130601159305C1061305810854 -:10553000EFF08F821304F4FF8354C1196FF0DF92F0 -:10554000930700026FF09F94938404039307E00293 -:10555000A30A9110230BF11093047111B38A740103 -:10556000635679058357C119130740009384FAFFE6 -:10557000E35AF796130750006384E7089387040003 -:105580001306E00293058003930600039387F7FF59 -:1055900003C707001377F7076358090A13071003B7 -:1055A0002380E700130414006FF0DF931305C10696 -:1055B000EFE04FC29305410A1305C106EFE04FB675 -:1055C0001305410AEFE00FC11305410AEFE08FC058 -:1055D0009305C1061305410AEFE0CFCE130601156E -:1055E0009305C10613058108EFE01FF78347C11932 -:1055F000938B1B00938707032380FA006FF01FF63D -:10560000930581081305C106EFE0DFAB8327810016 -:105610001305810893850741EFE04FEFE31005F68E -:10562000E342098C83C7EAFF938727FD93B71700EE -:1056300093C7F7FFB387F40083C7070093F71700FA -:10564000E39E07F26FF01F8A6314C70203C7F7FFD8 -:105650009306800363E8E60013071700A38FE7FEB5 -:105660006FF05F8813041400130710036FF01FFF1F -:1056700063E8E500130717002380E7006FF09F86BB -:105680002380D7006FF09FF0930714002320FD00C4 -:105690009306E0029307090003C70700631607009B -:1056A000130750046F00C002138617006306D7006B -:1056B000930706006FF05FFE03C71700938717007C -:1056C000A38FE7FEE31A07FE6FF09FFD9387F7FFB6 -:1056D00083C607006384E600E36AF9FE23800700BF -:1056E0006FF0CFE5938717006FF00FE69384060005 -:1056F0006FF08FE69384F4FF2380040003C7F4FF68 -:105700006316D70033872441E3C6E7FE1307300052 -:1057100093879C006312EB02338489006358040072 -:10572000230A011023200D009304090083270D0094 -:10573000B38CFC0093873C0023220A04130740002B -:105740009306470183254A0463F8D70613050A0028 -:10575000EF00D0242320AA049305090013040500B8 -:10576000EF1050388327010163880700B384244178 -:10577000B304940023A09700130504008320C11DE7 -:105780000324811D8324411D0329011D8329C11C7C -:10579000032A811C832A411C032B011C832BC11B60 -:1057A000032C811B832C411B032D011B832DC11A4C -:1057B0001301011E67800000938515002322BA049F -:1057C000131717006FF0DFF7B78700009387F7FF15 -:1057D000631CF7F283270100638207F2B70500819B -:1057E0009385C5666FF04FD183270500130101FC37 -:1057F000930541012320F10083274500232E110248 -:105800002322F100832785002324F1008327C5008C -:10581000130501002326F100EFE0DF9183576102B9 -:105820001305000093C7F7FF13971701631A0700CA -:1058300013054101EFE0CFB913351500130515002D -:105840008320C10313010104678000001305050FC5 -:1058500067800000B727008183A7079C03A5470343 -:105860006316050037250081130585841305050F90 -:1058700067800000B727008183A7079C03A5470323 -:105880006316050037250081130585841305050F70 -:1058900067800000130101F8232A91069384050014 -:1058A0008395E500232C8106232E110613040600A0 -:1058B00063DE050083D7C40023A0060093F7070822 -:1058C00063980704930700406F00C004130681012A -:1058D0002326D100EF40D0488326C100E34C05FCCD -:1058E0000327C101B7F7000037150000B3F7E70041 -:1058F00037E7FFFFB387E70093B7170023A0F60051 -:10590000930700402320F400130505806F00000179 -:10591000930700042320F400130500008320C1072F -:1059200003248107832441071301010867800000D5 -:1059300083D7C500130101FE232C8100232E110003 -:10594000232A91002328210193F7270013840500BF -:1059500063880702930734042320F4002328F4000B -:1059600093071000232AF4008320C101032481013E -:105970008324410103290101130101026780000012 -:105980009306C1001306810093040500EFF09FF019 -:10599000832581001309050013850400EF004008EA -:1059A000631005028317C40013F70720E31E07FAEC -:1059B00093F7C7FF93E727002316F4006FF09FF9D2 -:1059C000B73700809387071D23AEF4028357C400C6 -:1059D0002320A4002328A40093E707082316F4003B -:1059E00083278100232AF4008327C10063820702F2 -:1059F0008315E40013850400EF508001630A05005D -:105A00008357C40093F7C7FF93E717002316F400EA -:105A10008357C4003369F900231624016FF0DFF4C3 -:105A2000130101FD23261102232481022322910266 -:105A300023202103232E3101232C4101232A51014C -:105A4000232861012326710123248101232291014E -:105A50009387B500130760016376F70493F487FF1B -:105A600063D404049307C0002320F500130500004D -:105A70008320C102032481028324410203290102FD -:105A80008329C101032A8101832A4101032B0101DA -:105A9000832BC100032C8100832C410013010103DF -:105AA0006780000093040001E3EEB4FA9309050057 -:105AB000EF00406E371900819307701F13090944E6 -:105AC00063EA9704138784003307E900032447003F -:105AD000930687FF93D734006318D4000324C700CC -:105AE0009387270063008708832744000327C400A7 -:105AF0008326840093F7C7FFB307F40023A6E600CC -:105B00002324D70003A747001367170023A2E70049 -:105B10006F00800A13D794009307F003630A07000D -:105B20009307400063E2E70A93D7640093878703F3 -:105B300013871700131737003307E90003244700C2 -:105B4000930587FF1305F000630CB400032744009E -:105B50001377C7FF330697406350C50C9387F7FF51 -:105B60009387170003240901B71500819306890064 -:105B7000938585446308D412032744001306F0007C -:105B80001377C7FF33059740635AA60A93E71400BB -:105B90002322F40033069400232AC9002328C900D5 -:105BA000936715002326D6002324D6002322F6006F -:105BB0003307E4002320A70013850900EF00C05D30 -:105BC000130584006FF0DFEA9307400163E6E70006 -:105BD0009307B7056FF0DFF59307400563E8E7002B -:105BE00093D7C4009387E7066FF09FF4930740159F -:105BF00063E8E70093D7F400938777076FF05FF3CC -:105C0000930640559307E007E3E4E6F293D72401B7 -:105C10009387C7076FF0DFF18326C400634C06004B -:105C20008327840023A6D70023A4F600B307E4004B -:105C30006FF05FED138406006FF01FF1232AD90087 -:105C40002328D900634C05003307E400832747006D -:105C500093E717002322F7006FF01FF69306F01F5B -:105C60000328490063E0E61813573700135627400E -:105C70009306100013071700B396C60013173700DA -:105C80003307E900B3E606012322D9008326070083 -:105C9000130687FF2326C4002324D4002320870073 -:105CA00023A6860013D72740130310003313E30005 -:105CB00003274900636A6706B3766700639C0600A2 -:105CC00093F7C7FF13131300B3766700938747005A -:105CD000E38A06FE130EF00093963700B306D90050 -:105CE00013880600138507000324C800631C041BE7 -:105CF000130515001377350013088800E31607FE17 -:105D000013F73700631E0720032749009347F3FF6B -:105D1000B377F7002322F900032749001313130078 -:105D20006364670063120322832B890003A44B0082 -:105D3000937AC4FF63E89A0033879A409307F00090 -:105D400063CEE732B7270081372A008103A4C7A2B8 -:105D500003274A9C9307F0FFB38C5B0133848400D4 -:105D60006318F71E1304040193050400138509004A -:105D7000EF1040319307F0FF130B05006306F52881 -:105D80006374950163922B29372C008193068C9FB5 -:105D900003A70600130C8C9F3307E40023A0E60042 -:105DA00063946C1D93974C016390071C83278900B3 -:105DB00033848A001364140023A2870037270081EC -:105DC00083270C00832687A263F4F6002324F7A21E -:105DD00037270081832647A263F8F6222322F7A201 -:105DE0006F008022135697009306400063E6C604B6 -:105DF00093566700938686031386160013163600A3 -:105E00003306C900130586FF032606006312C50882 -:105E100093D6264013071000B316D700B3E6060149 -:105E20002322D9002326A4002324C4002324850090 -:105E3000232686006FF01FE79306400163E6C60045 -:105E40009306B6056FF05FFB9306400563E8C60056 -:105E50009356C7009386E6066FF01FFA9306401527 -:105E600063E8C6009356F700938676076FF0DFF875 -:105E7000130540559306E007E360C5F893562701E4 -:105E80009386C6076FF05FF7032686006308C50098 -:105E90008326460093F6C6FFE368D7FE0325C600B7 -:105EA0006FF05FF8032744000326C4001377C7FF91 -:105EB000B308974063501E0593E714002322F400B3 -:105EC00083278400B30694003307E40023A6C700A9 -:105ED0002324F600232AD9002328D90093E71800A9 -:105EE00023A6B60023A4B60023A2F60023201701A0 -:105EF0006FF09FCC63C208023307E400832747009A -:105F000093E717002322F7008327840023A6C70006 -:105F10002324F6006FF05FCA130406006FF01FDD44 -:105F2000938686FF03A786009387F7FFE30AD7DCF3 -:105F30006FF09FDE9387470013131300B37667005B -:105F4000E38A06FE6FF05FD9930705006FF01FFF2D -:105F5000371700001307F7003304E400B7F7FFFF1B -:105F60003374F4006FF05FE083264A9C9307F0FFE0 -:105F70006390F60C23226A9D937C7B0093070000BC -:105F800063880C0093078000B3879741330BFB00B5 -:105F900037150000338AA70033048B001305F5FF83 -:105FA000B377A400330AFA40337AAA0093050A00B3 -:105FB00013850900EF10000D9307F0FF631CF50037 -:105FC0001305040063860C0013858CFF3305A400C1 -:105FD000130A000083270C0033056541232469015F -:105FE000B3874701330A4501136A1A002320FC00D6 -:105FF00023224B01E3842BDD1307F0006362570576 -:10600000930710002322FB008327890083A7470002 -:1060100093F7C7FF3387974063E697009307F00035 -:1060200063CEE70413850900EF0000176FF01FA48B -:10603000B3079B41B387E7002320FC006FF0DFF339 -:1060400083A74B0013844AFF137484FF93F7170050 -:10605000B3E7870023A2FB0093065000B3878B00B1 -:1060600023A2D70023A4D700E37A87D493858B009B -:1060700013850900EFD08FCA6FF05FD40324890025 -:1060800093E714002322F400B30794002324F900BB -:106090006FF09FA793F5F50F3306C5006316C50093 -:1060A000130500006780000083470500E38CB7FEFE -:1060B000130515006FF09FFE1303F0001307050092 -:1060C000637EC3029377F7006390070A6392050823 -:1060D000937606FF1376F600B386E6002320B7001A -:1060E0002322B7002324B7002326B7001307070194 -:1060F000E366D7FE6314060067800000B306C34062 -:106100009396260097020000B38656006780C6006B -:106110002307B700A306B7002306B700A305B700FF -:106120002305B700A304B7002304B700A303B700F7 -:106130002303B700A302B7002302B700A301B700EF -:106140002301B700A300B7002300B7006780000059 -:1061500093F5F50F93968500B3E5D5009396050169 -:10616000B3E5D5006FF0DFF69396270097020000A5 -:10617000B386560093820000E78006FA93800200FF -:10618000938707FF3307F7403306F600E378C3F63B -:106190006FF0DFF367800000678000008327C5048D -:1061A000130101FF23229100232021012326110046 -:1061B00023248100930405001389050063820704EA -:1061C00003A7C40493172900B307F70003A507002A -:1061D0006310050613041000331424011306540041 -:1061E000131626009305100013850400EF4080006D -:1061F0006302050223222501232485006F00C003CA -:106200001306100293054000EF30D07E23A6A404AD -:10621000E31805FA130500008320C1000324810060 -:10622000832441000329010013010101678000005C -:106230000327050023A0E7002328050023260500E7 -:106240006FF09FFD6380050283A745001397270029 -:106250008327C504B387E70003A7070023A0E50051 -:1062600023A0B70067800000130101FD232E310138 -:10627000930905003705010023248102232291029E -:106280001384050083A40501232611022320210382 -:1062900093854501130800001305F5FF83A705004A -:1062A000938545001308180033F7A7003307C7028A -:1062B00093D70701B387C7023307D7009356070167 -:1062C0003377A700B387D70093D6070193970701C9 -:1062D000B387E70023AEF5FEE34298FC638406062D -:1062E0008327840063C4F4048325440013850900D4 -:1062F0002326D10093851500EFF05FEA0326040101 -:106300009305C40013090500130626001316260082 -:106310001305C500EF40900E930504001385090096 -:10632000EFF05FF28326C100130409009387440055 -:1063300093972700B307F40023A2D7009384140097 -:1063400023289400130504008320C1020324810242 -:1063500083244102032901028329C101130101039E -:1063600067800000130101FD93878600232C410103 -:10637000138A0600930690002324810223229102AF -:10638000232E310113840500B3C7D702232611023F -:1063900023202103232A51019309050093040600B9 -:1063A000930610009305000063C4F60813850900E6 -:1063B0002326E100EFF09FDE0327C10093071000C2 -:1063C0002328F500232AE5009307900063D8970659 -:1063D000930A940013890A003304940013091900E6 -:1063E0008346F9FF930505001306A000938606FD7A -:1063F00013850900EFF05FE7E31289FE138484FF41 -:1064000033848A0013890400634049058320C10254 -:106410000324810283244102032901028329C1014B -:10642000032A8101832A41011301010367800000CF -:1064300093961600938515006FF01FF71304A400C0 -:10644000930490006FF01FFCB3079940B307F4006A -:1064500083C60700930505001306A000938606FD7A -:1064600013850900EFF05FE0130919006FF0DFF901 -:106470003707FFFF3377E50093070500130500009A -:10648000631607009397070113050001370700FF04 -:1064900033F7E7006316070013058500939787001D -:1064A000370700F033F7E7006316070013054500D0 -:1064B00093974700370700C033F7E70063160700DC -:1064C000130525009397270063CA07001397170049 -:1064D00013051500634407001305000267800000E0 -:1064E0008327050013F77700630E070293F6170062 -:1064F00013070000639C060013F72700630C0700D6 -:1065000093D717002320F500130710001305070089 -:106510006780000093D727002320F5001307200091 -:106520006FF0DFFE9396070193D606011307000074 -:106530006396060093D707011307000193F6F70F40 -:10654000639606001307870093D7870093F6F7003A -:10655000639606001307470093D7470093F637006A -:10656000639606001307270093D7270093F61700BA -:106570006398060093D71700130717006386070078 -:106580002320F5006FF09FF8130700026FF01FF84B -:10659000130101FF232481001384050093051000DB -:1065A00023261100EFF09FBF232A85008320C1001E -:1065B00003248100130710002328E50013010101C3 -:1065C0006780000003A7050183270601130101FD71 -:1065D0002322910223261102232481022320210356 -:1065E000232E3101938405006356F70093040600BF -:1065F0001386050083A904010329060183A78400EB -:1066000083A544003384290163D487009385150052 -:106610002326C100EFF09FB80326C10013084501EF -:1066200013132400330368009307080063EC670426 -:10663000938544019398290013064601131E2900EF -:10664000B7060100B3881501330EC6019386F6FF25 -:106650006360C605635880001303C3FF83270300EC -:10666000638E0710232885008320C1020324810242 -:1066700083244102032901028329C101130101037B -:106680006780000023A00700938747006FF01FFA80 -:10669000832F0600B3FFDF0063840F06130F08008B -:1066A000938205009304000003A7020083230F00D8 -:1066B000130F4F00B37ED700B38EFE03B3F7D300A2 -:1066C00093D3030193824200B38EFE0093570701D8 -:1066D000B387F703B38E9E0013D70E01B3FEDE001F -:1066E000B3877700B387E70093D407019397070137 -:1066F000B3E7D701232EFFFEE3E812FB23209F0020 -:10670000835226006386020683270800930E080042 -:10671000138F0500930F000003270F0083D32E0073 -:10672000B3F7D7003377D70033075702938E4E0065 -:10673000130F4F00330777003307F701931F07014B -:10674000B3E7FF0023AEFEFE8357EFFF83AF0E00DB -:1067500013570701B3875702B3FFDF00B387F70171 -:10676000B387E70093DF0701E3681FFB23A0FE0068 -:1067700013064600130848006FF09FED1304F4FF62 -:106780006FF05FED130101FE232A91002328210100 -:1067900023263101232E1100232C810023244101C3 -:1067A00093773600130905009304060093890500CA -:1067B000638407029387F7FF370700811307076990 -:1067C00093972700B307F70003A60700930600007E -:1067D000EFF09FA99309050093D424406380040837 -:1067E00003248904631E0400930510271305090080 -:1067F000EFF01FDA2324A904130405002320050069 -:1068000093F71400638407029385090013060400BC -:1068100013050900EFF01FDB130A0500938509003B -:1068200013050900EFF01FA293090A0093D4144046 -:106830006386040203250400631E0500130604009A -:106840009305040013050900EFF0DFD72320A4000F -:1068500023200500130405006FF09FFA8320C10177 -:1068600003248101138509008324410103290101C7 -:106870008329C100032A81001301010267800000FF -:10688000130101FD2322910293840500232E31017F -:1068900083A904012324810283A545001354564093 -:1068A00083A78400B309340123202103232A510143 -:1068B00023261102232C4101930A05001389190094 -:1068C00063C6270D13850A002326C100EFF01F8D34 -:1068D0000326C10093074501130A050093860700AC -:1068E00013070000938646006348870A6354040038 -:1068F0001304000083A604011314240033878700C7 -:1069000093962600938744011376F601B386D70049 -:10691000630A0608130800023308C8409305000004 -:1069200003A5070013074700938747003315C500E9 -:10693000B365B500232EB7FE83A5C7FFB3D5050108 -:10694000E3E0D7FE2320B700638405001389290004 -:106950001309F9FF23282A0113850A0093850400EF -:10696000EFF05F8E8320C1020324810213050A0029 -:1069700083244102032901028329C101032A8101E1 -:10698000832A4101130101036780000093851500EC -:10699000939717006FF0DFF223AE06FE1307170080 -:1069A0006FF05FF49387470003A6C7FF1307470004 -:1069B000232EC7FEE3E8D7FE6FF09FF9832705017A -:1069C00003A70501B387E740639C0702131727005D -:1069D0001305450193854501B306E500B385E50040 -:1069E0009386C6FF9385C5FF03A6060003A705008F -:1069F000630CE6009307F0FF6364E6009307100062 -:106A00001385070067800000E36CD5FC6FF05FFF23 -:106A1000130101FE232A91009384050023263101EE -:106A2000930506009309050013850400232C8100BB -:106A3000232E11002328210113040600EFF01FF874 -:106A4000631C05029305000013850900EFF00FF5A4 -:106A5000930710002328F500232A05008320C10195 -:106A60000324810183244101032901018329C100F9 -:106A7000130101026780000013091000634A05003A -:106A80009307040013090000138404009384070093 -:106A90008325440013850900EFF04FF00323040120 -:106AA00083A8040113064401131E23001388440124 -:106AB00093982800B70E010023262501330EC60146 -:106AC000B308180193064501130F0000938EFEFFD3 -:106AD00003270600832F080093864600B375D7016D -:106AE000B3F7DF01B385E501B385F54093DF0F010F -:106AF00093570701B387F74113D70541B387E700E1 -:106B000013DF0741B3F5D50193970701B3E7B7004A -:106B10001308480023AEF6FE13064600E36A18FB8E -:106B2000B70501009385F5FF636CC6019386C6FF28 -:106B300083A7060063820704232865006FF01FF215 -:106B400083270600938646001306460033F7B700F6 -:106B50003307E7011358074193D70701B3870701AC -:106B600013DF07413377B70093970701B3E7E700D7 -:106B700023AEF6FE6FF05FFB1303F3FF6FF01FFB16 -:106B8000B707F07FB3F5B700B707C0FCB385F500D2 -:106B90006358B0009307000013850700678000006A -:106BA000B305B04093D74541130730016348F70060 -:106BB000B7050800B3D5F5406FF0DFFD1387C7FEBA -:106BC0009306E0019305000093071000E3C6E6FC7E -:106BD000B7070080B3D7E7006FF01FFC130101FD7A -:106BE0002322910283240501232E310193094501BB -:106BF00093942400B38499002324810203A4C4FF46 -:106C0000232021032326B1001305040023261102AB -:106C1000EFF01F868325C10093070002B387A740CA -:106C200023A0F5009307A0001389C4FF63CCA70439 -:106C30009307B000B387A7403707F03FB356F4007F -:106C4000B3E6E6001307000063F4290103A784FFFD -:106C5000130555013315A400B357F700B367F500CA -:106C60008320C102032481028324410203290102FB -:106C70008329C101138507009385060013010103D1 -:106C8000678000009307000063F6290183A784FF53 -:106C9000138984FF130555FF630E050213070002D5 -:106CA0003306A74033D7C7003314A4003364E4008D -:106CB000B706F03FB366D4001307000063F4290160 -:106CC0000327C9FFB397A7003357C700B3E7E7000F -:106CD0006FF01FF9B706F03FB366D4006FF05FF8AE -:106CE000130101FD23248102138405009305100084 -:106CF000232291022320210393040600232E310135 -:106D0000232C41011309070023261102138A0600D0 -:106D1000EFF0CFC8370710009307F7FFB3F79700DE -:106D200093D4440193F4F47F93090500639A040813 -:106D30002326F100630E040813058100232481003B -:106D4000EFF00FFA83268100630005080327C100D6 -:106D500093070002B387A740B317F700B3E7D70044 -:106D60003357A70023AAF9002326E1000324C1001A -:106D700023AC8900333480001304140023A8890055 -:106D8000638A04069384D4BCB384A400930750039D -:106D900023209A003385A7402320A9008320C10225 -:106DA000032481021385090083244102032901027F -:106DB0008329C101032A81011301010367800000B7 -:106DC000B3E7E7006FF0DFF623AAD9006FF01FFAF0 -:106DD0001305C100EFF0CFF08327C10013050502B2 -:106DE0001304100023AAF9009307100023A8F90048 -:106DF0006FF01FF9931724001305E5BCB387F90062 -:106E00002320AA0003A5070113145400EFF04FE656 -:106E10003304A440232089006FF05FF8130101FDC3 -:106E200023229102938405009305810123261102F8 -:106E3000232481022320210313090500EFF01FDA28 -:106E40002320A1002322B100138405001385040030 -:106E50009305C101EFF09FD803A70401832709011F -:106E60008326C1012324A100B387E74003278101C2 -:106E7000939757002326B1003307D740B387E70025 -:106E80006350F00493974701B38787002322F100F2 -:106E900087370100073781008320C1020324810264 -:106EA000D3F7E71A83244102032901022730F100B6 -:106EB00003250100832541001301010367800000C1 -:106EC0003707F0FFB387E702B387B7002326F10047 -:106ED0006FF01FFC93077001130101FF63C6A70247 -:106EE000B707008113153500938707693385A7001D -:106EF000873705012734F100032581008325C10070 -:106F00001301010167800000B717008187B707EB05 -:106F1000B717008107B787EB1305F5FFD3F7E71223 -:106F2000E31C05FE6FF01FFD9387F5FF03270601A5 -:106F300093D75740938717009397270093064601EE -:106F400013172700B307F5003387E60063E6E60072 -:106F5000636EF500678000009386460003A6C6FFB7 -:106F600013054500232EC5FE6FF05FFE1305450097 -:106F7000232E05FE6FF0DFFD8326050193D75540D4 -:106F80001307450163C0F60463D4D70293F5F501F6 -:106F90006380050293962700B306D70003A6060078 -:106FA00013051000B356B600B395B6006318B602C9 -:106FB00093972700B307F700636AF70013050000F3 -:106FC00067800000938706006FF09FFE9387C7FFDE -:106FD00083A60700E38206FE130510006780000009 -:106FE000130101FF2326B1000327C100B70600806B -:106FF00093C6F6FF2324A100B3F7E6002320060082 -:10700000B705F07F63D8B7060325810033E5A700F5 -:1070100063020506B375B70063940502B7170081D4 -:1070200087B707EC07378100D377F7122734F100D1 -:107030000327C100B3F7E6009306A0FC2320D60087 -:107040008326060093D74741938727C0B387F6006E -:107050002320F600B70710809387F7FF8325810070 -:107060003377F700B707E03FB367F7002324B10099 -:107070002326F100032581008325C10013010101AE -:1070800067800000130101FF232481002322910067 -:107090003724008193040500138505002326110081 -:1070A000232004A2EF904FBF9307F0FF6318F50071 -:1070B000832704A26384070023A0F4008320C10077 -:1070C0000324810083244100130101016780000033 -:1070D000130101F6232AF108B707008093C7F7FFD1 -:1070E000232EF1002328F100B707FFFF2326D10844 -:1070F0002324B100232CB100938787209306C10875 -:1071000093058100232E1106232AF1002328E1088C -:10711000232C0109232E11092322D100EF00802303 -:1071200083278100238007008320C1071301010A00 -:1071300067800000130101F6232AF108B7070080D9 -:1071400093C7F7FF232EF1002328F100B707FFFFB5 -:1071500093878720232AF100B72700812324A100E9 -:10716000232CA10003A5079C2324C1082326D108B2 -:10717000138605009306810893058100232E1106CE -:107180002328E108232C0109232E11092322D100F1 -:10719000EF00401C83278100238007008320C10764 -:1071A0001301010A67800000130101FF23248100FD -:1071B000138405008395E50023261100EF30503736 -:1071C0006340050283270405B387A7002328F4043E -:1071D0008320C100032481001301010167800000A6 -:1071E0008357C40037F7FFFF1307F7FFB3F7E70034 -:1071F0002316F4006FF0DFFD130500006780000028 -:1072000083D7C500130101FE232C8100232A91009E -:107210002328210123263101232E110093F7071083 -:1072200093040500138405001309060093890600E2 -:10723000638A07008395E50093062000130600008B -:10724000EF30D00E8357C40037F7FFFF1307F7FF67 -:10725000B3F7E7002316F4008315E400032481014B -:107260008320C10193860900130609008329C10008 -:107270000329010113850400832441011301010244 -:107280006F201072130101FF232481001384050075 -:107290008395E50023261100EF3050099307F0FF96 -:1072A0000357C4006312F502B7F7FFFF9387F7FF98 -:1072B000B3F7E7002316F4008320C1000324810004 -:1072C0001301010167800000B7170000B367F700E2 -:1072D0002316F4002328A4046FF01FFE8395E50015 -:1072E0006F20107B9307050003C7050093871700E5 -:1072F00093851500A38FE7FEE31807FE6780000063 -:10730000930705009387170003C7F7FFE31C07FEE9 -:107310003385A7401305F5FF67800000930705003C -:10732000630E06009385150003C7F5FF93871700CA -:107330001306F6FFA38FE7FEE31407FE3386C700AC -:107340006394C7006780000093871700A38F07FE30 -:107350006FF01FFF130101E2232E111C232A911C41 -:107360002328211D2326311D232C811B93890500F1 -:1073700093040600138C0600232C811C2324411D3A -:107380002322511D2320611D232E711B232A911BB3 -:107390002328A11B2326B11B13090500EFE08FCB87 -:1073A00083270500138507002328F102EFF05FF51E -:1073B00083D7C900232EA1002320010E2322010E12 -:1073C0002324010E2326010E93F707086380070488 -:1073D00083A70901639C07029305000413050900B4 -:1073E000EFE00FE423A0A90023A8A900631C050077 -:1073F0009307C0002320F9009307F0FF2320F10238 -:107400006F00407F9307000423AAF900B7070081AB -:107410009387877B2324F104B7170081930AC10F58 -:1074200093874793232A510D232E010C232C010C03 -:10743000130A0000938B0A00232E0102232C010261 -:107440002324010023260102232A01022320010212 -:107450002328F1001384040013075002834704001B -:1074600063840700639CE70A330B9440630A0B04B0 -:107470008327C10D23A09B0023A26B01B387670163 -:10748000232EF10C8327810D13077000938B8B0043 -:1074900093871700232CF10C635EF7001306410D50 -:1074A0009385090013050900EF404010631E057223 -:1074B000938B0A0083270102B38767012320F1021F -:1074C00083470400639407006F101064930714004F -:1074D000A30B010A130DF0FF232201021304000085 -:1074E0009306A005930CA000930D900003CB07001A -:1074F00013871700232CE1001306A00293070BFE4D -:1075000063F4F6006F10802C032781049397270003 -:10751000B387E70083A70700678007001304140000 -:107520006FF0DFF313050900EFE0CFB283274500CA -:1075300013850700232AF102EFF09FDC2326A10226 -:1075400013050900EFE00FB1832785009306A0051E -:107550002324F1008327C102638C07008327810065 -:107560006388070083C7070063840700136404402F -:10757000832781016FF09FF78347710BE39A07FE22 -:1075800093070002A30BF10A6FF09FFE136414002F -:107590006FF01FFE83270C00130C4C002322F10216 -:1075A000E3D807FCB307F0402322F1021364440040 -:1075B0006FF01FFC9307B0026FF0DFFC032781011F -:1075C00083278101034B0700938717006310CB04C7 -:1075D000032D0C0013074C0063540D00130DF0FF36 -:1075E000130C0700232CF1006FF09FF833039D0369 -:1075F0009387170003CBF7FF330DE30013070BFD51 -:10760000E3F6EDFE232CF1006FF05FEF130D0000A9 -:107610006FF0DFFE136404086FF09FF5832781018C -:107620002322010203274102130B0BFD938717004E -:10763000330797033307EB0003CBF7FF2322E10265 -:1076400013070BFDE3F0EDFE6FF0DFFB1364840026 -:107650006FF01FF28327810103C70700930780069D -:10766000631CF700832781011364042093871700AC -:10767000232CF1006FF0DFEF136404046FF05FEF71 -:107680008327810103C707009307C006631CF70027 -:107690008327810193871700232CF10013640402D0 -:1076A0006FF01FED136404016FF09FEC93074C0023 -:1076B000232AF10083270C00A30B010A230EF112E9 -:1076C000130C0000130D1000130700002326010007 -:1076D000930C0000930D00009304C1132324E102D6 -:1076E0006354A7012324A1038346710B638806001A -:1076F00083278102938717002324F10293772400C4 -:107700002320F104638807008327810293872700E1 -:107710002324F102937744082322F104639007089D -:107720008327410283268102B386D7406358D0065F -:10773000B7170081130E000113884792930E700053 -:107740000326810D23A00B018325C10D130616000E -:1077500013858B006354DE006F10800823A2DB00CA -:10776000B386B600232ED10C232CC10C93067000D7 -:10777000930B050063D4C6021306410D93850900DF -:10778000130509002326E104EF305062630405006D -:107790006F1090310327C104938B0A008346710B4D -:1077A000638E06049306710B23A0DB009306100082 -:1077B00023A2DB008326C10D13067000938B8B0080 -:1077C00093861600232ED10C8326810D93861600F6 -:1077D000232CD10C6354D6021306410D9385090066 -:1077E000130509002326E104EF30505C6304050013 -:1077F0006F10902B0327C104938B0A008327010489 -:10780000638E07049306810B23A0DB009306200000 -:1078100023A2DB008326C10D13067000938B8B001F -:1078200093862600232ED10C8326810D9386160085 -:10783000232CD10C6354D6021306410D9385090005 -:10784000130509002320E104EF30505663040500BE -:107850006F10902503270104938B0A0083274104AE -:1078600093060008639ED706832741028326810280 -:10787000B386D7406356D00613080001130E70007C -:10788000832701010326810D8325C10D23A0FB0061 -:107890001306160013858B006354D8006F00D0794F -:1078A00023A2DB00B386B600232ED10C232CC10CFF -:1078B00093067000930B050063D4C6021306410DB6 -:1078C00093850900130509002320E104EF30104ED1 -:1078D000630405006F10501D03270104938B0A00F9 -:1078E0003307A7416350E00613080001130E700030 -:1078F000832701018326810D0326C10D23A0FB00F0 -:107900009386160093858B00E340E87823A2EB0072 -:107910003307C700232EE10C232CD10C1307700072 -:10792000938B05006350D7021306410D9385090020 -:1079300013050900EF309047630405006F10D0165F -:10794000938B0A00937604100327C10DE392067807 -:107950008327810D3303ED0023A09B00938717003D -:1079600023A2AB01232E610C232CF10C1307700012 -:10797000938B8B006344F7006F10000A1306410DD0 -:107980009385090013050900EF3050426304050098 -:107990006F109011938B0A006F100008136404019C -:1079A0009377040263860706130C7C00137C8CFF1C -:1079B000832C0C00832D4C0093078C00232AF100AC -:1079C00063C40D006F105016330890413337000127 -:1079D000B307B041B38DE7401307D002A30BE10A10 -:1079E000930C0800130710009306F0FFE308DD4432 -:1079F0009306040033E6BC011374F4F7E310064465 -:107A0000E3080D5A93061000E31ED7426F101013BF -:107A100093074C00232AF100937704016388070041 -:107A2000832C0C0093DDFC416FF09FF993770404E5 -:107A300003280C0063880700931C080193DC0C41A9 -:107A40006FF05FFE93770420930C0800E38C07FC33 -:107A5000931C880193DC8C416FF0DFFC93778400EA -:107A60006388070A93074C00232AF10083270C0040 -:107A700003A6070083A6470003A7870083A7C700C4 -:107A80002320C10E2322D10E2324E10E1305010E63 -:107A90002326F10EEFD05FD5232EA10A93072000F5 -:107AA000631EF50A8327010E930501091305010AD8 -:107AB0002320F10A8327410E23280108232A0108E5 -:107AC0002322F10A8327810E232C0108232E01088B -:107AD0002324F10A8327C10E2326F10AEF50405BCD -:107AE000635605009307D002A30BF10A93077004B5 -:107AF00063D06707B70400819384843D1374F4F75F -:107B0000130C0000130D3000130700006F005039F4 -:107B1000130C7C00137C8CFF83250C0003264C0087 -:107B200093078C001305010A232AF100EF800072ED -:107B30008327010A2320F10E8327410A2322F10E15 -:107B40008327810A2324F10E8327C10A6FF01FF4D3 -:107B5000B70400819384443D6FF05FFA93071000EF -:107B6000631AF5028327C10E63D607009307D0027C -:107B7000A30BF10A9307700463D86701B70400816F -:107B80009384043E6FF09FF7B70400819384C43D53 -:107B90006FF0DFF6937CFBFD93071004639CFC08F9 -:107BA00093070003230CF10A1307100693078007BD -:107BB0006304EB0093078005A30CF10A93073006DA -:107BC0001364240063D0A75193051D001305090019 -:107BD000EFD01FE593040500631C054E83D7C90051 -:107BE00093E707042396F90083D7C90093F70704A6 -:107BF000E39407808320C11D0324811D0325010216 -:107C00008324411D0329011D8329C11C032A811CD2 -:107C1000832A411C032B011C832BC11B032C811BBA -:107C2000832C411B032D011B832DC11A1301011E3F -:107C3000678000009307F0FF6300FD4A930770041C -:107C4000130C00006398FC0063160D00130C0D006C -:107C5000130D1000032AC10E936704102324F102B0 -:107C600023200104032F010E832E410E032E810ECB -:107C7000635A0A00B707008033CA47019307D0024E -:107C80002320F104930710046392FC4A1305010AB0 -:107C90002320E10B2322D10B2324C10B2326410BEC -:107CA000EF80407E1306C10BEFF08FB31386050003 -:107CB000930505001305010AEF8040598327010A47 -:107CC00013060107930501082320F1088327410AC1 -:107CD00013050109232801062322F1088327810ABD -:107CE000232A0106232C01062324F1088327C10A35 -:107CF0002326F108B707FC3F232EF106EF50004E74 -:107D00000328010903264109832681090327C109A4 -:107D1000930501091305010A2320010B23280105FE -:107D20002322C10A2326C1042324D10A2322D104F9 -:107D30002326E10A2326E10023280108232A01083B -:107D4000232C0108232E0108EF50000D0327C1004A -:107D5000832641040326C104032801056316050098 -:107D600093071000232EF10A93071006630CFB36CD -:107D7000B70D008193878D3F2326F100130EFDFF81 -:107D8000938D0400B707034093050109232AC10816 -:107D90001305010A13060108232CC1052326F10847 -:107DA00023280109232CD108232EE10823200108D0 -:107DB0002322010823240108EF5040420328010A2E -:107DC0000326410A8326810A0327C10A1305010AF3 -:107DD000232A01052328C1042326D1042322E104F8 -:107DE000EF80C00F93050500130A05001305010A73 -:107DF000EF80002D032741040326010503284105D8 -:107E00002326E1080327010A8326C1042322C1088F -:107E10002328E1060327410A9305010813060107F9 -:107E2000232AE1060327810A1305010923200109FA -:107E3000232CE1060327C10A2324D108938D1D00BA -:107E4000232EE106EF6080648327C100032E8105A5 -:107E500083220109B385470183C50500832F4109AA -:107E6000032F8109832EC1092322C105A38FBDFEE3 -:107E70009307F0FF6300FE08130EFEFF9305010950 -:107E80001305010A2326D1072324E1072322F10742 -:107E900023205106232EC1052320510A232C5104EF -:107EA0002322F10B232AF1052324E10B2328E105EA -:107EB0002326D10B2326D10523280108232A0108D4 -:107EC000232C0108232E0108EF4010750327C1045D -:107ED000832601050326410503288105032EC105DC -:107EE00083220106832F4106032F8106832EC106BC -:107EF000E31A05E83707FE3F930501091305010A58 -:107F00002320510A232C51042322F10B232AF105AB -:107F10002324E10B2328E1052326D10B2326D105B9 -:107F200023280108232A0108232C0108232EE10815 -:107F3000EF5040016348A00483228105832F41054F -:107F4000032F0105832EC1043707FE3F9305010966 -:107F50001305010A2320510A2322F10B2324E10BEC -:107F60002326D10B23280108232A0108232C0108EA -:107F7000232EE108EF40506A6310051A137A1A00A5 -:107F8000630C0A188327C1002326B10D9305000353 -:107F900003C6F7008326C10C1387F6FF2326E10CE6 -:107FA00003C7F6FF6306C714130690036316C714CE -:107FB0008327C10003C7A700A38FE6FE138A0D0025 -:107FC00013077004330A9A40832DC10B6390EC2C85 -:107FD0001307D0FF63C4ED00635ABD33130BEBFFEF -:107FE0009386FDFF232ED10A1376FBFD13051004A3 -:107FF0001377FB0F930500006318A6001307F70023 -:108000001377F70F930510002302E10C9307B002DA -:1080100063D8060093061000B386B6419307D002DA -:10802000A302F10C9307900063D8D72A1307310DF0 -:10803000130507009305A00013083006B3E7B60246 -:108040001306F7FF93870703A30FF7FEB3C7B60224 -:108050006344D82693870703A30FF6FE1307E7FFB1 -:108060001306610C6360A7269307410CB307F64023 -:10807000232CF102338D47019307100063C647019B -:1080800093771400638607008327C101330DFD0039 -:108090001374F4BF936704102324F1022326010014 -:1080A000930C0000930D00008327010463860700F2 -:1080B0001307D002A30BE10A032481021307000077 -:1080C0006FF0CFE1130C00009304C1136FF09FB861 -:1080D000130C05006FF01FB8130C0000130D6000A7 -:1080E0006FF05FB7B70D008193874D3E6FF0DFC82B -:1080F000A38FB6FE6FF01FEA130717001377F70F71 -:108100006FF09FEB130A1A00A30FDAFE3387474183 -:10811000E35A07FE6FF0DFEA83274104138A0D005C -:1081200093060003B387FD006FF05FFE93076004C2 -:10813000638EFC0093075004930D1D006384FC00C4 -:10814000930D0D00130620006F00C000930D0D006D -:10815000130630009307010C1308C10C1307C10B61 -:1081600093860D009305010A130509002320E10BF6 -:108170002326E1052322D10B2322D1052324C10B81 -:108180002326C1012326410BEFC0DFA6930770040D -:1081900093040500032EC100832E4104032FC10464 -:1081A000639AFC009377140063960700032AC10CBE -:1081B0006FF01FE113076004B387B401639AEC0604 -:1081C00083C60400130700036390E60693050109C4 -:1081D0001305010A2328F1042320E10B2326E105DE -:1081E0002322D10B2322D1052324C10B2326C10135 -:1081F0002326410B23280108232A0108232C0108E8 -:10820000232E0108EF405041032EC100832E41046C -:10821000032FC1048327010563080500130710001D -:10822000B30DB741232EB10B0327C10BB387E70072 -:10823000930501091305010A2326F1002320E10B10 -:108240002322D10B2324C10B2326410B2328010811 -:10825000232A0108232C0108232E0108EF40D03BDC -:108260008327C100631405002326F10C9306000345 -:108270006F000001130617002326C10C2300D7004E -:108280000327C10CE368F7FE6FF05FF21307600489 -:10829000E398ECD4137714003367A7016350B00759 -:1082A0006300070C8327C1013387FD00330DED0008 -:1082B000130B60066F000009130706009386070082 -:1082C0006FF0DFD7130717008347F7FF1306160079 -:1082D000A30FF6FE6FF01FD91307610C639805001A -:1082E000930700032303F10C1307710C9387060314 -:1082F000130617002300F7006FF01FD76306070669 -:108300008327C101138717006FF05FFA63C04D0325 -:1083100013771400138D0D00630607008327C10136 -:10832000338DFD00130B70066F00C0018327C10160 -:10833000130B7006330DFA006346B0013303BD41E1 -:10834000130D1300937C044023260100E38E0CD40C -:10835000930C0000E35AB0D59306F00F6F00800332 -:10836000138D0D006FF0DFF4130B6006130D10007A -:108370006FF05FFD6356B70383278100B38DED4037 -:1083800003C71700630A070293871700938C1C002A -:108390002324F1008327810003C70700E31CD7FCD7 -:1083A0008327C1003387FC008327C1023307F7020C -:1083B000330DA7016FF05FCF8327C10093871700AC -:1083C0002326F1006FF01FFD13074C00232AE10064 -:1083D0001377040283270C006300070203270102BE -:1083E00023A0E7001357F74123A2E700032C410124 -:1083F000832481016FF00F8613770401630807005F -:108400000327010223A0E7006FF05FFE1377040447 -:1084100063080700032701022390E7006FF01FFDA8 -:1084200013740420E30E04FC032701022380E700F9 -:108430006FF0DFFB13640401937704026386070285 -:10844000130C7C00137C8CFF832C0C00832D4C00C0 -:1084500093078C00232AF1001374F4BF1307000064 -:10846000A30B010A6FF04FD893074C00232AF100A9 -:108470009377040163860700832C0C006F000001D2 -:108480009377040463880700835C0C00930D00005D -:108490006FF09FFC93770420E38007FE834C0C0071 -:1084A0006FF0DFFE3787FFFF1347078393074C000A -:1084B000231CE10A37070081232AF1009307473E76 -:1084C000832C0C00930D000013642400232EF10272 -:1084D00013072000130B80076FF09FF893074C00E1 -:1084E000232AF100A30B010A9307F0FF83240C0059 -:1084F0006304FD0213060D009305000013850400BC -:10850000EFD05FB9130C0500630005E0330D954013 -:10851000130C00006FF04FDF13850400EFE05FDE07 -:10852000130D05006FF0DFFE13640401937704025E -:1085300063820702130C7C00137C8CFF832C0C00DD -:10854000832D4C0093078C00232AF10013071000A1 -:108550006FF01FF193074C00232AF1009377040179 -:1085600063860700832C0C006F00000193770404DE -:1085700063880700835C0C00930D00006FF01FFD03 -:1085800093770420E38007FE834C0C006FF0DFFE3E -:10859000B70700819387873F232EF1029377040268 -:1085A000638A0704130C7C00137C8CFF832C0C0063 -:1085B000832D4C0093078C00232AF10013771400BD -:1085C000630E070033E7BC01630A070013070003CB -:1085D000230CE10AA30C610B136424001374F4BF91 -:1085E000130720006FF0DFE7B70700819387473E4E -:1085F0006FF09FFA93074C00232AF1009377040150 -:1086000063860700832C0C006F000001937704043D -:1086100063880700835C0C00930D00006FF01FFA65 -:1086200093770420E38007FE834C0C006FF0DFFE9D -:1086300093060400130710006FF0CFBB93061000E1 -:10864000E308D74E930620006308D7121307011AD8 -:108650001396DD0193F67C0013D83C009386060345 -:10866000B36C060193DD3D00A30FD7FE33E6BC01DA -:108670009304F7FF631E060293771400638A0700D2 -:10868000930700036386F600A38FF4FE9304E7FFCD -:108690009307011A13070D00130C0000338D974048 -:1086A00023260100930C0000930D00006FF00F8350 -:1086B000138704006FF0DFF993770440130A00007A -:1086C0001307011A2326F100130C90001306A000D3 -:1086D0009306000013850C0093850D009304F7FFAB -:1086E0002324E102EF404032032781028327C100A7 -:1086F00013050503A30FA7FE130A1A0063880704D6 -:108700008327810003C707006312EA049307F00F71 -:10871000630EFA0263940D00637A9C038327C102FF -:1087200083254103130A0000B384F4401386070035 -:1087300013850400EFE09FBE8327810003C7170065 -:1087400063060700938717002324F1001306A00097 -:108750009306000013850C0093850D00EF309067A1 -:1087600063940D00E3769CF3930C0500938D050054 -:10877000138704006FF09FF59304011A8327C10348 -:1087800013F7FC009384F4FF3387E70003470700E7 -:1087900013D84C002380E4001397CD01B36C07017C -:1087A00093DD4D0033E7BC01E31A07FC6FF05FEE89 -:1087B0009304011AE31E07EC93F61600E38A06EC15 -:1087C00093070003A30FF1186F00D037E30E0B32AD -:1087D000230E6113A30B010A232A81016FE05FEED0 -:1087E0009385050123A2CB01232EB10C232CC10CB0 -:1087F00063DECE021306410D9385090013050900BF -:108800002328E1042326D104EF20505AE31E052833 -:10881000032701058326C104B717008113850A00C9 -:10882000930E700013884792130E0001938606FF83 -:10883000930B05006FE0DFF09385050123A20B0188 -:10884000232EB10C232CC10C635ACE021306410D0A -:1088500093850900130509002322E1042320D10494 -:10886000EF20D054E312052403274104832601049A -:1088700013850A00130E700013080001938606FF8B -:10888000930B05006FE0DFFF1306060123A20B0127 -:10889000232EC10C232CD10C6356DE021306410D8E -:1088A00093850900130509002320E104EF201050EF -:1088B000E31C051E0327010493850A00130E7000B4 -:1088C00013080001130707FF938B05006FF04F8219 -:1088D0009306500663D866778326010E9305010937 -:1088E0001305010A2320D10A8326410E2320E10427 -:1088F000232801082322D10A8326810E232A010876 -:10890000232C01082324D10A8326C10E232E01081B -:108910002326D10AEF4040500327010463120518B3 -:10892000B70700819387C74023A0FB00930710007F -:1089300023A2FB008327810D13071700232EE10CD0 -:1089400093871700232CF10C13077000938B8B0077 -:10895000635EF7001306410D9385090013050900B6 -:10896000EF20D044E3120514938B0A008327C10B38 -:1089700063C64701937714006380070A83270103C6 -:108980000327C101938B8B0023ACFBFE8327C1011E -:1089900023AEFBFE8327C10DB387E700232EF10C26 -:1089A0008327810D1307700093871700232CF10C88 -:1089B000635EF7001306410D938509001305090056 -:1089C000EF20D03EE312050E938B0A009304FAFFCA -:1089D00063549004130B0001930C700003260101F3 -:1089E0008327810D0327C10D23A0CB009387170098 -:1089F00093868B00634A9B0623A29B00B384E4000A -:108A0000232E910C232CF10C13077000938B06007E -:108A10006354F7006FE09FF613744400E3160402FA -:108A2000032B4102832781026354FB00138B070051 -:108A300083270102B38767012320F1028327C10D39 -:108A4000638C07001306410D938509001305090087 -:108A5000EF20D035E31A0504232C010CE31E0C088B -:108A6000938B0A006FF09F981307070123A26B01F5 -:108A7000232EE10C232CF10C63DEFC001306410DC8 -:108A80009385090013050900EF205032E31E05000D -:108A900093860A00938404FF938B06006FF01FF403 -:108AA0008326C10B634ED016B70700819387C7405A -:108AB00023A0FB009307100023A2FB008327810D56 -:108AC00013071700232EE10C93871700232CF10CBA -:108AD00013077000938B8B00635EF7001306410D44 -:108AE0009385090013050900EF20502C631E057AB9 -:108AF000938B0A008327C10B937614000327C10DC3 -:108B0000B367FA00B3E7D700E38807F083270103D0 -:108B100093888B0023A0FB008327C10123A2FB00C5 -:108B2000B387E700232EF10C8327810D1307700014 -:108B300093871700232CF10C635EF7001306410D99 -:108B40009385090013050900EF205026631E057464 -:108B500093880A00032BC10B63500B06330B604153 -:108B600013870800930C0001930D70000326010188 -:108B70008327810D8326C10D2320C700938717000B -:108B80009388880063C26C0723226701330BDB00E4 -:108B9000232E610D232CF10C13077000635EF70088 -:108BA0001306410D9385090013050900EF201020DD -:108BB000631C056E93880A008327C10D23A09800CB -:108BC00023A24801B3874701232EF10C8327810D8F -:108BD00013077000938B880093871700232CF10CE8 -:108BE000E35CF7E26FE09FD99386060123229701A9 -:108BF000232ED10C232CF10C63DEFD001306410D56 -:108C00009385090013050900EF20501A631E0568BB -:108C100093880A00130B0BFF138708006FF01FF5F2 -:108C2000138B0D006354BA01130B0A0063526005E5 -:108C30003307EB00232EE10C0327810D23A09B00BB -:108C400023A26B0113071700232CE10C930670007D -:108C5000938B8B0063DEE6001306410D93850900BC -:108C600013050900EF20901463100564938B0A002C -:108C700063540B00130B0000338B6D41635E600582 -:108C8000130D000113037000832701010327810DD9 -:108C90008326C10D23A0FB001307170013868B004A -:108CA00063406D1B23A26B01330BDB00232E610D90 -:108CB000232CE10C93067000930B060063DEE600A4 -:108CC0001306410D9385090013050900EF20100ECE -:108CD000631C055C938B0A0093770440338BB401CB -:108CE00063840702B3874401130D7000938D07005E -:108CF0008327C10063940C1863940718B387440159 -:108D000063F46701138B07008327C10B63C6470118 -:108D100093771400638A0704832701030327C101A3 -:108D2000938B8B0023ACFBFE8327C10123AEFBFE9C -:108D30008327C10DB387E700232EF10C8327810D14 -:108D40001307700093871700232CF10C635EF70064 -:108D50001306410D9385090013050900EF20100546 -:108D600063140554938B0A00B3844401B3876441B0 -:108D70008324C10BB3049A4063D497009384070003 -:108D8000635490048327C10D23A06B0123A29B0091 -:108D9000B387F400232EF10C8327810D1307700095 -:108DA000938B8B0093871700232CF10C635EF700E5 -:108DB0001306410D9385090013050900EF20007F7C -:108DC0006314054E938B0A009387040063D4040058 -:108DD000930700008324C10BB3049A40B384F4408A -:108DE000E35C90C2130B0001930C70000326010199 -:108DF0008327810D0327C10D23A0CB009387170084 -:108E000093868B0063449B2023A29B00B384E400E1 -:108E1000232E910C232CF10C13077000938B06006A -:108E2000E35CF7BE1306410D9385090013050900A5 -:108E3000EF20C077631A0546930BC10F6FF0DFBDBB -:108E40009386060123A2AB01232ED10C232CE10C27 -:108E50006350E3021306410D9385090013050900D1 -:108E6000EF20C0746312054413860A0013037000D8 -:108E7000130B0BFF930B06006FF01FE16386070EC9 -:108E80008327C1009387F7FF2326F100832741033F -:108E90000327C102938B8B0023ACFBFE8327C10207 -:108EA00023AEFBFE8327C10DB387E700232EF10C11 -:108EB0008327810D93871700232CF10C635EFD003F -:108EC0001306410D9385090013050900EF20006E7C -:108ED000631C053C938B0A008327810033876D4117 -:108EE00083C707006354F700930707006356F00435 -:108EF0000327C10D23A06B0123A2FB003387E700EA -:108F0000232EE10C0327810D938B8B001307170091 -:108F1000232CE10C6352ED021306410D93850900E9 -:108F2000130509002320F104EF204068631E053675 -:108F300083270104930BC10F1387070063D4070035 -:108F400013070000832781001308000183C707006F -:108F5000B387E7406344F0068327810083C7070097 -:108F6000330BFB006FF0DFD883278100938CFCFF6D -:108F70009387F7FF2324F1006FF05FF193860601DA -:108F800023A20B01232ED10C232CE10C6354ED0200 -:108F90001306410D93850900130509002320F104F0 -:108FA000EF20C06063120530832701041306C10F50 -:108FB00013080001938707FF930B06008325010127 -:108FC0000327810D8326C10D23A0BB0013071700C3 -:108FD00013868B00E344F8FA23A2FB00B387D70083 -:108FE000232EF10C232CE10C930B0600E356EDF637 -:108FF0001306410D9385090013050900EF20005B5E -:109000006314052A930BC10F6FF01FF513070701B7 -:1090100023A26B01232EE10C232CF10C63DEFC0058 -:109020001306410D9385090013050900EF20005830 -:10903000631C05269306C10F938404FF938B0600DF -:109040006FF0DFDA8327810D9306100023A09B00C9 -:109050001307170093871700938C8B0063C6460194 -:10906000137614006306061C93061000232EE10CF1 -:1090700023A2DB00232CF10C13077000635EF700C2 -:109080001306410D9385090013050900EF200052D6 -:10909000631C0520938C0A00832701030327C10169 -:1090A000938C8C0023ACFCFE8327C10123AEFCFE15 -:1090B0008327C10DB387E700232EF10C8327810D91 -:1090C0001307700093871700232CF10C635EF700E1 -:1090D0001306410D9385090013050900EF20004D8B -:1090E0006314051C938C0A008327010E9305010964 -:1090F0001305010A2320F10A8327410E130BFAFFFF -:10910000232801082322F10A8327810E232A01083C -:10911000232C01082324F10A8327C10E232E0108E2 -:109120002326F10AEF30504F630605088327C10D4F -:109130000327810D938414009387F7FFB3874701BA -:109140001307170023A09C0023A26C01232EF10C0F -:10915000232CE10C93077000938C8C0063DEE700F6 -:109160001306410D9385090013050900EF20004403 -:10917000631C0512938C0A009307410C23A0FC008A -:109180008327810303278103938B8C0023A2FC0098 -:109190008327C10DB387E700232EF10C8327810DB0 -:1091A0001307700093871700232CF10CE356F78602 -:1091B0006FE0CFFCE35260FD93040001930D70005B -:1091C000032601010327810D8327C10D23A0CC00B5 -:1091D0001307170093868C0063C06403B307FB007A -:1091E00023A26C01232EF10C232CE10C93077000B9 -:1091F000938C06006FF09FF69387070123A29C00D3 -:10920000232EF10C232CE10C63DEED001306410D3F -:109210009385090013050900EF20403963160508FE -:1092200093860A00130B0BFF938C06006FF05FF917 -:10923000232EE10C23A2DB00232CF10C130770007A -:10924000E35CF7F26FF0DFF183274102032781022D -:109250003384E740635680FCB7170081130B00018D -:1092600093844792930C70008327810D23A09B0069 -:109270000327C10D9387170063448B0423A28B003F -:109280003304E400232E810C232CF10C130770000F -:109290006358F7F81306410D93850900130509007B -:1092A000EF20C030630E05F663140C006FE0DF930F -:1092B00093050C0013050900EFA04FA66FE0DF92A5 -:1092C0001307070123A26B01232EE10C232CF10CC1 -:1092D000938B8B0063DEFC001306410D9385090020 -:1092E00013050900EF20802CE31005FC938B0A0086 -:1092F000130404FF6FF05FF793050C0013050900DA -:10930000EFA0CFA16FF0CFF58327C10D63940700C5 -:109310006FE09F8D1306410D938509001305090029 -:10932000EF20C0286FE05F8C1307F0FF6312EDB0F1 -:1093300063940DB813079000636097B913880C030A -:10934000A30F01199304F1196FF08FB483278600DE -:10935000130101FD232481022326110223229102FD -:1093600023202103232E3101232C4101232A5101E3 -:10937000232861012326710123248101130406009F -:10938000639E070223220600130500008320C1020A -:109390000324810283244102032901028329C1019C -:1093A000032A8101832A4101032B0101832BC10080 -:1093B000032C8100130101036780000083A7450689 -:1093C0009389050013972701635807068324060035 -:1093D000930A0500130BF0FF03A9440003AC04003B -:1093E000130A0000935B290063467A0383278400F5 -:1093F0001379C9FF93848400B38727412324F400A1 -:10940000E39C07FC1305000023240400232204002E -:109410006FF0DFF793172A00B307FC0083A507005E -:109420001386090013850A00EF10400B630A6501DB -:10943000130A1A006FF05FFBEF1080176FF0DFFC6C -:109440001305F0FF6FF05FFC130101ED232481127F -:1094500023202113232E3111232A511123261112E7 -:1094600023229112232C41112328611123267111EB -:1094700023248111232291112320A111232EB10F26 -:109480009309050013840500930A0600138906005A -:10949000630805008327850363940700EF901FDCB2 -:1094A0008317C4001397270163420702B726000001 -:1094B00003274406B3E7D7002316F400B7E7FFFFFE -:1094C0009387F7FFB377F7002322F4068357C4008E -:1094D00093F787006380070483270401638C0702E6 -:1094E0008357C4001307A00093F7A701639EE70604 -:1094F0008317E40063CA07069306090013860A006F -:109500009305040013850900EF00D03D130C0500FE -:109510006F0080019305040013850900EF905F86BA -:10952000E30005FC130CF0FF8320C1120324811219 -:1095300013050C0083244112032901128329C11150 -:10954000032A8111832A4111032B0111832BC1109E -:10955000032C8110832C4110032D0110832DC10F8A -:109560001301011367800000B717008193874794A8 -:109570002324F102B7170081938707AC232AF10057 -:10958000B7170081930BC104938707AB23207105A4 -:109590002324010423220104938D0B0023260100C0 -:1095A0002324010023280100232E0100130C0000B6 -:1095B000232CF10093840A009306500283C7040011 -:1095C000638407006392D70A338A544163060A040E -:1095D0008327810423A05D0123A24D01B3874701A6 -:1095E0002324F1048327410493067000938D8D009A -:1095F000938717002322F10463DEF60013060104AB -:109600009305040013850900EFF05FD4E31C0522E5 -:10961000938D0B00330C4C0183C70400E3880726AD -:1096200093861400A30D01029304F0FF130A0000B7 -:10963000130D0000130BA000930C900003C606004E -:10964000938A16001305A0051308A002930606FED0 -:10965000E36CD50A8327810293962600B386F60031 -:1096600083A6060067800600938414006FF01FF540 -:10967000B70600819387463E2326F10093760D02BC -:10968000638C066813097900137989FF03230900A5 -:10969000032B4900930C890093761D00638E06000E -:1096A000B3666301638A060093060003230ED102AA -:1096B000A30EC102136D2D00137DFDBF6F00C02FDF -:1096C00013850900EFC00F99832745001385070014 -:1096D000232EF100EFD0DFC22328A100138509005B -:1096E000EFC04F97832785002324F10083270101D2 -:1096F000638C0700832781006388070083C6070007 -:1097000063840600136D0D4093860A006FF01FF30B -:109710008346B103E39A06FE93060002A30DD1022D -:109720006FF09FFE136D1D006FF01FFE032A0900EE -:1097300013094900E35A0AFC330A4041136D4D00F6 -:109740006FF09FFC9306B0026FF05FFD03C60A0046 -:1097500093861A0063100605832409001306490046 -:1097600063D404009304F0FF13090600938A0600F3 -:109770006FF09FF9B38464039386160003C6F6FF67 -:10978000B384B400930506FDE3F6BCFE938A06009D -:109790006FF0DFEB930400006FF0DFFE136D0D0838 -:1097A0006FF09FF693860A00130A0000330A6A03DB -:1097B000130606FD93861600330A460103C6F6FF1C -:1097C000930506FDE3F4BCFE6FF05FFC03C60A00E0 -:1097D000930680066318D600938A1A00136D0D2035 -:1097E0006FF09FF2136D0D046FF01FF203C60A00B5 -:1097F0009306C0066318D600938A1A00136D0D02F3 -:109800006FF09FF0136D0D016FF01FF083260900BC -:10981000930C4900A30D01022306D1089304100004 -:10982000130B00001309C1086F00801C136D0D019C -:1098300093760D026380060613097900137989FF78 -:1098400003230900032B4900930C8900E35E0B04FA -:1098500033036040B336600033086041330BD840B7 -:109860009306D002A30DD102930610001306F0FF59 -:109870006386C44E13060D00B3656301137DFDF7C7 -:10988000639E054C6384046613061000639CC64CFB -:109890006F00D00293760D01930C49006388060097 -:1098A00003230900135BF3416FF05FFA93760D0415 -:1098B00003230900638806001313030113530341B4 -:1098C0006FF05FFE93760D20E38E06FC1313830189 -:1098D000135383416FF01FFD13760D028326090099 -:1098E00013094900630A06009357FC4123A086012F -:1098F00023A2F6006FF01FCC13760D01630606005D -:1099000023A086016FF01FCB13760D0463060600BB -:10991000239086016FF01FCA93770D20E38207FE24 -:10992000238086016FF01FC9136D0D0193760D0220 -:109930006384060213097900137989FF0323090060 -:10994000032B4900930C8900137DFDBF9306000093 -:10995000A30D01026FF09FF193760D01930C490066 -:1099600063860600032309006F00000193760D044F -:109970006388060003530900130B00006FF0DFFC3F -:1099800093760D20E38006FE034309006FF0DFFEAF -:10999000B786FFFF93C60683231ED1020323090067 -:1099A000B70600819387463E930C4900130B0000D5 -:1099B000136D2D002326F100930620006FF05FF950 -:1099C000A30D01029306F0FF930C4900032909003F -:1099D0006384D42C1386040093050000130509004A -:1099E000EFC04FEB130B000063040500B3042541E7 -:1099F0002322610163549B00232291008346B1031B -:109A00006388060083274100938717002322F10013 -:109A100093772D002320F1026388070083274100FC -:109A2000938727002322F10093774D082322F10228 -:109A30006394070683274100B306FA40635ED004AF -:109A40001308000193087000832781010326410455 -:109A50008325810423A0FD001306160013858D00C5 -:109A6000634ED84A23A2DD00B386B6002324D10476 -:109A70002322C10493067000930D050063DEC60027 -:109A8000130601049305040013850900EFF01F8CF1 -:109A9000631A055A938D0B008346B103638806044D -:109AA0001306B10323A0CD00130610008326410442 -:109AB00023A2CD0003268104938616002322D1041D -:109AC000130616002324C10413067000938D8D0025 -:109AD000635ED60013060104930504001385090094 -:109AE000EFF0DF8663100556938D0B00832701028C -:109AF000638807041306C10323A0CD0013062000CA -:109B00008326410423A2CD000326810493861600F8 -:109B10002322D104130626002324C1041306700057 -:109B2000938D8D00635ED600130601049305040037 -:109B300013850900EFF09F8163160550938D0B008C -:109B400083274102930600086394D70683274100C8 -:109B5000B306FA40635ED004130800019308700056 -:109B600083274101032641048325810423A0FD00AE -:109B70001306160013858D006346D83E23A2DD0030 -:109B8000B386B6002324D1042322C10493067000B7 -:109B9000930D050063DEC60013060104930504005F -:109BA00013850900EFF08FFA631E0548938D0B00B3 -:109BB000330B9B40635E600513080001930870003F -:109BC00083274101832641040326810423A0FD004D -:109BD0009386160093858D00634A683D23A26D012C -:109BE000330BCB00232461052322D104130670001C -:109BF000938D0500635ED6001306010493050400EF -:109C000013850900EFF08FF4631E0542938D0B005E -:109C10008326810423A29D0023A02D01B3849600F6 -:109C200083264104232491041306700093861600B2 -:109C30002322D10413878D00635ED600130601042E -:109C40009305040013850900EFF04FF0631C053EF7 -:109C500013870B0093774D00639A073883274100E1 -:109C60006354FA00138A070083278104330C4C01E4 -:109C7000638C070013060104930504001385090093 -:109C8000EFF0CFEC6310053C2322010413890C0094 -:109C9000938D0B006FF01F9213050900EFD04FE674 -:109CA00093040500130B00006FF09FD4136D0D019A -:109CB00093760D026380060213097900137989FFF8 -:109CC00003230900032B4900930C8900930610001D -:109CD0006FF01FC893760D01930C49006386060050 -:109CE000032309006F00000193760D0463880600CA -:109CF00003530900130B00006FF05FFD93760D20F6 -:109D0000E38006FE034309006FF0DFFEB706008123 -:109D10009387863F6FF05F9693760D01930C490011 -:109D200063860600032309006F00000193760D048B -:109D30006388060003530900130B00006FF0DF95E2 -:109D400093760D20E38006FE034309006FF0DFFEEB -:109D500013060D00930610006FF01FB213061000DB -:109D60006388C634130620006386C6149306010F69 -:109D70009315DB01137673001353330013060603A8 -:109D800033E36500135B3B00A38FC6FEB36563013D -:109D90001389F6FF6396050293751D00638A05001B -:109DA000930500036306B600A30FB9FE1389E6FF0F -:109DB0009307010F138B0400B38427416FF05FC337 -:109DC000930609006FF0DFFA93770D4093080000C7 -:109DD000130E010F2322F100130503001306A00048 -:109DE0009306000093050B00232611031309FEFFC1 -:109DF0002322C10323206102EF201041032E4102E0 -:109E00008328C1028327410013050503A30FAEFE7B -:109E10009388180003230102638E070483278100BF -:109E200083C60700639816059307F00F6384F80450 -:109E300063160B009307900063FE670283270101FE -:109E40008325C101232061023309F94013860700ED -:109E500013050900EFD08FCC832781009308000001 -:109E60000323010283C61700638606009387170049 -:109E70002324F100130503001306A000930600003D -:109E800093050B002322110323206102EF2080742D -:109E9000032301028328410263160B0093079000FD -:109EA000E3F867F013030500138B0500130E090098 -:109EB0006FF09FF21309010F8327C1009376F3001F -:109EC0001309F9FFB386D70083C606001353430076 -:109ED0002300D9009316CB0133E36600135B4B00DC -:109EE000B3666301E39A06FC6FF09FEC1309010F60 -:109EF000E39006EC13761600E30C06EA93060003E3 -:109F0000A307D10E6F00001C630206182306C108C8 -:109F1000A30D0102930C09006FF05F90938505017A -:109F200023A20D012324B1042322C10463D6C80255 -:109F30001306010493050400138509002326D102AA -:109F4000EFF0CFC0631005108326C10213850B000C -:109F50009308700013080001938606FF930D050017 -:109F60006FF09FAE9385050123A20D012324B10458 -:109F70002322C10463D6C80213060104930504001A -:109F8000138509002320D102EFF04FBC631C050AA2 -:109F90008326010213850B0093087000130800014B -:109FA000938606FF930D05006FF09FBB1306060115 -:109FB00023A20D012324C1042322D10463D2D80299 -:109FC000130601049305040013850900EFF00FB890 -:109FD000631A050693850B009308700013080001AF -:109FE000130B0BFF938D05006FF09FBD832741007E -:109FF000B304FA40E35490C613090001130B700038 -:10A000000326810183274104832681042320C7007E -:10A01000938717006340990423229700B384D400E8 -:10A02000232491042322F10413077000E358F7C29C -:10A03000130601049305040013850900EFF00FB126 -:10A04000E30E05C08357C40093F70704638E07CC63 -:10A050006FF04FCD93860601232227012324D104DC -:10A060002322F10413078700635EFB00130601043B -:10A070009305040013850900EFF04FADE31405FCD0 -:10A0800013870B00938404FF6FF09FF783278104ED -:10A09000E38A07FA130601049305040013850900F7 -:10A0A000EFF0CFAA6FF01FFA9306F0FFE392D4CA45 -:10A0B000E31C0BD093069000E3E866D01303030380 -:10A0C000A307610E1309F10E6FF09FCEB727008131 -:10A0D00093060600138605009305050003A5079C5B -:10A0E0006FF08FB683D7C500130101B8232C8146CA -:10A0F00093F7D7FF231AF10083A7450613840500C1 -:10A10000232A91462326F10683D7E50023282147F9 -:10A11000232E1146231BF10083A7C5011309050057 -:10A12000232001022322F10283A745029305810027 -:10A130002326F102930701072324F100232CF100C9 -:10A14000930700402328F100232EF100EFF0CFAF5A -:10A1500093040500634C0500930581001305090075 -:10A16000EF801FF6630405009304F0FF835741015D -:10A1700093F70704638807008357C40093E7070435 -:10A180002316F4008320C14703248147138504006C -:10A1900003290147832441471301014867800000D8 -:10A1A000130101FF23248100232291003724008121 -:10A1B0009304050013850500930506001386060029 -:10A1C00023261100232004A2EF60CFA39307F0FF02 -:10A1D0006318F500832704A26384070023A0F4001A -:10A1E0008320C10003248100832441001301010165 -:10A1F00067800000B385C502130101FF232481009D -:10A2000023261100EFB0DF8113040500630205046B -:10A210000326C5FF130740021376C6FF1306C6FFC9 -:10A220006362C706930630019307050063FCC6000E -:10A2300023200500232205009307B00163E4C70231 -:10A240009307850023A0070023A2070023A407008B -:10A25000130504008320C1000324810013010101C0 -:10A2600067800000232405002326050093070501CD -:10A27000E31AE6FC2328050093078501232A05003D -:10A280006FF05FFC93050000EFB01FE36FF05FFC21 -:10A29000130101FF23248100232291003724008130 -:10A2A000930405001385050023261100232004A232 -:10A2B000EF501FF19307F0FF6318F500832704A206 -:10A2C0006384070023A0F4008320C10003248100DD -:10A2D000832441001301010167800000130101FF85 -:10A2E0002326110023248100232291002320210111 -:10A2F00063920502130900008320C100032481003A -:10A300001305090083244100032901001301010101 -:10A3100067800000930405001384050063080500AE -:10A320008327850363940700EF805FF38317C400DE -:10A33000E38207FC9305040013850400EF80DFB778 -:10A340008327C40213090500638C07008325C40119 -:10A3500013850400E7800700635405001309F0FF2C -:10A360008357C40093F70708638807008325040117 -:10A3700013850400EF908F9A83250403638C0500F6 -:10A38000930704046386F50013850400EF900F998A -:10A3900023280402832544046388050013850400F0 -:10A3A000EF90CF9723220404EF904F8223160400EE -:10A3B000EF900F826FF05FF4B727008193050500DF -:10A3C00003A5079C6FF09FF1130101FD2324810277 -:10A3D00023229102232C4101232611022320210351 -:10A3E000232E3101232A510123286101130A05007C -:10A3F0009384050013040600EF00806D930710009E -:10A40000631AF5049387F4FF1307E00F6364F704FE -:10A41000230691009309100013090000930AF0FF2E -:10A42000130BA00063123907138504008320C102B7 -:10A430000324810283244102032901028329C101EB -:10A44000032A8101832A4101032B01011301010326 -:10A45000678000009306C405138604009305C100BD -:10A4600013050A00EF20C0079307F0FF93090500CA -:10A47000E314F5FA8357C40093E707042316F400A6 -:10A480001305F0FF6FF09FFA9307C100B387270110 -:10A4900083C50700832784009387F7FF2324F400F4 -:10A4A00063D807000327840163C0E702638E650158 -:10A4B00083270400138717002320E4002380B700BC -:10A4C000130919006FF01FF61306040013050A00A4 -:10A4D000EF10D06CE31655FF6FF09FFA8317C6009C -:10A4E000139727016340070203274606B72600009B -:10A4F000B3E7D7002316F600B7270000B367F700CD -:10A500002322F6066FF05FEC130101FEB7270081EE -:10A51000232C810003A4079C232A9100232E1100E1 -:10A520009304050013860500630E0400832784034B -:10A53000639A0700130504002326B100EF801FD2A1 -:10A540000326C10013050400032481018320C101F7 -:10A550009385040083244101130101026FF01FF869 -:10A56000130101FF2324810023229100372400815D -:10A5700093040500138505009305060023261100AA -:10A58000232004A2EF50DFC69307F0FF6318F50005 -:10A59000832704A26384070023A0F4008320C10062 -:10A5A000032481008324410013010101678000001E -:10A5B0008327860063980700930700001385070030 -:10A5C0006780000083D7C500130101FB23248104A9 -:10A5D00023202105232A5103232611042322910439 -:10A5E000232E3103232C41032328610323267103E7 -:10A5F00023248103232291032320A103232EB101CD -:10A6000093F78700930A06001384050013090500D9 -:10A610006382070E83A70501638E070C8357C4006E -:10A6200003AA0A0013F72700631A071693F7170007 -:10A6300063840720930B000013050000130B000038 -:10A64000930900006384093663120502138609002A -:10A650009305A00013050B00EFB0DFA3938B190047 -:10A660006306050013051500B30B6541138C0B0041 -:10A6700063F47901138C0900032504008327040186 -:10A680008326440163FEA73283248400B3849600AA -:10A6900063D8843393050B0013860400EF008063B6 -:10A6A000832704009305040013050900B38797006E -:10A6B0002320F400EF80DFA063160516B38B9B40C8 -:10A6C00013051000639A0B0093050400130509009D -:10A6D000EF801F9F6318051483A78A00330B9B002C -:10A6E000B3899940B384974023A49A00E39C04F46F -:10A6F0006F0080069305040013050900EF804FE802 -:10A700009307F0FFE30C05F06F00400583290A0072 -:10A7100083244A00130A8A00E38A04FE9386040015 -:10A7200063749B0093060B00832744028325C401B6 -:10A730001386090013050900E78007006354A00E83 -:10A7400083A78A00B389A900B384A4403385A740B6 -:10A7500023A4AA00E31205FC930700008320C10490 -:10A760000324810483244104032901048329C103B0 -:10A77000032A8103832A4103032B0103832BC10294 -:10A78000032C8102832C4102032D0102832DC10180 -:10A79000138507001301010567800000370B008057 -:10A7A0009309000093040000134B0BC06FF0DFF619 -:10A7B000032B0A0083244A00130A8A00E38A04FE5A -:10A7C0000357C400832784000325040093760720E1 -:10A7D0006388061463E2F40C93760748638E060AD6 -:10A7E000832D440183250401B38DBC03B309B54017 -:10A7F00093871900B3879700B3CDAD0363F4FD00D1 -:10A80000938D0700137707406304070E93850D00AF -:10A8100013050900EFB0CFA0631005049307C00033 -:10A820002320F9008357C40093E707042316F4009C -:10A830009307F0FF6FF09FF2B70B008013CCEBFF94 -:10A84000130B00009304000093CBFBFF930C30002C -:10A85000130D20006FF09FF6832504011386090075 -:10A860002326A100EF0080390357C4008327C100CD -:10A870001377F7B7136707082316E4002328F400BB -:10A88000232AB401B3873701B38D3D412320F4005F -:10A890002324B401938704009389040063F4F40033 -:10A8A00093870400032504001386070093050B001B -:10A8B0002326F100EF000042032784008327C10014 -:10A8C0003307F7402324E40003270400B307F7000D -:10A8D0002320F40083A78A00330B3B01B384344167 -:10A8E000B389374123A43A01E39A09EC6FF0DFE61C -:10A8F00013860D0013050900EF00C04893070500FB -:10A90000E31E05F68325040113050900EF801FC12E -:10A910008357C40093F7F7F72316F4006FF01FF086 -:10A92000032704016366A7008326440163F6D40469 -:10A930009389070063F4F4009389040013860900E7 -:10A9400093050B00EF0000398327840003270400E0 -:10A95000B3873741330737012324F4002320E40071 -:10A96000E39A07F69305040013050900EF804FF5FD -:10A97000E30205F66FF01FEB9387040063749C00FD -:10A9800093870B00B3C7D702032744028325C40172 -:10A9900013060B0013050900B386D702E700070072 -:10A9A00093090500E348A0F26FF0DFE7032B0A00EC -:10A9B00083294A0013050000130A8A006FF09FC81C -:10A9C0006342DC02832744028325C40113060B0083 -:10A9D00013050900E780070093040500E340A0CEBB -:10A9E0006FF05FE413060C0093050B00EF00802E60 -:10A9F0008327840093040C00B38787412324F40049 -:10AA000083270400B38787012320F4006FF01FCB56 -:10AA1000130101FF232481002322910037240081A8 -:10AA2000930405001385050023261100232004A2AA -:10AA3000EF50DF939307F0FF6318F500832704A21C -:10AA40006384070023A0F4008320C1000324810055 -:10AA5000832441001301010167800000130101FFFD -:10AA6000232291002326110023248100B7140081A2 -:10AA7000631E0600138504AD8320C10003248100FA -:10AA8000832441001301010167800000B715008194 -:10AA9000938545AD1305060013040600EF00501919 -:10AAA000E30A05FC938504AD13050400EF0050187C -:10AAB000E30205FCB705008193858540130504007A -:10AAC000EF001017E30805FA130500006FF0DFFA36 -:10AAD000B727008183A7079C83A7470363960700D6 -:10AAE000B72700819387878403C58712678000009A -:10AAF0000325C50E67800000B727008183A7079C48 -:10AB000083A7470363960700B7270081938787844D -:10AB100003A5C70E67800000B727008113860500D4 -:10AB20009305050003A5079C6FF05FF3130101FF78 -:10AB300023248100232291003724008193040500FF -:10AB400013850500930506001386060023261100D1 -:10AB5000232004A2EF501F859307F0FF6318F50030 -:10AB6000832704A26384070023A0F4008320C1008C -:10AB70000324810083244100130101016780000048 -:10AB8000B727008183A7079C83A747036396070025 -:10AB9000B72700819387878403A3470E67000300CC -:10ABA000639A0502130101FF9305C100130500001C -:10ABB000630E06001305E0FF638A06008347060064 -:10ABC00023A0F500034506003335A0001301010161 -:10ABD0006780000013050000630006021305E0FF14 -:10ABE000638C06008347060023A0F500034506009A -:10ABF0003335A0006780000067800000B3C7A50060 -:10AC000093F737003307C5006396070093073000BA -:10AC100063E2C70293070500637CE50A83C605006B -:10AC20009387170093851500A38FD7FEE3E8E7FE0F -:10AC3000678000009376350093070500638E060059 -:10AC400083C605009387170093851500A38FD7FE51 -:10AC500093F637006FF09FFE9376C7FF138606FECC -:10AC600063F4C70683A3050083A2450083AF850074 -:10AC700003AFC50083AE050103AE450103A3850103 -:10AC800083A8C5019385450223A0770003A8C5FFCB -:10AC900023A2570023A4F70123A6E70123A8D70185 -:10ACA00023AAC70123AC670023AE1701938747028D -:10ACB00023AE07FF6FF0DFFA03A605009387470076 -:10ACC0009385450023AEC7FEE3E8D7FEE3E8E7F44B -:10ACD0006780000063FAA504B386C5006376D504D7 -:10ACE0009345F6FF930700009387F7FF6394F50001 -:10ACF000678000003387F600034807003387C700EA -:10AD00003307E500230007016FF01FFE3387F500CE -:10AD1000834607003307F500938717002300D70009 -:10AD2000E316F6FE67800000930700006FF05FFFF8 -:10AD3000130101FF23248100232291003724008185 -:10AD4000930405001385050093050600138606008D -:10AD500023261100232004A2EF50CFE79307F0FF32 -:10AD60006318F500832704A26384070023A0F4007E -:10AD70008320C100032481008324410013010101C9 -:10AD800067800000130101FC232C8102232E110295 -:10AD900013840500232A910223282103232631034B -:10ADA000232441032322510323206103232E710115 -:10ADB000232C810193050600631A040203248103F6 -:10ADC0008320C10383244103032901038329C10292 -:10ADD000032A8102832A4102032B0102832BC10132 -:10ADE000032C8101130101046FA09FC3930A050086 -:10ADF0002326C100EFB00FBA8325C100930760017D -:10AE00009389B50063F6370513FB89FF63540B0480 -:10AE10009307C00023A0FA00130A00008320C10397 -:10AE20000324810313050A0083244103032901033A -:10AE30008329C102032A8102832A4102032B0102D2 -:10AE4000832BC101032C81011301010467800000E1 -:10AE5000130B0001E36EBBFA8326C4FF930B84FF40 -:10AE600013F9C6FF635C6945371C008113070C4466 -:10AE700003268700B3872B0103A74700130C0C445C -:10AE8000630CF6001375E7FF3385A7000325450023 -:10AE900013751500631405061377C7FFB309E9009E -:10AEA0006310F60413050B0163CEA904B38B6B0189 -:10AEB000B389694123247C0193E9190023A23B0152 -:10AEC0008329C4FF13850A00130A040093F91900AB -:10AED000B3E96901232E34FFEFB00FAC6FF01FF41C -:10AEE00063C2690303A7C70083A7870023A6E700FF -:10AEF0002324F70093840B006F0000191307000050 -:10AF00009307000093F616006398062C832484FFB1 -:10AF1000B3849B4003AA4400137ACAFF330A2A0170 -:10AF200063820720B30947016316F60E93070B01EE -:10AF300063CAF91E03A7840083A7C4001306C9FFD0 -:10AF4000138A84002326F70023A4E7001307400296 -:10AF5000636AC70A9306300193070A0063F2C602C8 -:10AF60008327040023A4F4008327440023A6F400CD -:10AF70009307B00163EAC7041304840093870401B4 -:10AF80000327040023A0E7000327440023A2E700CF -:10AF90000327840023A4E700B3876401B3896941D0 -:10AFA0002324FC0093E9190023A2370183A744005E -:10AFB00093F71700B3E9670123A2340113850A0050 -:10AFC000EFB08F9D6FF09FE58327840023A8F400E6 -:10AFD0008327C40023AAF4006308E60013040401D5 -:10AFE000938784016FF0DFF9832704011304840140 -:10AFF00023ACF4000327C4FF9387040223AEE400CC -:10B000006FF01FF89305040013050A00EFF09FCCC2 -:10B010006FF09FF863C8691103A7C70083A7870073 -:10B020001306C9FF1385840023A6E7002324F70035 -:10B0300003A7840083A7C4002326F70023A4E70006 -:10B040009307400263EAC70C130730016372C7021B -:10B050000327040023A4E4000327440023A6E400FC -:10B060001307B001636CC706130484001385040141 -:10B07000832704002320F500832744002322F500C2 -:10B08000832784002324F50003A74400B386694185 -:10B090001306F00013771700B38734016374D622C8 -:10B0A000B369EB0023A23401B385640193E6160073 -:10B0B00023A2D50003A747009385850013850A00C6 -:10B0C0001367170023A2E700EF804FC513850A001E -:10B0D000EFB08F8C138A84006FF05FD40327840055 -:10B0E00023A8E4000327C40023AAE4006308F600B1 -:10B0F00013040401138584016FF09FF78327040173 -:10B10000138504021304840123ACF4008327C4FFD5 -:10B1100023AEF4006FF0DFF593050400EFF09FBB62 -:10B120006FF09FF6634A6A0B83A7C40003A78400ED -:10B130001306C9FF138584002326F70023A4E70024 -:10B140009307400263E4C708130730016372C70224 -:10B150000327040023A4E4000327440023A6E400FB -:10B160001307B0016366C70213048400138504014A -:10B17000832704002320F500832744002322F500C1 -:10B18000832784002324F50093090A006FF0DFEF82 -:10B190000327840023A8E4000327C40023AAE400B3 -:10B1A0006308F60013040401138584016FF05FFC4B -:10B1B00083270401138504021304840123ACF400E3 -:10B1C0008327C4FF23AEF4006FF09FFA93050400B9 -:10B1D000EFF05FB06FF05FFB13850A00EFA05F84B4 -:10B1E000130A0500E30C05DC8327C4FF130785FF62 -:10B1F00093F7E7FFB387FB00639AE7008329C5FF56 -:10B2000093F9C9FFB38929016FF0DFCE1306C9FF97 -:10B210009307400263EEC708130730016374C70841 -:10B22000032704002320E500032744002322E50030 -:10B230001307B001636AC7021307840093078500F0 -:10B240008326070023A0D7008326470023A2D70028 -:10B250000327870023A4E7009305040013850A0051 -:10B26000EF80CFAB6FF09FD5032784002324E50048 -:10B270000327C4002326E5006308F6001307040132 -:10B28000930705016FF0DFFB832704011307840197 -:10B290002328F5008326440193078501232AD5003E -:10B2A0006FF01FFA93070500130704006FF05FF9B2 -:10B2B00093050400EFF01FA26FF01FFA9309090035 -:10B2C0006FF05FC3B3E9E90023A2340103A747008D -:10B2D0001367170023A2E7006FF05FDF130101FF80 -:10B2E000232481001384050083A5050023229100F7 -:10B2F000232611009304050063840500EFF01FFE70 -:10B3000093050400032481008320C10013850400F9 -:10B3100083244100130101016F804FA0B7270081F2 -:10B3200083A7079C6384A7108327C504130101FE2C -:10B33000232C8100232A910023282101232E110090 -:10B3400023263101130405009304000013090008AB -:10B35000639A070683250404638605001305040029 -:10B36000EF80CF9B832584149304C4146390050855 -:10B37000832544056398050883278403638A0708A7 -:10B380008327C40313050400E78007008325042EE8 -:10B390006380050813050400032481018320C10193 -:10B3A00083244101032901018329C1001301010202 -:10B3B0006FF0DFF2B385950083A50500639E05005D -:10B3C000938444008325C404E39624FF13050400FA -:10B3D000EF80CF946FF01FF883A9050013050400D8 -:10B3E000EF80CF93938509006FF05FFDE38295F8BE -:10B3F00003A9050013050400EF804F92930509008F -:10B400006FF0DFFE13050400EF804F916FF0DFF661 -:10B410008320C10103248101832441010329010107 -:10B420008329C100130101026780000067800000CA -:10B430003367B5009303F0FF1377370063100710ED -:10B44000B7877F7F9387F7F70326050083A605005C -:10B45000B372F6003363F600B382F200B3E2620027 -:10B46000639272106316D6080326450083A6450032 -:10B47000B372F6003363F600B382F200B3E2620007 -:10B48000639E720C6316D6060326850083A685008C -:10B49000B372F6003363F600B382F200B3E26200E7 -:10B4A0006398720C6316D6040326C50083A6C500F4 -:10B4B000B372F6003363F600B382F200B3E26200C7 -:10B4C0006392720C6316D6020326050183A605015A -:10B4D000B372F6003363F600B382F200B3E26200A7 -:10B4E000639C720A1305450193854501E30ED6F46A -:10B4F0001317060193970601631EF7001357060101 -:10B5000093D706013305F7409375F50F6390050255 -:10B51000678000001357070193D707013305F740F1 -:10B520009375F50F63940500678000001377F70F9C -:10B5300093F7F70F3305F7406780000003460500D7 -:10B5400083C6050013051500938515006314D60006 -:10B55000E31606FE3305D64067800000130545005C -:10B5600093854500E31CD6FC1305000067800000AE -:10B570001305850093858500E312D6FC13050000B2 -:10B58000678000001305C5009385C500E318D6FA4F -:10B590001305000067800000130505019385050170 -:10B5A000E31ED6F81305000067800000832786009D -:10B5B000130101FD232E31012326110223248102D0 -:10B5C0002322910223202103232C4101232A51010C -:10B5D0002328610123267101232481012322910163 -:10B5E0002320A1019309060063840712832A060021 -:10B5F000130A050013840500130B00001309000053 -:10B60000930B3000130C200063000908032D840005 -:10B610006360A90D8357C40013F70748630A070A3C -:10B620008324040083250401B38CB44083244401A3 -:10B6300013871C0033072701B3849B02B3C4840320 -:10B6400063F4E4009304070093F707406382071054 -:10B650009385040013050A00EFA08FBC130D0500AD -:10B66000631C05029307C0002320FA008357C4001F -:10B670001305F0FF93E707042316F40023A4090041 -:10B6800023A209006F00400903AB0A0003A94A0086 -:10B69000938A8A006FF05FF78325040113860C00FC -:10B6A000EFF0CFD58357C40093F7F7B793E70708B8 -:10B6B0002316F4002328A401232A9400330D9D01AE -:10B6C000B38494412320A40123249400130D090082 -:10B6D0006374A901130D09000325040013060D006E -:10B6E00093050B00EFF00FDF83278400B387A7419A -:10B6F0002324F40083270400338DA70183A7890046 -:10B700002320A4013389274123A42901E31E09F63C -:10B7100023A20900130500008320C1020324810233 -:10B7200083244102032901028329C101032A8101E3 -:10B73000832A4101032B0101832BC100032C8100CB -:10B74000832C4100032D01001301010367800000D9 -:10B750001386040013050A00EFF0CFE2130D050075 -:10B76000E31A05F48325040113050A00EF701FDBBB -:10B770006FF05FEF83D7C500130101ED2322911213 -:10B7800023202113232C4111232861112326111278 -:10B7900023248112232E3111232A511123267111C2 -:10B7A00023248111232291112320A111232EB10FD3 -:10B7B00093F70708130A050013890500130B060009 -:10B7C00093840600638C070283A705016398070230 -:10B7D00093050004EFA0CFA42320A9002328A900EB -:10B7E000631A05009307C0002320FA00130CF0FF32 -:10B7F0006F00502F93070004232AF900B717008128 -:10B80000938707AE2324F102B71700819387C7C53A -:10B81000232AF100B7170081930BC1049387C7C493 -:10B82000232071052324010423220104938D0B009E -:10B83000232801002324010023260100232E0100D8 -:10B84000130C0000232CF10013040B00930650028C -:10B8500083470400638407006392D70AB3096441F5 -:10B86000638609048327810423A06D0123A23D017F -:10B87000B38737012324F104832741049306700022 -:10B88000938D8D00938717002322F10463DEF60069 -:10B89000130601049305090013050A00EFF01FD1F8 -:10B8A000E31C0522938D0B00330C3C0183470400FD -:10B8B000E386072A93061400A30D01021304F0FF88 -:10B8C00093090000130D0000930AA000930C900050 -:10B8D00003C60600138B16001305A0051308A0026B -:10B8E000930606FEE36CD50A832781029396260011 -:10B8F000B386F60083A606006780060013041400D2 -:10B900006FF01FF5B70600819387463E2328F100AC -:10B9100093760D02638C06689384740093F484FF1D -:10B9200003A3040083AA4400938C840093761D0033 -:10B93000638E0600B3665301638A06009306000314 -:10B94000230ED102A30EC102136D2D00137DFDBF86 -:10B950006F00C02F13050A00EF90DFEF832745002B -:10B9600013850700232EF100EFB09F992326A10035 -:10B9700013050A00EF901FEE832785002324F100B2 -:10B980008327C100638C0700832781006388070039 -:10B9900083C6070063840600136D0D4093060B00F9 -:10B9A0006FF01FF38346B103E39A06FE930600028D -:10B9B000A30DD1026FF09FFE136D1D006FF01FFEEF -:10B9C00083A9040093844400E3DA09FCB3093041FD -:10B9D000136D4D006FF09FFC9306B0026FF05FFD9A -:10B9E00003460B0093061B006310060503A4040026 -:10B9F00013864400635404001304F0FF930406000C -:10BA0000138B06006FF09FF93304540393861600DE -:10BA100003C6F6FF3304B400930506FDE3F6BCFE4F -:10BA2000138B06006FF0DFEB130400006FF0DFFEF6 -:10BA3000136D0D086FF09FF693060B00930900003D -:10BA4000B3895903130606FD93861600B309360120 -:10BA500003C6F6FF930506FDE3F4BCFE6FF05FFC42 -:10BA600003460B00930680066318D600130B1B00D9 -:10BA7000136D0D206FF09FF2136D0D046FF01FF228 -:10BA800003460B009306C0066318D600130B1B0079 -:10BA9000136D0D026FF09FF0136D0D016FF01FF02D -:10BAA00083A60400938C4400A30D01022306D10851 -:10BAB00013041000930A00009304C1086F00801C57 -:10BAC000136D0D0193760D02638006069384740056 -:10BAD00093F484FF03A3040083AA4400938C84009E -:10BAE000E3DC0A0833036040B3366000330850419A -:10BAF000B30AD8409306D002A30DD10293061000DA -:10BB00001306F0FF6306C44E13060D00B365530120 -:10BB1000137DFDF7639E054C630404661306100055 -:10BB2000639CC64C6F00900693760D01938C440085 -:10BB30006388060003A30400935AF3416FF05FFA91 -:10BB400093760D0403A30400638806001313030116 -:10BB5000135303416FF05FFE93760D20E38E06FCD6 -:10BB600013138301135383416FF01FFD13760D02EE -:10BB700083A6040093844400630A06009357FC41A3 -:10BB800023A0860123A2F6006FF01FCC13760D01CF -:10BB90006306060023A086016FF01FCB13760D0409 -:10BBA00063060600239086016FF01FCA93770D206D -:10BBB000E38207FE238086016FF01FC9136D0D011C -:10BBC00093760D02638406029384740093F484FFD9 -:10BBD00003A3040083AA4400938C8400137DFDBF5B -:10BBE00093060000A30D01026FF09FF193760D0103 -:10BBF000938C44006386060003A304006F000001D9 -:10BC000093760D046388060003D30400930A0000B2 -:10BC10006FF0DFFC93760D20E38006FE03C3040083 -:10BC20006FF0DFFEB786FFFF93C60683231ED102A7 -:10BC300003A30400B70600819387463E938C44001B -:10BC4000930A0000136D2D002328F10093062000B5 -:10BC50006FF05FF9A30D01029306F0FF938C44008F -:10BC600083A404006304D42C13060400930500008D -:10BC700013850400EFA00FC2930A000063040500BF -:10BC8000330495402322510163D48A00232281008A -:10BC90008346B1036388060083274100938717001A -:10BCA0002322F10093772D002320F10263880700FF -:10BCB00083274100938727002322F10093774D08C3 -:10BCC0002322F1026394070683274100B386F940DB -:10BCD000635ED0041308000193087000832781017C -:10BCE000032641048325810423A0FD0013061600CA -:10BCF00013858D00634ED84A23A2DD00B386B600BB -:10BD00002324D1042322C10493067000930D05005F -:10BD100063DEC600130601049305090013050A003B -:10BD2000EFF0DF88631A055A938D0B008346B10349 -:10BD3000638806041306B10323A0CD001306100088 -:10BD40008326410423A2CD00032681049386160096 -:10BD50002322D104130616002324C1041306700005 -:10BD6000938D8D00635ED6001306010493050900D0 -:10BD700013050A00EFF09F8363100556938D0B00A7 -:10BD800083270102638807041306C10323A0CD00A3 -:10BD9000130620008326410423A2CD00032681043C -:10BDA000938616002322D104130626002324C104FF -:10BDB00013067000938D8D00635ED6001306010498 -:10BDC0009305090013050A00EFF04FFE63160550B6 -:10BDD000938D0B0083274102930600086394D706D6 -:10BDE00083274100B386F940635ED0041308000145 -:10BDF00093087000832741010326410483258104B1 -:10BE000023A0FD001306160013858D006346D83E5F -:10BE100023A2DD00B386B6002324D1042322C1046B -:10BE200093067000930D050063DEC600130601043F -:10BE30009305090013050A00EFF04FF7631E05484C -:10BE4000938D0B00B38A8A40635E5005130800018E -:10BE5000930870008327410183264104032681044F -:10BE600023A0FD009386160093858D00634A583DFC -:10BE700023A25D01B38ACA00232451052322D104E1 -:10BE800013067000938D0500635ED600130601044F -:10BE90009305090013050A00EFF04FF1631E0542F8 -:10BEA000938D0B008326810423A28D0023A09D0087 -:10BEB0003384860083264104232481041306700002 -:10BEC000938616002322D10413878D00635ED6006B -:10BED000130601049305090013050A00EFF00FEDA6 -:10BEE000631C053E13870B0093774D00639A073858 -:10BEF0008327410063D4F9009389070083278104D5 -:10BF0000330C3C01638C0700130601049305090000 -:10BF100013050A00EFF08FE96310053C23220104AA -:10BF200093840C00938D0B006FF01F921385040017 -:10BF3000EFB00FBD13040500930A00006FF09FD40B -:10BF4000136D0D0193760D026380060293847400D5 -:10BF500093F484FF03A3040083AA4400938C840019 -:10BF6000930610006FF01FC893760D01938C440068 -:10BF70006386060003A304006F00000193760D049E -:10BF80006388060003D30400930A00006FF05FFD8E -:10BF900093760D20E38006FE03C304006FF0DFFEFE -:10BFA000B70600819387863F6FF05F9693760D0109 -:10BFB000938C44006386060003A304006F00000115 -:10BFC00093760D046388060003D30400930A0000EF -:10BFD0006FF0DF9593760D20E38006FE03C3040027 -:10BFE0006FF0DFFE13060D00930610006FF01FB216 -:10BFF000130610006386C638130620006386C61435 -:10C000009306010F9395DA011376730013533300EF -:10C010001306060333E3650093DA3A00A38FC6FEE6 -:10C02000B36553019384F6FF6396050293751D0073 -:10C03000638A0500930500036306B600A38FB4FE70 -:10C040009384E6FF9307010F930A0400338497401B -:10C050006FF05FC3938604006FF0DFFA93770D40B3 -:10C0600093080000130E010F2322F10013050300B3 -:10C070001306A0009306000093850A0023261103EF -:10C080009304FEFF2322C10323206102EF00D01797 -:10C09000032E41028328C1028327410013050503B3 -:10C0A000A30FAEFE9388180003230102638E0704DA -:10C0B0008327810083C60700639816059307F00F56 -:10C0C0006384F80463960A009307900063FE670296 -:10C0D0008327C1008325C10123206102B384F4407A -:10C0E0001386070013850400EFB04FA38327810058 -:10C0F000930800000323010283C61700638606002D -:10C10000938717002324F100130503001306A000F2 -:10C110009306000093850A00232211032320610265 -:10C12000EF00404B032301028328410263960A007B -:10C1300093079000E3F867F013030500938A050066 -:10C14000138E04006FF09FF29304010F8327010107 -:10C150009376F3009384F4FFB386D70083C606007A -:10C16000135343002380D4009396CA0133E366003F -:10C1700093DA4A00B3665301E39A06FC6FF09FEC32 -:10C180009304010FE39006EC13761600E30C06EA25 -:10C1900093060003A307D10E6F00C01F6300061CA7 -:10C1A0002306C108A30D0102938C04006FF05F9079 -:10C1B0009385050123A20D012324B1042322C10488 -:10C1C00063D6C802130601049305090013050A008B -:10C1D0002326D102EFF08FBD631005108326C10224 -:10C1E00013850B009308700013080001938606FF67 -:10C1F000930D05006FF09FAE9385050123A20D01FD -:10C200002324B1042322C10463D6C8021306010407 -:10C210009305090013050A002320D102EFF00FB99E -:10C22000631C050A8326010213850B009308700026 -:10C2300013080001938606FF930D05006FF09FBB66 -:10C240001306060123A20D012324C1042322D104D5 -:10C2500063D2D802130601049305090013050A00EE -:10C26000EFF0CFB4631A050693850B0093087000B6 -:10C2700013080001938A0AFF938D05006FF09FBD9C -:10C28000832741003384F940E35480C693040001BE -:10C29000930A7000032681018327410483268104C9 -:10C2A0002320C7009387170063CE8406B3868600D9 -:10C2B000232287002324D1042322F10413077000D2 -:10C2C000E358F7C2130601049305090013050A0099 -:10C2D000EFF0CFADE30E05C08357C90093F7070415 -:10C2E000639607D08320C1120324811213050C002A -:10C2F00083244112032901128329C111032A8111C8 -:10C30000832A4111032B0111832BC110032C8110AF -:10C31000832C4110032D0110832DC10F1301011334 -:10C320006780000093860601232297002324D1040E -:10C330002322F1041307870063DEFA0013060104C9 -:10C340009305090013050A00EFF04FA6E31605F860 -:10C3500013870B00130404FF6FF0DFF383278104BE -:10C36000E38C07F6130601049305090013050A0080 -:10C37000EFF0CFA36FF05FF69306F0FFE314D4C69F -:10C38000E39E0ACC93069000E3EA66CC1303030312 -:10C39000A307610E9304F10E6FF0DFCA130101FED3 -:10C3A000232C8100232A910023282101232E110010 -:10C3B00023263101130905009384050013040600A8 -:10C3C000630805008327850363940700EF601FE976 -:10C3D000832784012324F4008357C40093F7870044 -:10C3E0006388070A832704016384070A8317C4004C -:10C3F00093F9F40F93F4F40F139727016356070A88 -:10C4000083270401032504003305F54083274401F5 -:10C41000634AF5009305040013050900EF605FCA45 -:10C420006310050883278400130515009387F7FF21 -:10C430002324F40083270400138717002320E4003B -:10C440002380370183274401638CA7008357C400EE -:10C4500093F71700638E07009307A000639AF40018 -:10C460009305040013050900EF609FC5631A0502D8 -:10C470008320C101032481011385040003290101E4 -:10C48000832441018329C100130101026780000058 -:10C490009305040013050900EF609F8EE30805F47F -:10C4A0009304F0FF6FF0DFFC37270000B3E7E700ED -:10C4B0002316F4008327440637E7FFFF1307F7FF2F -:10C4C000B3F7E7002322F4066FF09FF3B72700814C -:10C4D000138605009305050003A5079C6FF01FEC6C -:10C4E000B727008183A7079C130101FE232C81003D -:10C4F000232A9100232E11001304050093840600C3 -:10C5000083A747036398050463960700B727008154 -:10C510009387878483A7070E938604001306000081 -:10C520009305410013050400E78007009307F0FF1F -:10C530006318F50023A004009307A0082320F4004B -:10C540008320C101032481018324410113010102DD -:10C550006780000063960700B72700819387878470 -:10C5600083A7070E938604006FF0DFFBB7270081D7 -:10C5700093060600138605009305050003A5079C96 -:10C580006FF01FF6B727008183A7079C83A7470397 -:10C5900063960700B72700819387878403A3070E5C -:10C5A00067000300638405029307F00F63FAC70076 -:10C5B0009307A0082320F5001305F0FF6780000013 -:10C5C0002380C500130510006780000013050000DC -:10C5D0006780000093870500130806009388060013 -:10C5E0001303050063960628371700811307C7DA7F -:10C5F00063F6C50EB70601006378D60C9306F00FFC -:10C60000B3B6C60093963600B358D6003307170169 -:10C6100003470700B306D700130700023307D740CC -:10C62000630C0700B397E700B356D5003318E60054 -:10C63000B3E5F6003313E5001355080133F7A502FF -:10C64000131608011356060193560301B3D5A5022C -:10C6500013170701B366D700B307B60213870500A7 -:10C6600063FEF600B38606011387F5FF63E8060153 -:10C6700063F6F6001387E5FFB3860601B386F6403E -:10C68000B3F7A6021313030113530301B3D6A60293 -:10C690009397070133E36700B305D60213850600BD -:10C6A000637CB300330368001385F6FF6366030100 -:10C6B0006374B3001385E6FF131707013367A70000 -:10C6C000930500006F00400EB708000193060001BB -:10C6D000E36C16F3930680016FF01FF363160600F8 -:10C6E0009306100033D8C602B70601006372D80C57 -:10C6F0009306F00F63F4060193088000B356180107 -:10C700003307D7008346070013070002B3861601DC -:10C710003307D7406318070AB38707419305100012 -:10C72000135608019318080193D808019356030182 -:10C7300033F7C702B3D7C70213170701B366D70091 -:10C740003385F8021387070063FEA600B38606014F -:10C750001387F7FF63E8060163F6A6001387E7FF78 -:10C76000B3860601B386A640B3F7C60213130301CE -:10C7700013530301B3D6C6029397070133E367004F -:10C78000B388D80213850600637C13013303680065 -:10C790001385F6FF63660301637413011385E6FFD7 -:10C7A000131707013367A700130507006780000010 -:10C7B000B706000193080001E362D8F493088001F2 -:10C7C0006FF0DFF33318E800B3D5D7003313E5007B -:10C7D000B356D50013550801B397E70033F7A50208 -:10C7E000B3E8F6009317080193D7070113D60801A1 -:10C7F000B3D5A502131707013367C700B386B70285 -:10C8000013860500637ED700330707011386F5FF03 -:10C81000636807016376D7001386E5FF33070701D6 -:10C82000B306D74033F7A6029398080193D80801BE -:10C83000B3D6A60213170701B385D702B367170152 -:10C840001387060063FEB700B38707011387F6FF5F -:10C8500063E8070163F6B7001387E6FFB3870701B4 -:10C86000B387B74093150601B3E5E5006FF05FEBC2 -:10C8700063E6D5183707010063F4E6041308F00FE8 -:10C880003337D80013173700371800811308C8DA78 -:10C89000B3D5E600B385050103C805009305000282 -:10C8A0003308E800B38505416396050213071000BD -:10C8B000E3ECF6EE3335C500134715006FF0DFEEFD -:10C8C000B705000113070001E3E0B6FC1307800180 -:10C8D0006FF09FFB33570601B396B600B366D700DF -:10C8E00093DE060133D70701B378D703B397B700B8 -:10C8F000335805013363F8009397060193D7070176 -:10C90000135803013316B6003357D7039398080121 -:10C9100033E80801338FE702130E0700637EE80156 -:10C920003308D800130EF7FF6368D8006376E80178 -:10C93000130EE7FF3308D8003308E841B378D80373 -:10C940003358D80393980801B38E07039317030154 -:10C9500093D70701B3E7F8001307080063FED70178 -:10C96000B387D7001307F8FF63E8D70063F6D70152 -:10C970001307E8FFB387D700131E0E01B387D74113 -:10C98000B70E01003367EE001388FEFF3373070113 -:10C99000935807013378060113560601330E03033B -:10C9A0003388080393560E013303C3023303030194 -:10C9B000B3866600B388C80263F40601B388D80161 -:10C9C00013D60601B308160163E61703E39A17CFDF -:10C9D000B70701009387F7FFB3F6F60093960601B9 -:10C9E000337EFE003315B500B386C6019305000003 -:10C9F000E37CD5DA1307F7FF6FF09FCC93050000B7 -:10CA0000130700006FF05FDA930806001387060033 -:10CA10009307050013880500639C0622B716008162 -:10CA20009386C6DA63FCC50C37030100637E660A91 -:10CA30001303F00F6374C300130780003353E60041 -:10CA4000B386660003CE060013030002330EEE0029 -:10CA50003303C341630C0300B3956500335EC50126 -:10CA6000B31866003368BE00B317650013D608011B -:10CA70003377C802139508011355050193D60701B2 -:10CA80003358C80213170701B366D70033080503EC -:10CA900063FA0601B386160163E6160163F4060124 -:10CAA000B3861601B386064133F7C6029397070192 -:10CAB00093D70701B3D6C602B306D50213150701F3 -:10CAC000B367F50063FAD700B387170163E6170170 -:10CAD00063F4D700B3871701B387D74033D5670016 -:10CAE0009305000067800000370300011307000171 -:10CAF000E36666F4130780016FF05FF463160600C7 -:10CB000013061000B35816033706010063F2C80A73 -:10CB10001306F00F637416011307800033D6E80084 -:10CB2000B386C60003CE060013030002330EEE00E8 -:10CB30003303C34163180308B385154113D70801B4 -:10CB4000139508011355050113D60701B3F6E50245 -:10CB5000B3D5E50293960601B3E6C600B305B50268 -:10CB600063FAB600B386160163E6160163F4B600F5 -:10CB7000B3861601B385B640B3F6E5029397070175 -:10CB800093D70701B3D5E502B305B50213950601A6 -:10CB9000B367F50063FAB700B387170163E61701BF -:10CBA00063F4B700B3871701B387B7406FF01FF383 -:10CBB0003706000113070001E3E2C8F613078001FE -:10CBC0006FF0DFF5B398680033D7C501B317650080 -:10CBD000335EC50113D50801B376A702B39565008E -:10CBE000336EBE009395080193D5050113560E01CF -:10CBF0003357A70293960601B3E6C6003387E502D2 -:10CC000063FAE600B386160163E6160163F4E600F4 -:10CC1000B38616013386E640B376A602131E0E01D4 -:10CC2000135E0E013356A602939606013386C502A3 -:10CC3000B3E5C60163FAC500B385150163E61501C6 -:10CC400063F4C500B3851501B385C5406FF01FEFD0 -:10CC5000E3EAD5E83707010063FCE604930EF00F22 -:10CC600033B7DE001317370037130081B3D8E6005F -:10CC70001303C3DAB388680083CE0800130E0002E2 -:10CC8000B38EEE00330EDE41631E0E0263E4B60087 -:10CC9000636AC500B307C540B385D5403335F50099 -:10CCA0003388A54013850700930508006FF09FE3C4 -:10CCB000B708000113070001E3E816FB1307800122 -:10CCC0006FF09FFA3357D601B396C601B366D7000B -:10CCD00013D8060133D7D50133730703B395C501C4 -:10CCE000B357D501B3E7B7009395060193D5050176 -:10CCF00093D807013316C6013315C501335707030F -:10CD000013130301B3681301338FE5021303070004 -:10CD100063FEE801B388D8001303F7FF63E8D80087 -:10CD200063F6E8011303E7FFB388D800B388E8414E -:10CD300033FF0803B3D80803131F0F01338815030B -:10CD40009395070193D50501B365BF00938708004C -:10CD500063FE0501B385D5009387F8FF63E8D5002E -:10CD600063F605019387E8FFB385D500131303012C -:10CD7000370F01003363F3009307FFFFB378F3002D -:10CD8000B38505411353030113580601B377F60029 -:10CD90003387F802B307F302B388080333030303AE -:10CDA000B388F80013580701330818016374F800BA -:10CDB0003303E3019357080133836700B70701008A -:10CDC0009387F7FF3378F800131808013377F700DB -:10CDD0003307E80063E66500639E6500637CE50059 -:10CDE0003306C7403337C7003307D7003303E34068 -:10CDF000130706003307E5403335E500B38565408A -:10CE0000B385A540B397D5013357C70133E5E70094 -:10CE1000B3D5C5016FF01FCD130101FF83270500B6 -:10CE2000832E4500032F85000327C50003A30500BB -:10CE300083A2450083AF850083A8C500F3262000A8 -:10CE4000B7850000935607019385F5FF131E070170 -:10CE5000139608011358F701B3F6B60013D708016B -:10CE6000135E0E01135606013377B70093D8F8010D -:10CE7000639EB600B3E5D701B3E5E501B3E5C501AF -:10CE800063920508631CD70A6F008000631AB7001D -:10CE9000B3655300B3E5F501B3E5C500639605043A -:10CEA000130510006316D7026394670263925E0253 -:10CEB0006310FF03631ECE0063041803631A0700A8 -:10CEC00033E5D7013365E5013365C5013335A0008E -:10CED0001301010167800000736018006F000006F5 -:10CEE000130500006FF0DFFEB78500009385F5FFA6 -:10CEF0006390B60433E5D701B366E501B3E6C60136 -:10CF00006388060213150E0113550541E35605FC0F -:10CF1000B78700009387F7FF13051000E31AF7FAAD -:10CF2000B3675300B3E7F701B3E7C700E38207FA3B -:10CF30001316060113560641E35006FA13051000B6 -:10CF40006FF01FF9130101FF832F0500032845002F -:10CF5000832E85008327C50083A2050083A8450092 -:10CF600003AF850003A6C50073272000B785000026 -:10CF700093D607019385F5FF13930701131E06014E -:10CF800013570601B3F6B6001353030193D7F70105 -:10CF9000135E0E013377B7001356F6016390B602A5 -:10CFA000B3E50F01B3E5D501B3E565006384050C76 -:10CFB000736018001305E0FF6F00000D631AB700DF -:10CFC000B3E55800B3E5E501B3E5C501E39205FE1D -:10CFD0006394060A33E50F013365D50133656500B7 -:10CFE00013351500631A0700B3E55800B3E5E501F2 -:10CFF000B3E5C501638205066302050863160608EA -:10D000001305F0FF6F004008130500006FF0DFFD0F -:10D010006348D70663DAE6001305F0FF6386070668 -:10D02000130510006F004006636C6E04631CC3039D -:10D030006368DF05631CDF0363E40805639408018C -:10D0400063E0F205E36A18FD13050000639E080320 -:10D0500063FC5F026FF05FFC6304050213050000D0 -:10D060006F008002E36AC3FB6FF05FFFE3E6EEFB55 -:10D070006FF0DFFEE306D7F4E30807F8E38AC7F8AA -:10D0800013051000E39E07F61301010167800000FD -:10D09000130101FF832F050003284500832E85001F -:10D0A0008327C50083A2050083A8450003AF850040 -:10D0B00003A6C50073272000B785000093D607019B -:10D0C0009385F5FF13930701131E060113570601FD -:10D0D000B3F6B6001353030193D7F701135E0E01A5 -:10D0E0003377B7001356F6016390B602B3E50F012C -:10D0F000B3E5D501B3E56500638A050C73601800DC -:10D10000130520006F000005631AB700B3E558004F -:10D11000B3E5E501B3E5C501E39205FE639A060AAE -:10D1200033E50F013365D50133656500133515000F -:10D13000631A0700B3E55800B3E5E501B3E5C5019F -:10D1400063880506631C05006380C7021305100091 -:10D15000639807001301010167800000E31C06FECD -:10D160001305F0FF6FF01FFFE342D7FE63DAE6001E -:10D170001305F0FFE38007FE130510006FF09FFD1D -:10D18000E3666EFC631CC303E362DFFD631CDF0325 -:10D19000E3EE08FB63940801E3EAF2FBE36A18FD9F -:10D1A00013050000E39808FBE3F65FFA6FF05FFCFD -:10D1B000E30E05F8130500006FF0DFF9E36AC3FB27 -:10D1C0006FF05FFFE3E6EEFB6FF0DFFEE300D7F406 -:10D1D000E31C07F6130500006FF0DFF5130101F4FF -:10D1E0002328210B2324410B2322510B2320610BE5 -:10D1F000232C8109232A910913090500232E110AE2 -:10D20000232C810A232A910A2326310B232E71090C -:10D210002328A1092326B10903A5050083A74500FA -:10D2200083A6850083AAC500832C0600032B460035 -:10D23000032C8600032AC600F32420003786000052 -:10D2400013970A0193D90A01135707011306F6FF32 -:10D25000232651072320A1062322F1062324D106E9 -:10D260002328A102232AF102232CD102232EE1023A -:10D27000B3F9C90093DAFA0163800906638EC9160F -:10D28000370501003367A700232EE10213060103CF -:10D290009307C10303A7070083A6C7FF9387C7FFB0 -:10D2A0001317370093D6D6013367D70023A2E700C0 -:10D2B000E312F6FE8327010337C5FFFF13051500B0 -:10D2C000939737002328F102B389A900930B00003C -:10D2D000130400006F00801433E6A7003366D60005 -:10D2E0003366E600630606206300070613050700A1 -:10D2F000EF300065930645FF93D7564093F6F6014D -:10D30000638E06061307C0FF3387E702130301038A -:10D3100013080002939527003308D8401307C7006D -:10D320003307E3006314E30813070108B305B700EC -:10D33000032701039387F7FFB316D70023A8D5FA75 -:10D340009306F0FF6F00000A638A0600138506004B -:10D35000EF30005F130505026FF0DFF9638A070005 -:10D3600013850700EF30C05D130505046FF09FF8CB -:10D37000EF30005D130505066FF0DFF71306C0FF01 -:10D380003386C7021307C10393063000B305C700F5 -:10D3900083A505009386F6FF1307C7FF2322B70076 -:10D3A000E3D6F6FE9387F7FF6FF09FF90326C7FFDA -:10D3B00083280700330EB70033560601B398D80010 -:10D3C000336616012320CE001307C7FF6FF09FF5C9 -:10D3D00013972700130601033307E60023200700F5 -:10D3E0009387F7FFE396D7FEB7C9FFFF938919012B -:10D3F000B389A9406FF09FEDB3E7A700B3E7D7006B -:10D40000B3E7E700638C070E1317070113570741B3 -:10D41000930B300013040001E34C07EA13150A01D3 -:10D420003787000093570A01135505011307F7FFCB -:10D430002326410723209107232261072324810704 -:10D440002320910523226105232481052326A1049D -:10D45000B3F7E700135AFA016386070A6384E71CEF -:10D46000370701003365E5002326A1049305010475 -:10D470001307C104832607000326C7FF1307C7FF4E -:10D48000939636001356D601B3E6C6002322D70082 -:10D49000E392E5FE0327010437C5FFFF13051500DE -:10D4A000131737002320E104B387A7009306000079 -:10D4B000B38737012324F100938717002322F1005B -:10D4C00093972B00B3E7D7009387F7FF1306E0008D -:10D4D00033C74A016366F61A37160081939727000F -:10D4E000130606D7B387C70083A707006780070026 -:10D4F00093090000930B10006FF09FDD930B200049 -:10D500006FF01FDDB3679B01B3E78701B3E7A700A7 -:10D5100063800714630E0504EF308042130645FF55 -:10D52000135756401376F601630006089306C0FFB2 -:10D53000B306D70213030104130800029315270052 -:10D540003308C8409386C600B306D3006316D308D9 -:10D5500093070108B385B700832701041307F7FF7A -:10D560003396C70023A0C5FC9306F0FF6F00400A66 -:10D57000630A0C0013050C00EF30803C1305050214 -:10D580006FF0DFF9630A0B0013050B00EF30403B2F -:10D59000130505046FF09FF813850C00EF30403A37 -:10D5A000130505066FF09FF71306C0FF3306C70289 -:10D5B0009307C10493063000B385C70083A5050017 -:10D5C0009386F6FF9387C7FF23A2B700E3D6E6FE54 -:10D5D0001307F7FF6FF05FF983A7C6FF83A8060064 -:10D5E000338EB600B3D70701B398C800B3E717016D -:10D5F0002320FE009386C6FF6FF05FF59317270088 -:10D6000013060104B307F60023A007001307F7FF72 -:10D61000E316D7FEB7C7FFFF93871701B387A7406D -:10D620006FF0DFE8336B9B01336B8B01336BAB0027 -:10D6300093062000E30E0BE6131505011355054173 -:10D6400093063000E34605E6130400016FF05FE641 -:10D6500093070000930610006FF09FE5130400018C -:10D66000B7870000232EF104232C0104232A010490 -:10D67000232801049387F7FF130700006F00101998 -:10D6800083250103032E0104370801001306F8FF68 -:10D6900093D3050193570E01B3F5C500337ECE0039 -:10D6A000B386B702338AC503B388C3033385160133 -:10D6B00093560A01B386A600B389F30263F41601F8 -:10D6C000B38909010323410413D80601B3F6C60048 -:10D6D000337ACA0093960601B3864601935F03012D -:10D6E0003373C3002326D1002320D106B308B3022D -:10D6F000B386BF02338663023385C60093D6080122 -:10D70000B386A600B38BF30363F6C60037060100A9 -:10D71000B38BCB0013D60601B70E01002320C10046 -:10D720001386FEFF33F5C600B3F8C80013150501D4 -:10D7300033051501B306A8002320D1028326410337 -:10D7400093D2060133F6C600B308C603338AC20378 -:10D7500013D80801B386C702B3864601B306D800C2 -:10D76000338F570263F44601330FDF0113D80601EC -:10D77000370A01003308E801930EFAFF130B080083 -:10D7800033F8D601B3F8D80113180801330818018B -:10D79000B30E6602B388620293DA0E01B386CF023B -:10D7A000B3861601B386DA00338F5F0263F4160185 -:10D7B000330F4F0193D80601B388E801B70A01007F -:10D7C000232811019388FAFFB3F61601B3FE1E0158 -:10D7D00093960601B38DD60183268104B3F8160112 -:10D7E00093DE0601338AB802338C1303935C0A017B -:10D7F000338FBE02330F8F01338FEC01B386D30317 -:10D8000063748F01B3865601935A0F01B386DA0011 -:10D81000370D0100232AD1009306FDFF337FDF007F -:10D82000337ADA00131F0F01330F4F01032A8103EC -:10D83000232CE101B376DA00135F0A01330ACF0328 -:10D84000B38AC603B38CD702B38C4C0113DA0A0136 -:10D85000330A9A01B30CCF03338CE70363749A0144 -:10D86000330CAC01935C0A01338C8C01232E8101B3 -:10D87000370C0100130DFCFF337AAA01B3FAAA0199 -:10D88000131A0A01B30C5A01032A0102B389490190 -:10D89000032A010033B5A900B3890901330AAA009C -:10D8A000B30B7A01338C6B0133B80901B30A0C0155 -:10D8B00033B80A01333C6C0133680C01B3BBAB00D5 -:10D8C000B30B780103288101338ABA01B33DBA0151 -:10D8D00003250101330A0A0133380A01232C01010F -:10D8E00003284101B38BAB002320310123223107F0 -:10D8F000832981013385BB0133080501B30A38014F -:10D90000B33DB5018329C10103254101330A9A01C1 -:10D91000338C3A013338A800B33C9A0103258101C6 -:10D92000B3099C01138B090083290101B3BAAA0032 -:10D930000325C101B3BB3B01B36A5801B3EDBB0181 -:10D94000333CAC00B33C9B01B38D5D01B36C9C01D7 -:10D9500033859D01232AA1000325C1042324410707 -:10D9600013580501337DA5013305BD02B38AA30316 -:10D97000935B0501B305B802B3855501B385BB00C0 -:10D98000B383030363F65501370C0100B3838301AE -:10D9900093DA0501B3837A00370C0100832AC103AF -:10D9A000232E71009303FCFFB3F5750033757500EA -:10D9B00093950501B3F37A00B385A50013D50A0149 -:10D9C000B38BA702B38AC303B387770293DD0A013F -:10D9D000330EC503B387C701B387FD0063F4C701E6 -:10D9E000B38B8B01370C0100930DFCFF13DE070195 -:10D9F000B3F7B701330E7E0193970701B3FDBA0168 -:10DA00002320C103B38DB701338EC802B38A12033A -:10DA1000935C0E01B387CE02B3875701B387FC0036 -:10DA2000B38BD20363F45701B38B8B0193DA0701F5 -:10DA3000B3897A01B70B0100938AFBFFB3F7570153 -:10DA4000337E5E0193970701B387C7012328F10056 -:10DA5000B30A6F0223223103B3876602B38CDF025D -:10DA600013DE0701B38C5C01330E9E01338CEF0390 -:10DA700063745E01330C7C01935A0E01338C8A016E -:10DA8000B70A0100938AFAFF337E5E01131E0E016E -:10DA9000B3F75701B307FE008329C101032E4101EB -:10DAA000B30ABB00B3B5BA00B30C3E01832901022F -:10DAB000338EBC00B38ABA01B3BDBA01B30B3E01C9 -:10DAC000B389BB012326310383290101032B4102C2 -:10DAD000B335BE00B38A3A01B3B93A012324310306 -:10DAE000B389BB01B3896901032B8102232831016A -:10DAF000B38AFA00B3896901032E0102138B09006E -:10DB0000B3B7FA00B3898901232A3101B389F90037 -:10DB1000B3BBCB01232C3101032EC1028329C101E8 -:10DB200023265107B33DBE01B3BC3C01032E0101C6 -:10DB300083294102B3EDBB01B3E5BC00B33B3E0119 -:10DB4000032E410183298102B385B501333C8E0147 -:10DB5000032E8101B33D3B01B3EDBB01B337FE00A2 -:10DB6000B367FC00B38DB501B38DFD00B38BD80254 -:10DB7000330C1F0393D50B01B387DE02B3878701F4 -:10DB8000B387F500338EEE0363F68701B705010016 -:10DB9000330EBE0093D50701370C0100338EC5014B -:10DBA0009305FCFFB3F7B700B3F5BB00B38CA2033A -:10DBB00093970701B385B700B30BCD023306C802B4 -:10DBC00093D70B0133069601B387C700B3820203D4 -:10DBD00063F49701B382820113D60701370C010069 -:10DBE000B30256001306FCFFB3F7C7009397070173 -:10DBF00033F6CB003386C700B38BAF02B387630223 -:10DC0000B38F7F0293DC070133036502B38F6F008C -:10DC1000B38FFC0163F46F00B38B8B0113D30F013F -:10DC2000370C0100B30B73011303FCFFB3FF6F004C -:10DC3000939F0F01B3F767003383FF00B30CAF036B -:10DC4000B30FDD02B306D80293D70F01B386960156 -:10DC5000B387D700330F0F0363F49701330F8F019E -:10DC600093D60701370C0100338FE6019306FCFFC2 -:10DC7000B3F7D70093970701B3F6DF00B386D70059 -:10DC8000B38FAE02B3871303B38E7E0293DC07011A -:10DC9000B3081503B38E1E01B38EDC0163F41E01BD -:10DCA000B38F8F0193D80E01B388F8012328110197 -:10DCB000B7080100938FF8FFB3FEFE01B3F7F70139 -:10DCC000939E0E01B38EFE0083278101B38DCD019B -:10DCD00033BECD01B387B700B3B5B700338CBD00F9 -:10DCE000B387C70033B6C700B30C5C00B389CC0060 -:10DCF000B3876700B3887901138B09002328F106E5 -:10DD0000B3B767003383F8003336CB00B335BC00BC -:10DD1000B3B25C00B3E2C200B337F300B365BE0038 -:10DD2000B3B87801B3E8F800B3855500B309D30060 -:10DD3000B3851501B385E501B3B6D9003386D500A7 -:10DD400033BFE50183250101B336D600B387D9017E -:10DD5000B366DF00232AF106330FB600B3B7D7014D -:10DD60003306FF00333FBF00B385A303B337F6008C -:10DD7000336FFF00330DA50393D70501B30378027A -:10DD8000B383A3013305A802338877006376A80123 -:10DD9000B708010033051501B377F8019397070120 -:10DDA000B3FFF50113580801B38FF7013308D8000A -:10DDB0008327C100832601003306F6013308E801FA -:10DDC000B33FF601B3E9D7003308F8013305A800E3 -:10DDD000336A3A01939ADA00232EA106232CC10656 -:10DDE00033EA4A01930701069305010783A6C7009A -:10DDF00003A607019387470093D636011316D60072 -:10DE0000B3E6C60023AED7FEE392F5FE8326810675 -:10DE1000832A01068327C106232CD10483264106C9 -:10DE2000333A4001336A5A01232AD104232EF104E4 -:10DE3000232841059396B70063D40614131AFA01F8 -:10DE4000930701059305C10583A6070003A64700B4 -:10DE50009387470093D616001316F601B3E6C60063 -:10DE600023AED7FEE392F5FE8327C105333A400186 -:10DE700093D71700232EF1048327010533EA4701C6 -:10DE80002328410583264100B74700009387F7FF09 -:10DE9000B387F600635AF0268326010513F6760051 -:10DEA0006302061013052000032641058325C105E2 -:10DEB000136414006386A40E130530006388A40C59 -:10DEC0006392040E13F5F60013084000630C050D71 -:10DED000938646002328D10493B646003386C600B5 -:10DEE000B336D600232AC104032681053386C60033 -:10DEF000B336D600B386B600232CC104232ED1043A -:10DF00006F00400A13870A00832701032328F104C6 -:10DF100083274103232AF10483278103232CF1045F -:10DF20008327C103232EF104930720006382FB544F -:10DF3000930730006386FBF293071000E394FBF431 -:10DF4000232E0104232C0104232A01042328010485 -:10DF50006F00005013070A0083270104938B06000B -:10DF60002328F10483274104232AF1048327810411 -:10DF7000232CF1048327C104232EF1046FF0DFFA70 -:10DF8000832781002322F1006FF0DFEF631C07007D -:10DF9000938686002328D10493B686006FF01FF481 -:10DFA000E31807FE8326C1051396B60063500602E8 -:10DFB000B707F0FF9387F7FFB3F6F600232ED104DF -:10DFC00083264100B7470000B387F600930601059A -:10DFD0001305C10503A6060083A5460093864600E7 -:10DFE000135636009395D5013366B60023AEC6FEB0 -:10DFF000E312D5FEB78600009386E6FF63C6F60AF5 -:10E000008326C10593D63600232ED1048326C1056D -:10E0100093971701370601802316D1068326C10680 -:10E0200093D717011306F6FF93970701B3F6C600BF -:10E03000B3E7F600939717001317F70193D717006C -:10E0400003280105032541058325810533E7E70002 -:10E0500063040400732014008320C10B0324810B8C -:10E060002322A900232009012324B9002326E90043 -:10E07000130509008324410B0329010B8329C10ADD -:10E08000032A810A832A410A032B010A832BC1092F -:10E09000032C8109832C4109032D0109832DC1081B -:10E0A0001301010C6780000093072000638AF404C9 -:10E0B000930730006384F40263940402B78700007E -:10E0C000232E0104232C0104232A01042328010404 -:10E0D0009387F7FF136454006FF05FF3E30007FECC -:10E0E0009307F0FF232EF104232CF104232AF104DB -:10E0F0002328F104B78700009387E7FF6FF09FFDA7 -:10E10000E30007FE6FF09FFB130510006390070804 -:10E1100083260105032641058325810513F8760032 -:10E120000325C105630E08041308200013641400BE -:10E130006386040513083000638A040363920404B1 -:10E1400013F8F60093084000630C1803938646000A -:10E1500093B646003306D600B336D600B385D50055 -:10E16000B3B6D5003305D5006F008001631A0700F0 -:10E170009386860093B686006FF0DFFDE31A07FEF4 -:10E18000135545011345150013751500930610002E -:10E19000B387F64013064007634EF62413DE57405C -:10E1A0009306000093F7F70113060000931526006D -:10E1B000631AC6036394070493083000130801052B -:10E1C0003386C840B308B80083A8080093871700B7 -:10E1D00013084800232E18FFE356F6FE930540006F -:10E1E0006F00800B13080105B305B80083A5050077 -:10E1F00013061600B3E6B6006FF05FFB13060108C6 -:10E200003306B600032606FD130300023303F34072 -:10E2100033166600B3E6C60013060105B305B60063 -:10E2200013063000930800003306C641938545006D -:10E2300063C4C80293050108131626003386C5007F -:10E240008325C105B3D7F5002328F6FC93074000CA -:10E25000B387C7416FF09FF8939E2800130801050C -:10E26000B30ED80103AF050003A8C5FF93881800BB -:10E27000331F6F003358F8003368E80123A00E0104 -:10E280006FF0DFFA13962700130801053306C80064 -:10E290002320060093871700E396B7FE03260105A7 -:10E2A000B336D000B3E6C6002328D10413F67600B7 -:10E2B000630E0604130620000328C105136414002E -:10E2C000638AC40A13063000638AC4066390040498 -:10E2D00013F6F600630CF60283254105938646008B -:10E2E0002328D10493B64600B385B600B3B6D50053 -:10E2F000232AB10483258105B385B600232CB104FC -:10E30000B3B5D500B3870501232EF1048327C105DA -:10E310009396C70063DC0608232E0104232C010416 -:10E32000232A010423280104136414009307100016 -:10E33000E30E05CC136424006FF05FCDE31807FCF7 -:10E3400003264105938686002328D10493B68600D0 -:10E350003386C600B336D600232AC10403268105BE -:10E360003386C600232CC1043336D600B30706011A -:10E370006FF09FF9E30C07F8832741059386860029 -:10E38000032681052328D10493B68600B387F600BF -:10E39000B3B6D700232AF104B387C600232CF104B7 -:10E3A000B3B7D700B38707016FF01FF693070105D6 -:10E3B0009305C10583A6070003A64700938747007E -:10E3C00093D636001316D601B3E6C60023AED7FEA9 -:10E3D000E392F5FE8327C10593D73700232EF1047E -:10E3E00093070000E30405C293761400E38006C29D -:10E3F0006FF05FF40326410583270105B3E7C700EB -:10E4000003268105B3E7C7000326C105B3E7C700AC -:10E41000638E0702232E0104232C0104232A010406 -:10E420002328D1049307200013641400638EF402A0 -:10E43000930730006382F402930750006382040262 -:10E440008327010593D737002328F10413642400A0 -:10E45000930700006FF09FBBE31407FE9307900043 -:10E460002328F1046FF0DFFDE31A07FE6FF05FFD74 -:10E47000B7870000232E0104232C0104232A010462 -:10E48000232801049387F7FF6FF05FB8130101FAA7 -:10E49000232C8104232A9104232E110423282105EF -:10E4A000232631052324410523225105232061051C -:10E4B0009304050083A6050003A7450083A78500F4 -:10E4C00003A4C500832E0600032E46008328860081 -:10E4D0000328C60073292000232CF1022324F10015 -:10E4E000931704019319140093D70701232E810277 -:10E4F0002328D102232AE1022320D1002322E10094 -:10E500002326F10093D919011354F4019305010056 -:10E510001303C100832703000327C3FF1303C3FFB3 -:10E52000939737001357D701B3E7E7002322F3008F -:10E53000E39265FE8326010093170801232C110343 -:10E5400093963600232C110193D7070193181800D6 -:10E55000232AC103232E0103232AC1012320D10032 -:10E560002328D1032328D101232EF10093D81801A9 -:10E570001358F80113050101130EC10183270E0082 -:10E580000327CEFF130ECEFF939737001357D70103 -:10E59000B3E7E7002322FE00E312C5FF03270101D2 -:10E5A000B78700009387F7FF131737002328E10090 -:10E5B0006390F8020326810183274101B3E7C70076 -:10E5C0000326C101B3E7C700B3E7E7006394070080 -:10E5D0001348180033861941E31E882A635CC0384B -:10E5E0006394081003284101832581010323C1019D -:10E5F000B368B800B3E86800B3E8E800639C0804B7 -:10E60000378700001307F7FF032841000325810027 -:10E610008325C100930700006312E6023367A80058 -:10E620003367B7003367D700630A0700B7070400F2 -:10E63000B3F7F50093B71700939747002324A1027F -:10E640002320D102232201032326B1021305060051 -:10E650006F00C0449307F6FF63900706032641004E -:10E660003387E600B336D7003305C800B307D500BB -:10E67000B3B6D7002322F102832781003336C500C9 -:10E68000B366D6002320E1023387F5003306D700B6 -:10E69000B337F7000327C100B336D600B3E7D7007E -:10E6A0003303E3002324C102B38767002326F1026A -:10E6B000130510006F000021378700001307F7FFD4 -:10E6C0006304E6006F10C077032841000325810032 -:10E6D0008325C100930700003367A8003367B700A4 -:10E6E0003367D7006FF05FF4B78700009387F7FFB9 -:10E6F0006396F90403254100832581000326C100A8 -:10E70000930700003367B5003367C7003367D7004E -:10E71000630A0700B7070400B377F60093B7170042 -:10E72000939747002322A1022320D1022324B10280 -:10E730002326C102138509006F0040368327C101DB -:10E7400037070800B3E7E700232EF10093074007DF -:10E7500063D4C7006F10806F9307060013D3574030 -:10E760001306000093F7F701130700009316270024 -:10E770006318670263900704930530003387E54010 -:10E78000B305DE0083A5050093871700130E4E0026 -:10E79000232EBEFEE356F7FE930640006F00800A6C -:10E7A000B306D50083A60600130717003366D6000C -:10E7B0006FF0DFFB130701043307D700032707FDC2 -:10E7C00093080002B388F840331717013366E60058 -:10E7D00013073000B306D500130800003307674065 -:10E7E000938646006344E80293060104131727004A -:10E7F0003387E6008326C101B3D7F6002328F7FC50 -:10E8000093074000B38767406FF01FF983A5C6FFE9 -:10E8100083AE0600131E2800B3D5F500B39E1E017B -:10E82000330EC501B3E5D5012320BE00130818003F -:10E830006FF01FFB139727003307E5002320070025 -:10E8400093871700E398D7FE832701013336C00072 -:10E8500033E6C7002328C100832601008327010176 -:10E860000327410083258101B387F600B3B6D700A3 -:10E870002320F102832741010325C101B307F700DB -:10E880003386D70033B7E700B337D600B367F70056 -:10E89000032781008326C1002322C102B305B700EC -:10E8A0003386F50033B7E500B337F600B386A6002C -:10E8B0003367F7003387E6002324C1022326E102F1 -:10E8C000138509008327C1021397C700634407001B -:10E8D0006F1040333707F8FF1307F7FFB3F7E70070 -:10E8E0002326F10283270102130515009305C102B7 -:10E8F0001397F7019307010283A6070003A64700B9 -:10E900009387470093D616001316F601B3E6C600A8 -:10E9100023AED7FEE392F5FE8327C1021306000063 -:10E9200093D717002326F102B337E0000327010233 -:10E93000B367F7002320F102B78700009387F7FF42 -:10E94000631AF56C630C0972930730006312F97255 -:10E95000630604729307F0FF378500002326F10257 -:10E960002324F1022322F1022320F1021305E5FF03 -:10E970006F00C07163040632338538416394091215 -:10E98000032E410003288100832EC10033660E014F -:10E990003366D6013366D600631C0604B7870000D1 -:10E9A0009387F7FF03284101832581018326C10155 -:10E9B0006312F502B367B800B3E7D700B3E7E70027 -:10E9C000638A07003706040033F6C60013361600C4 -:10E9D000131646002320E102232201032324B1025F -:10E9E0002326D10263040530930706006F00000B55 -:10E9F0009307F5FF639C070403264101B386E600F5 -:10EA000033B7E600B305CE00B387E50033B7E700C0 -:10EA10002322F1028327810133B6C5003367E60064 -:10EA20002320D102B306F8003386E6003337E60030 -:10EA3000B3B7F600B3E7E7000327C1012324C102FF -:10EA4000B38EEE00B387D7016FF05FC6B7860000C4 -:10EA50009386F6FF6304D5006F10C0400328410180 -:10EA6000832581010326C10193070000B366B80026 -:10EA7000B3E6C600B3E6E600638A0600B707040003 -:10EA8000B377F60093B71700939747002320E1026E -:10EA9000232201032324B1022326C102130600000E -:10EAA0006F008039B78700009387F7FF6396F804FB -:10EAB00003254101832581010326C101930700003D -:10EAC000B366B500B3E6C600B3E6E600638A0600A7 -:10EAD000B7070400B377F60093B717009397470082 -:10EAE0002322A1022320E1022324B1022326C10212 -:10EAF000138508006FF09FFA8327C10037070800CD -:10EB0000B3E7E7002326F1009307400763D4A7008B -:10EB10006F100036930705001307000233C6E702A3 -:10EB200093060000B3E7E702130700006340C70441 -:10EB30001307060063540600130700001315260090 -:10EB400063920704130730003306C7403307A3005E -:10EB5000032707009387170013034300232EE3FEC8 -:10EB6000E356F6FE130630006F00000B1315270066 -:10EB70003385A5000325050013071700B3E6A6009B -:10EB80006FF0DFFA13172700130801043307E800BA -:10EB9000032707FC130E0002330EFE403317C70194 -:10EBA000B3E6E600130730003385A5001303000029 -:10EBB0003307C740130545006344E302130501040E -:10EBC000131727003307E5000325C100B357F500ED -:10EBD0002320F7FC93074000B387C7406FF09FF8EE -:10EBE0000328C5FF032F0500931E23003358F800A8 -:10EBF000331FCF01B38ED5013368E80123A00E0186 -:10EC0000130313006FF01FFB139727003387E500F2 -:10EC10002320070093871700E358F6FE832701009F -:10EC2000B336D000B3E6D7002320D10083260101FC -:10EC3000832701000327410183258100B387F60064 -:10EC4000B3B6D7002320F102832741000325C1007A -:10EC5000B307F7003386D70033B7E700B337D600E2 -:10EC6000B367F700032781018326C1012322C10274 -:10EC7000B305B7003386F50033B7E500B337F600C8 -:10EC8000B386A6003367F7003387E6002324C1026A -:10EC90002326E102138508006FF0DFC2B78700006A -:10ECA00013851900938FE7FFB37FF501032341011B -:10ECB00003288101032EC10183254100032F810018 -:10ECC000832EC10063940F2C33E5E5013365D50134 -:10ECD0003365D500639A091C6318050C2320E102F3 -:10ECE00023226102232401032326C10303250102F9 -:10ECF00083254102832681020327C102B367B50041 -:10ED0000B3E7D700B3E7E700E38A0772232AB1022B -:10ED10002328A102232CD102232EE1029305010313 -:10ED20009307C10303A7070083A6C7FF9387C7FF05 -:10ED30001317170093D6F6013367D70023A2E70015 -:10ED4000E392F5FE832701039397170013F77700EB -:10ED5000E308076C130720008326C103136616001F -:10ED6000E30EE96A13073000E302E96AE31A096A6D -:10ED700013F7F70093054000E304B76A9387470051 -:10ED800093B74700032741033387E7003337F70082 -:10ED900083278103B307F700B3B7E700B387D70032 -:10EDA000232EF1026F00D067B3670301B3E7C701F9 -:10EDB000B3E7E700639C07002320D1022322B102BE -:10EDC0002324E1032326D1036FF05FF23387E600AB -:10EDD000B336D7003303B300B307D300B3B6D700BD -:10EDE0003333B3003363D300B305E8012322F102C8 -:10EDF000B38765002324F102B3B5E501B3B767001B -:10EE0000B3E7F500330EDE01B387C7012320E1022B -:10EE10001397C700634607002326F1026FF01FED2A -:10EE20003707F8FF1307F7FFB3F7E7002326F102D0 -:10EE30001305100093070000032701029376770063 -:10EE4000E38C0666930620008328C10293E717002F -:10EE5000E308D96293063000E308D95E631209041F -:10EE60009376F70093054000638CB60203284102B5 -:10EE7000130747002320E102133747003308070137 -:10EE80003337E800232201030328810233080701F6 -:10EE9000232401033338E800B30618012326D102E6 -:10EEA000E31206626F0050629387F7FF6396F908DA -:10EEB000631405006F104000B7070400B3F7FE00AD -:10EEC00093B71700939747006390380BB36803011B -:10EED000B3E8C801B3E8E800E388087C9316DE00D5 -:10EEE000E3D8067C63040506378700002326E10289 -:10EEF000232401022322010223200102130501021F -:10EF00001307C102832607008325C7FF1307C7FF26 -:10EF10009396360093D5D501B3E6B6002322D700E9 -:10EF2000E312E5FE03270102130400001317370064 -:10EF30002320E1026F0080026396F800930700002F -:10EF40006FF0DFF893070000631005022320E10251 -:10EF500023226102232401032326C10337850000F5 -:10EF60001305F5FF6FF05FED33680301336EC801E1 -:10EF70003367EE00E31A07F62320D1022322B10201 -:10EF80002324E1032326D1036FF05FFD3387E600DE -:10EF90003303B300B336D7002320E1023307D30095 -:10EFA000B336D7003333B300B366D3003308E80178 -:10EFB0003303D800B336D3003338E8013368D800C0 -:10EFC000330EDE013308C8012322E102232461024B -:10EFD00023260103930701029305C10203A707003B -:10EFE00083A6470093874700135717009396F601AF -:10EFF0003367D70023AEE7FEE392F5FEB787000044 -:10F000009387F7FF630CF5008327C10293D717009E -:10F010002326F102930700006FF01FE2630E09023E -:10F02000930730006314F902630804029307F0FFAA -:10F03000378500002326F1022324F1022322F10266 -:10F040002320F1021305E5FF6F0000029307200063 -:10F05000E31EF9FCE30C04FC232601022324010235 -:10F060002322010223200102930750006FF0DFDC0E -:10F0700093072000E310F98EE30E048C232601028F -:10F08000232401022322010223200102130600008F -:10F090006FF09FFD6356C0286392080C032841015E -:10F0A000832581010323C101B368B800B3E8680078 -:10F0B000B3E8E800638608D49307F6FF639A07066F -:10F0C000832841003387E64033B6E60033850841A4 -:10F0D00033BEA8003305C5402320E1022322A1024C -:10F0E0001306000063F6E6003306184113361600D7 -:10F0F00003288100B366C6013306B8403335C80023 -:10F100003306D6402324C10263860600B387054137 -:10F1100093B717000327C100B3E7A7003307674081 -:10F12000B307F7402326F102130510006F00001DFE -:10F13000378700001307F7FF6308E6D81307400777 -:10F140006352F70493071000232E0100232C0100C3 -:10F15000232A01002328F1006F008012B7870000E6 -:10F160009387F7FF6388F9D88327C1013707080021 -:10F17000B3E7E700232EF10093074007E3C4C7FC81 -:10F180009307060013D357401306000093F7F701C7 -:10F1900013070000931627006318670263900704A3 -:10F1A000930530003387E540B305DE0083A50500F5 -:10F1B00093871700130E4E00232EBEFEE356F7FE74 -:10F1C000930640006F00800AB306D50083A60600B0 -:10F1D000130717003366D6006FF0DFFB1307010437 -:10F1E0003307D700032707FD93080002B388F840D0 -:10F1F000331717013366E60013073000B306D50056 -:10F200001308000033076740938646006344E80212 -:10F2100093060104131727003387E6008326C101F4 -:10F22000B3D7F6002328F7FC93074000B387674065 -:10F230006FF01FF983A5C6FF83AE0600131E2800DA -:10F24000B3D5F500B39E1E01330EC501B3E5D5015C -:10F250002320BE00130818006FF01FFB1397270030 -:10F260003307E5002320070093871700E398D7FEB4 -:10F27000832701013336C00033E6C7002328C100CD -:10F2800083264100832501000327010183274101D3 -:10F290003387E540B387F64033B6F600B3B6E500F2 -:10F2A000B386D7402322D1022320E1029306000037 -:10F2B00063F4E50093B61700B3E6C60003278101A7 -:10F2C000032681003307E640B307D7402324F10229 -:10F2D000B335E600130600006384060013361700FA -:10F2E0008327C1000327C1013366B60013850900D7 -:10F2F000B387E740B387C7402326F1028327C102C3 -:10F300001397C700E3500710370708001307F7FFEC -:10F31000B3F7E7002326F102930905006F00C067E9 -:10F32000630806343385384163900914032E410085 -:10F3300003268100032FC100B36ECE00B3EEEE01B1 -:10F34000B3EEDE00639C0E04B78700009387F7FFDF -:10F3500083284101832581018326C1011306000012 -:10F360006312F502B3E7B800B3E7D700B3E7E700ED -:10F37000638A07003706040033F6C600133616000A -:10F38000131646002320E102232211032324B10295 -:10F390002326D102130408006FF0CFE49307F5FF92 -:10F3A000639A070683284101B306D740B335D700D7 -:10F3B0003385C84133B3A8003305B5402320D102BB -:10F3C0002322A102930500006376D700B3051E41F6 -:10F3D00093B5150083288101B3E66500B385C84065 -:10F3E00033B5B800B385D5402324B1026386060047 -:10F3F000B307164193B717000327C101B3E7A7006E -:10F40000130408003307E741B307F7402326F1024E -:10F410006FF09FD1B78600009386F6FFE316D526DE -:10F4200083284101832581010326C1019307000040 -:10F43000B3E6B800B3E6C600B3E6E600638A0600AA -:10F44000B7070400B377F60093B717009397470008 -:10F450002320E102232211032324B1022326C10227 -:10F46000130408006FF08FE3B78700009387F7FF5E -:10F470006396F80403254101832581010326C10118 -:10F4800093070000B366B500B3E6C600B3E6E60036 -:10F49000638A0600B7070400B377F60093B7170036 -:10F4A000939747002322A1022320E1022324B102E3 -:10F4B0002326C102138508006FF09FFA8327C1003D -:10F4C00037070800B3E7E7002326F100930740075A -:10F4D000E3C0A71C930705001307000233C6E70229 -:10F4E00093060000B3E7E702130700006340C70478 -:10F4F00013070600635406001307000013152600C7 -:10F5000063920704130730003306C7403307A30094 -:10F51000032707009387170013034300232EE3FEFE -:10F52000E356F6FE130630006F00000B131527009C -:10F530003385A5000325050013071700B3E6A600D1 -:10F540006FF0DFFA13172700130301043307E300FA -:10F55000032707FC930E0002B38EFE403317D7013A -:10F56000B3E6E600130730003385A500130E000054 -:10F570003307C740130545006344EE021305010439 -:10F58000131727003307E5000325C100B357F50023 -:10F590002320F7FC93074000B387C7406FF09FF824 -:10F5A0000323C5FF832F0500131F2E003353F300E1 -:10F5B000B39FDF01338FE5013363F30123206F0035 -:10F5C000130E1E006FF01FFB139727003387E50013 -:10F5D0002320070093871700E358F6FE83270100D6 -:10F5E000B336D000B3E6D7002320D10083264101F3 -:10F5F0008325010103270100832741003387E5406C -:10F60000B387F64033B6F600B3B6E500B386D7400D -:10F610002322D1022320E1029306000063F4E500D7 -:10F6200093B61700B3E6C6000327810003268101C5 -:10F630003307E640B307D7402324F102B335E60091 -:10F640001306000063840600133617008327C101E8 -:10F650000327C1003366B60013850800B387E7406F -:10F66000B387C7402326F102130408006FF01FC9B7 -:10F67000B7870000938519001385E7FFB3F5A50050 -:10F68000032F410103234100032E8100832EC1007B -:10F69000832F81018322C10163920524B365FF0199 -:10F6A0003365C301B3E555003365D501B3E5E50026 -:10F6B0003365D500639C0910631405022320E10221 -:10F6C0002322E1032324F10323265102130408001B -:10F6D000639E05E01304E9FF133414006FF00FE19B -:10F6E000639A05002320D102232261022324C1034F -:10F6F0006FF04FEDB387E640B308E34133B5F60052 -:10F70000B3351301B388A8402320F102232211034B -:10F710001305000063F6F60033056F40133515003E -:10F72000B303FE413365B500338AA340232441036C -:10F73000B33A7E00930900006304050093B91300F7 -:10F74000B3855E40B3E95901B38535412326B10243 -:10F750001395C50063520506B306D74033036F40C7 -:10F76000B337D700B307F3402322F1022320D1029D -:10F77000333F6F00930700006374D7009337130083 -:10F7800033EFE701338ECF41B3BFCF01330EEE41EC -:10F790002324C1039307000063040F0093B71300F1 -:10F7A000B38ED241B3E7F701B387FE402326F102BF -:10F7B000130408006FF08FD3B3E71701B3E74701D5 -:10F7C000B3E7B700639407D26FF0DFF09387F7FFDA -:10F7D000930301026394F906630E056EB7070400F4 -:10F7E000B3F7FE0093B7170093974700639E380D59 -:10F7F000638A056C9396D20063DA066C6308050A87 -:10F80000378700002326E10223240102232201027C -:10F81000232001021307C102832607008325C7FFA7 -:10F820001307C7FF9396360093D5D501B3E6B6000C -:10F830002322D700E392E3FE6FF0CFEE6396F80049 -:10F84000930700006FF0DFFA631E0506639E050450 -:10F85000B78700002326F10223240102232201029C -:10F86000232001029307C10203A7070083A6C7FF55 -:10F870009387C7FF1317370093D6D6013367D70096 -:10F8800023A2E700E392F3FE8327010237850000FD -:10F8900013040000939737002320F1021305F5FFAE -:10F8A000930700016FF04FD9930700002320E10276 -:10F8B0002322E1032324F103232651021304080029 -:10F8C0006FF0CFE993070000E39C05F22320D102FB -:10F8D000232261022324C1036FF0CFEAB387E640FD -:10F8E000B308E34133B5F600B3351301B388A8403C -:10F8F0002320F102232211031305000063F6F60012 -:10F9000033056F4013351500B303FE413365B50071 -:10F91000B38AA34023245103333B7E00130A000023 -:10F920006304050013BA1300B3855E40336A6A01AD -:10F93000B38545412326B1021395C500635E050AD0 -:10F94000B306D74033036F40B337D700B307F34054 -:10F950002322F1022320D102333F6F0093070000DE -:10F960006374D70093371300338ECF4133EFE70131 -:10F97000B3BFCF01330EEE412324C10363040F0054 -:10F9800013B61300B38ED2413366F601B38ECE4068 -:10F990002326D103130408000325C10263080506CA -:10F9A000EF00107A130545FF930600023368D50275 -:10F9B000B347D502630808081307C0FF1303010209 -:10F9C00093952700B38606413387E7021307C700E4 -:10F9D0003307E3006310E30A13070104B305B7001C -:10F9E000032701029387F7FF3318070123A005FFC0 -:10F9F0009306F0FF6F00800BB3E71701B3E75701E1 -:10FA0000B3E7B700E39A07F86FF0DFCC0325810274 -:10FA100063080500EF00D072130505026FF09FF830 -:10FA20000325410263080500EF00907113050504EA -:10FA30006FF05FF703250102EF00907013050506D4 -:10FA40006FF05FF61306C0FF3386C7021307C102CB -:10FA500093063000B305C70083A505009386F6FF23 -:10FA60001307C7FF2322B700E3D6F6FE9387F7FFFD -:10FA70006FF01FF80326C7FF83280700330EB70077 -:10FA80003356D600B3980801336616012320CE0002 -:10FA90001307C7FF6FF01FF4139727001306010227 -:10FAA0003307E600232007009387F7FFE396D7FE8E -:10FAB000634E3513330535411305150093070002D6 -:10FAC000B348F50213080000130700003365F50280 -:10FAD000634217059386080063D40800930600006C -:10FAE000139728006316050493073000930601025C -:10FAF000B3881741B387E60083A7070013051500F5 -:10FB00009386460023AEF6FEE3D6A8FE1307300028 -:10FB10006F00000C9317270093060102B387F600CD -:10FB200083A70700130717003368F8006FF05FFA28 -:10FB30009307010493962600B386D70083A706FE99 -:10FB400093050002B385A540B397B7003368F8006A -:10FB5000930701023387E700930730001306000084 -:10FB6000B3871741130747006344F60213070104E4 -:10FB700093972700B307F7000327C1023355A70067 -:10FB800023A0A7FE13054000330515416FF01FF8B1 -:10FB9000131326009306010233836600032E070029 -:10FBA0008326C7FF13061600331EBE00B3D6A60079 -:10FBB000B3E6C6012320D3006FF0DFFA93172500C8 -:10FBC00093060102B387F60023A007001305150072 -:10FBD000E356A7FE03270102B33700011306000016 -:10FBE000B367F7002320F1026FF04F908327C10223 -:10FBF0003707F8FF1307F7FFB3F7E7003385A9408E -:10FC00002326F102130600006FE0DFDD631A040013 -:10FC10009387870093B787006FF0CF96E31A04FEAF -:10FC20000327C1039307060013050000135747017C -:10FC300013471700137617006FF00FA09307060005 -:10FC4000130500006FE09FE5631C04A483254102B7 -:10FC5000130787002320E10213378700B305B7009D -:10FC600033B7E5002322B10283258102B305B70033 -:10FC70002324B102B3B5E500B38615016FF00FA2DE -:10FC8000630004A2832641021307870083258102B3 -:10FC90002320E10213378700B306D70033B7E6000D -:10FCA0002322D102B306B7002324D102B3B6E60063 -:10FCB000B38616016FF08F9E6308060013F71700D6 -:10FCC0006304070093E727000327C1029316C700C8 -:10FCD00063D20602B7860000130515009386F6FF6F -:10FCE0006306D510B706F8FF9386F6FF3377D70083 -:10FCF0002326E102130701029305C10283260700B0 -:10FD0000032647001307470093D636001316D60183 -:10FD1000B3E6C600232ED7FEE392E5FE0327C10219 -:10FD200037860000935637002326D1021307F6FFCB -:10FD3000631AE50283254102032701023367B700F6 -:10FD4000832581023367B7003367D700630C070050 -:10FD50002326C102232401022322010223200102BF -:10FD6000130400000327C1021315150113551501D3 -:10FD7000231EE102131705010325C103B706018005 -:10FD80009386F6FF3375D5003365E500131515002E -:10FD90001314F401135515000328010283254102B1 -:10FDA00003268102336585006384070073A0170072 -:10FDB0008320C1050324810523A6A40023A00401F8 -:10FDC00023A2B40023A4C400138504000329010561 -:10FDD000832441058329C104032A8104832A410421 -:10FDE000032B01041301010667800000630E090262 -:10FDF000130730006314E902630804021307F0FFDD -:10FE0000378500002326E1022324E1022322E102B8 -:10FE10002320E1021305E5FF6F0000021307200015 -:10FE2000E31EE9FCE30C04FC232601022324010267 -:10FE3000232201022320010293E757006FF09FEB7A -:10FE4000130740076344F7006FE05F9193071000CA -:10FE5000232E0100232C0100232A01002328F10076 -:10FE60006FE09F9F130740076344F7006FE0DFCA0E -:10FE70009307100023260100232401002322010000 -:10FE80002320F1006FE09FDA130740076356F7E481 -:10FE900093071000232601002324010023220100E0 -:10FEA0002320F1006FF08FF46302058A6FF0CF8C8E -:10FEB000930700016FF00F83930700006398388960 -:10FEC0006FF0CF87E30605986FF05FA093070001FE -:10FED0006FF0DF92E39C38976FF09F96130101FE5D -:10FEE0000323050083274500032685000328C5005A -:10FEF0007327200037470000931618009318080155 -:10FF000093D51601232061002322F1002324C10090 -:10FF10002326010123286100232AF100232CC1009C -:10FF20009306E7FF93D8080163C6B602639C0500F9 -:10FF3000B3E76700B3E7C700B3E717011305000095 -:10FF4000638E0704130810001305000073201800C7 -:10FF50006F00C0049306D7011358F80163D4B604A8 -:10FF6000370500801345F5FF3305A8006306081424 -:10FF70001307E70113080001E39AE5FC1357160184 -:10FF80009398F800B3681701E39208FCB3E76700A1 -:10FF90001316F600B367F6006390070A1301010217 -:10FFA000678000009306F706B7070100B386B640E6 -:10FFB000B3E7F8001306010113D75640232EF100D2 -:10FFC00093F6F6019308000093050000130E060057 -:10FFD000032506009385150013064600B3E8A80024 -:10FFE000E318B7FE13162700639C0604930701026B -:10FFF0003386C700832706FF130610002328F1006D +:100080002326F4FE832744FD2322F4FE832744FE27 +:1000900003C707008327C4FE2380E7008327C4FE2D +:1000A00093871700032744FE034717002380E700C8 +:1000B0008327C4FE93872700032744FE03472700B6 +:1000C0002380E7008327C4FE93873700032744FE7D +:1000D000034737002380E7008327C4FE9387470048 +:1000E0002326F4FE232404FE6F004003832784FEAE +:1000F000032784FDB307F70003C707008327C4FE67 +:100100002380E7008327C4FE938717002326F4FE8D +:10011000832784FE938717002324F4FE032784FE9D +:10012000832744FDE344F7FC8327C4FD0327C4FE73 +:1001300023A0E700130000000324C1021301010300 +:1001400067800000130101FD2326810213040103CF +:10015000232EA4FC232CB4FC8327C4FD83A7070013 +:100160002326F4FE832744FE2320F4FE8327C4FEC7 +:1001700003C70700832704FE2380E700832704FECC +:10018000938717000327C4FE034717002380E70067 +:10019000832704FE938727000327C4FE0347270015 +:1001A0002380E700832704FE938737000327C4FEDC +:1001B000034737002380E7008327C4FE9387470067 +:1001C0002326F4FE232404FE6F004003832784FECD +:1001D000032784FDB307F7000327C4FE0347070086 +:1001E0002380E7008327C4FE938717002326F4FEAD +:1001F000832784FE938717002324F4FE032784FEBD +:10020000832744FEE344F7FC8327C4FD0327C4FE91 +:1002100023A0E700130000000324C102130101031F +:1002200067800000130101FF2326110023248100B1 +:1002300013040101B707008113850704EF00803D17 +:10024000130000008320C100032481001301010179 +:1002500067800000130101FD23261102232481027F +:1002600013040103232EA4FC232CB4FCB707007154 +:100270002326F4FE930760002324F4FE130784FE74 +:100280009307C4FE1306400093050700138507007B +:10029000EFF01FDD1307C4FD9307C4FE13064000F3 +:1002A0009305070013850700EFF09FDBB727008158 +:1002B00083A7C797E7800700B70700722322F4FEE1 +:1002C000130704FE930744FE9305070013850700F8 +:1002D000EFF05FE7032704FE832784FD23A2E700F6 +:1002E000130704FE930744FE9305070013850700D8 +:1002F000EFF05FE5832704FE1397070113570741CB +:10030000832784FD2390E700832784FD83A747008C +:1003100093850700B707008113854705EF00803FED +:10032000832784FD8397070093850700B707008123 +:1003300013850706EF00003E832784FD83D727003F +:1003400093850700B70700811385C706EF00803C3F +:10035000832784FD83D7A70093850700B707008113 +:1003600013858707EF00003B832784FD83D7C700F1 +:1003700093850700B707008113854708EF00803990 +:10038000832784FD8397E70093850700B7070081E3 +:1003900013850709EF000038832784FD83A7070131 +:1003A00093850700B70700811385C709EF008036E2 +:1003B000832784FD83A7470493850700B70700813F +:1003C0001385870AEF000035832784FD83A7870400 +:1003D00093850700B70700811385870BEF008033F3 +:1003E00093070000138507008320C10203248102C4 +:1003F0001301010367800000130101FE232E110089 +:10040000232C8100130401022326A4FEB7070081D8 +:100410001385470CEF000020930710001385070099 +:100420008320C101032481011301010267800000C0 +:10043000130101FF2326110023248100130401016D +:10044000B70700811385870DEF00C01C1300000063 +:100450008320C10003248100130101016780000093 +:10046000130101FF2326110023248100130401013D +:10047000B70700811385C70EEF00C01913000000F5 +:100480008320C10003248100130101016780000063 +:10049000130101FD23261102232481021304010309 +:1004A000232EA4FC232CB4FC232AC4FCB707007120 +:1004B0002326F4FE930750002324F4FE130784FE42 +:1004C0009307C4FE13064000930507001385070039 +:1004D000EFF01FB91307C4FD9307C4FE13064000D5 +:1004E0009305070013850700EFF09FB79307C4FE3D +:1004F000032644FD832584FD13850700EFF05FB6D6 +:10050000B727008183A7C797E78007001300000083 +:10051000138507008320C102032481021301010314 +:1005200067800000130101FD2326810213040103EB +:10053000232EA4FC8327C4FD63D807008327C4FDB2 +:10054000B307F040232EF4FC0327C4FDB7370000A7 +:100550009387078063D8E700B73700009387078049 +:10056000232EF4FCB727008183A707982326F4FEE7 +:10057000B727008103A707988327C4FD3307F70037 +:10058000B727008123A0E7988327C4FE13850700BF +:100590000324C10213010103678000006B10B50042 +:1005A000678000006B000500678000006B40B500AD +:1005B000678000006B200500678000006B30000042 +:1005C0006780000073251002678000007325000219 +:1005D00067800000130540006B000500F326100241 +:1005E0009396F600732600029315A60013162600B4 +:1005F00037F1FF6F3301B1403301D1403301C10006 +:10060000F326100263860600130500006B00050048 +:1006100067800000130141FF232011002322B10055 +:100620008345050063880500EF00C0011305150030 +:100630006FF01FFF83200100832541001301C100DB +:1006400067800000B702010023A0B20067800000AD +:10065000130101FD23261102232481021304010347 +:10066000232EA4FC0327C4FD9307F00063E4E702F4 +:10067000B71700810327C4FD13172700938707F1DD +:10068000B307F70083A7070013850700EFF09FF873 +:100690006F004007930700022326F4FEA30504FE23 +:1006A0008327C4FE9387C7FF0327C4FDB357F70012 +:1006B00093F7F7002322F4FE832744FE63860700A6 +:1006C00093071000A305F4FE8347B4FE638207027C +:1006D000B7170081032744FE13172700938707F1FC +:1006E000B307F70083A7070013850700EFF09FF219 +:1006F0008327C4FE9387C7FF2326F4FE8327C4FE07 +:10070000E340F0FA8320C1020324810213010103B4 +:1007100067800000130101FE232E1100232C8100AD +:10072000130401022326A4FE2324B4FE0325C4FEE1 +:10073000EFF05FEE032584FEEFF09FF1B707008135 +:1007400013850714EFF01FED130000008320C10193 +:10075000032481011301010267800000130101FEDF +:10076000232E1100232C810013040102B7270081DE +:1007700083A7C79913850700EFF0DFE2B727008151 +:1007800003A78799B727008183A747991385070097 +:10079000E7000700EFF01FE32326A4FE8327C4FE33 +:1007A0006388070013050000EFF0DFDF6F00C00073 +:1007B00013051000EFF01FDF130000008320C101BC +:1007C000032481011301010267800000130101FE6F +:1007D000232E1100232C8100130401022326A4FEE2 +:1007E0002324B4FE2322C4FE2320D4FEB727008195 +:1007F000032744FE23ACE798B7270081032704FEB4 +:1008000023AAE798B7270081032784FE23AEE79841 +:10081000B70700809387C775938507000325C4FE3B +:10082000EFF0DFD7EFF09FF3130000008320C1014A +:10083000032481011301010267800000130101FEFE +:10084000232E1100232C810013040102B70700811D +:1008500013854718EFF01FDC13054000EFF09FD41D +:10086000EFF0DFD62326A4FE0327C4FEB7170081CE +:100870008326C4FE93962600938707F9B387F60074 +:1008800023A0E70013051000EFF0DFD1B7170081B8 +:1008900083A707F913850700EFF09FDBB7070081F7 +:1008A00013854719EFF01FD7B7170081938707F912 +:1008B00083A7470013850700EFF09FD9B707008192 +:1008C00013854719EFF01FD5B7170081938707F9F4 +:1008D00083A7870013850700EFF09FD7B707008134 +:1008E00013854719EFF01FD3B7170081938707F9D6 +:1008F00083A7C70013850700EFF09FD5B7070081D6 +:1009000013854719EFF01FD1130000008320C101A8 +:10091000032481011301010267800000130101FE1D +:10092000232E1100232C810013040102EFF01FCAB3 +:100930002326A4FE8327C4FE93B72700A305F4FE55 +:100940008347B4FE13850700EFF0DFC68347B4FE8C +:10095000638407068327C4FE93B717002305F4FEBC +:100960008347A4FE13850700EFF0DFC48347A4FE8E +:1009700063820702B72700810327C4FE13172700ED +:100980009387079BB307F7001307A00023A0E70096 +:100990006F000002B72700810327C4FE131727004A +:1009A0009387079BB307F7001307B00023A0E70066 +:1009B000EFF0DFC06F0040068327C4FE93B7370017 +:1009C000A304F4FE834794FE13850700EFF09FBE57 +:1009D000834794FE63820702B72700810327C4FE82 +:1009E000131727009387079BB307F7001307C0006F +:1009F00023A0E7006F000002B72700810327C4FE91 +:100A0000131727009387079BB307F7001307D0003E +:100A100023A0E700EFF09FBAEFF05FBAB72700819D +:100A200083A7079B13850700EFF09FC2B7070081DC +:100A300013854719EFF01FBEB72700819387079BE7 +:100A400083A7470013850700EFF09FC0B707008119 +:100A500013854719EFF01FBCB72700819387079BC9 +:100A600083A7870013850700EFF09FBEB7070081BB +:100A700013854719EFF01FBAB72700819387079BAB +:100A800083A7C70013850700EFF09FBCB70700815D +:100A900013854719EFF01FB8130000008320C10130 +:100AA000032481011301010267800000130101FE8C +:100AB000232E1100232C810013040102EFF09FB0BC +:100AC0002326A4FEB72700810327C4FE131727009F +:100AD0009387079AB307F7000327C4FE23A0E70014 +:100AE0008327C4FE6386070013050000EFF09FAB69 +:100AF000130000008320C1010324810113010102BE +:100B000067800000130101FE232E1100232C8100B9 +:100B100013040102B71700809387C7AA2326F4FEA7 +:100B20008325C4FE13054000EFF05FA7EFF01FF828 +:100B3000B727008183A7079A13850700EFF05FB1FD +:100B4000B707008113854719EFF0DFACB7270081A5 +:100B50009387079A83A7470013850700EFF05FAFDD +:100B6000B707008113854719EFF0DFAAB727008187 +:100B70009387079A83A7870013850700EFF05FAD7F +:100B8000B707008113854719EFF0DFA8B727008169 +:100B90009387079A83A7C70013850700EFF05FAB21 +:100BA000B707008113854719EFF0DFA61300000097 +:100BB0008320C10103248101130101026780000029 +:100BC000130101FF232611002324810013040101D6 +:100BD000EFF0DFC6B707008113858719EFF09FA3F9 +:100BE00013054000EFF01F9CEFF05FD313051000DA +:100BF000EFF05F9BB70700811385C71AEFF09FA145 +:100C0000EFF05FF0130000008320C1000324810097 +:100C10001301010167800000130101FF2326110069 +:100C2000232481001304010113051000EFF09F97A6 +:100C30009305801CB70700811385871FEF00C0054F +:100C400093070000138507008320C100032481005F +:100C50001301010167800000130101FC2324C1027C +:100C60002326D1022328E102232AF102232C0103A7 +:100C7000232E110313860500832585009306810228 +:100C8000232E11002326D100EF0000068320C1018E +:100C90001301010467800000130101FC232AF10203 +:100CA000B727008183A787982324C1022326D10276 +:100CB0002322B1022328E102232C0103232E110356 +:100CC00083A58700930641021306050013850700DC +:100CD000232E11002326D100EF0000018320C10143 +:100CE0001301010467800000130101E2232E111C8F +:100CF000232A911C2328211D2326311D232C811BEF +:100D00001389050093040600138C0600232C811C14 +:100D10002324411D2322511D2320611D232E711BDD +:100D2000232A911B2328A11B2326B11B930905000D +:100D3000EF40103B83270500138507002328F102AD +:100D4000EF60C064232EA1002320010E2322010E98 +:100D50002324010E2326010E638A090083A7890339 +:100D60006396070013850900EF2000588317C90018 +:100D70001397270163420702B7260000032749069D +:100D8000B3E7D7002316F900B7E7FFFF9387F7FF14 +:100D9000B377F7002322F9068357C90093F787003A +:100DA0006380070483270901638C07028357C90006 +:100DB0001307A00093F7A7016390E7088317E900E2 +:100DC00063CC070693060C00138604009305090004 +:100DD00013850900EF10D0772320A1026F00C00116 +:100DE0009305090013850900EF204002E30005FC8C +:100DF0009307F0FF2320F1028320C11D0324811DEE +:100E0000032501028324411D0329011D8329C11CDF +:100E1000032A811C832A411C032B011C832BC11B29 +:100E2000032C811B832C411B032D011B832DC11A15 +:100E30001301011E67800000B70700819387072117 +:100E40002324F104B7070081930AC10F9387C738A1 +:100E5000232A510D232E010C232C010C130A000010 +:100E6000938B0A00232E0102232C0102232401006C +:100E700023260102232A0102232001022328F10054 +:100E8000138404001307500283470400638407009F +:100E9000639CE70A330B9440630A0B048327C10D5C +:100EA00023A09B0023A26B01B3876701232EF10CC3 +:100EB0008327810D13077000938B8B009387170096 +:100EC000232CF10C635EF7001306410D9305090016 +:100ED00013850900EF804050631C0572938B0A0054 +:100EE00083270102B38767012320F10283470400AF +:100EF000639407006F10106093071400A30B010A9E +:100F0000930DF0FF23220102130400009306A005B5 +:100F1000930CA000130D900003CB0700138717005C +:100F2000232CE1001306A00293070BFE63F4F600E6 +:100F30006F1080280327810493972700B387E70069 +:100F400083A7070067800700130414006FF0DFF326 +:100F500013850900EF40D01883274500138507004B +:100F6000232AF102EF6080422326A10213850900A3 +:100F7000EF401017832785009306A0052324F10076 +:100F80008327C102638C07008327810063880700E1 +:100F900083C707006384070013640440832781012B +:100FA0006FF09FF78347710BE39A07FE93070002E8 +:100FB000A30BF10A6FF09FFE136414006FF01FFE85 +:100FC00083270C00130C4C002322F102E3D807FC0A +:100FD000B307F0402322F102136444006FF01FFCBA +:100FE0009307B0026FF0DFFC0327810183278101A3 +:100FF000034B0700938717006310CB04832D0C006D +:1010000013074C0063D40D00930DF0FF130C070081 +:10101000232CF1006FF09FF833839D039387170013 +:1010200003CBF7FFB30DE30013070BFDE376EDFEF3 +:10103000232CF1006FF05FEF930D00006FF0DFFEE7 +:10104000136404086FF09FF58327810123220102B6 +:1010500003274102130B0BFD9387170033079703F8 +:101060003307EB0003CBF7FF2322E10213070BFD4D +:10107000E370EDFE6FF0DFFB136484006FF01FF28E +:101080008327810103C7070093078006631CF700CD +:10109000832781011364042093871700232CF10018 +:1010A0006FF0DFEF136404046FF05FEF83278101BB +:1010B00003C707009307C006631CF700832781015D +:1010C00093871700232CF100136404026FF01FEDC7 +:1010D000136404016FF09FEC93074C00232AF10086 +:1010E00083270C00A30B010A230EF112130C00003E +:1010F000930D10001307000023260100930C00003D +:10110000130D00009304C1132324E1026354B701BB +:101110002324B1038346710B638806008327810271 +:10112000938717002324F102937724002320F104EE +:101130006388070083278102938727002324F10215 +:10114000937744082322F104639007088327410220 +:1011500083268102B386D7406358D006B707008143 +:10116000130E00011388C737930E70000326810DFC +:1011700023A00B018325C10D1306160013858B00D8 +:101180006354DE006F10800423A2DB00B386B60038 +:10119000232ED10C232CC10C93067000930B050059 +:1011A00063D4C6021306410D930509001385090097 +:1011B0002326E104EF804022630405006F10902D88 +:1011C0000327C104938B0A008346710B638E0604C8 +:1011D0009306710B23A0DB009306100023A2DB0013 +:1011E0008326C10D13067000938B8B009386160027 +:1011F000232ED10C8326810D93861600232CD10C2F +:101200006354D6021306410D9305090013850900A6 +:101210002326E104EF80401C630405006F10902733 +:101220000327C104938B0A0083270104638E0704FC +:101230009306810B23A0DB009306200023A2DB0092 +:101240008326C10D13067000938B8B0093862600B6 +:10125000232ED10C8326810D93861600232CD10CCE +:101260006354D6021306410D930509001385090046 +:101270002320E104EF804016630405006F109021E5 +:1012800003270104938B0A00832741049306000877 +:10129000639CD7068327410283268102B386D74009 +:1012A0006354D00613080001130E70008327010158 +:1012B0000326810D8325C10D23A0FB001306160014 +:1012C00013858B00E340D87623A2DB00B386B600FB +:1012D000232ED10C232CC10C93067000930B050018 +:1012E00063D4C6021306410D930509001385090056 +:1012F0002320E104EF80400E630405006F10901975 +:1013000003270104938B0A003307B7416350E006BB +:1013100013080001130E7000832701018326810D3D +:101320000326C10D23A0FB009386160093858B0036 +:10133000E342E87423A2EB003307C700232EE10C3D +:10134000232CD10C13077000938B05006350D70238 +:101350001306410D9305090013850900EF80C007AE +:10136000630405006F101013938B0A00937604102A +:101370000327C10DE39406748327810D3383ED00A9 +:1013800023A09B009387170023A2BB01232E610C8F +:10139000232CF10C13077000938B8B006344F70030 +:1013A0006F1040061306410D9305090013850900CF +:1013B000EF808002630405006F10D00D938B0A004C +:1013C0006F104004136404019377040263860706D8 +:1013D000130C7C00137C8CFF832C0C00032D4C0021 +:1013E00093078C00232AF10063440D006F109012C4 +:1013F0003308904133370001B307A041338DE740F4 +:101400001307D002A30BE10A930C08001307100086 +:101410009306F0FFE38ADD409306040033E6AC0157 +:101420001374F4F7E3120640E38A0D569306100096 +:10143000E310D7406F10500F93074C00232AF100A0 +:101440009377040163880700832C0C0013DDFC41B3 +:101450006FF09FF99377040403280C00638807005A +:10146000931C080193DC0C416FF05FFE937704201E +:10147000930C0800E38C07FC931C880193DC8C41DF +:101480006FF0DFFC937784006388070A93074C00B2 +:10149000232AF10083270C0003A6070083A6470038 +:1014A00003A7870083A7C7002320C10E2322D10EE4 +:1014B0002324E10E1305010E2326F10EEF40803B9D +:1014C000232EA10A93072000631EF50A8327010E2D +:1014D000930501091305010A2320F10A8327410E10 +:1014E00023280108232A01082322F10A8327810ED9 +:1014F000232C0108232E01082324F10A8327C10E7F +:101500002326F10AEFB09041635605009307D002FD +:10151000A30BF10A9307700463D06707B704008137 +:101520009384043A1374F4F7130C0000930D300005 +:10153000130700006F009035130C7C00137C8CFFA8 +:1015400083250C0003264C0093078C001305010A29 +:10155000232AF100EFE050588327010A2320F10EDF +:101560008327410A2322F10E8327810A2324F10EC7 +:101570008327C10A6FF01FF4B70400819384C43934 +:101580006FF05FFA93071000631AF5028327C10E0C +:1015900063D607009307D002A30BF10A93077004E8 +:1015A00063D86701B70400819384843A6FF09FF792 +:1015B000B70400819384443A6FF0DFF6937CFBFD1F +:1015C00093071004639EFC0493070003230CF10AA5 +:1015D00013071006930780076304EB009307800549 +:1015E000A30CF10A930730061364240063D2B74DAD +:1015F00093851D0013850900EF40404B93040500BF +:10160000631E054A8357C90093E707042316F900B0 +:101610008357C90093F70704638007FE6FF04FFDFF +:101620009307F0FF6380FD4A93077004130C0000DA +:101630006398FC0063960D00138C0D00930D100051 +:10164000032AC10E936704102324F102232001040E +:10165000032F010E832E410E032E810E635A0A00C2 +:10166000B707008033CA47019307D0022320F10453 +:10167000930710046392FC4A1305010A2320E10B2F +:101680002322D10B2324C10B2326410BEFE050680A +:101690001306C10BEF50901D13860500930505003E +:1016A0001305010AEFE050438327010A13060107DF +:1016B000930501082320F1088327410A1305010936 +:1016C000232801062322F1088327810A232A010601 +:1016D000232C01062324F1088327C10A2326F108BD +:1016E000B707FC3F232EF106EFB01038032801099D +:1016F00003264109832681090327C10993050109AE +:101700001305010A2320010B232801052322C10A06 +:101710002326C1042324D10A2322D1042326E10A4B +:101720002326E10023280108232A0108232C01088D +:10173000232E0108EFB000770327C1008326410460 +:101740000326C10403280105631605009307100052 +:10175000232EF10A93071006630CFB36370D008128 +:1017600093070D3C2326F100138EFDFF138D04001B +:10177000B707034093050109232AC1081305010A8D +:1017800013060108232CC1052326F108232801098B +:10179000232CD108232EE10823200108232201084D +:1017A00023240108EFB0502C0328010A0326410A24 +:1017B0008326810A0327C10A1305010A232A01058A +:1017C0002328C1042326D1042322E104EFE0C079B9 +:1017D00093050500130A05001305010AEFE0101731 +:1017E0000327410403260105032841052326E108B8 +:1017F0000327010A8326C1042322C1082328E10606 +:101800000327410A9305010813060107232AE1066D +:101810000327810A1305010923200109232CE1066E +:101820000327C10A2324D108130D1D00232EE1062E +:10183000EFC0904E8327C100032E8105832201094A +:10184000B385470183C50500832F4109032F810913 +:10185000832EC1092322C105A30FBDFE9307F0FF0C +:101860006300FE08130EFEFF930501091305010A2C +:101870002326D1072324E1072322F1072320510641 +:10188000232EC1052320510A232C51042322F10BBE +:10189000232AF1052324E10B2328E1052326D10B7C +:1018A0002326D10523280108232A0108232C010817 +:1018B000232E0108EFB0005F0327C1048326010532 +:1018C0000326410503288105032EC1058322010655 +:1018D000832F4106032F8106832EC106E31A05E8F4 +:1018E0003707FE3F930501091305010A2320510A1A +:1018F000232C51042322F10B232AF1052324E10B8D +:101900002328E1052326D10B2326D105232801080E +:10191000232A0108232C0108232EE108EFB0406B95 +:101920006348A00483228105832F4105032F01050D +:10193000832EC1043707FE3F930501091305010AF1 +:101940002320510A2322F10B2324E10B2326D10B60 +:1019500023280108232A0108232C0108232EE1084B +:10196000EFB040546310051A137A1A00630C0A187A +:101970008327C1002326A10D9305000303C6F700AA +:101980008326C10C1387F6FF2326E10C03C7F6FF5D +:101990006306C714130690036316C7148327C10098 +:1019A00003C7A700A38FE6FE130A0D0013077004F8 +:1019B000330A9A40032DC10B6390EC2C1307D0FF20 +:1019C0006344ED0063DAAD33130BEBFF9306FDFFC9 +:1019D000232ED10A1376FBFD130510041377FB0F9A +:1019E000930500006318A6001307F7001377F70F9D +:1019F000930510002302E10C9307B00263D80600A0 +:101A000093061000B386A6419307D002A302F10CFF +:101A10009307900063D8D72A1307310D13050700E9 +:101A20009305A00013083006B3E7B6021306F7FFCC +:101A300093870703A30FF7FEB3C7B6026344D82604 +:101A400093870703A30FF6FE1307E7FF1306610C46 +:101A50006360A7269307410CB307F640232CF102DD +:101A6000B38D47019307100063C6470193771400B5 +:101A7000638607008327C101B38DFD001374F4BF93 +:101A8000936704102324F10223260100930C000025 +:101A9000130D000083270104638607001307D0029B +:101AA000A30BE10A03248102130700006FF0CFE5C6 +:101AB000130C00009304C1136FF09FB8130C0500C2 +:101AC0006FF01FB8130C0000930D60006FF05FB74C +:101AD000370D00819307CD3A6FF0DFC8A38FB6FEB4 +:101AE0006FF01FEA130717001377F70F6FF09FEBE4 +:101AF000130A1A00A30FDAFE33874741E35A07FEA1 +:101B00006FF0DFEA83274104130A0D0093060003F8 +:101B1000B307FD006FF05FFE93076004638EFC0067 +:101B200093075004138D1D006384FC00138D0D007A +:101B3000130620006F00C000138D0D001306300047 +:101B40009307010C1308C10C1307C10B93060D007A +:101B50009305010A138509002320E10B2326E105E3 +:101B60002322D10B2322D1052324C10B2326C1011B +:101B70002326410BEF30C010930770049304050037 +:101B8000032EC100832E4104032FC104639AFC007D +:101B90009377140063960700032AC10C6FF01FE1CE +:101BA00013076004B387A401639AEC0683C604009C +:101BB000130700036390E606930501091305010A64 +:101BC0002328F1042320E10B2326E1052322D10B56 +:101BD0002322D1052324C10B2326C1012326410B37 +:101BE00023280108232A0108232C0108232E010899 +:101BF000EFB0402B032EC100832E4104032FC104FC +:101C0000832701056308050013071000330DA74162 +:101C1000232EA10B0327C10BB387E700930501090E +:101C20001305010A2326F1002320E10B2322D10B07 +:101C30002324C10B2326410B23280108232A010852 +:101C4000232C0108232E0108EFB0C0258327C100F3 +:101C5000631405002326F10C930600036F000001B6 +:101C6000130617002326C10C2300D7000327C10C3D +:101C7000E368F7FE6FF05FF213076004E398ECD4BB +:101C8000137714003367B7016350A0076300070C94 +:101C90008327C1013307FD00B38DED00130B6006F0 +:101CA0006F00000913070600938607006FF0DFD767 +:101CB000130717008347F7FF13061600A30FF6FE5E +:101CC0006FF01FD91307610C639805009307000399 +:101CD0002303F10C1307710C9387060313061700F7 +:101CE0002300F7006FF01FD7630607068327C101A3 +:101CF000138717006FF05FFA63404D0313771400EA +:101D0000930D0D00630607008327C101B30DFD008D +:101D1000130B70066F00C0018327C101130B7006FF +:101D2000B30DFA006346A0013383AD41930D130058 +:101D3000937C044023260100E38E0CD4930C000016 +:101D4000E35AA0D59306F00F6F008003930D0D00AA +:101D50006FF0DFF4130B6006930D10006FF05FFD62 +:101D60006356A70383278100330DED4003C7170097 +:101D7000630A070293871700938C1C002324F10049 +:101D80008327810003C70700E31CD7FC8327C1001A +:101D90003387FC008327C1023307F702B30DB70175 +:101DA0006FF05FCF8327C100938717002326F100D0 +:101DB0006FF01FFD13074C00232AE1001377040284 +:101DC00083270C00630007020327010223A0E7001A +:101DD0001357F74123A2E700032C4101832481011B +:101DE0006FF00F8A137704016308070003270102CD +:101DF00023A0E7006FF05FFE137704046308070079 +:101E0000032701022390E7006FF01FFD13740420E5 +:101E1000E30E04FC032701022380E7006FF0DFFBE1 +:101E2000136404019377040263860702130C7C0099 +:101E3000137C8CFF832C0C00032D4C0093078C002B +:101E4000232AF1001374F4BF13070000A30B010A47 +:101E50006FF00FDC93074C00232AF1009377040105 +:101E600063860700832C0C006F0000019377040445 +:101E700063880700835C0C00130D00006FF09FFC6B +:101E800093770420E38007FE834C0C006FF0DFFEA5 +:101E90003787FFFF1347078393074C00231CE10A92 +:101EA00037070081232AF1009307C73A832C0C00DF +:101EB000130D000013642400232EF10213072000E9 +:101EC000130B80076FF09FF893074C00232AF10053 +:101ED000A30B010A9307F0FF83240C006384FD0227 +:101EE00013860D009305000013850400EF40402386 +:101EF000130C0500630E05E2B30D9540130C0000B2 +:101F00006FF00FE313850400EF504048930D050078 +:101F10006FF0DFFE1364040193770402638207020B +:101F2000130C7C00137C8CFF832C0C00032D4C00C5 +:101F300093078C00232AF100130710006FF01FF1A4 +:101F400093074C00232AF10093770401638607006E +:101F5000832C0C006F000001937704046388070052 +:101F6000835C0C00130D00006FF01FFD93770420BD +:101F7000E38007FE834C0C006FF0DFFEB7070081A3 +:101F80009387073C232EF10293770402638A0704A8 +:101F9000130C7C00137C8CFF832C0C00032D4C0055 +:101FA00093078C00232AF10013771400630E0700B7 +:101FB00033E7AC01630A070013070003230CE10AAF +:101FC000A30C610B136424001374F4BF13072000E7 +:101FD0006FF0DFE7B70700819387C73A6FF09FFA8A +:101FE00093074C00232AF1009377040163860700CE +:101FF000832C0C006F0000019377040463880700B2 +:10200000835C0C00130D00006FF01FFA937704201F +:10201000E38007FE834C0C006FF0DFFE93060400A4 +:10202000130710006FF08FBF93061000E308D74E20 +:10203000930620006308D7121307011A1316DD0157 +:1020400093F67C0013D83C0093860603B36C06011C +:10205000135D3D00A30FD7FE33E6AC019304F7FFF9 +:10206000631E060293771400638A07009307000338 +:102070006386F600A38FF4FE9304E7FF9307011A2B +:1020800013870D00130C0000B38D97402326010029 +:10209000930C0000130D00006FF00F8713870400EE +:1020A0006FF0DFF993770440130A00001307011A59 +:1020B0002326F100130C90001306A00093060000E5 +:1020C00013850C0093050D009304F7FF2324E10210 +:1020D000EFA0501C032781028327C10013050503CD +:1020E000A30FA7FE130A1A00638807048327810041 +:1020F00003C707006312EA049307F00F630EFA02A6 +:1021000063140D00637A9C038327C1028325410376 +:10211000130A0000B384F4401386070013850400FB +:10212000EF5080288327810003C71700630607004C +:10213000938717002324F1001306A00093060000E4 +:1021400013850C0093050D00EFA0805163140D0062 +:10215000E3769CF3930C0500138D050013870400B0 +:102160006FF09FF59304011A8327C10313F7FC0056 +:102170009384F4FF3387E7000347070013D84C002C +:102180002380E4001317CD01B36C0701135D4D00EC +:1021900033E7AC01E31A07FC6FF05FEE9304011A1A +:1021A000E31E07EC93F61600E38A06EC93070003A0 +:1021B000A30FF1186F00D037E30E0B32230E61131B +:1021C000A30B010A232A81016FE05FF293850501C9 +:1021D00023A2CB01232EB10C232CC10C63DECE0233 +:1021E0001306410D93050900138509002328E10416 +:1021F0002326D104EF70401EE31E052803270105A6 +:102200008326C104B707008113850A00930E70006E +:102210001388C737130E0001938606FF930B050042 +:102220006FE0DFF49385050123A20B01232EB10C8F +:10223000232CC10C635ACE021306410D93050900ED +:10224000138509002322E1042320D104EF70C01874 +:10225000E3120524032741048326010413850A00A1 +:10226000130E700013080001938606FF930B050000 +:102270006FF0CF831306060123A20B01232EC10C9E +:10228000232CD10C6356DE021306410D9305090081 +:10229000138509002320E104EF700014E31C051EE0 +:1022A0000327010493850A00130E70001308000130 +:1022B000130707FF938B05006FF00F8693065006F8 +:1022C00063D866778326010E930501091305010A79 +:1022D0002320D10A8326410E2320E104232801086C +:1022E0002322D10A8326810E232A0108232C0108E8 +:1022F0002324D10A8326C10E232E01082326D10AC6 +:10230000EFA0503A0327010463120518B7070081B4 +:102310009387473D23A0FB009307100023A2FB00F7 +:102320008327810D13071700232EE10C93871700D5 +:10233000232CF10C13077000938B8B00635EF70066 +:102340001306410D9305090013850900EF70C008BD +:10235000E3120514938B0A008327C10B63C6470160 +:10236000937714006380070A832701030327C101C1 +:10237000938B8B0023ACFBFE8327C10123AEFBFEB6 +:102380008327C10DB387E700232EF10C8327810D2E +:102390001307700093871700232CF10C635EF7007E +:1023A0001306410D9305090013850900EF70C00263 +:1023B000E312050E938B0A009304FAFF6354900412 +:1023C000130B0001930C7000032601018327810D7C +:1023D0000327C10D23A0CB009387170093868B00A2 +:1023E000634A9B0623A29B00B384E400232E910C36 +:1023F000232CF10C13077000938B06006354F70035 +:102400006FE05FFA13744400E3160402032B4102E9 +:10241000832781026354FB00138B0700832701028B +:10242000B38767012320F1028327C10D638C070066 +:102430001306410D9305090013850900EF60D0795B +:10244000E31A0504232C010CE31E0C08938B0A00ED +:102450006FF09F981307070123A26B01232EE10C55 +:10246000232CF10C63DEFC001306410D93050900DB +:1024700013850900EF605076E31E050093860A007D +:10248000938404FF938B06006FF01FF48326C10B27 +:10249000634ED016B70700819387473D23A0FB000A +:1024A0009307100023A2FB008327810D1307170059 +:1024B000232EE10C93871700232CF10C13077000D7 +:1024C000938B8B00635EF7001306410D93050900A3 +:1024D00013850900EF605070631E057A938B0A0024 +:1024E0008327C10B937614000327C10DB367FA004D +:1024F000B3E7D700E38807F08327010393888B00B5 +:1025000023A0FB008327C10123A2FB00B387E700C0 +:10251000232EF10C8327810D13077000938717007A +:10252000232CF10C635EF7001306410D930509009F +:1025300013850900EF60506A631E057493880A00D2 +:10254000032BC10B63500B06330B6041138708004C +:10255000930C0001130D7000032601018327810DE8 +:102560008326C10D2320C700938717009388880016 +:1025700063C26C0723226701330BDB00232E610D3E +:10258000232CF10C13077000635EF7001306410D56 +:102590009305090013850900EF601064631C056E44 +:1025A00093880A008327C10D23A0980023A2480125 +:1025B000B3874701232EF10C8327810D1307700089 +:1025C000938B880093871700232CF10CE35CF7E2D0 +:1025D0006FE05FDD9386060123229701232ED10C45 +:1025E000232CF10C635EFD001306410D93050900D9 +:1025F00013850900EF60505E631E056893880A002A +:10260000130B0BFF138708006FF01FF5130B0D0062 +:102610006354AA01130B0A00635260053307EB00F1 +:10262000232EE10C0327810D23A09B0023A26B0125 +:1026300013071700232CE10C93067000938B8B007B +:1026400063DEE6001306410D9305090013850900BA +:10265000EF60905863100564938B0A0063540B007D +:10266000130B0000330B6D41635E6005930D000199 +:1026700013037000832701010327810D8326C10DF9 +:1026800023A0FB001307170013868B0063C06D1B8C +:1026900023A26B01330BDB00232E610D232CE10CF5 +:1026A00093067000930B060063DEE6001306410DEF +:1026B0009305090013850900EF601052631C055C47 +:1026C000938B0A0093770440338BA4016384070241 +:1026D000B3874401930D7000138D07008327C10059 +:1026E00063940C1863940718B387440163F467017B +:1026F000138B07008327C10B63C647019377140030 +:10270000638A0704832701030327C101938B8B008E +:1027100023ACFBFE8327C10123AEFBFE8327C10D43 +:10272000B387E700232EF10C8327810D1307700078 +:1027300093871700232CF10C635EF7001306410DFD +:102740009305090013850900EF60104963140554CF +:10275000938B0A00B3844401B38764418324C10B83 +:10276000B3049A4063D497009384070063549004A1 +:102770008327C10D23A06B0123A29B00B387F40024 +:10278000232EF10C8327810D13077000938B8B0090 +:1027900093871700232CF10C635EF7001306410D9D +:1027A0009305090013850900EF6010436314054E7B +:1027B000938B0A009387040063D4040093070000FE +:1027C0008324C10BB3049A40B384F440E35C90C209 +:1027D000130B0001930C7000032601018327810D68 +:1027E0000327C10D23A0CB009387170093868B008E +:1027F00063449B2023A29B00B384E400232E910C0E +:10280000232CF10C13077000938B0600E35CF7BEDA +:102810001306410D9305090013850900EF60D03BB5 +:10282000631A0546930BC10F6FF0DFBD9386060157 +:1028300023A2BB01232ED10C232CE10C6350E30215 +:102840001306410D9305090013850900EF60D03888 +:102850006312054413860A0013037000130B0BFF69 +:10286000930B06006FF01FE16386070E8327C100FC +:102870009387F7FF2326F100832741030327C10233 +:10288000938B8B0023ACFBFE8327C10223AEFBFEA0 +:102890008327C10DB387E700232EF10C8327810D19 +:1028A00093871700232CF10C63DEFD001306410D06 +:1028B0009305090013850900EF601032631C053C85 +:1028C000938B0A008327810033076D4183C707007C +:1028D0006354F700930707006356F0040327C10D04 +:1028E00023A06B0123A2FB003387E700232EE10C1A +:1028F0000327810D938B8B0013071700232CE10C0A +:1029000063D2ED021306410D9305090013850900FA +:102910002320F104EF60502C631E05368327010449 +:10292000930BC10F1387070063D407001307000040 +:10293000832781001308000183C70700B387E7409E +:102940006344F0068327810083C70700330BFB0035 +:102950006FF0DFD883278100938CFCFF9387F7FF0C +:102960002324F1006FF05FF19386060123A20B018F +:10297000232ED10C232CE10C63D4ED021306410D60 +:1029800093050900138509002320F104EF60D0248A +:1029900063120530832701041306C10F13080001D9 +:1029A000938707FF930B0600832501010327810D01 +:1029B0008326C10D23A0BB001307170013868B00CD +:1029C000E344F8FA23A2FB00B387D700232EF10CCF +:1029D000232CE10C930B0600E3D6EDF61306410D14 +:1029E0009305090013850900EF60101F6314052A81 +:1029F000930BC10F6FF01FF51307070123A26B01A3 +:102A0000232EE10C232CF10C63DEFC001306410D98 +:102A10009305090013850900EF60101C631C05264F +:102A20009306C10F938404FF938B06006FF0DFDAE7 +:102A30008327810D9306100023A09B001307170026 +:102A400093871700938C8B0063C64601137614009E +:102A50006306061C93061000232EE10C23A2DB0064 +:102A6000232CF10C13077000635EF7001306410D71 +:102A70009305090013850900EF601016631C0520FB +:102A8000938C0A00832701030327C101938C8C00D8 +:102A900023ACFCFE8327C10123AEFCFE8327C10DBE +:102AA000B387E700232EF10C8327810D13077000F5 +:102AB00093871700232CF10C635EF7001306410D7A +:102AC0009305090013850900EF6010116314051CBC +:102AD000938C0A008327010E930501091305010A4F +:102AE0002320F10A8327410E130BFAFF2328010844 +:102AF0002322F10A8327810E232A0108232C0108AF +:102B00002324F10A8327C10E232E01082326F10A6C +:102B1000EFA04039630605088327C10D0327810D07 +:102B2000938414009387F7FFB387470113071700B7 +:102B300023A09C0023A26C01232EF10C232CE10C7A +:102B400093077000938C8C0063DEE7001306410D41 +:102B50009305090013850900EF601008631C051236 +:102B6000938C0A009307410C23A0FC008327810368 +:102B700003278103938B8C0023A2FC008327C10DC4 +:102B8000B387E700232EF10C8327810D1307700014 +:102B900093871700232CF10CE356F7866FE09F8094 +:102BA000E35260FD93040001130D70000326010140 +:102BB0000327810D8327C10D23A0CC001307170025 +:102BC00093868C0063C06403B307FB0023A26C01EF +:102BD000232EF10C232CE10C93077000938C06003C +:102BE0006FF09FF69387070123A29C00232EF10C20 +:102BF000232CE10C635EED001306410D93050900E3 +:102C000013850900EF60407D6316050893860A006E +:102C1000130B0BFF938C06006FF05FF9232EE10C72 +:102C200023A2DB00232CF10C13077000E35CF7F206 +:102C30006FF0DFF183274102032781023384E740ED +:102C4000635680FCB7070081130B00019384C737DC +:102C5000930C70008327810D23A09B000327C10DD7 +:102C60009387170063448B0423A28B003304E40092 +:102C7000232E810C232CF10C130770006358F7F8F6 +:102C80001306410D9305090013850900EF60C07418 +:102C9000630E05F663140C006FE09F9793050C001C +:102CA00013850900EF0050106FE09F96130707018E +:102CB00023A26B01232EE10C232CF10C938B8B00B0 +:102CC00063DEFC001306410D93050900138509001E +:102CD000EF608070E31005FC938B0A00130404FF7F +:102CE0006FF05FF793050C0013850900EF00D00B20 +:102CF0006FF0CFF58327C10D639407006FE05F91FC +:102D00001306410D9305090013850900EF60C06C9F +:102D10006FE01F901307F0FF6392EDB063140DB8DE +:102D200013079000636097B913880C03A30F011970 +:102D30009304F1196FF08FB4B72700819306060052 +:102D4000138605009305050003A587986FD0DFF96A +:102D500083D7C500130101B8232C814693F7D7FF11 +:102D6000231AF10083A7450613840500232A914600 +:102D70002326F10683D7E50023282147232E114679 +:102D8000231BF10083A7C5011309050023200102BD +:102D90002322F10283A74502930581002326F10235 +:102DA000930701072324F100232CF100930700402F +:102DB0002328F100232EF100EFD01FF39304050028 +:102DC000634C05009305810013050900EF000038EE +:102DD000630405009304F0FF8357410193F7070450 +:102DE000638807008357C40093E707042316F400A1 +:102DF0008320C14703248147138504000329014729 +:102E0000832441471301014867800000130101FF3B +:102E1000B7270081232291009304050003A587981A +:102E20002324810023261100138405006308050074 +:102E30008327850363940700EF00004B0317C4004A +:102E40009317070193D7070193F68700639E060641 +:102E500093F60701639606029307900023A0F400FF +:102E6000136707042316E4001305F0FF8320C10055 +:102E700003248100832441001301010167800000C5 +:102E800093F74700638C070283250403638C0500D6 +:102E9000930704046386F50013850400EF00C070F7 +:102EA000232804028357C4002322040093F7B7FDAC +:102EB0002316F400832704012320F4008357C40061 +:102EC00093E787002316F400832704016390070229 +:102ED0008357C4001307002093F707286388E7008F +:102EE0009305040013850400EF20502D8357C40080 +:102EF00013F71700630C07028327440123240400FF +:102F0000B307F040232CF4008327040113050000CD +:102F1000E39E07F48317C40013F70708E30807F4D8 +:102F200093E707042316F4006FF01FF493F72700CC +:102F30001307000063940700032744012324E400DF +:102F40006FF09FFC8397C500130101FE232C8100C5 +:102F50001397070113570701232A9100232E11000D +:102F6000232821012326310193768700930405004D +:102F700013840500639C06163717000013070780AB +:102F8000B3E7E70003A745002396F5006346E00298 +:102F900003A7C5036342E002130500008320C101BB +:102FA0000324810183244101032901018329C100F4 +:102FB000130101026780000003278402E30E07FC6F +:102FC00003A904009396370123A0040063D8060CDC +:102FD000032604058357C40093F74700638E070058 +:102FE000832744003306F6408327040363860700E3 +:102FF0008327C4033306F640832784028325C40154 +:103000009306000013850400E78007009307F0FF94 +:103010008356C4006312F50283A704001307D0018E +:10302000636EF70A37074020130717003357F7007E +:10303000137717006304070AB7F7FFFF9387F77F3B +:1030400003270401B3F7D7009397070193D70741EC +:103050002320E4002316F4002322040013973701F1 +:10306000635C07009307F0FF6316F50083A7040075 +:10307000639407002328A4048325040323A02401C8 +:10308000E38C05F0930704046386F50013850400C0 +:10309000EF008051232804026FF01FF08325C40144 +:1030A000130600009306100013850400E7000700D4 +:1030B0009307F0FF13060500E31EF5F083A7040055 +:1030C000E38A07F01307D0016386E7001307600166 +:1030D0006392E70623A024016FF01FEC93E7060438 +:1030E0002316F4001305F0FF6FF05FEB83A90501D1 +:1030F000E38409EA03A905001377370023A035010B +:1031000033093941930700006314070083A7450181 +:103110002324F400E35220E9832744028325C401D9 +:10312000930609001386090013850400E780070051 +:103130006348A0008357C40093E707046FF05FFA69 +:10314000B389A9003309A9406FF0DFFC130101FE28 +:10315000232C8100232E110013040500630C0500AD +:1031600083278503639807002326B100EF00C0176B +:103170008325C1008397C500638C070013050400F5 +:10318000032481018320C101130101026FF09FDB41 +:103190008320C101032481011305000013010102F2 +:1031A0006780000093050500631C0500B7170081C8 +:1031B00003A547E7B73500809385C5146F00006FFE +:1031C000B727008103A587986FF05FF8130500000B +:1031D00067800000130101FF2324810023261100D2 +:1031E000130405002316B5002317C500232005008E +:1031F0002322050023240500232205062328050099 +:10320000232A0500232C05001306800093050000E7 +:103210001305C505EF201073B77700809387472308 +:103220002320F402B77700809387C7282322F40273 +:10323000B7770080938707312324F402B7770080A3 +:1032400093878736232E84002326F4028320C1002F +:10325000032481001301010167800000B7A50080ED +:10326000938585366F008064130500006780000039 +:10327000130101FF23229100130680069384F5FFBA +:10328000B384C40223202101138905002324810073 +:103290002326110093854407EF20500113040500F5 +:1032A0006300050223200500232225011305C50024 +:1032B0002324A4001386840693050000EF20906861 +:1032C000130504008320C1000324810083244100EE +:1032D000032901001301010167800000B717008175 +:1032E00003A547E76FF09FF783278503639E0706D3 +:1032F000130101FFB737008023261100232481002A +:103300009387C725232EF502930730002322F52E3D +:103310009307C52E130405002324F52E2320052E24 +:10332000032545001306000093054000EFF09FEAD7 +:10333000032584001306100093059000EFF09FE929 +:103340000325C4001306200093052001EFF09FE839 +:1033500093071000232CF4028320C1000324810072 +:10336000130101016780000067800000130101FF65 +:10337000B71700812322910083A447E7232021016E +:103380002326110083A78403232481001309050049 +:103390006396070013850400EFF01FF59384042E55 +:1033A00003A4840083A744009387F7FF63DA070030 +:1033B00083A704006380070883A404006FF05FFE06 +:1033C0000317C40063140706B707FFFF93871700AE +:1033D00023220406232004002322040023240400C3 +:1033E0002326F40023280400232A0400232C0400AD +:1033F00013068000930500001305C405EF209054C8 +:1034000023280402232A040223220404232404047C +:10341000130504008320C10003248100832441009C +:1034200003290100130101016780000013048406D1 +:103430006FF09FF79305400013050900EFF05FE37D +:1034400023A0A400E31A05F69307C0002320F90087 +:10345000130400006FF0DFFB67800000678000004E +:103460006780000067800000B727008103A5879868 +:10347000B73500809385C51C6F004039B7270081A0 +:1034800003A58798B7350080938585266F0000389F +:10349000130101FE2328210137190081232C81000B +:1034A000232A91002326310113840500232E1100C5 +:1034B0009309050013098940EF209056832789005E +:1034C0003717000083A447009307F7FE3384874033 +:1034D00093F4C4FF330494001354C4001304F4FFA2 +:1034E0001314C4006356E40213850900EF209053BF +:1034F000130500008320C1010324810183244101BD +:10350000032901018329C100130101026780000022 +:103510009305000013850900EF30903F8327890051 +:10352000B3879700E312F5FCB305804013850900CB +:10353000EF30103E9307F0FF6310F5049305000091 +:1035400013850900EF30D03C032789009306F00073 +:10355000B307E540E3DAF6F8B726008183A6C698FC +:1035600093E717002322F7003305D540B7260081E3 +:1035700023A0A69C6FF05FF783278900B384844063 +:103580003727008193E4140023A297008327079C28 +:1035900013850900338487402320879CEF209048BF +:1035A000130510006FF01FF563800526130101FF5E +:1035B0002324810023229100130405009384050035 +:1035C00023261100EF20D04503A5C4FF3716008144 +:1035D000938684FF9377E5FF13088640B385F60052 +:1035E00003A7450003288800130686401377C7FF0A +:1035F000137515006314B806B387E700631005025E +:1036000003A784FFB386E64083A58600B387E7005F +:1036100003A7C60023A6E5002324B70013E717007D +:1036200023A2E60037270081032707992324D60029 +:1036300063EAE700B727008183A5479F13050400CD +:10364000EFF01FE513050400032481008320C1006F +:1036500083244100130101016F20D03C23A2E50027 +:10366000130800006316050203A584FFB718008144 +:1036700093880841B386A640B387A70003A58600B8 +:103680006306150B83A8C6002326150123A4A800F2 +:103690003385E50003254500137515006318050201 +:1036A000B387E70003A78500631608083715008174 +:1036B000130505416310A708232AD6002328D60046 +:1036C00023A6E60023A4E6001308100013E7170062 +:1036D00023A2E6003387F6002320F700E31408F660 +:1036E0001307F01F6360F70693D7370093D5274081 +:1036F000130710003317B700832546009387170080 +:1037000093973700B307F6003367B7002322E6002C +:1037100003A70700138687FF23A6C60023A4E6009D +:1037200023A0D7002326D7006FF0DFF11308100085 +:103730006FF01FF683A5C5002326B70023A4E5007C +:103740006FF0DFF893D59700130740006368B70464 +:1037500013D7670013078703930517009395350068 +:10376000B305B600138585FF83A505006314B5086E +:1037700093071000135727403397E700832746002D +:103780003367F7002322E60023A6A60023A4B60091 +:103790002324D50023A6D5006FF0DFEA13074001EC +:1037A0006366B7001387B5056FF01FFB130740056D +:1037B0006368B70013D7C7001307E7066FF0DFF998 +:1037C000130740156368B70013D7F700130777078F +:1037D0006FF09FF8130540551307E007E36EB5F649 +:1037E00013D727011307C7076FF01FF783A58500BD +:1037F0006308B50003A745001377C7FFE3E8E7FEBA +:1038000003A5C5006FF05FF867800000130101FD9C +:103810002324810223202103232C4101232A510147 +:103820002326110223229102232E31011304052E97 +:1038300013090000130A1000930AF0FF6316040234 +:103840008320C1020324810213050900832441025D +:10385000032901028329C101032A8101832A41012D +:10386000130101036780000083248400832944003E +:103870009389F9FF63D60900032404006FF01FFC4D +:1038800083D7C4006370FA028397E400638C570106 +:10389000138504002326B100E78005008325C100BD +:1038A0003369A900938484066FF09FFC130101FD26 +:1038B0002324810223202103232C4101232A5101A7 +:1038C000232861012326710123261102232291025C +:1038D000232E3101130A0500938A05001304052ED7 +:1038E00013090000130B1000930BF0FF631A04027E +:1038F0008320C102032481021305090083244102AD +:10390000032901028329C101032A8101832A41017C +:10391000032B0101832BC100130101036780000009 +:1039200083248400832944009389F9FF63D6090026 +:10393000032404006FF09FFB83D7C400637EFB0069 +:103940008397E400638A77019385040013050A00D6 +:10395000E7800A003369A900938484066FF0DFFCD6 +:103960009307450113052500231F05FEE31CF5FE03 +:10397000678000009307000013074001B306F500BD +:1039800003D60600B386F500938727002390C60070 +:10399000E396E7FE678000009307A5011305250065 +:1039A000231F05FEE31CF5FE67800000930700005F +:1039B00013078001B306F50003D60600B386F500B1 +:1039C000938727002390C600E396E7FE239C05001B +:1039D00067800000930740001306A0013307F5003D +:1039E000835607003387F50003570700638AE60014 +:1039F00013051000636CD7001305F0FF678000000B +:103A000093872700E39CC7FC130500006780000034 +:103A100093064500930700001305A5013786FFFFB5 +:103A200003D70600937517006384050093E717001A +:103A300093F527001357170063900502939717001B +:103A40002390E600939707019386260093D70701FA +:103A5000E318D5FC678000003367C7006FF01FFED6 +:103A6000930665011307000083D72600139607010C +:103A70001356064163540600136717009397170007 +:103A8000939707011376270093D707016310060267 +:103A9000131717002391F600131707019386E6FF0B +:103AA00013570701E312D5FC6780000093E7170066 +:103AB0006FF01FFE93074500130700001305A501D3 +:103AC00083D607009387270013D686003367C70085 +:103AD000239FE7FE1397860013170701135707016B +:103AE000E310F5FE678000009307650113070000EF +:103AF00083D627009387E7FF139686003367C700B6 +:103B00002392E70013D78600E314F5FE67800000D8 +:103B100093074500130785019387270083D6070085 +:103B2000239FD7FEE31AF7FE231C050067800000E1 +:103B300093078501130745009387E7FF83D60700A6 +:103B40002391D700E31AF7FE2312050067800000D7 +:103B500093858501130765019306000083572700AD +:103B600003D605001307E7FF9385E5FFB387C7007A +:103B7000B387D7002391F50093D7070193F6170079 +:103B8000E31EE5FC6780000093858501130765014E +:103B90009306000083D705001307E7FF9385E5FF31 +:103BA000B387D74083564700B387D7402391F500AA +:103BB00093D7070193F61700E31EE5FC678000002A +:103BC000130101FE3703010093888501231D0100C5 +:103BD000231E0100938545009306C1011303F3FFE3 +:103BE00003D708009386E6FF9388E8FF631C07026B +:103BF000239F06FEE39615FF930740001307A001DD +:103C000093054100B385F50083D50500B306F600A2 +:103C1000938727002390B600E394E7FE1301010287 +:103C2000678000003307A70203D82600B377670038 +:103C3000B387070113D807012391F60093570701B3 +:103C400003D70600B387E700B38707012390F60088 +:103C500093D70701239FF6FE6FF0DFF98357250105 +:103C600093C7F7FF13971701631C070093072501FC +:103C7000130525000357E5FF63180700E39AA7FE25 +:103C80001305000067800000130510006780000026 +:103C9000130101FF232481002326110013040500D2 +:103CA000EFF0DFFB631E0500031524011355F5013A +:103CB0008320C100032481001301010167800000FB +:103CC000130500006FF0DFFE83172501130101FFCC +:103CD0002326110023248100232291002320210187 +:103CE00063D807069307F0FF2390F50003572501DB +:103CF000B78700009387F7FF33F7E7002391E500CC +:103D0000130905016316F7061384050093040500E3 +:103D1000EFF0DFF46302050493076400231204004C +:103D20001385C4FF1309E9FF035729009387270070 +:103D3000239FE7FEE318A9FE8320C100032481002E +:103D40008324410003290100130101016780000061 +:103D5000239005006FF09FF9930744009305A40199 +:103D600093872700239F07FEE39CB7FE6FF0DFFCDD +:103D700093876500239205001305E5FF1309E9FF0A +:103D80000357290093872700239FE7FEE318A9FE26 +:103D9000239C05006FF05FFA130101FB23229104BD +:103DA000232021052326110423248104130905005F +:103DB00093840500EFF09FEA6310050E138504005D +:103DC000EFF0DFE9130405006318050C930581008B +:103DD00013050900EFF05FEF93054102138504001E +:103DE000EFF09FEE03578100835741026380E7069F +:103DF0009307200093068001130681003306F60026 +:103E000003560600631C0602130641023306F60041 +:103E1000035606006314060293872700E39ED7FC2F +:103E2000130504008320C104032481048324410476 +:103E30000329010413010105678000001304100029 +:103E4000E30007FE1304F0FF6FF09FFD130710005F +:103E5000638407001307F0FF9307000093058001B8 +:103E600093068100B386F60003D60600930641024E +:103E7000B386F60083D60600630AD6001304070053 +:103E8000E3E0C6FA3304E0406FF09FF99387270020 +:103E9000E398B7FC6FF0DFF81304E0FF6FF05FF812 +:103EA0008357250193C7F7FF139717016310070284 +:103EB000130101FF23261100EFF05FDA8320C10018 +:103EC0001335150013010101678000001305000080 +:103ED00067800000130725019307050093872700DB +:103EE000239F07FEE39CE7FE8357250137870000E9 +:103EF0001307F7FFB3E7E7002319F5006780000019 +:103F0000130101FE232C810023263101232E1100F1 +:103F1000232A910023282101232441012322510136 +:103F2000930905001384050063D205103309B040DE +:103F3000130A090093040000930AF00063CE4A03B9 +:103F400013594900930500FFB305B902130A700025 +:103F50003384854013090400634C2A0393553400CD +:103F6000930780FFB385F50233848500631E040246 +:103F7000333590006F00400983D78901138509000C +:103F8000130A0AFFB3E4F400EFF09FBA6FF01FFBCF +:103F900083C7890113850900130989FFB3E49700DA +:103FA000EFF05FB16FF05FFB83D7890113850900E4 +:103FB0001304F4FF93F71700B3E49700EFF05FA545 +:103FC0006FF0DFFA13850900EFF09FB4938404FFCC +:103FD000E34A99FE93554400930700FFB385F50229 +:103FE000130970003304B400930404006346990479 +:103FF00093553400930780FFB385F5023304B40072 +:1040000063140404130500008320C101032481010B +:1040100083244101032901018329C100032A81006E +:10402000832A410013010102678000009384050088 +:104030001309F0006FF0DFF913850900EFF0DFAA34 +:10404000938484FF6FF09FFA13850900EFF05FA15E +:104050001304F4FF6FF0DFFA83574500130101FFEB +:1040600023229100232611002324810023202101F3 +:10407000930405006380070293F707F01304000020 +:1040800063860700EFF01FA3130480FF1309F0F607 +:104090006F00400983176500130400001309000A2C +:1040A00063D80702130504008320C10003248100A4 +:1040B00083244100032901001301010167800000EE +:1040C0001385040013040401EFF09FA4E30C24FD06 +:1040D00083D76400E38607FE83D7640093F707F075 +:1040E000638207021309000A83976400E3CC07FA8E +:1040F0001385040013041400EFF09F96E35689FE25 +:104100006FF05FFA13850400EFF01F9E1304840024 +:104110006FF09FFC138504001304F4FFEFF05F8F32 +:10412000E30224F983D74400E39607FE6FF09FF77C +:10413000130705019307050093872700239F07FEB8 +:10414000E39CE7FEB7C7FF7F2328F50067800000E8 +:1041500013070500835607001385050083572700C2 +:1041600063860600B786FFFFB3E7D7002319F50083 +:1041700003562700B78600009386F6FF9307670073 +:10418000631ED6001307A70183D6070063980602B3 +:1041900093872700E39AE7FE6FF0DFD3130505014D +:1041A000130787019387270083D6E7FF1305E5FFF1 +:1041B0002311D500E398E7FE678000006FF05FF7FA +:1041C000130101FD23229102930405001305410010 +:1041D000232481022326110213840500EFF0CFFB74 +:1041E00003D7E4009317070193D7074163C207047D +:1041F00023120100B78600009386F6FF3377D700BD +:104200009387E400631CD7061387040083560700D6 +:104210006386060213050400EFF09FF18320C102BC +:1042200003248102832441021301010367800000FB +:104230009307F0FF2312F1006FF0DFFB1307270055 +:10424000E396E7FC13050400EFF08FF1130504007B +:10425000EFF05FC88397E400E3D207FC1305040086 +:10426000EFF0DF9FE31C05FA835724013787FFFF38 +:10427000B3C7E7002319F4006FF05FFA2313E100DE +:10428000930641009387E7FF03D607009386260035 +:104290002392C600E398F4FE631C07002314010078 +:1042A0009305040013054100EFF09FEA6FF01FF73C +:1042B000930710009305F0FF130541002314F1004C +:1042C000EFF01FC46FF0DFFD130101FE232C81000E +:1042D000232A91002328210123263101232441018F +:1042E000232251011389060013840700232E110095 +:1042F0009304050093890500130A0600930A07003A +:10430000EFF09FD5930700093309A94063D4A704B0 +:10431000B78700009387E7FF63CC270593872400C6 +:104320009384A40193872700239F07FEE39C97FEB5 +:104330008320C10103248101832441010329010158 +:104340008329C100032A8100832A4100130101024D +:1043500067800000635E0900930700F76344F91863 +:104360009305090013850400EFF09FB96318051841 +:1043700063800A1403274400832704006306F706BA +:104380001305A401EFF04FE18327440013078003D6 +:104390006386E71C6348F71613078001638EE71EE8 +:1043A00013075003638AE71C1307C0002324E400AB +:1043B000370701801307F7FF232AE40013071000D3 +:1043C000231CE4001307B0002326E4000327C400E5 +:1043D0008356840113078700131717003307E4007F +:1043E0002315D7002320F400634220030327440051 +:1043F00093070009630CF70083D784011385040039 +:1044000093F71700B3E9F900EFF08FE083268400FB +:104410000356440183254400139716003387E400B4 +:1044200083570700B3F7C7001306F008634AB600C6 +:1044300093861600130607009305C00063D2D516B5 +:10444000835644010356070093C6F6FFB3F6C60031 +:104450002310D70003576401B376F7006384060284 +:104460006310F716639C09148327C4000357840163 +:1044700093971700B387F40083D70700B3F7E700DB +:1044800063900714634C200103274400930700093D +:104490006306F70013850400EFF08FDC83D7440038 +:1044A0006388070013850400EFF08FD61309190005 +:1044B000B7870000239C04009387E7FF63DA271186 +:1044C000B787FFFF93C7F7FF2391F400938744005A +:1044D000938484012390070093872700E39CF4FED4 +:1044E0006FF01FE5938724009384A401938727002E +:1044F000239F07FEE39C97FE6FF09FE39309100054 +:104500006FF01FE7130700046388E7021307100723 +:10451000E39CE7E8378700401307F7FF9306A00006 +:10452000232AE4002324D4003787FFFF231CE40060 +:104530002326D4006FF09FE9130770002324E400C2 +:10454000370701801307F7FF232AE4001307100041 +:10455000231CE400130760006FF01FE79306600060 +:10456000370780001307F70F232AE4002324D40021 +:10457000130700106FF09FFB370700041307F77F46 +:1045800093066000232AE400371700002324D40098 +:10459000130707806FF09FF9930640006FF05FFCF0 +:1045A000035526006304050093E717002311060056 +:1045B00093861600130626006FF05FE8E3140AECFA +:1045C000938504001305A401EFF08FD86FF09FEBE3 +:1045D00063560900239104006FF09FD523912401B5 +:1045E0006FF01FD5130101FE23244101035A25005A +:1045F000232C810013840500232E1100232A91000F +:1046000023282101232251012320610113090600DF +:10461000130B460323263101930A0500EFF0DFA3B5 +:1046200083542400330AAA4013050400EFF0DFA2EC +:10463000B384A44013050B00EFF00FB663D244051A +:1046400013050400032481018320C1018329C100D3 +:10465000032A8100832A4100032B010093070900EC +:1046600093860400032901018324410113070000FC +:104670001306000093050000130101026FF0DFC470 +:104680009305040013850A00EFF0CFB493090000EE +:10469000634AA0009305040013850A00EFF0CFCE13 +:1046A0009309100013050B00EFF08FBB8357C9046B +:1046B000130504009384F4FFB3E9F90023163905C8 +:1046C000EFF00FBA6FF09FF7130101F72324810871 +:1046D0002322910823202109232C41072326110896 +:1046E000232E3107232A5107232861072326710728 +:1046F0002324810713090500138405009304060091 +:10470000138A0600EFF08FD563000504938504003B +:1047100013050900EFF00FA68320C10803248108C8 +:1047200083244108032901088329C107032A81073B +:10473000832A4107032B0107832BC106032C810623 +:10474000130101096780000013050400EFF00FD189 +:104750006308050093850400130504006FF09FFBB8 +:1047600013050900EFF0CFF36314050613050400E9 +:10477000EFF00FF3630C0500B70500819385853DCD +:1047800013050900EFF04FE1630E0504130509005E +:10479000EFF00FF16318050013050400EFF04FF080 +:1047A000630C050413050900EFF08FCE1309050013 +:1047B00013050400EFF0CFCD630CA902B787FFFF0C +:1047C0002399F40013850400EFF0CFF06FF0DFF4CD +:1047D000B70500819385853D13050400EFF0CFDB1D +:1047E000E31605F813850400EFF09F946FF0DFF2F5 +:1047F000239904006FF01FFD9305C1001305090004 +:10480000EFF08FCC1305040093058102EFF0CFCBBE +:104810008359E1000354A102638A090E8357A10260 +:10482000130B0400638007108327810213094A03D6 +:10483000930BEA04232AFA0293078A0323900700C2 +:1048400093872700E39C77FF1304C100130C81FFBB +:10485000930A000003558401630E0500930581024D +:1048600013064104EFF0CFB5930509001305410489 +:10487000EFF00FAE8357CA04130509001304E4FFD9 +:10488000B3EAFA00EFF0CFAAE3168CFC9305090017 +:104890009307810203D7050093852500938727009E +:1048A000239FE7FEE39875FFB7C6FFFFB389690151 +:1048B0009386260093070A0013070004B386D900E5 +:1048C0001306000093850A0013058102EFF0DF9FB5 +:1048D0000357C10083578102631AF70623140102AC +:1048E0009385040013058102EFF09F866FF0DFE2ED +:1048F0009387270083D62700638E06001305C10027 +:10490000EFF08FF5B309A0406FF05FF19307C1009E +:1049100013070102E39EE7FC13850400EFF04F84C8 +:104920006FF09FDF930781021307C103E386E7FE61 +:104930009387270083D62700E38A06FE13058102AA +:10494000EFF08FF1330BA4406FF01FEE9307F0FFF1 +:104950002314F1026FF0DFF8130101F7232481081B +:104960002322910823202109232A510723261108F5 +:10497000232E3107232C41072328610723267107A3 +:1049800023248107232291071309050013840500BE +:1049900093040600938A0600EFF04FAC630205040F +:1049A0009385040013050900EFE0DFFC8320C108B4 +:1049B0000324810883244108032901088329C107AE +:1049C000032A8107832A4107032B0107832BC10692 +:1049D000032C8106832C4106130101096780000026 +:1049E00013050400EFF08FA763080500938504000A +:1049F000130504006FF05FFBB70900819385893DC3 +:104A000013050900EFF04FB963060504130509000B +:104A1000EFF00FC99309050013050400EFF04FC82C +:104A200063980904630E050413050900EFF04FA60F +:104A30001309050013050400EFF08FA5630AA920F0 +:104A4000B787FFFF2399F40013850400EFF08FC8A8 +:104A50006FF0DFF59385893D13050400EFF0CFB3C8 +:104A6000E31605FA13850400EFF08FEC6FF01FF4E6 +:104A7000E31A05FE13850400EFE09FEE6FF01FF3CD +:104A8000130509009305C100EFF00FA413050400FE +:104A900093058102EFF04FA30359A1020354E100F3 +:104AA000630A09148357E100930B04006386071817 +:104AB0000327810293878A03138BEA0423AAEA025D +:104AC0009389070093872700239F07FEE39C67FFD6 +:104AD00013058102EFE0DFF3035C2101370A0100D7 +:104AE000130AFAFFB30C4C038357C1020354E102CB +:104AF00093970701B387870013040A0063E8FC005B +:104B000033D4870313140401135404019305C10023 +:104B10001305040013064104EFF08F8A9305810208 +:104B200013054104EFE01FEB6356A0029305410417 +:104B30001305C100EFF04F85930581021305410471 +:104B4000EFE05FE9634AA0101304F4FF13140401BB +:104B5000135404019305810213054104EFF0CF8241 +:104B6000130581022390890093892900EFE05FFA01 +:104B7000E31C3BF7130781029306E1039307070049 +:104B80009305000003D6470093872700B3E5C500CF +:104B9000E39AF6FEB335B00093874A0383D6070045 +:104BA0009387270013072700231FD7FEE318FBFE78 +:104BB000B7460000330979419386F6FF93870A00D0 +:104BC00013070004B306D900130600001305810281 +:104BD000EFF08FEF0357C10083578102631CF70882 +:104BE000231401029385040013058102EFF04FD6D0 +:104BF0006FF0DFDB930781021307C103E38CE7E665 +:104C00009387270083D62700E38A06FE13058102D7 +:104C1000EFF08FC43309A0406FF0DFE893872700DF +:104C200083D62700638E06001305C100EFF0CFC2C4 +:104C3000B30BA4406FF0DFE79307C1001307010235 +:104C4000E39EE7FC0357C10083578102E31AF7DEB6 +:104C5000239904006FF05FDF1304E4FF13140401D1 +:104C6000930541041305C10013540401EFE0DFF183 +:104C70006FF05FEE9307F0FF2314F1026FF09FF6E1 +:104C800003AE050003A3450083A8850083A5C500E6 +:104C9000130101E2232C811C2326B1021384070097 +:104CA000832505049307F0FF2328F11493070009D7 +:104CB0002324411D2320611D232A911B2328A11B8E +:104CC000232E111C232A911C2328211D2326311D4C +:104CD0002322511D232E711B232C811B2326B11B44 +:104CE000232801012320C10323226102232411036D +:104CF000232AF114130A0500130B0600938C0600F7 +:104D0000130D070063800502832745041307100075 +:104D10003317F70023A2F50023A4E500EF10405B52 +:104D200023200A041305010293050105EFF04FC982 +:104D300013050105EFE0DFF56300050E9307100092 +:104D40002320F40093073000630CFB0C930940010F +:104D5000630A0B009389FCFF9307A00263D4370119 +:104D60009309A0028327411513050105232AF100A9 +:104D7000EFE0DFEE930B05006308050AB70500813D +:104D80009385C5621305411137240000EF2040438D +:104D90001304F470832741011305010523208116B4 +:104DA000232AF114EFF0CF8F130941116318050086 +:104DB00013050105EFE09FEAE30E0514B727000095 +:104DC0009387F7702320FD00930709001306000264 +:104DD0009306D00203C70700E30CC718E30AD718ED +:104DE000930409009387170003C7F7FF9386140005 +:104DF000A38FE6FEE31207181307200093071000A5 +:104E00006308EB009387090063D4890093070400CB +:104E1000930600036F005017232004006FF09FF2E9 +:104E200093890C006FF05FF3930700099305C106A7 +:104E300013050105232AF114EFE0DFB38357E107DF +:104E4000232001001397070113570741635E0700F2 +:104E50009397170193D71701231FF106B707010096 +:104E60009387F7FF2320F100370400811305843D69 +:104E70009305810813058511EFE0DFAF0357E107C4 +:104E800037090081232481009304843D1309094FCD +:104E9000E312071C9307C1061307E10783D6070037 +:104EA0006394061093872700E31AF7FE13040000AB +:104EB0009305010C13058108EFE01FE193058108BC +:104EC0001305010CEFE09FAE9305010C1305C1061D +:104ED000EFE09FDF9305C1061305010CEFE01FAD66 +:104EE000130601159305C10613058108EFF08FEF36 +:104EF0008354C119639C0400832781001305C106F4 +:104F00009385873DEFE05FE9631C05668327010019 +:104F1000638E076A9307D002230AF11093073000CB +:104F200013890900631AFB00338989009307A002E3 +:104F300063D427011309A0029307A000639CF468BF +:104F400093071003A30AF1109307E002230BF1105B +:104F500093047111635A200193070003A30BF1100E +:104F60001309F9FF9304811113041400635E0966A9 +:104F7000B7050081130604009385056513850400B9 +:104F8000EF2000246FF01FE1B705008193850564D1 +:104F90006FF05FDF8317C10763C80700B7050081A3 +:104FA0009385C5646FF01FDE9305C10613050900E4 +:104FB000EFE09FDEE30C05EE635A05429305410ADC +:104FC0001305C106EFE01F9BB74700009387E70872 +:104FD000231BF10A930700012322F100B787000089 +:104FE0009387F7FF232CF100B7C7FFFF93872700B4 +:104FF00013040000138C440B232EF10093060115BB +:10500000130681089305410A13050C00EFF0DF94A5 +:105010009305C10313058108EFE0DF958327810124 +:10502000835AE104B3FDFA008327C101B38DFD006B +:10503000634AB0051305010CEFE09F92939A0A01B1 +:1050400093DA0A4163D40A10930700001307C103DF +:105050003307F700835607001307010C3307F700E7 +:1050600003570700638CE63613050900EFE01FBF06 +:10507000630205089305010C13050900EFE09F8FFB +:105080006F00C00C93070009B38DB7419305010C65 +:105090001305C103EFE01F8E635AB00B1307010C19 +:1050A00093870D009306F00063CEF60293D74D0070 +:1050B000139717009306010C3387E600930600FF51 +:1050C000B387D70283560700B387B70193971700BA +:1050D000B387F40083D7C712B3F7D7002310F700C4 +:1050E0006FF0DFF523100700938707FF13072700F2 +:1050F0006FF09FFB1305010CEFE05FB6630805003E +:105100009305010C138505006FF05FF71305090087 +:10511000EFE01FD9930A05001305010CEFE05FD8FB +:10512000930D050063840A14630C05101305090030 +:10513000EFE01FB6930A05001305010CEFE05FB521 +:105140006390AA101305010CEFE09FFE9307000087 +:10515000130781083307F700835607001307010C74 +:105160003307F700035707006392E602938727008F +:1051700013072001E39EE7FC9305410A130581080C +:10518000EFE04FFF832741003304F4008327410001 +:10519000130C4C01938D440193D717002322F10087 +:1051A00093878411E31CFCE48357610B0357E107E9 +:1051B0009305C1061305410AB387E70037C7FFFF10 +:1051C000130727F7B387E700231BF10AEFE08FFAF5 +:1051D0009305810813050C00EFE0CFF9B71A000022 +:1051E000938444109305410A13850400EFE0DFBA6D +:1051F000E340A0CC9305410A13850D00EFE0DFB931 +:105200006348A0021306410A9305060093060115A0 +:1052100013850D00EFF04FF4130681089306011576 +:105220009305060013850D00EFF00FCA33045401F7 +:1052300093DA1A00E38E9DC6938D4D016FF09FFAAD +:10524000130509009305010CEFE0CFF21305010CE3 +:10525000EFE0DFA0E31C05EE8357210D3787FFFF4A +:10526000B3C7E7002319F10C6FF05FEEE31A05E80E +:105270009305C10D13050900EFE01FA59305810FEC +:105280001305010CEFE05FA48357C10D835AA10FF2 +:1052900093C7F7FF231EF10C8357E10DB3855741E8 +:1052A0002326F100635AB002930541111305810FC3 +:1052B000EFE0CFEF9305810F1305C10DEFE00FEF86 +:1052C0009305C10D13054111EFE04FEE8327C10097 +:1052D000B385FA40835AA10F638805049307F0F65B +:1052E00063C4F5081305C10DEFE09FC12326A1009B +:1052F0000357C10D8357810F9305810F1305C10D0E +:105300006318F70CEFE0DF848325C10093070115D4 +:105310001307000493860A0013860D001305810FFE +:10532000EFE09FFA6F0040049305810F1305C10D54 +:10533000EFE04FEA631605060357C10D8357810F4F +:105340006308F7001305010CEFE08FE16FF01FE039 +:105350008357A10F639207028317E10F63CE070003 +:105360001305810FEFE0CFEF9305010C1305810FBB +:10537000EFE01FDE6FF09FDD9307810F1307E11051 +:1053800083D6270063880600938A1A00231D510FD5 +:105390006FF09FFD93872700E314F7FE6FF01FFF68 +:1053A00023260100E356A0F4930541111305810F54 +:1053B000EFE0CFDF9305810F1305C10DEFE00FDFA5 +:1053C0009305C10D13054111EFE04FDE6FF05FF261 +:1053D000EFE08FFB930D10006FF01FF39387270012 +:1053E00013072001E394E7C66FF05FD68357E10708 +:1053F00013040000938A44106388070A9305010C84 +:105400001305C106B74A0000EFE01F8C938AEAFF3C +:10541000130C50FD8357810D93F7770063920706B5 +:105420009305410A1305010CEFE04FD81305410A1B +:10543000EFE00FDE1305410AEFE08FDD9305410A2F +:105440001305010CEFE0CFF08357610A9387370013 +:105450002313F10A8357810A639A07108357C10BFC +:10546000639007028357610A63ECFA009305010C0D +:105470001305410A1304F4FFEFE04FD3E31C84F952 +:105480009305C1061305010CEFE09FCC6F004002AD +:105490001306C106930601159305060013850A003D +:1054A000EFF08FA21304F4FF8317C107E3D207FEC6 +:1054B0009305010C1305C106EFE0CFCB93058108DE +:1054C00013050900EFE00FCB93874401130C000094 +:1054D000B7FAFFFF2322F100930D2000B7070081E8 +:1054E0009387875233878701832741009305010CF7 +:1054F000130509002326E100B3848701EFE0DF896B +:105500000327C1006358A0049305010C130507008D +:10551000EFE09F88634805021306010C930506001F +:105520009306011513850400EFF00F9A1306810806 +:10553000930601159305060013850400EFF0CF983C +:1055400033045401130C4C0193074010B3CABA033F +:10555000E316FCF81306810893060115930509006C +:1055600013050600EFF04FBF6FF09F941305410A3B +:10557000EFE00FCA8357610A938717006FF05FED62 +:105580001305C106EFE0CFCD9305410A1305C1060F +:10559000EFE0CFC11305410AEFE08FCC1305410ABC +:1055A000EFE00FCC9305C1061305410AEFE04FDA97 +:1055B000130601159305C10613058108EFF08F82CC +:1055C0001304F4FF8354C1196FF0DF9293070002B4 +:1055D0006FF09F94938404039307E002A30A911051 +:1055E000230BF11093047111B38A7401635679058A +:1055F0008357C119130740009384FAFFE35AF796C3 +:10560000130750006384E708938704001306E00241 +:1056100093058003930600039387F7FF03C70700F2 +:105620001377F7076358090A130710032380E7006D +:10563000130414006FF0DF931305C106EFE04FC2AF +:105640009305410A1305C106EFE04FB61305410A61 +:10565000EFE00FC11305410AEFE08FC09305C106CB +:105660001305410AEFE0CFCE130601159305C106DD +:1056700013058108EFE01FF78347C119938B1B00C7 +:10568000938707032380FA006FF01FF693058108C4 +:105690001305C106EFE0DFAB832781001305810806 +:1056A0009385873DEFE04FEFE31005F6E342098C69 +:1056B00083C7EAFF938727FD93B7170093C7F7FFC8 +:1056C000B387F40083C7070093F71700E39E07F240 +:1056D0006FF01F8A6314C70203C7F7FF93068003A6 +:1056E00063E8E60013071700A38FE7FE6FF05F88FB +:1056F00013041400130710036FF01FFF63E8E500A5 +:10570000130717002380E7006FF09F862380D700E0 +:105710006FF09FF0930714002320FD009306E00232 +:105720009307090003C70700631607001307500417 +:105730006F00C002138617006306D70093070600A8 +:105740006FF05FFE03C7170093871700A38FE7FE74 +:10575000E31A07FE6FF09FFD9387F7FF83C60700EC +:105760006384E600E36AF9FE238007006FF0CFE56B +:10577000938717006FF00FE6938406006FF08FE6B3 +:105780009384F4FF2380040003C7F4FF6316D7005B +:1057900033872441E3C6E7FE1307300093879C005C +:1057A0006312EB023384890063580400230A01105A +:1057B00023200D009304090083270D00B38CFC0007 +:1057C00093873C0023220A041307400093064701F5 +:1057D00083254A0463F8D70613050A00EF00D02496 +:1057E0002320AA049305090013040500EF10503884 +:1057F0008327010163880700B3842441B304940024 +:1058000023A09700130504008320C11D0324811DDC +:105810008324411D0329011D8329C11C032A811CE6 +:10582000832A411C032B011C832BC11B032C811BCE +:10583000832C411B032D011B832DC11A1301011E53 +:1058400067800000938515002322BA041317170000 +:105850006FF0DFF7B78700009387F7FF631CF7F25D +:1058600083270100638207F2B705008193854563B2 +:105870006FF04FD183270500130101FC930541010F +:105880002320F10083274500232E11022322F1005B +:10589000832785002324F1008327C5001305010019 +:1058A0002326F100EFE0DF9183576102130500002A +:1058B00093C7F7FF13971701631A070013054101F8 +:1058C000EFE0CFB913351500130515008320C10390 +:1058D00013010104678000001305050F67800000B5 +:1058E000B727008183A7879803A5470363160500A0 +:1058F00037250081130505811305050F678000001A +:10590000B727008183A7879803A54703631605007F +:1059100037250081130505811305050F67800000F9 +:10592000130101F8232A9106938405008395E5006D +:10593000232C8106232E11061304060063DE0500C6 +:1059400083D7C40023A0060093F7070863980704D1 +:10595000930700406F00C004130681012326D10085 +:10596000EF40D0488326C100E34C05FC0327C1016A +:10597000B7F7000037150000B3F7E70037E7FFFF80 +:10598000B387E70093B7170023A0F6009307004002 +:105990002320F400130505806F0000019307000425 +:1059A0002320F400130500008320C107032481078E +:1059B00083244107130101086780000083D7C500D5 +:1059C000130101FE232C8100232E1100232A9100B4 +:1059D0002328210193F72700138405006388070219 +:1059E000930734042320F4002328F40093071000C5 +:1059F000232AF4008320C10103248101832441016F +:105A00000329010113010102678000009306C10010 +:105A10001306810093040500EFF09FF083258100B9 +:105A20001309050013850400EF0040086310050208 +:105A30008317C40013F70720E31E07FA93F7C7FF85 +:105A400093E727002316F4006FF09FF9B737008023 +:105A50009387C72523AEF4028357C4002320A400F4 +:105A60002328A40093E707082316F4008327810066 +:105A7000232AF4008327C100638207028315E40010 +:105A800013850400EF508001630A05008357C400AA +:105A900093F7C7FF93E717002316F4008357C4005A +:105AA0003369F900231624016FF0DFF4130101FDBF +:105AB0002326110223248102232291022320210381 +:105AC000232E3101232C4101232A51012328610176 +:105AD0002326710123248101232291019387B5009C +:105AE000130760016376F70493F487FF63D404041B +:105AF0009307C0002320F500130500008320C10296 +:105B00000324810283244102032901028329C10164 +:105B1000032A8101832A4101032B0101832BC10048 +:105B2000032C8100832C41001301010367800000D6 +:105B300093040001E3EEB4FA93090500EF00406E10 +:105B4000371900819307701F1309894063EA97048E +:105B5000138784003307E90003244700930687FF77 +:105B600093D734006318D4000324C7009387270019 +:105B700063008708832744000327C400832684002A +:105B800093F7C7FFB307F40023A6E6002324D7004A +:105B900003A747001367170023A2E7006F00800ADE +:105BA00013D794009307F003630A0700930740009C +:105BB00063E2E70A93D7640093878703138717008C +:105BC000131737003307E90003244700930587FFC5 +:105BD0001305F000630CB400032744001377C7FFDC +:105BE000330697406350C50C9387F7FF93871700E0 +:105BF00003240901B71500819306890093850541A7 +:105C00006308D412032744001306F0001377C7FF7C +:105C100033059740635AA60A93E714002322F40041 +:105C200033069400232AC9002328C900936715006E +:105C30002326D6002324D6002322F6003307E400CF +:105C40002320A70013850900EF00C05D1305840021 +:105C50006FF0DFEA9307400163E6E7009307B705BB +:105C60006FF0DFF59307400563E8E70093D7C400C2 +:105C70009387E7066FF09FF49307401563E8E7000A +:105C800093D7F400938777076FF05FF3930640553F +:105C90009307E007E3E4E6F293D724019387C7076D +:105CA0006FF0DFF18326C400634C06008327840075 +:105CB00023A6D70023A4F600B307E4006FF05FED3E +:105CC000138406006FF01FF1232AD9002328D9007E +:105CD000634C05003307E4008327470093E7170070 +:105CE0002322F7006FF01FF69306F01F03284900E8 +:105CF00063E0E61813573700135627409306100049 +:105D000013071700B396C600131737003307E900CF +:105D1000B3E606012322D90083260700130687FF76 +:105D20002326C4002324D4002320870023A6860032 +:105D300013D72740130310003313E3000327490050 +:105D4000636A6706B3766700639C060093F7C7FF34 +:105D500013131300B376670093874700E38A06FEA8 +:105D6000130EF00093963700B306D900138806008F +:105D7000138507000324C800631C041B13051500CA +:105D80001377350013088800E31607FE13F7370072 +:105D9000631E0720032749009347F3FFB377F700FB +:105DA0002322F900032749001313130063646700DB +:105DB00063120322832B890003A44B00937AC4FF50 +:105DC00063E89A0033879A409307F00063CEE73286 +:105DD000B7270081372A008103A4479F0327CA9869 +:105DE0009307F0FFB38C5B01338484006318F71EC4 +:105DF000130404019305040013850900EF104031DA +:105E00009307F0FF130B05006306F52863749501F3 +:105E100063922B29372C008193060C9C03A7060064 +:105E2000130C0C9C3307E40023A0E60063946C1D64 +:105E300093974C016390071C8327890033848A0061 +:105E40001364140023A287003727008183270C00E6 +:105E50008326079F63F4F6002328F79E37270081E7 +:105E60008326C79E63F8F6222326F79E6F008022C2 +:105E7000135697009306400063E6C60493566700E6 +:105E80009386860313861600131636003306C90060 +:105E9000130586FF032606006312C50893D6264025 +:105EA00013071000B316D700B3E606012322D9006A +:105EB0002326A4002324C40023248500232686004F +:105EC0006FF01FE79306400163E6C6009306B60530 +:105ED0006FF05FFB9306400563E8C6009356C7006A +:105EE0009386E6066FF01FFA9306401563E8C60036 +:105EF0009356F700938676076FF0DFF81305405549 +:105F00009306E007E360C5F8935627019386C6071A +:105F10006FF05FF7032686006308C50083264600FE +:105F200093F6C6FFE368D7FE0325C6006FF05FF85F +:105F3000032744000326C4001377C7FFB308974024 +:105F400063501E0593E714002322F4008327840086 +:105F5000B30694003307E40023A6C7002324F60009 +:105F6000232AD9002328D90093E7180023A6B600D6 +:105F700023A4B60023A2F600232017016FF09FCCC4 +:105F800063C208023307E4008327470093E7170042 +:105F90002322F7008327840023A6C7002324F600CA +:105FA0006FF05FCA130406006FF01FDD938686FF53 +:105FB00003A786009387F7FFE30AD7DC6FF09FDE25 +:105FC0009387470013131300B3766700E38A06FE36 +:105FD0006FF05FD9930705006FF01FFF37170000C0 +:105FE0001307F7003304E400B7F7FFFF3374F4003E +:105FF0006FF05FE08326CA989307F0FF6390F60C7A +:1060000023266A99937C7B009307000063880C0029 +:1060100093078000B3879741330BFB0037150000CF +:10602000338AA70033048B001305F5FFB377A40070 +:10603000330AFA40337AAA0093050A00138509004F +:10604000EF10000D9307F0FF631CF500130504002B +:1060500063860C0013858CFF3305A400130A00002F +:1060600083270C003305654123246901B387470169 +:10607000330A4501136A1A002320FC0023224B0136 +:10608000E3842BDD1307F0006362570593071000CC +:106090002322FB008327890083A7470093F7C7FFCC +:1060A0003387974063E697009307F00063CEE704D9 +:1060B00013850900EF0000176FF01FA4B3079B4181 +:1060C000B387E7002320FC006FF0DFF383A74B00CA +:1060D00013844AFF137484FF93F71700B3E7870014 +:1060E00023A2FB0093065000B3878B0023A2D700A6 +:1060F00023A4D700E37A87D493858B001385090006 +:10610000EFD08FCA6FF05FD40324890093E71400A7 +:106110002322F400B30794002324F9006FF09FA713 +:1061200093F5F50F3306C5006316C500130500008F +:106130006780000083470500E38CB7FE1305150058 +:106140006FF09FFE1303F00013070500637EC30288 +:106150009377F7006390070A63920508937606FF2A +:106160001376F600B386E6002320B7002322B7009B +:106170002324B7002326B70013070701E366D7FEE1 +:106180006314060067800000B306C34093962600A0 +:1061900097020000B38656006780C6002307B70049 +:1061A000A306B7002306B700A305B7002305B70071 +:1061B000A304B7002304B700A303B7002303B70069 +:1061C000A302B7002302B700A301B7002301B70061 +:1061D000A300B7002300B7006780000093F5F50F18 +:1061E00093968500B3E5D50093960501B3E5D500F8 +:1061F0006FF0DFF69396270097020000B3865600F3 +:1062000093820000E78006FA93800200938707FFDD +:106210003307F7403306F600E378C3F66FF0DFF399 +:1062200067800000678000008327C504130101FF19 +:106230002322910023202101232611002324810001 +:1062400093040500138905006382070403A7C404AF +:1062500093172900B307F70003A50700631005068D +:1062600013041000331424011306540013162600DF +:106270009305100013850400EF40800063020502BF +:1062800023222501232485006F00C003130610027A +:1062900093054000EF30D07E23A6A404E31805FA4E +:1062A000130500008320C1000324810083244100E2 +:1062B0000329010013010101678000000327050085 +:1062C00023A0E70023280500232605006FF09FFD8B +:1062D0006380050283A74500139727008327C50421 +:1062E000B387E70003A7070023A0E50023A0B700BA +:1062F00067800000130101FD232E31019309050081 +:106300003705010023248102232291021384050012 +:1063100083A405012326110223202103938545012F +:10632000130800001305F5FF83A7050093854500BA +:106330001308180033F7A7003307C70293D70701E4 +:10634000B387C7023307D700935607013377A700F7 +:10635000B387D70093D6070193970701B387E70068 +:1063600023AEF5FEE34298FC63840606832784008F +:1063700063C4F40483254400138509002326D10057 +:1063800093851500EFF05FEA032604019305C4002E +:106390001309050013062600131626001305C50071 +:1063A000EF40900E9305040013850900EFF05FF2B3 +:1063B0008326C100130409009387440093972700A4 +:1063C000B307F40023A2D700938414002328940079 +:1063D000130504008320C1020324810283244102A7 +:1063E000032901028329C101130101036780000011 +:1063F000130101FD93878600232C4101138A0600B7 +:10640000930690002324810223229102232E31013E +:1064100013840500B3C7D7022326110223202103CA +:10642000232A5101930905009304060093061000E6 +:106430009305000063C4F608138509002326E100D4 +:10644000EFF09FDE0327C100930710002328F5001B +:10645000232AE5009307900063D89706930A9400D7 +:1064600013890A0033049400130919008346F9FFC5 +:10647000930505001306A000938606FD1385090009 +:10648000EFF05FE7E31289FE138484FF33848A0010 +:1064900013890400634049058320C102032481025B +:1064A00083244102032901028329C101032A8101B6 +:1064B000832A4101130101036780000093961600AF +:1064C000938515006FF01FF71304A4009304900048 +:1064D0006FF01FFCB3079940B307F40083C60700B1 +:1064E000930505001306A000938606FD1385090099 +:1064F000EFF05FE0130919006FF0DFF93707FFFFD6 +:106500003377E500930705001305000063160700C5 +:106510009397070113050001370700FF33F7E700E2 +:10652000631607001305850093978700370700F06F +:1065300033F7E700631607001305450093974700FC +:10654000370700C033F7E70063160700130525007F +:106550009397270063CA07001397170013051500C8 +:1065600063440700130500026780000083270500CD +:1065700013F77700630E070293F617001307000066 +:10658000639C060013F72700630C070093D71700DE +:106590002320F50013071000130507006780000093 +:1065A00093D727002320F500130720006FF0DFFEAC +:1065B0009396070193D60601130700006396060021 +:1065C00093D707011307000193F6F70F63960600B0 +:1065D0001307870093D7870093F6F70063960600AA +:1065E0001307470093D7470093F6370063960600DA +:1065F0001307270093D7270093F617006398060028 +:1066000093D7170013071700638607002320F500B0 +:106610006FF09FF8130700026FF01FF8130101FFDE +:106620002324810013840500930510002326110004 +:10663000EFF09FBF232A85008320C100032481003F +:10664000130710002328E5001301010167800000F3 +:1066500003A7050183270601130101FD23229102EF +:10666000232611022324810223202103232E31011A +:10667000938405006356F700930406001386050013 +:1066800083A904010329060183A7840083A544008C +:106690003384290163D48700938515002326C10024 +:1066A000EFF09FB80326C10013084501131324001F +:1066B000330368009307080063EC67049385440183 +:1066C0009398290013064601131E2900B7060100FE +:1066D000B3881501330EC6019386F6FF6360C605C5 +:1066E000635880001303C3FF83270300638E0710E2 +:1066F000232885008320C1020324810283244102D0 +:10670000032901028329C1011301010367800000ED +:1067100023A00700938747006FF01FFA832F06001E +:10672000B3FFDF0063840F06130F08009382050098 +:106730009304000003A7020083230F00130F4F00F0 +:10674000B37ED700B38EFE03B3F7D30093D3030118 +:1067500093824200B38EFE0093570701B387F7037D +:10676000B38E9E0013D70E01B3FEDE00B387770011 +:10677000B387E70093D4070193970701B3E7D701E5 +:10678000232EFFFEE3E812FB23209F008352260006 +:106790006386020683270800930E0800138F050006 +:1067A000930F000003270F0083D32E00B3F7D70009 +:1067B0003377D70033075702938E4E00130F4F00E5 +:1067C000330777003307F701931F0701B3E7FF0093 +:1067D00023AEFEFE8357EFFF83AF0E001357070172 +:1067E000B3875702B3FFDF00B387F701B387E70032 +:1067F00093DF0701E3681FFB23A0FE00130646009A +:10680000130848006FF09FED1304F4FF6FF05FED85 +:10681000130101FE232A910023282101232631019F +:10682000232E1100232C810023244101937736006D +:106830001309050093040600938905006384070289 +:106840009387F7FF37070081130787659397270022 +:10685000B307F70003A6070093060000EFF09FA917 +:106860009309050093D42440638004080324890419 +:10687000631E04009305102713050900EFF01FDACB +:106880002324A904130405002320050093F7140012 +:1068900063840702938509001306040013050900A9 +:1068A000EFF01FDB130A05009385090013050900AB +:1068B000EFF01FA293090A0093D4144063860402E8 +:1068C00003250400631E050013060400930504005D +:1068D00013050900EFF0DFD72320A40023200500D3 +:1068E000130405006FF09FFA8320C1010324810186 +:1068F0001385090083244101032901018329C10073 +:10690000032A81001301010267800000130101FDC9 +:106910002322910293840500232E310183A90401CF +:106920002324810283A545001354564083A7840085 +:10693000B309340123202103232A51012326110204 +:10694000232C4101930A05001389190063C6270D02 +:1069500013850A002326C100EFF01F8D0326C10016 +:1069600093074501130A05009386070013070000EB +:10697000938646006348870A6354040013040000AA +:1069800083A60401131424003387870093962600FE +:10699000938744011376F601B386D700630A06088D +:1069A000130800023308C8409305000003A5070040 +:1069B00013074700938747003315C500B365B5003B +:1069C000232EB7FE83A5C7FFB3D50501E3E0D7FEAD +:1069D0002320B70063840500138929001309F9FFF8 +:1069E00023282A0113850A0093850400EFF05F8EA7 +:1069F0008320C1020324810213050A00832441027B +:106A0000032901028329C101032A8101832A41014B +:106A10001301010367800000938515009397170009 +:106A20006FF0DFF223AE06FE130717006FF05FF47E +:106A30009387470003A6C7FF13074700232EC7FE0F +:106A4000E3E8D7FE6FF09FF98327050103A705014F +:106A5000B387E740639C070213172700130545011E +:106A600093854501B306E500B385E5009386C6FF2F +:106A70009385C5FF03A6060003A70500630CE60087 +:106A80009307F0FF6364E600930710001385070087 +:106A900067800000E36CD5FC6FF05FFF130101FE1F +:106AA000232A9100938405002326310193050600D3 +:106AB0009309050013850400232C8100232E110067 +:106AC0002328210113040600EFF01FF8631C0502C0 +:106AD0009305000013850900EFF00FF593071000F0 +:106AE0002328F500232A05008320C1010324810106 +:106AF00083244101032901018329C10013010102FB +:106B00006780000013091000634A05009307040022 +:106B100013090000138404009384070083254400B4 +:106B200013850900EFF04FF00323040183A804014B +:106B300013064401131E2300138844019398280070 +:106B4000B70E010023262501330EC601B308180134 +:106B500093064501130F0000938EFEFF03270600E6 +:106B6000832F080093864600B375D701B3F7DF0182 +:106B7000B385E501B385F54093DF0F019357070116 +:106B8000B387F74113D70541B387E70013DF074108 +:106B9000B3F5D50193970701B3E7B7001308480091 +:106BA00023AEF6FE13064600E36A18FBB7050100A4 +:106BB0009385F5FF636CC6019386C6FF83A7060025 +:106BC00063820704232865006FF01FF28327060005 +:106BD000938646001306460033F7B7003307E701F4 +:106BE0001358074193D70701B387070113DF074104 +:106BF0003377B70093970701B3E7E70023AEF6FEBC +:106C00006FF05FFB1303F3FF6FF01FFBB707F07F1D +:106C1000B3F5B700B707C0FCB385F5006358B00003 +:106C2000930700001385070067800000B305B0409C +:106C300093D74541130730016348F700B7050800B3 +:106C4000B3D5F5406FF0DFFD1387C7FE9306E00173 +:106C50009305000093071000E3C6E6FCB707008029 +:106C6000B3D7E7006FF01FFC130101FD232291024F +:106C700083240501232E31019309450193942400B7 +:106C8000B38499002324810203A4C4FF2320210399 +:106C90002326B1001305040023261102EFF01F86FE +:106CA0008325C10093070002B387A74023A0F50006 +:106CB0009307A0001389C4FF63CCA7049307B00017 +:106CC000B387A7403707F03FB356F400B3E6E600BA +:106CD0001307000063F4290103A784FF130555017E +:106CE0003315A400B357F700B367F5008320C10242 +:106CF0000324810283244102032901028329C10163 +:106D000013850700938506001301010367800000C7 +:106D10009307000063F6290183A784FF138984FF8A +:106D2000130555FF630E0502130700023306A74043 +:106D300033D7C7003314A4003364E400B706F03F30 +:106D4000B366D4001307000063F429010327C9FFC9 +:106D5000B397A7003357C700B3E7E7006FF01FF9F9 +:106D6000B706F03FB366D4006FF05FF8130101FD82 +:106D7000232481021384050093051000232291022D +:106D80002320210393040600232E3101232C4101EB +:106D90001309070023261102138A0600EFF0CFC85B +:106DA000370710009307F7FFB3F7970093D4440118 +:106DB00093F4F47F93090500639A04082326F100F5 +:106DC000630E04081305810023248100EFF00FFAFD +:106DD00083268100630005080327C1009307000292 +:106DE000B387A740B317F700B3E7D7003357A7001F +:106DF00023AAF9002326E1000324C10023AC890063 +:106E0000333480001304140023A88900638A040625 +:106E10009384D4BCB384A4009307500323209A0026 +:106E20003385A7402320A9008320C10203248102C7 +:106E30001385090083244102032901028329C1012A +:106E4000032A81011301010367800000B3E7E70013 +:106E50006FF0DFF623AAD9006FF01FFA1305C10007 +:106E6000EFF0CFF08327C1001305050213041000D3 +:106E700023AAF9009307100023A8F9006FF01FF967 +:106E8000931724001305E5BCB387F9002320AA005B +:106E900003A5070113145400EFF04FE63304A44098 +:106EA000232089006FF05FF8130101FD2322910276 +:106EB0009384050093058101232611022324810276 +:106EC0002320210313090500EFF01FDA2320A1007E +:106ED0002322B10013840500138504009305C1012A +:106EE000EFF09FD803A70401832709018326C1017E +:106EF0002324A100B387E74003278101939757001C +:106F00002326B1003307D740B387E7006350F0046E +:106F100093974701B38787002322F1008737010049 +:106F2000073781008320C10203248102D3F7E71AC7 +:106F300083244102032901022730F10003250100C7 +:106F40008325410013010103678000003707F0FF2C +:106F5000B387E702B387B7002326F1006FF01FFC69 +:106F600093077001130101FF63C6A702B7070081F1 +:106F700013153500938787653385A700873705018B +:106F80002734F100032581008325C100130101018D +:106F900067800000B717008187B787E7B7170081C0 +:106FA00007B707E81305F5FFD3F7E712E31C05FE63 +:106FB0006FF01FFD9387F5FF0327060193D7574016 +:106FC000938717009397270093064601131727000E +:106FD000B307F5003387E60063E6E600636EF5006D +:106FE000678000009386460003A6C6FF1305450090 +:106FF000232EC5FE6FF05FFE13054500232E05FE10 +:107000006FF0DFFD8326050193D755401307450137 +:1070100063C0F60463D4D70293F5F50163800502DB +:1070200093962700B306D70003A6060013051000A9 +:10703000B356B600B395B6006318B602939727000F +:10704000B307F700636AF7001305000067800000CC +:10705000938706006FF09FFE9387C7FF83A6070004 +:10706000E38206FE1305100067800000130101FF94 +:107070002326B1000327C100B706008093C6F6FFA0 +:107080002324A100B3F7E60023200600B705F07F14 +:1070900063D8B7060325810033E5A7006302050620 +:1070A000B375B70063940502B717008187B787E807 +:1070B00007378100D377F7122734F1000327C10087 +:1070C000B3F7E6009306A0FC2320D6008326060033 +:1070D00093D74741938727C0B387F6002320F60054 +:1070E000B70710809387F7FF832581003377F70078 +:1070F000B707E03FB367F7002324B1002326F10070 +:10710000032581008325C100130101016780000070 +:10711000130101FF232481002322910037240081E1 +:107120009304050013850500232611002324049EE3 +:10713000EF904FBF9307F0FF6318F5008327849EFD +:107140006384070023A0F4008320C100032481008E +:10715000832441001301010167800000130101F63F +:10716000232AF108B707008093C7F7FF232EF10009 +:107170002328F100B707FFFF2326D1082324B100FD +:10718000232CB100938787209306C10893058100C3 +:10719000232E1106232AF1002328E108232C0109BC +:1071A000232E11092322D100EF00802383278100A1 +:1071B000238007008320C1071301010A67800000B4 +:1071C000130101F6232AF108B707008093C7F7FFE0 +:1071D000232EF1002328F100B707FFFF93878720B4 +:1071E000232AF100B72700812324A100232CA1002A +:1071F00003A587982324C1082326D10813860500F8 +:107200009306810893058100232E11062328E108A7 +:10721000232C0109232E11092322D100EF00401C49 +:1072200083278100238007008320C1071301010AFF +:1072300067800000130101FF2324810013840500EF +:107240008395E50023261100EF3050376340050297 +:1072500083270405B387A7002328F4048320C100F3 +:107260000324810013010101678000008357C400DB +:1072700037F7FFFF1307F7FFB3F7E7002316F40014 +:107280006FF0DFFD130500006780000083D7C500A5 +:10729000130101FE232C8100232A910023282101C0 +:1072A00023263101232E110093F7071093040500C4 +:1072B000138405001309060093890600638A0700FA +:1072C0008395E5009306200013060000EF30D00EF2 +:1072D0008357C40037F7FFFF1307F7FFB3F7E70043 +:1072E0002316F4008315E400032481018320C101E7 +:1072F00093860900130609008329C10003290101AF +:107300001385040083244101130101026F201072D0 +:10731000130101FF23248100138405008395E500F8 +:1073200023261100EF3050099307F0FF0357C400E4 +:107330006312F502B7F7FFFF9387F7FFB3F7E70094 +:107340002316F4008320C1000324810013010101EE +:1073500067800000B7170000B367F7002316F4003A +:107360002328A4046FF01FFE8395E5006F20107B97 +:107370009307050003C70500938717009385150041 +:10738000A38FE7FEE31807FE678000009307050060 +:107390009387170003C7F7FFE31C07FE3385A74059 +:1073A0001305F5FF6780000093070500630E0600D4 +:1073B0009385150003C7F5FF938717001306F6FFA3 +:1073C000A38FE7FEE31407FE3386C7006394C7006C +:1073D0006780000093871700A38F07FE6FF01FFFE1 +:1073E000130101E2232E111C232A911C2328211DA5 +:1073F0002326311D232C811B93890500930406004D +:10740000138C0600232C811C2324411D2322511D93 +:107410002320611D232E711B232A911B2328A11BCE +:107420002326B11B13090500EFE08FCB832705004E +:10743000138507002328F102EFF05FF583D7C90019 +:10744000232EA1002320010E2322010E2324010E4E +:107450002326010E93F707086380070483A7090119 +:10746000639C07029305000413050900EFE00FE495 +:1074700023A0A90023A8A900631C05009307C0004E +:107480002320F9009307F0FF2320F1026F00407FD3 +:107490009307000423AAF900B707008193870778B0 +:1074A0002324F104B7170081930AC10F9387C78F74 +:1074B000232A510D232E010C232C010C130A00004A +:1074C000938B0A00232E0102232C010223240100A6 +:1074D00023260102232A0102232001022328F1008E +:1074E00013840400130750028347040063840700D9 +:1074F000639CE70A330B9440630A0B048327C10D96 +:1075000023A09B0023A26B01B3876701232EF10CFC +:107510008327810D13077000938B8B0093871700CF +:10752000232CF10C635EF7001306410D93850900CF +:1075300013050900EF404010631E0572938B0A008B +:1075400083270102B38767012320F10283470400E8 +:10755000639407006F10106493071400A30B010AD3 +:10756000130DF0FF23220102130400009306A0056F +:10757000930CA000930D900003CB07001387170016 +:10758000232CE1001306A00293070BFE63F4F60020 +:107590006F10802C0327810493972700B387E7009F +:1075A00083A7070067800700130414006FF0DFF360 +:1075B00013050900EFE0CFB28327450013850700CC +:1075C000232AF102EFF09FDC2326A1021305090014 +:1075D000EFE00FB1832785009306A0052324F10077 +:1075E0008327C102638C070083278100638807001B +:1075F00083C7070063840700136404408327810165 +:107600006FF09FF78347710BE39A07FE9307000221 +:10761000A30BF10A6FF09FFE136414006FF01FFEBE +:1076200083270C00130C4C002322F102E3D807FC43 +:10763000B307F0402322F102136444006FF01FFCF3 +:107640009307B0026FF0DFFC0327810183278101DC +:10765000034B0700938717006310CB04032D0C0026 +:1076600013074C0063540D00130DF0FF130C0700BB +:10767000232CF1006FF09FF833039D0393871700CD +:1076800003CBF7FF330DE30013070BFDE3F6EDFE2D +:10769000232CF1006FF05FEF130D00006FF0DFFEA1 +:1076A000136404086FF09FF58327810123220102F0 +:1076B00003274102130B0BFD938717003307970332 +:1076C0003307EB0003CBF7FF2322E10213070BFD87 +:1076D000E3F0EDFE6FF0DFFB136484006FF01FF248 +:1076E0008327810103C7070093078006631CF70007 +:1076F000832781011364042093871700232CF10052 +:107700006FF0DFEF136404046FF05FEF83278101F4 +:1077100003C707009307C006631CF7008327810196 +:1077200093871700232CF100136404026FF01FED00 +:10773000136404016FF09FEC93074C00232AF100BF +:1077400083270C00A30B010A230EF112130C000077 +:10775000130D10001307000023260100930C0000F6 +:10776000930D00009304C1132324E1026354A70185 +:107770002324A1038346710B6388060083278102BB +:10778000938717002324F102937724002320F10428 +:107790006388070083278102938727002324F1024F +:1077A000937744082322F10463900708832741025A +:1077B00083268102B386D7406358D006B71700816D +:1077C000130E00011388C78E930E70000326810DDF +:1077D00023A00B018325C10D1306160013858B0012 +:1077E0006354DE006F10800823A2DB00B386B6006E +:1077F000232ED10C232CC10C93067000930B050093 +:1078000063D4C6021306410D9385090013050900D0 +:107810002326E104EF305062630405006F109031BD +:107820000327C104938B0A008346710B638E060401 +:107830009306710B23A0DB009306100023A2DB004C +:107840008326C10D13067000938B8B009386160060 +:10785000232ED10C8326810D93861600232CD10C68 +:107860006354D6021306410D9385090013050900E0 +:107870002326E104EF30505C630405006F10902B69 +:107880000327C104938B0A0083270104638E070436 +:107890009306810B23A0DB009306200023A2DB00CC +:1078A0008326C10D13067000938B8B0093862600F0 +:1078B000232ED10C8326810D93861600232CD10C08 +:1078C0006354D6021306410D938509001305090080 +:1078D0002320E104EF305056630405006F1090251B +:1078E00003270104938B0A008327410493060008B1 +:1078F000639ED7068327410283268102B386D74041 +:107900006356D00613080001130E7000832701018F +:107910000326810D8325C10D23A0FB00130616004D +:1079200013858B006354D8006F00D07923A2DB004D +:10793000B386B600232ED10C232CC10C9306700005 +:10794000930B050063D4C6021306410D938509000D +:10795000130509002320E104EF30104E63040500F5 +:107960006F10501D03270104938B0A003307A741B2 +:107970006350E00613080001130E70008327010115 +:107980008326810D0326C10D23A0FB0093861600DC +:1079900093858B00E340E87823A2EB003307C70010 +:1079A000232EE10C232CD10C13077000938B0500C0 +:1079B0006350D7021306410D938509001305090092 +:1079C000EF309047630405006F10D016938B0A00C8 +:1079D000937604100327C10DE39206788327810D67 +:1079E0003303ED0023A09B009387170023A2AB0174 +:1079F000232E610C232CF10C13077000938B8B004A +:107A00006344F7006F10000A1306410D93850900C7 +:107A100013050900EF305042630405006F10901108 +:107A2000938B0A006F10000813640401937704021B +:107A300063860706130C7C00137C8CFF832C0C00E0 +:107A4000832D4C0093078C00232AF10063C40D00A2 +:107A50006F1050163308904133370001B307B0411F +:107A6000B38DE7401307D002A30BE10A930C080083 +:107A7000130710009306F0FFE308DD4493060400AB +:107A800033E6BC011374F4F7E3100644E3080D5A1F +:107A900093061000E31ED7426F10101393074C009B +:107AA000232AF1009377040163880700832C0C00DC +:107AB00093DDFC416FF09FF99377040403280C00D9 +:107AC00063880700931C080193DC0C416FF05FFE94 +:107AD00093770420930C0800E38C07FC931C880127 +:107AE00093DC8C416FF0DFFC937784006388070A96 +:107AF00093074C00232AF10083270C0003A60700FC +:107B000083A6470003A7870083A7C7002320C10ED1 +:107B10002322D10E2324E10E1305010E2326F10E9C +:107B2000EFD05FD5232EA10A93072000631EF50A2C +:107B30008327010E930501091305010A2320F10A89 +:107B40008327410E23280108232A01082322F10A52 +:107B50008327810E232C0108232E01082324F10AF8 +:107B60008327C10E2326F10AEF50405B63560500C0 +:107B70009307D002A30BF10A9307700463D0670741 +:107B8000B70400819384043A1374F4F7130C0000D3 +:107B9000130D3000130700006F005039130C7C00E8 +:107BA000137C8CFF83250C0003264C0093078C006C +:107BB0001305010A232AF100EF8000728327010ACE +:107BC0002320F10E8327410A2322F10E8327810A05 +:107BD0002324F10E8327C10A6FF01FF4B70400813C +:107BE0009384C4396FF05FFA93071000631AF502AB +:107BF0008327C10E63D607009307D002A30BF10AB7 +:107C00009307700463D86701B70400819384843AB2 +:107C10006FF09FF7B70400819384443A6FF0DFF66A +:107C2000937CFBFD93071004639CFC0893070003FF +:107C3000230CF10A13071006930780076304EB0077 +:107C400093078005A30CF10A930730061364240000 +:107C500063D0A75193051D0013050900EFD01FE560 +:107C600093040500631C054E83D7C90093E70704FE +:107C70002396F90083D7C90093F70704E39407809C +:107C80008320C11D0324811D032501028324411D7E +:107C90000329011D8329C11C032A811C832A411C3D +:107CA000032B011C832BC11B032C811B832C411B29 +:107CB000032D011B832DC11A1301011E67800000D3 +:107CC0009307F0FF6300FD4A93077004130C000054 +:107CD0006398FC0063160D00130C0D00130D1000CB +:107CE000032AC10E936704102324F1022320010408 +:107CF000032F010E832E410E032E810E635A0A00BC +:107D0000B707008033CA47019307D0022320F1044C +:107D1000930710046392FC4A1305010A2320E10B28 +:107D20002322D10B2324C10B2326410BEF80407E5D +:107D30001306C10BEFF08FB3138605009305050002 +:107D40001305010AEF8040598327010A1306010732 +:107D5000930501082320F1088327410A130501092F +:107D6000232801062322F1088327810A232A0106FA +:107D7000232C01062324F1088327C10A2326F108B6 +:107D8000B707FC3F232EF106EF50004E03280109F0 +:107D900003264109832681090327C10993050109A7 +:107DA0001305010A2320010B232801052322C10A00 +:107DB0002326C1042324D10A2322D1042326E10A45 +:107DC0002326E10023280108232A0108232C010887 +:107DD000232E0108EF50000D0327C1008326410424 +:107DE0000326C1040328010563160500930710004C +:107DF000232EF10A93071006630CFB36B70D0081A2 +:107E000093870D3C2326F100130EFDFF938D040094 +:107E1000B707034093050109232AC1081305010A86 +:107E200013060108232CC1052326F1082328010984 +:107E3000232CD108232EE108232001082322010846 +:107E400023240108EF5040420328010A0326410A77 +:107E50008326810A0327C10A1305010A232A010583 +:107E60002328C1042326D1042322E104EF80C00F7C +:107E700093050500130A05001305010AEF80002D84 +:107E80000327410403260105032841052326E108B1 +:107E90000327010A8326C1042322C1082328E106FF +:107EA0000327410A9305010813060107232AE10667 +:107EB0000327810A1305010923200109232CE10668 +:107EC0000327C10A2324D108938D1D00232EE10628 +:107ED000EF6080648327C100032E8105832201099E +:107EE000B385470183C50500832F4109032F81090D +:107EF000832EC1092322C105A38FBDFE9307F0FF86 +:107F00006300FE08130EFEFF930501091305010A25 +:107F10002326D1072324E1072322F107232051063A +:107F2000232EC1052320510A232C51042322F10BB7 +:107F3000232AF1052324E10B2328E1052326D10B75 +:107F40002326D10523280108232A0108232C010810 +:107F5000232E0108EF4010750327C1048326010575 +:107F60000326410503288105032EC105832201064E +:107F7000832F4106032F8106832EC106E31A05E8ED +:107F80003707FE3F930501091305010A2320510A13 +:107F9000232C51042322F10B232AF1052324E10B86 +:107FA0002328E1052326D10B2326D1052328010808 +:107FB000232A0108232C0108232EE108EF50400159 +:107FC0006348A00483228105832F4105032F010507 +:107FD000832EC1043707FE3F930501091305010AEB +:107FE0002320510A2322F10B2324E10B2326D10B5A +:107FF00023280108232A0108232C0108232EE10845 +:10800000EF40506A6310051A137A1A00630C0A18BD +:108010008327C1002326B10D9305000303C6F70093 +:108020008326C10C1387F6FF2326E10C03C7F6FF56 +:108030006306C714130690036316C7148327C10091 +:1080400003C7A700A38FE6FE138A0D001307700471 +:10805000330A9A40832DC10B6390EC2C1307D0FF99 +:1080600063C4ED00635ABD33130BEBFF9386FDFF32 +:10807000232ED10A1376FBFD130510041377FB0F93 +:10808000930500006318A6001307F7001377F70F96 +:10809000930510002302E10C9307B00263D8060099 +:1080A00093061000B386B6419307D002A302F10CE9 +:1080B0009307900063D8D72A1307310D13050700E3 +:1080C0009305A00013083006B3E7B6021306F7FFC6 +:1080D00093870703A30FF7FEB3C7B6026344D826FE +:1080E00093870703A30FF6FE1307E7FF1306610C40 +:1080F0006360A7269307410CB307F640232CF102D7 +:10810000338D47019307100063C64701937714002E +:10811000638607008327C101330DFD001374F4BF8C +:10812000936704102324F10223260100930C00001E +:10813000930D000083270104638607001307D00214 +:10814000A30BE10A03248102130700006FF0CFE1C3 +:10815000130C00009304C1136FF09FB8130C0500BB +:108160006FF01FB8130C0000130D60006FF05FB7C5 +:10817000B70D00819387CD3A6FF0DFC8A38FB6FEAD +:108180006FF01FEA130717001377F70F6FF09FEBDD +:10819000130A1A00A30FDAFE33874741E35A07FE9A +:1081A0006FF0DFEA83274104138A0D009306000372 +:1081B000B387FD006FF05FFE93076004638EFC00E1 +:1081C00093075004930D1D006384FC00930D0D0074 +:1081D000130620006F00C000930D0D001306300041 +:1081E0009307010C1308C10C1307C10B93860D00F4 +:1081F0009305010A130509002320E10B2326E1055D +:108200002322D10B2322D1052324C10B2326C10114 +:108210002326410BEFC0DFA69307700493040500EB +:10822000032EC100832E4104032FC104639AFC0076 +:108230009377140063960700032AC10C6FF01FE1C7 +:1082400013076004B387B401639AEC0683C6040085 +:10825000130700036390E606930501091305010A5D +:108260002328F1042320E10B2326E1052322D10B4F +:108270002322D1052324C10B2326C1012326410B30 +:1082800023280108232A0108232C0108232E010892 +:10829000EF405041032EC100832E4104032FC1043F +:1082A000832701056308050013071000B30DB741CC +:1082B000232EB10B0327C10BB387E70093050109F8 +:1082C0001305010A2326F1002320E10B2322D10B01 +:1082D0002324C10B2326410B23280108232A01084C +:1082E000232C0108232E0108EF40D03B8327C10037 +:1082F000631405002326F10C930600036F000001B0 +:10830000130617002326C10C2300D7000327C10C36 +:10831000E368F7FE6FF05FF213076004E398ECD4B4 +:10832000137714003367A7016350B0076300070C8D +:108330008327C1013387FD00330DED00130B600669 +:108340006F00000913070600938607006FF0DFD760 +:10835000130717008347F7FF13061600A30FF6FE57 +:108360006FF01FD91307610C639805009307000392 +:108370002303F10C1307710C9387060313061700F0 +:108380002300F7006FF01FD7630607068327C1019C +:10839000138717006FF05FFA63C04D031377140063 +:1083A000138D0D00630607008327C101338DFD0087 +:1083B000130B70066F00C0018327C101130B7006F9 +:1083C000330DFA006346B0013303BD41130D1300B2 +:1083D000937C044023260100E38E0CD4930C000010 +:1083E000E35AB0D59306F00F6F008003138D0D0094 +:1083F0006FF0DFF4130B6006130D10006FF05FFDDC +:108400006356B70383278100B38DED4003C7170080 +:10841000630A070293871700938C1C002324F10042 +:108420008327810003C70700E31CD7FC8327C10013 +:108430003387FC008327C1023307F702330DA701FE +:108440006FF05FCF8327C100938717002326F100C9 +:108450006FF01FFD13074C00232AE100137704027D +:1084600083270C00630007020327010223A0E70013 +:108470001357F74123A2E700032C41018324810114 +:108480006FF00F86137704016308070003270102CA +:1084900023A0E7006FF05FFE137704046308070072 +:1084A000032701022390E7006FF01FFD13740420DF +:1084B000E30E04FC032701022380E7006FF0DFFBDB +:1084C000136404019377040263860702130C7C0093 +:1084D000137C8CFF832C0C00832D4C0093078C00A5 +:1084E000232AF1001374F4BF13070000A30B010A41 +:1084F0006FF04FD893074C00232AF10093770401C3 +:1085000063860700832C0C006F000001937704043E +:1085100063880700835C0C00930D00006FF09FFCE4 +:1085200093770420E38007FE834C0C006FF0DFFE9E +:108530003787FFFF1347078393074C00231CE10A8B +:1085400037070081232AF1009307C73A832C0C00D8 +:10855000930D000013642400232EF1021307200062 +:10856000130B80076FF09FF893074C00232AF1004C +:10857000A30B010A9307F0FF83240C006304FD02A0 +:1085800013060D009305000013850400EFD05FB9BA +:10859000130C0500630005E0330D9540130C00003B +:1085A0006FF04FDF13850400EFE05FDE130D050071 +:1085B0006FF0DFFE13640401937704026382070205 +:1085C000130C7C00137C8CFF832C0C00832D4C003F +:1085D00093078C00232AF100130710006FF01FF19E +:1085E00093074C00232AF100937704016386070068 +:1085F000832C0C006F00000193770404638807004C +:10860000835C0C00930D00006FF01FFD9377042036 +:10861000E38007FE834C0C006FF0DFFEB70700819C +:108620009387073C232EF10293770402638A0704A1 +:10863000130C7C00137C8CFF832C0C00832D4C00CE +:1086400093078C00232AF10013771400630E0700B0 +:1086500033E7BC01630A070013070003230CE10A98 +:10866000A30C610B136424001374F4BF13072000E0 +:108670006FF0DFE7B70700819387C73A6FF09FFA83 +:1086800093074C00232AF1009377040163860700C7 +:10869000832C0C006F0000019377040463880700AB +:1086A000835C0C00930D00006FF01FFA9377042099 +:1086B000E38007FE834C0C006FF0DFFE930604009E +:1086C000130710006FF0CFBB93061000E308D74EDE +:1086D000930620006308D7121307011A1396DD01D1 +:1086E00093F67C0013D83C0093860603B36C060116 +:1086F00093DD3D00A30FD7FE33E6BC019304F7FFE3 +:10870000631E060293771400638A07009307000331 +:108710006386F600A38FF4FE9304E7FF9307011A24 +:1087200013070D00130C0000338D97402326010022 +:10873000930C0000930D00006FF00F83138704006B +:108740006FF0DFF993770440130A00001307011A52 +:108750002326F100130C90001306A00093060000DE +:1087600013850C0093850D009304F7FF2324E10289 +:10877000EF404032032781028327C1001305050320 +:10878000A30FA7FE130A1A0063880704832781003A +:1087900003C707006312EA049307F00F630EFA029F +:1087A00063940D00637A9C038327C10283254103F0 +:1087B000130A0000B384F4401386070013850400F5 +:1087C000EFE09FBE8327810003C717006306070001 +:1087D000938717002324F1001306A00093060000DE +:1087E00013850C0093850D00EF30906763940D00A6 +:1087F000E3769CF3930C0500938D0500138704002A +:108800006FF09FF59304011A8327C10313F7FC004F +:108810009384F4FF3387E7000347070013D84C0025 +:108820002380E4001397CD01B36C070193DD4D0065 +:1088300033E7BC01E31A07FC6FF05FEE9304011A03 +:10884000E31E07EC93F61600E38A06EC9307000399 +:10885000A30FF1186F00D037E30E0B32230E611314 +:10886000A30B010A232A81016FE05FEE93850501C6 +:1088700023A2CB01232EB10C232CC10C63DECE022C +:108880001306410D93850900130509002328E1040F +:108890002326D104EF20505AE31E052803270105A3 +:1088A0008326C104B717008113850A00930E700058 +:1088B0001388C78E130E0001938606FF930B0500E5 +:1088C0006FE0DFF09385050123A20B01232EB10C8D +:1088D000232CC10C635ACE021306410D9385090067 +:1088E000130509002322E1042320D104EF20D054F2 +:1088F000E3120524032741048326010413850A009B +:10890000130E700013080001938606FF930B0500F9 +:108910006FE0DFFF1306060123A20B01232EC10C1B +:10892000232CD10C6356DE021306410D93850900FA +:10893000130509002320E104EF201050E31C051E5D +:108940000327010493850A00130E70001308000129 +:10895000130707FF938B05006FF04F8293065006B5 +:1089600063D866778326010E930501091305010A72 +:108970002320D10A8326410E2320E1042328010865 +:108980002322D10A8326810E232A0108232C0108E1 +:108990002324D10A8326C10E232E01082326D10ABF +:1089A000EF4040500327010463120518B707008108 +:1089B0009387473D23A0FB009307100023A2FB00F1 +:1089C0008327810D13071700232EE10C93871700CF +:1089D000232CF10C13077000938B8B00635EF70060 +:1089E0001306410D9385090013050900EF20D044BB +:1089F000E3120514938B0A008327C10B63C647015A +:108A0000937714006380070A832701030327C101BA +:108A1000938B8B0023ACFBFE8327C10123AEFBFEAF +:108A20008327C10DB387E700232EF10C8327810D27 +:108A30001307700093871700232CF10C635EF70077 +:108A40001306410D9385090013050900EF20D03E60 +:108A5000E312050E938B0A009304FAFF635490040B +:108A6000130B0001930C7000032601018327810D75 +:108A70000327C10D23A0CB009387170093868B009B +:108A8000634A9B0623A29B00B384E400232E910C2F +:108A9000232CF10C13077000938B06006354F7002E +:108AA0006FE09FF613744400E3160402032B4102A7 +:108AB000832781026354FB00138B07008327010285 +:108AC000B38767012320F1028327C10D638C070060 +:108AD0001306410D9385090013050900EF20D035D9 +:108AE000E31A0504232C010CE31E0C08938B0A00E7 +:108AF0006FF09F981307070123A26B01232EE10C4F +:108B0000232CF10C63DEFC001306410D9385090054 +:108B100013050900EF205032E31E050093860A007A +:108B2000938404FF938B06006FF01FF48326C10B20 +:108B3000634ED016B70700819387473D23A0FB0003 +:108B40009307100023A2FB008327810D1307170052 +:108B5000232EE10C93871700232CF10C13077000D0 +:108B6000938B8B00635EF7001306410D938509001C +:108B700013050900EF20502C631E057A938B0A0021 +:108B80008327C10B937614000327C10DB367FA0046 +:108B9000B3E7D700E38807F08327010393888B00AE +:108BA00023A0FB008327C10123A2FB00B387E700BA +:108BB000232EF10C8327810D130770009387170074 +:108BC000232CF10C635EF7001306410D9385090019 +:108BD00013050900EF205026631E057493880A00D0 +:108BE000032BC10B63500B06330B60411387080046 +:108BF000930C0001930D7000032601018327810D62 +:108C00008326C10D2320C70093871700938888000F +:108C100063C26C0723226701330BDB00232E610D37 +:108C2000232CF10C13077000635EF7001306410D4F +:108C30009385090013050900EF201020631C056EC1 +:108C400093880A008327C10D23A0980023A248011E +:108C5000B3874701232EF10C8327810D1307700082 +:108C6000938B880093871700232CF10CE35CF7E2C9 +:108C70006FE09FD99386060123229701232ED10C02 +:108C8000232CF10C63DEFD001306410D93850900D2 +:108C900013050900EF20501A631E056893880A0027 +:108CA000130B0BFF138708006FF01FF5138B0D00DC +:108CB0006354BA01130B0A00635260053307EB00DB +:108CC000232EE10C0327810D23A09B0023A26B011F +:108CD00013071700232CE10C93067000938B8B0075 +:108CE00063DEE6001306410D9385090013050900B4 +:108CF000EF20901463100564938B0A0063540B00FB +:108D0000130B0000338B6D41635E6005130D000192 +:108D100013037000832701010327810D8326C10DF2 +:108D200023A0FB001307170013868B0063406D1B05 +:108D300023A26B01330BDB00232E610D232CE10CEE +:108D400093067000930B060063DEE6001306410DE8 +:108D50009385090013050900EF20100E631C055CC4 +:108D6000938B0A0093770440338BB401638407022A +:108D7000B3874401130D7000938D07008327C10052 +:108D800063940C1863940718B387440163F4670174 +:108D9000138B07008327C10B63C647019377140029 +:108DA000638A0704832701030327C101938B8B0088 +:108DB00023ACFBFE8327C10123AEFBFE8327C10D3D +:108DC000B387E700232EF10C8327810D1307700072 +:108DD00093871700232CF10C635EF7001306410DF7 +:108DE0009385090013050900EF201005631405544D +:108DF000938B0A00B3844401B38764418324C10B7D +:108E0000B3049A4063D4970093840700635490049A +:108E10008327C10D23A06B0123A29B00B387F4001D +:108E2000232EF10C8327810D13077000938B8B0089 +:108E300093871700232CF10C635EF7001306410D96 +:108E40009385090013050900EF20007F6314054E88 +:108E5000938B0A009387040063D4040093070000F7 +:108E60008324C10BB3049A40B384F440E35C90C202 +:108E7000130B0001930C7000032601018327810D61 +:108E80000327C10D23A0CB009387170093868B0087 +:108E900063449B2023A29B00B384E400232E910C07 +:108EA000232CF10C13077000938B0600E35CF7BED4 +:108EB0001306410D9385090013050900EF20C077C3 +:108EC000631A0546930BC10F6FF0DFBD9386060151 +:108ED00023A2AB01232ED10C232CE10C6350E3021F +:108EE0001306410D9385090013050900EF20C07496 +:108EF0006312054413860A0013037000130B0BFF63 +:108F0000930B06006FF01FE16386070E8327C100F5 +:108F10009387F7FF2326F100832741030327C1022C +:108F2000938B8B0023ACFBFE8327C10223AEFBFE99 +:108F30008327C10DB387E700232EF10C8327810D12 +:108F400093871700232CF10C635EFD001306410D7F +:108F50009385090013050900EF20006E631C053C92 +:108F6000938B0A008327810033876D4183C70700F5 +:108F70006354F700930707006356F0040327C10DFD +:108F800023A06B0123A2FB003387E700232EE10C13 +:108F90000327810D938B8B0013071700232CE10C03 +:108FA0006352ED021306410D938509001305090074 +:108FB0002320F104EF204068631E05368327010457 +:108FC000930BC10F1387070063D40700130700003A +:108FD000832781001308000183C70700B387E74098 +:108FE0006344F0068327810083C70700330BFB002F +:108FF0006FF0DFD883278100938CFCFF9387F7FF06 +:109000002324F1006FF05FF19386060123A20B0188 +:10901000232ED10C232CE10C6354ED021306410DD9 +:1090200093850900130509002320F104EF20C06097 +:1090300063120530832701041306C10F13080001D2 +:10904000938707FF930B0600832501010327810DFA +:109050008326C10D23A0BB001307170013868B00C6 +:10906000E344F8FA23A2FB00B387D700232EF10CC8 +:10907000232CE10C930B0600E356EDF61306410D8D +:109080009385090013050900EF20005B6314052A8E +:10909000930BC10F6FF01FF51307070123A26B019C +:1090A000232EE10C232CF10C63DEFC001306410D92 +:1090B0009385090013050900EF200058631C05265D +:1090C0009306C10F938404FF938B06006FF0DFDAE1 +:1090D0008327810D9306100023A09B001307170020 +:1090E00093871700938C8B0063C646011376140098 +:1090F0006306061C93061000232EE10C23A2DB005E +:10910000232CF10C13077000635EF7001306410D6A +:109110009385090013050900EF200052631C052008 +:10912000938C0A00832701030327C101938C8C00D1 +:1091300023ACFCFE8327C10123AEFCFE8327C10DB7 +:10914000B387E700232EF10C8327810D13077000EE +:1091500093871700232CF10C635EF7001306410D73 +:109160009385090013050900EF20004D6314051CC9 +:10917000938C0A008327010E930501091305010A48 +:109180002320F10A8327410E130BFAFF232801083D +:109190002322F10A8327810E232A0108232C0108A8 +:1091A0002324F10A8327C10E232E01082326F10A66 +:1091B000EF30504F630605088327C10D0327810D4B +:1091C000938414009387F7FFB387470113071700B1 +:1091D00023A09C0023A26C01232EF10C232CE10C74 +:1091E00093077000938C8C0063DEE7001306410D3B +:1091F0009385090013050900EF200044631C051244 +:10920000938C0A009307410C23A0FC008327810361 +:1092100003278103938B8C0023A2FC008327C10DBD +:10922000B387E700232EF10C8327810D130770000D +:1092300093871700232CF10CE356F7866FE0CFFCE1 +:10924000E35260FD93040001930D700003260101B9 +:109250000327810D8327C10D23A0CC00130717001E +:1092600093868C0063C06403B307FB0023A26C01E8 +:10927000232EF10C232CE10C93077000938C060035 +:109280006FF09FF69387070123A29C00232EF10C19 +:10929000232CE10C63DEED001306410D93850900DC +:1092A00013050900EF2040396316050893860A006C +:1092B000130B0BFF938C06006FF05FF9232EE10C6C +:1092C00023A2DB00232CF10C13077000E35CF7F200 +:1092D0006FF0DFF183274102032781023384E740E7 +:1092E000635680FCB7170081130B00019384C78E6F +:1092F000930C70008327810D23A09B000327C10DD1 +:109300009387170063448B0423A28B003304E4008B +:10931000232E810C232CF10C130770006358F7F8EF +:109320001306410D9385090013050900EF20C03095 +:10933000630E05F663140C006FE0DF9393050C00D9 +:1093400013050900EFA04FA66FE0DF921307070196 +:1093500023A26B01232EE10C232CF10C938B8B00A9 +:1093600063DEFC001306410D938509001305090017 +:10937000EF20802CE31005FC938B0A00130404FFFC +:109380006FF05FF793050C0013050900EFA0CFA164 +:109390006FF0CFF58327C10D639407006FE09F8DB9 +:1093A0001306410D9385090013050900EF20C0281D +:1093B0006FE05F8C1307F0FF6312EDB063940DB89C +:1093C00013079000636097B913880C03A30F01196A +:1093D0009304F1196FF08FB483278600130101FD08 +:1093E0002324810223261102232291022320210318 +:1093F000232E3101232C4101232A5101232861010D +:10940000232671012324810113040600639E0702B1 +:1094100023220600130500008320C10203248102D9 +:1094200083244102032901028329C101032A810106 +:10943000832A4101032B0101832BC100032C8100EE +:10944000130101036780000083A745069389050087 +:10945000139727016358070683240600930A050023 +:10946000130BF0FF03A9440003AC0400130A00002F +:10947000935B290063467A03832784001379C9FF2D +:1094800093848400B38727412324F400E39C07FCE2 +:109490001305000023240400232204006FF0DFF7EB +:1094A00093172A00B307FC0083A507001386090061 +:1094B00013850A00EF10400B630A6501130A1A00B6 +:1094C0006FF05FFBEF1080176FF0DFFC1305F0FF0C +:1094D0006FF05FFC130101ED23248112232021137F +:1094E000232E3111232A51112326111223229112E6 +:1094F000232C41112328611123267111232481116A +:10950000232291112320A111232EB10F93090500CD +:1095100013840500930A06001389060063080500FA +:109520008327850363940700EF901FDC8317C40033 +:109530001397270163420702B7260000032744065A +:10954000B3E7D7002316F400B7E7FFFF9387F7FFD1 +:10955000B377F7002322F4068357C40093F78700FC +:109560006380070483270401638C07028357C400C8 +:109570001307A00093F7A701639EE7068317E40093 +:1095800063CA07069306090013860A0093050400C0 +:1095900013850900EF00D03D130C05006F0080011A +:1095A0009305040013850900EF905F86E30005FC36 +:1095B000130CF0FF8320C1120324811213050C0049 +:1095C00083244112032901128329C111032A811125 +:1095D000832A4111032B0111832BC110032C81100D +:1095E000832C4110032D0110832DC10F1301011392 +:1095F00067800000B71700819387C7902324F1028A +:10960000B7170081938787A8232AF100B717008135 +:10961000930BC104938787A723207105232401049A +:1096200023220104938D0B00232601002324010033 +:1096300023280100232E0100130C0000232CF1002D +:1096400093840A009306500283C7040063840700D2 +:109650006392D70A338A544163060A04832781043C +:1096600023A05D0123A24D01B38747012324F10408 +:109670008327410493067000938D8D009387170014 +:109680002322F10463DEF6001306010493050400AF +:1096900013850900EFF05FD4E31C0522938D0B00C6 +:1096A000330C4C0183C70400E3880726938614001B +:1096B000A30D01029304F0FF130A0000130D000034 +:1096C000130BA000930C900003C60600938A1600AB +:1096D0001305A0051308A002930606FEE36CD50A45 +:1096E0008327810293962600B386F60083A60600A0 +:1096F00067800600938414006FF01FF5B7060081A1 +:109700009387C63A2326F10093760D02638C066890 +:1097100013097900137989FF03230900032B4900FA +:10972000930C890093761D00638E0600B366630177 +:10973000638A060093060003230ED102A30EC10222 +:10974000136D2D00137DFDBF6F00C02F1385090021 +:10975000EFC00F998327450013850700232EF100E2 +:10976000EFD0DFC22328A10013850900EFC04F9777 +:10977000832785002324F10083270101638C0700E0 +:10978000832781006388070083C60700638406007F +:10979000136D0D4093860A006FF01FF38346B103EB +:1097A000E39A06FE93060002A30DD1026FF09FFE1E +:1097B000136D1D006FF01FFE032A090013094900F5 +:1097C000E35A0AFC330A4041136D4D006FF09FFCD1 +:1097D0009306B0026FF05FFD03C60A0093861A007D +:1097E00063100605832409001306490063D40400AE +:1097F0009304F0FF13090600938A06006FF09FF9A7 +:10980000B38464039386160003C6F6FFB384B400E2 +:10981000930506FDE3F6BCFE938A06006FF0DFEBCE +:10982000930400006FF0DFFE136D0D086FF09FF6DC +:1098300093860A00130A0000330A6A03130606FD22 +:1098400093861600330A460103C6F6FF930506FD0C +:10985000E3F4BCFE6FF05FFC03C60A0093068006CB +:109860006318D600938A1A00136D0D206FF09FF2D3 +:10987000136D0D046FF01FF203C60A009306C006B5 +:109880006318D600938A1A00136D0D026FF09FF0D3 +:10989000136D0D016FF01FF083260900930C490032 +:1098A000A30D01022306D10893041000130B00003E +:1098B0001309C1086F00801C136D0D0193760D0212 +:1098C0006380060613097900137989FF03230900D1 +:1098D000032B4900930C8900E35E0B0433036040C3 +:1098E000B336600033086041330BD8409306D00292 +:1098F000A30DD102930610001306F0FF6386C44E39 +:1099000013060D00B3656301137DFDF7639E054CDF +:109910006384046613061000639CC64C6F00D0027B +:1099200093760D01930C4900638806000323090018 +:10993000135BF3416FF05FFA93760D040323090084 +:109940006388060013130301135303416FF05FFE96 +:1099500093760D20E38E06FC13138301135383418A +:109960006FF01FFD13760D028326090013094900CD +:10997000630A06009357FC4123A0860123A2F60048 +:109980006FF01FCC13760D016306060023A086013D +:109990006FF01FCB13760D0463060600239086013B +:1099A0006FF01FCA93770D20E38207FE23808601A4 +:1099B0006FF01FC9136D0D0193760D0263840602CB +:1099C00013097900137989FF03230900032B490048 +:1099D000930C8900137DFDBF93060000A30D0102C7 +:1099E0006FF09FF193760D01930C4900638606009A +:1099F000032309006F00000193760D0463880600BD +:109A000003530900130B00006FF0DFFC93760D2069 +:109A1000E38006FE034309006FF0DFFEB786FFFF19 +:109A200093C60683231ED10203230900B7060081D3 +:109A30009387C63A930C4900130B0000136D2D0059 +:109A40002326F100930620006FF05FF9A30D0102B9 +:109A50009306F0FF930C4900032909006384D42C7A +:109A6000138604009305000013050900EFC04FEBB7 +:109A7000130B000063040500B30425412322610198 +:109A800063549B00232291008346B1036388060040 +:109A900083274100938717002322F10093772D003D +:109AA0002320F10263880700832741009387270062 +:109AB0002322F10093774D082322F10263940706D5 +:109AC00083274100B306FA40635ED0041308000107 +:109AD00093087000832781010326410483258104B4 +:109AE00023A0FD001306160013858D00634ED84A8F +:109AF00023A2DD00B386B6002324D1042322C104AF +:109B000093067000930D050063DEC6001306010482 +:109B10009305040013850900EFF01F8C631A055AA2 +:109B2000938D0B008346B103638806041306B103CB +:109B300023A0CD00130610008326410423A2CD00EC +:109B400003268104938616002322D10413061600EF +:109B50002324C10413067000938D8D00635ED6002C +:109B6000130601049305040013850900EFF0DF8656 +:109B700063100556938D0B00832701026388070449 +:109B80001306C10323A0CD00130620008326410441 +:109B900023A2CD0003268104938616002322D1043C +:109BA000130626002324C10413067000938D8D0034 +:109BB000635ED600130601049305040013850900B3 +:109BC000EFF09F8163160550938D0B0083274102B0 +:109BD000930600086394D70683274100B306FA4032 +:109BE000635ED004130800019308700083274101CD +:109BF000032641048325810423A0FD0013061600DB +:109C000013858D006346D83E23A2DD00B386B600DF +:109C10002324D1042322C10493067000930D050070 +:109C200063DEC600130601049305040013850900D2 +:109C3000EFF08FFA631E0548938D0B00330B9B40AA +:109C4000635E6005130800019308700083274101DB +:109C5000832641040326810423A0FD009386160079 +:109C600093858D00634A683D23A26D01330BCB00C1 +:109C7000232461052322D10413067000938D05006F +:109C8000635ED600130601049305040013850900E2 +:109C9000EFF08FF4631E0542938D0B008326810441 +:109CA00023A29D0023A02D01B384960083264104A6 +:109CB0002324910413067000938616002322D104F6 +:109CC00013878D00635ED60013060104930504001C +:109CD00013850900EFF04FF0631C053E13870B005E +:109CE00093774D00639A0738832741006354FA0045 +:109CF000138A070083278104330C4C01638C07000F +:109D0000130601049305040013850900EFF0CFEC5E +:109D10006310053C2322010413890C00938D0B0072 +:109D20006FF01F9213050900EFD04FE69304050072 +:109D3000130B00006FF09FD4136D0D0193760D028D +:109D40006380060213097900137989FF0323090050 +:109D5000032B4900930C8900930610006FF01FC875 +:109D600093760D01930C49006386060003230900D6 +:109D70006F00000193760D04638806000353090009 +:109D8000130B00006FF05FFD93760D20E38006FE5D +:109D9000034309006FF0DFFEB70600819387063C9E +:109DA0006FF05F9693760D01930C49006386060071 +:109DB000032309006F00000193760D0463880600F9 +:109DC00003530900130B00006FF0DF9593760D200D +:109DD000E38006FE034309006FF0DFFE13060D006B +:109DE000930610006FF01FB2130610006388C6348C +:109DF000130620006386C6149306010F9315DB013A +:109E000013767300135333001306060333E3650020 +:109E1000135B3B00A38FC6FEB36563011389F6FF96 +:109E20006396050293751D00638A05009305000380 +:109E30006306B600A30FB9FE1389E6FF9307010F6F +:109E4000138B0400B38427416FF05FC393060900AE +:109E50006FF0DFFA93770D4093080000130E010FA7 +:109E60002322F100130503001306A000930600004F +:109E700093050B00232611031309FEFF2322C103C0 +:109E800023206102EF201041032E41028328C102EA +:109E90008327410013050503A30FAEFE9388180026 +:109EA00003230102638E07048327810083C6070012 +:109EB000639816059307F00F6384F80463160B008C +:109EC0009307900063FE6702832701018325C10188 +:109ED000232061023309F9401386070013050900A6 +:109EE000EFD08FCC83278100930800000323010269 +:109EF00083C6170063860600938717002324F100AA +:109F0000130503001306A0009306000093050B0041 +:109F10002322110323206102EF2080740323010216 +:109F20008328410263160B0093079000E3F867F063 +:109F300013030500138B0500130E09006FF09FF249 +:109F40001309010F8327C1009376F3001309F9FF6A +:109F5000B386D70083C60600135343002300D900FD +:109F60009316CB0133E36600135B4B00B3666301CA +:109F7000E39A06FC6FF09FEC1309010FE39006ECE7 +:109F800013761600E30C06EA93060003A307D10E2E +:109F90006F00001C630206182306C108A30D01020E +:109FA000930C09006FF05F909385050123A20D01CA +:109FB0002324B1042322C10463D6C802130601047A +:109FC00093050400138509002326D102EFF0CFC0CA +:109FD000631005108326C10213850B0093087000DF +:109FE00013080001938606FF930D05006FF09FAEE6 +:109FF0009385050123A20D012324B1042322C1046A +:10A0000063D6C802130601049305040013850900F2 +:10A010002320D102EFF04FBC631C050A8326010206 +:10A0200013850B009308700013080001938606FF48 +:10A03000930D05006FF09FBB1306060123A20D01CF +:10A040002324C1042322D10463D2D80213060104BD +:10A050009305040013850900EFF00FB8631A050695 +:10A0600093850B009308700013080001130B0BFF7E +:10A07000938D05006FF09FBD83274100B304FA4024 +:10A08000E35490C613090001130B700003268101ED +:10A0900083274104832681042320C7009387170068 +:10A0A0006340990423229700B384D40023249104AD +:10A0B0002322F10413077000E358F7C213060104CA +:10A0C0009305040013850900EFF00FB1E30E05C0FE +:10A0D0008357C40093F70704638E07CC6FF04FCD0E +:10A0E00093860601232227012324D1042322F1048D +:10A0F00013078700635EFB00130601049305040049 +:10A1000013850900EFF04FADE31405FC13870B0036 +:10A11000938404FF6FF09FF783278104E38A07FA93 +:10A12000130601049305040013850900EFF0CFAA7C +:10A130006FF01FFA9306F0FFE392D4CAE31C0BD032 +:10A1400093069000E3E866D013030303A307610EB0 +:10A150001309F10E6FF09FCEB7270081930606001A +:10A16000138605009305050003A587986FF08FB649 +:10A1700083D7C500130101B8232C814693F7D7FF7D +:10A18000231AF10083A7450613840500232A91466C +:10A190002326F10683D7E50023282147232E1146E5 +:10A1A000231BF10083A7C501130905002320010229 +:10A1B0002322F10283A74502930581002326F102A1 +:10A1C000930701072324F100232CF100930700409B +:10A1D0002328F100232EF100EFF0CFAF9304050008 +:10A1E000634C05009305810013050900EF801FF6FD +:10A1F000630405009304F0FF8357410193F70704BC +:10A20000638807008357C40093E707042316F4000C +:10A210008320C14703248147138504000329014794 +:10A22000832441471301014867800000130101FFA7 +:10A230002324810023229100372400819304050008 +:10A2400013850500930506001386060023261100DA +:10A250002324049EEF60CFA39307F0FF6318F5005B +:10A260008327849E6384070023A0F4008320C10019 +:10A270000324810083244100130101016780000051 +:10A28000B385C502130101FF232481002326110099 +:10A29000EFB0DF8113040500630205040326C5FF48 +:10A2A000130740021376C6FF1306C6FF6362C70694 +:10A2B000930630019307050063FCC60023200500C8 +:10A2C000232205009307B00163E4C70293078500CA +:10A2D00023A0070023A2070023A4070013050400FE +:10A2E0008320C10003248100130101016780000065 +:10A2F000232405002326050093070501E31AE6FC45 +:10A300002328050093078501232A05006FF05FFCD1 +:10A3100093050000EFB01FE36FF05FFC130101FF36 +:10A320002324810023229100372400819304050017 +:10A3300013850500232611002324049EEF509FEE71 +:10A340009307F0FF6318F5008327849E638407005A +:10A3500023A0F4008320C100032481008324410052 +:10A360001301010167800000130101FF2326110082 +:10A3700023248100232291002320210163920502DE +:10A38000130900008320C100032481001305090084 +:10A3900083244100032901001301010167800000AB +:10A3A00093040500138405006308050083278503D3 +:10A3B00063940700EF805FF38317C400E38207FC18 +:10A3C0009305040013850400EF80DFB78327C402E0 +:10A3D00013090500638C07008325C401138504005D +:10A3E000E7800700635405001309F0FF8357C4009A +:10A3F00093F7070863880700832504011385040089 +:10A40000EF908F9A83250403638C0500930704045F +:10A410006386F50013850400EF900F99232804024A +:10A42000832544046388050013850400EF90CF97CB +:10A4300023220404EF904F8223160400EF900F8232 +:10A440006FF05FF4B72700819305050003A5879897 +:10A450006FF09FF1130101FD232481022322910259 +:10A46000232C41012326110223202103232E310115 +:10A47000232A510123286101130A05009384050052 +:10A4800013040600EF00806D93071000631AF504B3 +:10A490009387F4FF1307E00F6364F704230691002A +:10A4A0009309100013090000930AF0FF130BA0009A +:10A4B00063123907138504008320C102032481023B +:10A4C00083244102032901028329C101032A810156 +:10A4D000832A4101032B010113010103678000005E +:10A4E0009306C405138604009305C10013050A00F2 +:10A4F000EF20C0079307F0FF93090500E314F5FA76 +:10A500008357C40093E707042316F4001305F0FFF4 +:10A510006FF09FFA9307C100B387270183C5070037 +:10A52000832784009387F7FF2324F40063D8070070 +:10A530000327840163C0E702638E6501832704005B +:10A54000138717002320E4002380B70013091900A4 +:10A550006FF01FF61306040013050A00EF10D06C0D +:10A56000E31655FF6FF09FFA8317C6001397270174 +:10A570006340070203274606B7260000B3E7D7006B +:10A580002316F600B7270000B367F7002322F6066C +:10A590006FF05FEC130101FEB7270081232C8100CF +:10A5A00003A48798232A9100232E11009304050009 +:10A5B00013860500630E040083278403639A070053 +:10A5C000130504002326B100EF801FD20326C1002B +:10A5D00013050400032481018320C1019385040035 +:10A5E00083244101130101026FF01FF8130101FFE1 +:10A5F0002324810023229100372400819304050045 +:10A600001385050093050600232611002324049ECC +:10A61000EF505FC49307F0FF6318F5008327849E13 +:10A620006384070023A0F4008320C1000324810079 +:10A630008324410013010101678000008327860005 +:10A6400063980700930700001385070067800000E8 +:10A6500083D7C500130101FB232481042320210596 +:10A66000232A51032326110423229104232E31038C +:10A67000232C410323286103232671032324810310 +:10A68000232291032320A103232EB10193F78700F6 +:10A69000930A060013840500130905006382070E60 +:10A6A00083A70501638E070C8357C40003AA0A0021 +:10A6B00013F72700631A071693F717006384072020 +:10A6C000930B000013050000130B0000930900001A +:10A6D0006384093663120502138609009305A000FE +:10A6E00013050B00EFB0DFA3938B19006306050081 +:10A6F00013051500B30B6541138C0B0063F479014E +:10A70000138C0900032504008327040183264401D8 +:10A7100063FEA73283248400B384960063D8843315 +:10A7200093050B0013860400EF0080638327040069 +:10A730009305040013050900B38797002320F40054 +:10A74000EF80DFA063160516B38B9B401305100046 +:10A75000639A0B009305040013050900EF801F9F07 +:10A760006318051483A78A00330B9B00B3899940B3 +:10A77000B384974023A49A00E39C04F46F008006FE +:10A780009305040013050900EF804FE89307F0FFDD +:10A79000E30C05F06F00400583290A0083244A007A +:10A7A000130A8A00E38A04FE9386040063749B0004 +:10A7B00093060B00832744028325C40113860900F6 +:10A7C00013050900E78007006354A00E83A78A00E1 +:10A7D000B389A900B384A4403385A74023A4AA0069 +:10A7E000E31205FC930700008320C10403248104C5 +:10A7F00083244104032901048329C103032A81031B +:10A80000832A4103032B0103832BC102032C810202 +:10A81000832C4102032D0102832DC1011385070002 +:10A820001301010567800000370B008093090000C9 +:10A8300093040000134B0BC06FF0DFF6032B0A00EC +:10A8400083244A00130A8A00E38A04FE0357C400E3 +:10A850008327840003250400937607206388061469 +:10A8600063E2F40C93760748638E060A832D440155 +:10A8700083250401B38DBC03B309B5409387190048 +:10A88000B3879700B3CDAD0363F4FD00938D07004C +:10A89000137707406304070E93850D001305090025 +:10A8A000EFB0CFA0631005049307C0002320F90088 +:10A8B0008357C40093E707042316F4009307F0FFBF +:10A8C0006FF09FF2B70B008013CCEBFF130B00006F +:10A8D0009304000093CBFBFF930C3000130D20007A +:10A8E0006FF09FF683250401138609002326A1003B +:10A8F000EF0080390357C4008327C1001377F7B7EF +:10A90000136707082316E4002328F400232AB40160 +:10A91000B3873701B38D3D412320F4002324B401D4 +:10A92000938704009389040063F4F4009387040080 +:10A93000032504001386070093050B002326F1006E +:10A94000EF000042032784008327C1003307F7404C +:10A950002324E40003270400B307F7002320F400B6 +:10A9600083A78A00330B3B01B3843441B389374159 +:10A9700023A43A01E39A09EC6FF0DFE613860D0099 +:10A9800013050900EF00C04893070500E31E05F614 +:10A990008325040113050900EF801FC18357C400FC +:10A9A00093F7F7F72316F4006FF01FF00327040165 +:10A9B0006366A7008326440163F6D40493890700E5 +:10A9C00063F4F400938904001386090093050B00D7 +:10A9D000EF0000398327840003270400B387374141 +:10A9E000330737012324F4002320E400E39A07F619 +:10A9F0009305040013050900EF804FF5E30205F607 +:10AA00006FF01FEB9387040063749C0093870B0027 +:10AA1000B3C7D702032744028325C40113060B00E2 +:10AA200013050900B386D702E70007009309050064 +:10AA3000E348A0F26FF0DFE7032B0A0083294A0006 +:10AA400013050000130A8A006FF09FC86342DC02FE +:10AA5000832744028325C40113060B001305090054 +:10AA6000E780070093040500E340A0CE6FF05FE4A9 +:10AA700013060C0093050B00EF00802E8327840043 +:10AA800093040C00B38787412324F4008327040038 +:10AA9000B38787012320F4006FF01FCB130101FF60 +:10AAA0002324810023229100372400819304050090 +:10AAB00013850500232611002324049EEF50DF9305 +:10AAC0009307F0FF6318F5008327849E63840700D3 +:10AAD00023A0F4008320C1000324810083244100CB +:10AAE0001301010167800000130101FF232291007F +:10AAF0002326110023248100B7140081631E060061 +:10AB0000138584A98320C10003248100832441008C +:10AB10001301010167800000B71500819385C5A965 +:10AB20001305060013040600EF005019E30A05FCA4 +:10AB3000938584A913050400EF005018E30205FC77 +:10AB4000B70500819385053D13050400EF0010173C +:10AB5000E30805FA130500006FF0DFFAB72700815C +:10AB600083A7879883A7470363960700B7270081C9 +:10AB70009387078103C58712678000000325C50EF0 +:10AB800067800000B727008183A7879883A74703C2 +:10AB900063960700B72700819387078103A5C70E37 +:10ABA00067800000B7270081138605009305050024 +:10ABB00003A587986FF05FF3130101FF2324810041 +:10ABC000232291003724008193040500138505009A +:10ABD0009305060013860600232611002324049EF5 +:10ABE000EF501F859307F0FF6318F5008327849EBD +:10ABF0006384070023A0F4008320C10003248100A4 +:10AC0000832441001301010167800000B727008100 +:10AC100083A7879883A7470363960700B727008118 +:10AC20009387078103A3470E67000300639A050219 +:10AC3000130101FF9305C10013050000630E060018 +:10AC40001305E0FF638A06008347060023A0F50092 +:10AC5000034506003335A0001301010167800000A1 +:10AC600013050000630006021305E0FF638C060075 +:10AC70008347060023A0F500034506003335A000F6 +:10AC80006780000067800000B3C7A50093F7370016 +:10AC90003307C500639607009307300063E2C702DD +:10ACA00093070500637CE50A83C6050093871700B8 +:10ACB00093851500A38FD7FEE3E8E7FE67800000C9 +:10ACC0009376350093070500638E060083C6050062 +:10ACD0009387170093851500A38FD7FE93F637004F +:10ACE0006FF09FFE9376C7FF138606FE63F4C706D8 +:10ACF00083A3050083A2450083AF850003AFC50091 +:10AD000083AE050103AE450103A3850183A8C501F8 +:10AD10009385450223A0770003A8C5FF23A257000F +:10AD200023A4F70123A6E70123A8D70123AAC7017B +:10AD300023AC670023AE17019387470223AE07FFBA +:10AD40006FF0DFFA03A6050093874700938545005F +:10AD500023AEC7FEE3E8D7FEE3E8E7F46780000030 +:10AD600063FAA504B386C5006376D5049345F6FF60 +:10AD7000930700009387F7FF6394F5006780000056 +:10AD80003387F600034807003387C7003307E50021 +:10AD9000230007016FF01FFE3387F500834607008D +:10ADA0003307F500938717002300D700E316F6FE5C +:10ADB00067800000930700006FF05FFF130101FF41 +:10ADC000232481002322910037240081930405006D +:10ADD000138505009305060013860600232611003F +:10ADE0002324049EEF50CFE79307F0FF6318F5008C +:10ADF0008327849E6384070023A0F4008320C1007E +:10AE000003248100832441001301010167800000B5 +:10AE1000130101FC232C8102232E1102138405004F +:10AE2000232A9102232821032326310323244103CB +:10AE30002322510323206103232E7101232C81013E +:10AE400093050600631A0402032481038320C103CF +:10AE500083244103032901038329C102032A8102B8 +:10AE6000832A4102032B0102832BC101032C8101A0 +:10AE7000130101046FA09FC3930A05002326C1009C +:10AE8000EFB00FBA8325C100930760019389B50025 +:10AE900063F6370513FB89FF63540B049307C00067 +:10AEA00023A0FA00130A00008320C10303248103B6 +:10AEB00013050A0083244103032901038329C102E6 +:10AEC000032A8102832A4102032B0102832BC10141 +:10AED000032C81011301010467800000130B0001A2 +:10AEE000E36EBBFA8326C4FF930B84FF13F9C6FFFE +:10AEF000635C6945371C008113078C40032687007B +:10AF0000B3872B0103A74700130C8C40630CF6009A +:10AF10001375E7FF3385A70003254500137515005A +:10AF2000631405061377C7FFB309E9006310F6043D +:10AF300013050B0163CEA904B38B6B01B38969417F +:10AF400023247C0193E9190023A23B018329C4FF38 +:10AF500013850A00130A040093F91900B3E9690183 +:10AF6000232E34FFEFB00FAC6FF01FF463C2690300 +:10AF700003A7C70083A7870023A6E7002324F700C1 +:10AF800093840B006F000019130700009307000063 +:10AF900093F616006398062C832484FFB3849B40A9 +:10AFA00003AA4400137ACAFF330A2A0163820720E6 +:10AFB000B30947016316F60E93070B0163CAF91E26 +:10AFC00003A7840083A7C4001306C9FF138A840063 +:10AFD0002326F70023A4E70013074002636AC70A89 +:10AFE0009306300193070A0063F2C6028327040028 +:10AFF00023A4F4008327440023A6F4009307B001A0 +:10B0000063EAC70413048400938704010327040040 +:10B0100023A0E7000327440023A2E70003278400BE +:10B0200023A4E700B3876401B38969412324FC00AA +:10B0300093E9190023A2370183A7440093F717006F +:10B04000B3E9670123A2340113850A00EFB08F9D95 +:10B050006FF09FE58327840023A8F4008327C400B2 +:10B0600023AAF4006308E600130404019387840113 +:10B070006FF0DFF9832704011304840123ACF4008B +:10B080000327C4FF9387040223AEE4006FF01FF888 +:10B090009305040013050A00EFF09FCC6FF09FF8B2 +:10B0A00063C8691103A7C70083A787001306C9FFF8 +:10B0B0001385840023A6E7002324F70003A7840058 +:10B0C00083A7C4002326F70023A4E70093074002C8 +:10B0D00063EAC70C130730016372C7020327040039 +:10B0E00023A4E4000327440023A6E4001307B001CF +:10B0F000636CC706130484001385040183270400CE +:10B100002320F500832744002322F50083278400B1 +:10B110002324F50003A74400B38669411306F00019 +:10B1200013771700B38734016374D622B369EB0039 +:10B1300023A23401B385640193E6160023A2D5004F +:10B1400003A747009385850013850A00136717003E +:10B1500023A2E700EF804FC513850A00EFB08F8C64 +:10B16000138A84006FF05FD40327840023A8E400CF +:10B170000327C40023AAE4006308F60013040401B3 +:10B18000138584016FF09FF7832704011385040260 +:10B190001304840123ACF4008327C4FF23AEF4001E +:10B1A0006FF0DFF593050400EFF09FBB6FF09FF6A3 +:10B1B000634A6A0B83A7C40003A784001306C9FF70 +:10B1C000138584002326F70023A4E7009307400299 +:10B1D00063E4C708130730016372C7020327040042 +:10B1E00023A4E4000327440023A6E4001307B001CE +:10B1F0006366C702130484001385040183270400D7 +:10B200002320F500832744002322F50083278400B0 +:10B210002324F50093090A006FF0DFEF0327840071 +:10B2200023A8E4000327C40023AAE4006308F6006F +:10B2300013040401138584016FF05FFC832704016C +:10B24000138504021304840123ACF4008327C4FF94 +:10B2500023AEF4006FF09FFA93050400EFF05FB0A7 +:10B260006FF05FFB13850A00EFA05F84130A0500EF +:10B27000E30C05DC8327C4FF130785FF93F7E7FF83 +:10B28000B387FB00639AE7008329C5FF93F9C9FFE1 +:10B29000B38929016FF0DFCE1306C9FF930740027F +:10B2A00063EEC708130730016374C708032704005F +:10B2B0002320E500032744002322E5001307B00103 +:10B2C000636AC7021307840093078500832607007B +:10B2D00023A0D7008326470023A2D7000327870097 +:10B2E00023A4E7009305040013850A00EF80CFAB89 +:10B2F0006FF09FD5032784002324E5000327C400B3 +:10B300002326E5006308F6001307040193070501EF +:10B310006FF0DFFB83270401130784012328F50066 +:10B320008326440193078501232AD5006FF01FFA75 +:10B3300093070500130704006FF05FF993050400FD +:10B34000EFF01FA26FF01FFA930909006FF05FC3BF +:10B35000B3E9E90023A2340103A7470013671700EC +:10B3600023A2E7006FF05FDF130101FF23248100B8 +:10B370001384050083A505002322910023261100D4 +:10B380009304050063840500EFF01FFE930504009D +:10B39000032481008320C10013850400832441001D +:10B3A000130101016F804FA0B727008183A7879801 +:10B3B0006384A7108327C504130101FE232C810099 +:10B3C000232A910023282101232E11002326310155 +:10B3D000130405009304000013090008639A07068C +:10B3E000832504046386050013050400EF80CF9BCA +:10B3F000832584149304C4146390050883254405AD +:10B400006398050883278403638A07088327C40396 +:10B4100013050400E78007008325042E63800508D8 +:10B4200013050400032481018320C1018324410109 +:10B43000032901018329C100130101026FF0DFF22A +:10B44000B385950083A50500639E050093844400A1 +:10B450008325C404E39624FF13050400EF80CF94F2 +:10B460006FF01FF883A9050013050400EF80CF9348 +:10B47000938509006FF05FFDE38295F803A905004D +:10B4800013050400EF804F92930509006FF0DFFE73 +:10B4900013050400EF804F916FF0DFF68320C101A8 +:10B4A0000324810183244101032901018329C1006F +:10B4B0001301010267800000678000003367B50058 +:10B4C0009303F0FF1377370063100710B7877F7F70 +:10B4D0009387F7F70326050083A60500B372F600ED +:10B4E0003363F600B382F200B3E26200639272103B +:10B4F0006316D6080326450083A64500B372F600FE +:10B500003363F600B382F200B3E26200639E720C12 +:10B510006316D6060326850083A68500B372F6005F +:10B520003363F600B382F200B3E262006398720CF8 +:10B530006316D6040326C50083A6C500B372F600C1 +:10B540003363F600B382F200B3E262006392720CDE +:10B550006316D6020326050183A60501B372F60021 +:10B560003363F600B382F200B3E26200639C720AB6 +:10B570001305450193854501E30ED6F41317060123 +:10B5800093970601631EF7001357060193D7060130 +:10B590003305F7409375F50F63900502678000004F +:10B5A0001357070193D707013305F7409375F50F3C +:10B5B00063940500678000001377F70F93F7F70F88 +:10B5C0003305F740678000000346050083C6050089 +:10B5D00013051500938515006314D600E31606FEC7 +:10B5E0003305D6406780000013054500938545006C +:10B5F000E31CD6FC130500006780000013058500DE +:10B6000093858500E312D6FC1305000067800000D7 +:10B610001305C5009385C500E318D6FA130500008D +:10B62000678000001305050193850501E31ED6F828 +:10B63000130500006780000083278600130101FDC9 +:10B64000232E310123261102232481022322910279 +:10B6500023202103232C4101232A510123286101A6 +:10B660002326710123248101232291012320A1019A +:10B670009309060063840712832A0600130A050053 +:10B6800013840500130B000013090000930B300016 +:10B69000130C200063000908032D84006360A90DCA +:10B6A0008357C40013F70748630A070A832404007A +:10B6B00083250401B38CB4408324440113871C0008 +:10B6C00033072701B3849B02B3C4840363F4E4000B +:10B6D0009304070093F707406382071093850400E3 +:10B6E00013050A00EFA08FBC130D0500631C0502B3 +:10B6F0009307C0002320FA008357C4001305F0FF0E +:10B7000093E707042316F40023A4090023A20900E9 +:10B710006F00400903AB0A0003A94A00938A8A001C +:10B720006FF05FF78325040113860C00EFF0CFD58F +:10B730008357C40093F7F7B793E707082316F4007D +:10B740002328A401232A9400330D9D01B38494413E +:10B750002320A40123249400130D09006374A9017C +:10B76000130D09000325040013060D0093050B00BB +:10B77000EFF00FDF83278400B387A7412324F40071 +:10B7800083270400338DA70183A789002320A40108 +:10B790003389274123A42901E31E09F623A20900C6 +:10B7A000130500008320C102032481028324410287 +:10B7B000032901028329C101032A8101832A41014E +:10B7C000032B0101832BC100032C8100832C41003A +:10B7D000032D01001301010367800000138604009C +:10B7E00013050A00EFF0CFE2130D0500E31A05F48C +:10B7F0008325040113050A00EF701FDB6FF05FEF74 +:10B8000083D7C500130101ED2322911223202113B8 +:10B81000232C411123286111232611122324811284 +:10B82000232E3111232A5111232671112324811132 +:10B83000232291112320A111232EB10F93F7070882 +:10B84000130A050013890500130B060093840600F4 +:10B85000638C070283A70501639807029305000420 +:10B86000EFA0CFA42320A9002328A900631A050074 +:10B870009307C0002320FA00130CF0FF6F00502F35 +:10B8800093070004232AF900B7170081938787AA3A +:10B890002324F102B7170081938747C2232AF100BE +:10B8A000B7170081930BC104938747C1232071050B +:10B8B0002324010423220104938D0B00232801007B +:10B8C0002324010023260100232E0100130C000075 +:10B8D000232CF10013040B0093065002834704004D +:10B8E000638407006392D70AB3096441638609043D +:10B8F0008327810423A06D0123A23D01B387370173 +:10B900002324F1048327410493067000938D8D0056 +:10B91000938717002322F10463DEF6001306010467 +:10B920009305090013050A00EFF01FD1E31C05225F +:10B93000938D0B00330C3C0183470400E386072AF8 +:10B9400093061400A30D01021304F0FF93090000F5 +:10B95000130D0000930AA000930C900003C606008C +:10B96000138B16001305A0051308A002930606FE0C +:10B97000E36CD50A8327810293962600B386F600EE +:10B9800083A6060067800600130414006FF01FF5FD +:10B99000B70600819387C63A2328F10093760D02FB +:10B9A000638C06689384740093F484FF03A30400FB +:10B9B00083AA4400938C840093761D00638E060056 +:10B9C000B3665301638A060093060003230ED10277 +:10B9D000A30EC102136D2D00137DFDBF6F00C02F9C +:10B9E00013050A00EF90DFEF83274500138507005A +:10B9F000232EF100EFB09F992326A10013050A0022 +:10BA0000EF901FEE832785002324F1008327C100D8 +:10BA1000638C0700832781006388070083C60700C3 +:10BA200063840600136D0D4093060B006FF01FF347 +:10BA30008346B103E39A06FE93060002A30DD102EA +:10BA40006FF09FFE136D1D006FF01FFE83A90400B1 +:10BA500093844400E3DA09FCB3093041136D4D00CF +:10BA60006FF09FFC9306B0026FF05FFD03460B0082 +:10BA700093061B006310060503A40400138644000C +:10BA8000635404001304F0FF93040600138B0600B4 +:10BA90006FF09FF9330454039386160003C6F6FF34 +:10BAA0003304B400930506FDE3F6BCFE138B0600D9 +:10BAB0006FF0DFEB130400006FF0DFFE136D0D0875 +:10BAC0006FF09FF693060B0093090000B3895903AA +:10BAD000130606FD93861600B309360103C6F6FF6A +:10BAE000930506FDE3F4BCFE6FF05FFC03460B001C +:10BAF000930680066318D600130B1B00136D0D20F0 +:10BB00006FF09FF2136D0D046FF01FF203460B00F0 +:10BB10009306C0066318D600130B1B00136D0D02AD +:10BB20006FF09FF0136D0D016FF01FF083A60400FE +:10BB3000938C4400A30D01022306D10813041000C6 +:10BB4000930A00009304C1086F00801C136D0D015F +:10BB500093760D02638006069384740093F484FF49 +:10BB600003A3040083AA4400938C8400E3DC0A0846 +:10BB700033036040B336600033085041B30AD84005 +:10BB80009306D002A30DD102930610001306F0FF16 +:10BB90006306C44E13060D00B3655301137DFDF714 +:10BBA000639E054C6304046613061000639CC64C38 +:10BBB0006F00900693760D01938C44006388060015 +:10BBC00003A30400935AF3416FF05FFA93760D04D8 +:10BBD00003A30400638806001313030113530341F6 +:10BBE0006FF05FFE93760D20E38E06FC1313830146 +:10BBF000135383416FF01FFD13760D0283A60400DB +:10BC000093844400630A06009357FC4123A08601F5 +:10BC100023A2F6006FF01FCC13760D016306060019 +:10BC200023A086016FF01FCB13760D046306060078 +:10BC3000239086016FF01FCA93770D20E38207FEE1 +:10BC4000238086016FF01FC9136D0D0193760D02DD +:10BC5000638406029384740093F484FF03A30400B6 +:10BC600083AA4400938C8400137DFDBF93060000DB +:10BC7000A30D01026FF09FF193760D01938C4400A8 +:10BC80006386060003A304006F00000193760D0491 +:10BC90006388060003D30400930A00006FF0DFFC02 +:10BCA00093760D20E38006FE03C304006FF0DFFEF1 +:10BCB000B786FFFF93C60683231ED10203A30400A9 +:10BCC000B70600819387C63A938C4400930A00001C +:10BCD000136D2D002328F100930620006FF05FF90B +:10BCE000A30D01029306F0FF938C440083A404008B +:10BCF0006304D42C1306040093050000138504008C +:10BD0000EFA00FC2930A00006304050033049540BE +:10BD10002322510163D48A00232281008346B10388 +:10BD20006388060083274100938717002322F100D0 +:10BD300093772D002320F1026388070083274100B9 +:10BD4000938727002322F10093774D082322F102E5 +:10BD50006394070683274100B386F940635ED004ED +:10BD60001308000193087000832781010326410412 +:10BD70008325810423A0FD001306160013858D0082 +:10BD8000634ED84A23A2DD00B386B6002324D10433 +:10BD90002322C10493067000930D050063DEC600E4 +:10BDA000130601049305090013050A00EFF0DF886C +:10BDB000631A055A938D0B008346B103638806040A +:10BDC0001306B10323A0CD001306100083264104FF +:10BDD00023A2CD0003268104938616002322D104DA +:10BDE000130616002324C10413067000938D8D00E2 +:10BDF000635ED600130601049305090013050A00CB +:10BE0000EFF09F8363100556938D0B00832701028B +:10BE1000638807041306C10323A0CD001306200086 +:10BE20008326410423A2CD000326810493861600B5 +:10BE30002322D104130626002324C1041306700014 +:10BE4000938D8D00635ED6001306010493050900EF +:10BE500013050A00EFF04FFE63160550938D0B009B +:10BE600083274102930600086394D7068327410085 +:10BE7000B386F940635ED004130800019308700094 +:10BE800083274101032641048325810423A0FD006B +:10BE90001306160013858D006346D83E23A2DD00ED +:10BEA000B386B6002324D1042322C1049306700074 +:10BEB000930D050063DEC600130601049305090017 +:10BEC00013050A00EFF04FF7631E0548938D0B0032 +:10BED000B38A8A40635E500513080001930870001E +:10BEE00083274101832641040326810423A0FD000A +:10BEF0009386160093858D00634A583D23A25D0109 +:10BF0000B38ACA00232451052322D10413067000EA +:10BF1000938D0500635ED6001306010493050900A6 +:10BF200013050A00EFF04FF1631E0542938D0B00DD +:10BF30008326810423A28D0023A09D0033848600E4 +:10BF4000832641042324810413067000938616007F +:10BF50002322D10413878D00635ED60013060104EB +:10BF60009305090013050A00EFF00FED631C053E71 +:10BF700013870B0093774D00639A0738832741009E +:10BF800063D4F9009389070083278104330C3C01B3 +:10BF9000638C0700130601049305090013050A00CA +:10BFA000EFF08FE96310053C2322010493840C0019 +:10BFB000938D0B006FF01F9213850400EFB00FBD3F +:10BFC00013040500930A00006FF09FD4136D0D0158 +:10BFD00093760D02638006029384740093F484FFC9 +:10BFE00003A3040083AA4400938C840093061000EA +:10BFF0006FF01FC893760D01938C44006386060092 +:10C0000003A304006F00000193760D04638806000B +:10C0100003D30400930A00006FF05FFD93760D20B8 +:10C02000E38006FE03C304006FF0DFFEB706008165 +:10C030009387063C6FF05F9693760D01938C4400D6 +:10C040006386060003A304006F00000193760D04CD +:10C050006388060003D30400930A00006FF0DF95A5 +:10C0600093760D20E38006FE03C304006FF0DFFE2D +:10C0700013060D00930610006FF01FB21306100098 +:10C080006386C638130620006386C6149306010F24 +:10C090009395DA01137673001353330013060603E6 +:10C0A00033E3650093DA3A00A38FC6FEB36553010C +:10C0B0009384F6FF6396050293751D00638A05005D +:10C0C000930500036306B600A38FB4FE9384E6FFD6 +:10C0D0009307010F930A0400338497406FF05FC306 +:10C0E000938604006FF0DFFA93770D409308000009 +:10C0F000130E010F2322F100130503001306A00005 +:10C100009306000093850A00232611039304FEFF83 +:10C110002322C10323206102EF00D017032E410226 +:10C120008328C1028327410013050503A30FAEFE38 +:10C130009388180003230102638E0704832781007C +:10C1400083C60700639816059307F00F6384F8040D +:10C1500063960A009307900063FE67028327C1007D +:10C160008325C10123206102B384F44013860700B4 +:10C1700013850400EFB04FA38327810093080000CC +:10C180000323010283C61700638606009387170006 +:10C190002324F100130503001306A00093060000FA +:10C1A00093850A002322110323206102EF00404BF4 +:10C1B000032301028328410263960A00930790003B +:10C1C000E3F867F013030500938A0500138E04005B +:10C1D0006FF09FF29304010F832701019376F30020 +:10C1E0009384F4FFB386D70083C60600135343003D +:10C1F0002380D4009396CA0133E3660093DA4A00A1 +:10C20000B3665301E39A06FC6FF09FEC9304010FB1 +:10C21000E39006EC13761600E30C06EA930600039F +:10C22000A307D10E6F00C01F6300061C2306C108C0 +:10C23000A30D0102938C04006FF05F9093850501BC +:10C2400023A20D012324B1042322C10463D6C80212 +:10C25000130601049305090013050A002326D102E1 +:10C26000EFF08FBD631005108326C10213850B000C +:10C270009308700013080001938606FF930D0500D4 +:10C280006FF09FAE9385050123A20D012324B10415 +:10C290002322C10463D6C8021306010493050900D2 +:10C2A00013050A002320D102EFF00FB9631C050A21 +:10C2B0008326010213850B00930870001308000108 +:10C2C000938606FF930D05006FF09FBB13060601D2 +:10C2D00023A20D012324C1042322D10463D2D80256 +:10C2E000130601049305090013050A00EFF0CFB40B +:10C2F000631A050693850B0093087000130800016C +:10C30000938A0AFF938D05006FF09FBD832741003C +:10C310003384F940E35480C693040001930A70000B +:10C320000326810183274104832681042320C7003B +:10C330009387170063CE8406B38686002322870086 +:10C340002324D1042322F10413077000E358F7C219 +:10C35000130601049305090013050A00EFF0CFADA1 +:10C36000E30E05C08357C90093F70704639607D00F +:10C370008320C1120324811213050C00832441126F +:10C38000032901128329C111032A8111832A411132 +:10C39000032B0111832BC110032C8110832C41101E +:10C3A000032D0110832DC10F1301011367800000BD +:10C3B00093860601232297002324D1042322F1042B +:10C3C0001307870063DEFA001306010493050900D2 +:10C3D00013050A00EFF04FA6E31605F813870B00CC +:10C3E000130404FF6FF0DFF383278104E38C07F667 +:10C3F000130601049305090013050A00EFF0CFA30B +:10C400006FF05FF69306F0FFE314D4C6E39E0ACC08 +:10C4100093069000E3EA66CC13030303A307610EBF +:10C420009304F10E6FF0DFCA130101FE232C81008B +:10C43000232A910023282101232E110023263101D4 +:10C440001309050093840500130406006308050022 +:10C450008327850363940700EF601FE98327840126 +:10C460002324F4008357C40093F787006388070AE6 +:10C47000832704016384070A8317C40093F9F40F28 +:10C4800093F4F40F139727016356070A83270401D7 +:10C49000032504003305F54083274401634AF50072 +:10C4A0009305040013050900EF605FCA63100508D7 +:10C4B00083278400130515009387F7FF2324F400D6 +:10C4C00083270400138717002320E400238037010B +:10C4D00083274401638CA7008357C40093F7170098 +:10C4E000638E07009307A000639AF400930504008D +:10C4F00013050900EF609FC5631A05028320C1017F +:10C5000003248101138504000329010183244101CF +:10C510008329C10013010102678000009305040014 +:10C5200013050900EF609F8EE30805F49304F0FF04 +:10C530006FF0DFFC37270000B3E7E7002316F400B5 +:10C540008327440637E7FFFF1307F7FFB3F7E7003A +:10C550002322F4066FF09FF3B727008113860500AE +:10C560009305050003A587986FF01FECB72700819E +:10C5700083A78798130101FE232C8100232A9100B1 +:10C58000232E1100130405009384060083A747039C +:10C590006398050463960700B72700819387078196 +:10C5A00083A7070E9386040013060000930541003D +:10C5B00013050400E78007009307F0FF6318F500F8 +:10C5C00023A004009307A0082320F4008320C101C6 +:10C5D00003248101832441011301010267800000CB +:10C5E00063960700B72700819387078183A7070E0B +:10C5F000938604006FF0DFFBB727008193060600E7 +:10C60000138605009305050003A587986FF01FF6B4 +:10C61000B727008183A7879883A7470363960700FE +:10C62000B72700819387078103A3070E67000300E4 +:10C63000638405029307F00F63FAC7009307A0080D +:10C640002320F5001305F0FF678000002380C5005C +:10C6500013051000678000001305000067800000CC +:10C66000938705001308060093880600130305004E +:10C670006396062837170081130747D763F6C50E60 +:10C68000B70601006378D60C9306F00FB3B6C60068 +:10C6900093963600B358D6003307170103470700B7 +:10C6A000B306D700130700023307D740630C070017 +:10C6B000B397E700B356D5003318E600B3E5F600AC +:10C6C0003313E5001355080133F7A50213160801CB +:10C6D0001356060193560301B3D5A502131707019C +:10C6E000B366D700B307B6021387050063FEF600F2 +:10C6F000B38606011387F5FF63E8060163F6F600CB +:10C700001387E5FFB3860601B386F640B3F7A602AA +:10C710001313030113530301B3D6A6029397070122 +:10C7200033E36700B305D60213850600637CB300CC +:10C73000330368001385F6FF636603016374B30077 +:10C740001385E6FF131707013367A7009305000061 +:10C750006F00400EB708000193060001E36C16F36A +:10C76000930680016FF01FF3631606009306100016 +:10C7700033D8C602B70601006372D80C9306F00FD7 +:10C7800063F4060193088000B35618013307D700FD +:10C790008346070013070002B38616013307D7400C +:10C7A0006318070AB3870741930510001356080161 +:10C7B0009318080193D808019356030133F7C70271 +:10C7C000B3D7C70213170701B366D7003385F80242 +:10C7D0001387070063FEA600B38606011387F7FFE1 +:10C7E00063E8060163F6A6001387E7FFB386060138 +:10C7F000B386A640B3F7C602131303011353030114 +:10C80000B3D6C6029397070133E36700B388D80213 +:10C8100013850600637C1301330368001385F6FF5C +:10C8200063660301637413011385E6FF13170701A1 +:10C830003367A7001305070067800000B7060001F3 +:10C8400093080001E362D8F4930880016FF0DFF3EE +:10C850003318E800B3D5D7003313E500B356D5003D +:10C8600013550801B397E70033F7A502B3E8F600C4 +:10C870009317080193D7070113D60801B3D5A50272 +:10C88000131707013367C700B386B7021386050085 +:10C89000637ED700330707011386F5FF636807013E +:10C8A0006376D7001386E5FF33070701B306D74049 +:10C8B00033F7A6029398080193D80801B3D6A602CD +:10C8C00013170701B385D702B36717011387060053 +:10C8D00063FEB700B38707011387F6FF63E807011C +:10C8E00063F6B7001387E6FFB3870701B387B74046 +:10C8F00093150601B3E5E5006FF05FEB63E6D5182D +:10C900003707010063F4E6041308F00F3337D8004B +:10C910001317370037180081130848D7B3D5E6003E +:10C92000B385050103C80500930500023308E8003C +:10C93000B38505416396050213071000E3ECF6EE9C +:10C940003335C500134715006FF0DFEEB705000162 +:10C9500013070001E3E0B6FC130780016FF09FFBB3 +:10C9600033570601B396B600B366D70093DE0601CF +:10C9700033D70701B378D703B397B700335805010E +:10C980003363F8009397060193D707011358030107 +:10C990003316B6003357D7039398080133E80801DC +:10C9A000338FE702130E0700637EE8013308D800D7 +:10C9B000130EF7FF6368D8006376E801130EE7FFF4 +:10C9C0003308D8003308E841B378D8033358D80384 +:10C9D00093980801B38E07039317030193D70701B8 +:10C9E000B3E7F8001307080063FED701B387D70049 +:10C9F0001307F8FF63E8D70063F6D7011307E8FFD2 +:10CA0000B387D700131E0E01B387D741B70E0100BD +:10CA10003367EE001388FEFF337307019358070155 +:10CA20003378060113560601330E030333880803D7 +:10CA300093560E013303C30233030301B38666002A +:10CA4000B388C80263F40601B388D80113D606017F +:10CA5000B308160163E61703E39A17CFB70701007F +:10CA60009387F7FFB3F6F60093960601337EFE0038 +:10CA70003315B500B386C60193050000E37CD5DA13 +:10CA80001307F7FF6FF09FCC93050000130700001A +:10CA90006FF05FDA9308060013870600930705001E +:10CAA00013880500639C0622B7160081938646D73B +:10CAB00063FCC50C37030100637E660A1303F00FA5 +:10CAC0006374C300130780003353E600B386660027 +:10CAD00003CE060013030002330EEE003303C341FE +:10CAE000630C0300B3956500335EC501B31866009F +:10CAF0003368BE00B317650013D608013377C80248 +:10CB0000139508011355050193D607013358C80240 +:10CB100013170701B366D7003308050363FA06014C +:10CB2000B386160163E6160163F40601B3861601A7 +:10CB3000B386064133F7C6029397070193D70701DF +:10CB4000B3D6C602B306D50213150701B367F500C5 +:10CB500063FAD700B387170163E6170163F4D700C0 +:10CB6000B3871701B387D74033D56700930500001B +:10CB7000678000003703000113070001E36666F4D5 +:10CB8000130780016FF05FF46316060013061000B0 +:10CB9000B35816033706010063F2C80A1306F00FF4 +:10CBA000637416011307800033D6E800B386C6000D +:10CBB00003CE060013030002330EEE003303C3411D +:10CBC00063180308B385154113D7080113950801AD +:10CBD0001355050113D60701B3F6E502B3D5E502F7 +:10CBE00093960601B3E6C600B305B50263FAB60034 +:10CBF000B386160163E6160163F4B600B386160128 +:10CC0000B385B640B3F6E5029397070193D70701C2 +:10CC1000B3D5E502B305B50213950601B367F50078 +:10CC200063FAB700B387170163E6170163F4B7002F +:10CC3000B3871701B387B7406FF01FF337060001C2 +:10CC400013070001E3E2C8F6130780016FF0DFF578 +:10CC5000B398680033D7C501B3176500335EC501CB +:10CC600013D50801B376A702B3956500336EBE00F5 +:10CC70009395080193D5050113560E013357A7026A +:10CC800093960601B3E6C6003387E50263FAE60031 +:10CC9000B386160163E6160163F4E600B386160157 +:10CCA0003386E640B376A602131E0E01135E0E0114 +:10CCB0003356A602939606013386C502B3E5C60134 +:10CCC00063FAC500B385150163E6150163F4C50079 +:10CCD000B3851501B385C5406FF01FEFE3EAD5E8D2 +:10CCE0003707010063FCE604930EF00F33B7DE0054 +:10CCF0001317370037130081B3D8E600130343D767 +:10CD0000B388680083CE0800130E0002B38EEE00D5 +:10CD1000330EDE41631E0E0263E4B600636AC50093 +:10CD2000B307C540B385D5403335F5003388A540FA +:10CD300013850700930508006FF09FE3B708000113 +:10CD400013070001E3E816FB130780016FF09FFA59 +:10CD50003357D601B396C601B366D70013D8060180 +:10CD600033D7D50133730703B395C501B357D50145 +:10CD7000B3E7B7009395060193D5050193D8070152 +:10CD80003316C6013315C5013357070313130301C7 +:10CD9000B3681301338FE5021303070063FEE80154 +:10CDA000B388D8001303F7FF63E8D80063F6E801FF +:10CDB0001303E7FFB388D800B388E84133FF0803C3 +:10CDC000B3D80803131F0F01338815039395070188 +:10CDD00093D50501B365BF009387080063FE050185 +:10CDE000B385D5009387F8FF63E8D50063F60501A6 +:10CDF0009387E8FFB385D50013130301370F0100B4 +:10CE00003363F3009307FFFFB378F300B385054165 +:10CE10001353030113580601B377F6003387F80262 +:10CE2000B307F302B388080333030303B388F8009E +:10CE300013580701330818016374F8003303E30142 +:10CE40009357080133836700B70701009387F7FF03 +:10CE50003378F800131808013377F7003307E80038 +:10CE600063E66500639E6500637CE5003306C740AA +:10CE70003337C7003307D7003303E34013070600F7 +:10CE80003307E5403335E500B3856540B385A540FC +:10CE9000B397D5013357C70133E5E700B3D5C501D3 +:10CEA0006FF01FCD130101FF83270500832E45007E +:10CEB000032F85000327C50003A3050083A24500B7 +:10CEC00083AF850083A8C500F3262000B785000046 +:10CED000935607019385F5FF131E0701139608016A +:10CEE0001358F701B3F6B60013D70801135E0E010D +:10CEF000135606013377B70093D8F801639EB60046 +:10CF0000B3E5D701B3E5E501B3E5C50163920508D3 +:10CF1000631CD70A6F008000631AB700B365530023 +:10CF2000B3E5F501B3E5C5006396050413051000EC +:10CF30006316D7026394670263925E026310FF0375 +:10CF4000631ECE0063041803631A070033E5D7019C +:10CF50003365E5013365C5013335A00013010101D7 +:10CF600067800000736018006F0000061305000062 +:10CF70006FF0DFFEB78500009385F5FF6390B60480 +:10CF800033E5D701B366E501B3E6C601638806025F +:10CF900013150E0113550541E35605FCB787000034 +:10CFA0009387F7FF13051000E31AF7FAB3675300EE +:10CFB000B3E7F701B3E7C700E38207FA13160601E8 +:10CFC00013560641E35006FA130510006FF01FF9DF +:10CFD000130101FF832F050003284500832E8500E0 +:10CFE0008327C50083A2050083A8450003AF850001 +:10CFF00003A6C50073272000B785000093D607015C +:10D000009385F5FF13930701131E060113570601BD +:10D01000B3F6B6001353030193D7F701135E0E0165 +:10D020003377B7001356F6016390B602B3E50F01EC +:10D03000B3E5D501B3E565006384050C73601800A2 +:10D040001305E0FF6F00000D631AB700B3E5580049 +:10D05000B3E5E501B3E5C501E39205FE6394060A75 +:10D0600033E50F013365D5013365650013351500D0 +:10D07000631A0700B3E55800B3E5E501B3E5C50160 +:10D080006382050663020508631606081305F0FFB0 +:10D090006F004008130500006FF0DFFD6348D706FE +:10D0A00063DAE6001305F0FF638607061305100038 +:10D0B0006F004006636C6E04631CC3036368DF0586 +:10D0C000631CDF0363E408056394080163E0F20571 +:10D0D000E36A18FD13050000639E080363FC5F020A +:10D0E0006FF05FFC63040502130500006F0080020F +:10D0F000E36AC3FB6FF05FFFE3E6EEFB6FF0DFFE7A +:10D10000E306D7F4E30807F8E38AC7F8130510002D +:10D11000E39E07F61301010167800000130101FF80 +:10D12000832F050003284500832E85008327C50033 +:10D1300083A2050083A8450003AF850003A6C500B0 +:10D1400073272000B785000093D607019385F5FF6C +:10D1500013930701131E060113570601B3F6B60019 +:10D160001353030193D7F701135E0E013377B70012 +:10D170001356F6016390B602B3E50F01B3E5D5018E +:10D18000B3E56500638A050C736018001305200081 +:10D190006F000005631AB700B3E55800B3E5E50179 +:10D1A000B3E5C501E39205FE639A060A33E50F0174 +:10D1B0003365D5013365650013351500631A070023 +:10D1C000B3E55800B3E5E501B3E5C501638805069D +:10D1D000631C05006380C7021305100063980700F5 +:10D1E0001301010167800000E31C06FE1305F0FF38 +:10D1F0006FF01FFFE342D7FE63DAE6001305F0FF8E +:10D20000E38007FE130510006FF09FFDE3666EFCE0 +:10D21000631CC303E362DFFD631CDF03E3EE08FB73 +:10D2200063940801E3EAF2FBE36A18FD13050000CA +:10D23000E39808FBE3F65FFA6FF05FFCE30E05F896 +:10D24000130500006FF0DFF9E36AC3FB6FF05FFFC7 +:10D25000E3E6EEFB6FF0DFFEE300D7F4E31C07F636 +:10D26000130500006FF0DFF5130101F42328210BF3 +:10D270002324410B2322510B2320610B232C8109F2 +:10D28000232A910913090500232E110A232C810A50 +:10D29000232A910A2326310B232E71092328A10961 +:10D2A0002326B10903A5050083A7450083A68500B1 +:10D2B00083AAC500832C0600032B4600032C86009E +:10D2C000032AC600F32420003786000013970A01C2 +:10D2D00093D90A01135707011306F6FF23265107B6 +:10D2E0002320A1062322F1062324D1062328A1020C +:10D2F000232AF102232CD102232EE102B3F9C90023 +:10D3000093DAFA0163800906638EC91637050100B6 +:10D310003367A700232EE102130601039307C1031D +:10D3200003A7070083A6C7FF9387C7FF131737001C +:10D3300093D6D6013367D70023A2E700E312F6FEA7 +:10D340008327010337C5FFFF1305150093973700A7 +:10D350002328F102B389A900930B000013040000F5 +:10D360006F00801433E6A7003366D6003366E6000C +:10D37000630606206300070613050700EF3000650B +:10D38000930645FF93D7564093F6F601638E060643 +:10D390001307C0FF3387E7021303010313080002DA +:10D3A000939527003308D8401307C7003307E300DD +:10D3B0006314E30813070108B305B700032701034B +:10D3C0009387F7FFB316D70023A8D5FA9306F0FF8B +:10D3D0006F00000A638A060013850600EF30005FC5 +:10D3E000130505026FF0DFF9638A07001385070054 +:10D3F000EF30C05D130505046FF09FF8EF30005D5E +:10D40000130505066FF0DFF71306C0FF3386C7026A +:10D410001307C10393063000B305C70083A50500B9 +:10D420009386F6FF1307C7FF2322B700E3D6F6FE65 +:10D430009387F7FF6FF09FF90326C7FF8328070044 +:10D44000330EB70033560601B398D8003366160181 +:10D450002320CE001307C7FF6FF09FF51397270017 +:10D46000130601033307E600232007009387F7FF25 +:10D47000E396D7FEB7C9FFFF93891901B389A94085 +:10D480006FF09FEDB3E7A700B3E7D700B3E7E7007E +:10D49000638C070E1317070113570741930B3000D6 +:10D4A00013040001E34C07EA13150A013787000053 +:10D4B00093570A01135505011307F7FF2326410768 +:10D4C000232091072322610723248107232091052C +:10D4D00023226105232481052326A104B3F7E70055 +:10D4E000135AFA016386070A6384E71C37070100B1 +:10D4F0003365E5002326A104930501041307C10445 +:10D50000832607000326C7FF1307C7FF939636003D +:10D510001356D601B3E6C6002322D700E392E5FEF8 +:10D520000327010437C5FFFF130515001317370044 +:10D530002320E104B387A70093060000B3873701D7 +:10D540002324F100938717002322F10093972B00E7 +:10D55000B3E7D7009387F7FF1306E00033C74A010C +:10D560006366F61A3716008193972700130686D351 +:10D57000B387C70083A707006780070093090000EF +:10D58000930B10006FF09FDD930B20006FF01FDDF9 +:10D59000B3679B01B3E78701B3E7A7006380071474 +:10D5A000630E0504EF308042130645FF13575640C3 +:10D5B0001376F601630006089306C0FFB306D70290 +:10D5C0001303010413080002931527003308C84011 +:10D5D0009386C600B306D3006316D30893070108E9 +:10D5E000B385B700832701041307F7FF3396C700FD +:10D5F00023A0C5FC9306F0FF6F00400A630A0C00ED +:10D6000013050C00EF30803C130505026FF0DFF9C5 +:10D61000630A0B0013050B00EF30403B13050504B4 +:10D620006FF09FF813850C00EF30403A13050506A4 +:10D630006FF09FF71306C0FF3306C7029307C104BC +:10D6400093063000B385C70083A505009386F6FFD7 +:10D650009387C7FF23A2B700E3D6E6FE1307F7FFC1 +:10D660006FF05FF983A7C6FF83A80600338EB6006C +:10D67000B3D70701B398C800B3E717012320FE0012 +:10D680009386C6FF6FF05FF593172700130601041A +:10D69000B307F60023A007001307F7FFE316D7FE32 +:10D6A000B7C7FFFF93871701B387A7406FF0DFE885 +:10D6B000336B9B01336B8B01336BAB009306200004 +:10D6C000E30E0BE6131505011355054193063000D3 +:10D6D000E34605E6130400016FF05FE693070000E0 +:10D6E000930610006FF09FE513040001B787000058 +:10D6F000232EF104232C0104232A010423280104EE +:10D700009387F7FF130700006F00101983250103AB +:10D71000032E0104370801001306F8FF93D3050117 +:10D7200093570E01B3F5C500337ECE00B386B70222 +:10D73000338AC503B388C3033385160193560A01A0 +:10D74000B386A600B389F30263F41601B389090115 +:10D750000323410413D80601B3F6C600337ACA0086 +:10D7600093960601B3864601935F03013373C300AA +:10D770002326D1002320D106B308B302B386BF020B +:10D78000338663023385C60093D60801B386A600AC +:10D79000B38BF30363F6C60037060100B38BCB00EF +:10D7A00013D60601B70E01002320C1001386FEFF29 +:10D7B00033F5C600B3F8C80013150501330515018C +:10D7C000B306A8002320D1028326410393D2060189 +:10D7D00033F6C600B308C603338AC20313D8080160 +:10D7E000B386C702B3864601B306D800338F57020B +:10D7F00063F44601330FDF0113D80601370A010035 +:10D800003308E801930EFAFF130B080033F8D60132 +:10D81000B3F8D8011318080133081801B30E6602D3 +:10D82000B388620293DA0E01B386CF02B386160183 +:10D83000B386DA00338F5F0263F41601330F4F01B2 +:10D8400093D80601B388E801B70A01002328110123 +:10D850009388FAFFB3F61601B3FE1E0193960601F4 +:10D86000B38DD60183268104B3F8160193DE060139 +:10D87000338AB802338C1303935C0A01338FBE02E0 +:10D88000330F8F01338FEC01B386D30363748F01A1 +:10D89000B3865601935A0F01B386DA00370D0100A3 +:10D8A000232AD1009306FDFF337FDF00337ADA00AD +:10D8B000131F0F01330F4F01032A8103232CE101B2 +:10D8C000B376DA00135F0A01330ACF03B38AC603C3 +:10D8D000B38CD702B38C4C0113DA0A01330A9A01D4 +:10D8E000B30CCF03338CE70363749A01330CAC01A0 +:10D8F000935C0A01338C8C01232E8101370C0100CB +:10D90000130DFCFF337AAA01B3FAAA01131A0A0114 +:10D91000B30C5A01032A0102B3894901032A010009 +:10D9200033B5A900B3890901330AAA00B30B7A0100 +:10D93000338C6B0133B80901B30A0C0133B80A0107 +:10D94000333C6C0133680C01B3BBAB00B30B780103 +:10D9500003288101338ABA01B33DBA0103250101CD +:10D96000330A0A0133380A01232C0101032841013B +:10D97000B38BAB002320310123223107832981019E +:10D980003385BB0133080501B30A3801B33DB50146 +:10D990008329C10103254101330A9A01338C3A01DD +:10D9A0003338A800B33C9A0103258101B3099C01D7 +:10D9B000138B090083290101B3BAAA000325C10111 +:10D9C000B3BB3B01B36A5801B3EDBB01333CAC00C0 +:10D9D000B33C9B01B38D5D01B36C9C0133859D010C +:10D9E000232AA1000325C10423244107135805015C +:10D9F000337DA5013305BD02B38AA303935B050103 +:10DA0000B305B802B3855501B385BB00B3830303E7 +:10DA100063F65501370C0100B383830193DA0501E6 +:10DA2000B3837A00370C0100832AC103232E7100CF +:10DA30009303FCFFB3F575003375750093950501ED +:10DA4000B3F37A00B385A50013D50A01B38BA702FF +:10DA5000B38AC303B387770293DD0A01330EC5038C +:10DA6000B387C701B387FD0063F4C701B38B8B0194 +:10DA7000370C0100930DFCFF13DE0701B3F7B7016C +:10DA8000330E7E0193970701B3FDBA012320C10332 +:10DA9000B38DB701338EC802B38A1203935C0E01B3 +:10DAA000B387CE02B3875701B387FC00B38BD20391 +:10DAB00063F45701B38B8B0193DA0701B3897A01C1 +:10DAC000B70B0100938AFBFFB3F75701337E5E016A +:10DAD00093970701B387C7012328F100B30A6F02A8 +:10DAE00023223103B3876602B38CDF0213DE070102 +:10DAF000B38C5C01330E9E01338CEF0363745E01C3 +:10DB0000330C7C01935A0E01338C8A01B70A010051 +:10DB1000938AFAFF337E5E01131E0E01B3F757019D +:10DB2000B307FE008329C101032E4101B30ABB00E4 +:10DB3000B3B5BA00B30C3E0183290102338EBC0099 +:10DB4000B38ABA01B3BDBA01B30B3E01B389BB01BD +:10DB50002326310383290101032B4102B335BE0083 +:10DB6000B38A3A01B3B93A0123243103B389BB0123 +:10DB7000B3896901032B810223283101B38AFA009A +:10DB8000B3896901032E0102138B0900B3B7FA00B0 +:10DB9000B3898901232A3101B389F900B3BBCB01D1 +:10DBA000232C3101032EC1028329C10123265107F1 +:10DBB000B33DBE01B3BC3C01032E010183294102E8 +:10DBC000B3EDBB01B3E5BC00B33B3E01032E410105 +:10DBD00083298102B385B501333C8E01032E810177 +:10DBE000B33D3B01B3EDBB01B337FE00B367FC00AF +:10DBF000B38DB501B38DFD00B38BD802330C1F0379 +:10DC000093D50B01B387DE02B3878701B387F50095 +:10DC1000338EEE0363F68701B7050100330EBE00B5 +:10DC200093D50701370C0100338EC5019305FCFF26 +:10DC3000B3F7B700B3F5BB00B38CA203939707010A +:10DC4000B385B700B30BCD023306C80293D70B01DF +:10DC500033069601B387C700B382020363F49701CA +:10DC6000B382820113D60701370C0100B3025600BC +:10DC70001306FCFFB3F7C7009397070133F6CB00F9 +:10DC80003386C700B38BAF02B3876302B38F7F02C3 +:10DC900093DC070133036502B38F6F00B38FFC0180 +:10DCA00063F46F00B38B8B0113D30F01370C0100AA +:10DCB000B30B73011303FCFFB3FF6F00939F0F01BE +:10DCC000B3F767003383FF00B30CAF03B30FDD027C +:10DCD000B306D80293D70F01B3869601B387D70056 +:10DCE000330F0F0363F49701330F8F0193D60701AE +:10DCF000370C0100338FE6019306FCFFB3F7D70022 +:10DD000093970701B3F6DF00B386D700B38FAE0257 +:10DD1000B3871303B38E7E0293DC0701B3081503A8 +:10DD2000B38E1E01B38EDC0163F41E01B38F8F012D +:10DD300093D80E01B388F80123281101B708010018 +:10DD4000938FF8FFB3FEFE01B3F7F701939E0E0128 +:10DD5000B38EFE0083278101B38DCD0133BECD018B +:10DD6000B387B700B3B5B700338CBD00B387C70026 +:10DD700033B6C700B30C5C00B389CC00B38767002F +:10DD8000B3887901138B09002328F106B3B7670024 +:10DD90003383F8003336CB00B335BC00B3B25C003C +:10DDA000B3E2C200B337F300B365BE00B3B8780185 +:10DDB000B3E8F800B3855500B309D300B385150166 +:10DDC000B385E501B3B6D9003386D50033BFE5018D +:10DDD00083250101B336D600B387D901B366DF00CE +:10DDE000232AF106330FB600B3B7D7013306FF007D +:10DDF000333FBF00B385A303B337F600336FFF0093 +:10DE0000330DA50393D70501B3037802B383A301B0 +:10DE10003305A802338877006376A801B7080100AC +:10DE200033051501B377F80193970701B3FFF501A7 +:10DE300013580801B38FF7013308D8008327C100B6 +:10DE4000832601003306F6013308E801B33FF601EB +:10DE5000B3E9D7003308F8013305A800336A3A0163 +:10DE6000939ADA00232EA106232CC10633EA4A0135 +:10DE7000930701069305010783A6C70003A60701C0 +:10DE80009387470093D636011316D600B3E6C60033 +:10DE900023AED7FEE392F5FE83268106832A010690 +:10DEA0008327C106232CD10483264106333A40013F +:10DEB000336A5A01232AD104232EF1042328410571 +:10DEC0009396B70063D40614131AFA019307010559 +:10DED0009305C10583A6070003A647009387470063 +:10DEE00093D616001316F601B3E6C60023AED7FE8E +:10DEF000E392F5FE8327C105333A400193D717001B +:10DF0000232EF1048327010533EA47012328410525 +:10DF100083264100B74700009387F7FFB387F600D9 +:10DF2000635AF0268326010513F676006302061075 +:10DF300013052000032641058325C1051364140041 +:10DF40006386A40E130530006388A40C6392040E4C +:10DF500013F5F60013084000630C050D9386460088 +:10DF60002328D10493B646003386C600B336D600C4 +:10DF7000232AC104032681053386C600B336D600A2 +:10DF8000B386B600232CC104232ED1046F00400AAF +:10DF900013870A00832701032328F1048327410301 +:10DFA000232AF10483278103232CF1048327C1034F +:10DFB000232EF104930720006382FB549307300063 +:10DFC0006386FBF293071000E394FBF4232E010415 +:10DFD000232C0104232A0104232801046F0000508C +:10DFE00013070A0083270104938B06002328F104FA +:10DFF00083274104232AF10483278104232CF1047D +:10E000008327C104232EF1046FF0DFFA83278100F8 +:10E010002322F1006FF0DFEF631C07009386860078 +:10E020002328D10493B686006FF01FF4E31807FE8F +:10E030008326C1051396B60063500602B707F0FFAA +:10E040009387F7FFB3F6F600232ED1048326410011 +:10E05000B7470000B387F600930601051305C10515 +:10E0600003A6060083A54600938646001356360095 +:10E070009395D5013366B60023AEC6FEE312D5FEF6 +:10E08000B78600009386E6FF63C6F60A8326C105BD +:10E0900093D63600232ED1048326C105939717010A +:10E0A000370601802316D1068326C10693D71701B0 +:10E0B0001306F6FF93970701B3F6C600B3E7F60021 +:10E0C000939717001317F70193D71700032801053B +:10E0D000032541058325810533E7E7006304040038 +:10E0E000732014008320C10B0324810B2322A90079 +:10E0F000232009012324B9002326E9001305090080 +:10E100008324410B0329010B8329C10A032A810AB5 +:10E11000832A410A032B010A832BC109032C81099D +:10E12000832C4109032D0109832DC1081301010C22 +:10E130006780000093072000638AF404930730008F +:10E140006384F40263940402B7870000232E010461 +:10E15000232C0104232A0104232801049387F7FFB9 +:10E16000136454006FF05FF3E30007FE9307F0FFC2 +:10E17000232EF104232CF104232AF1042328F10493 +:10E18000B78700009387E7FF6FF09FFDE30007FE6E +:10E190006FF09FFB130510006390070883260105AD +:10E1A000032641058325810513F876000325C10563 +:10E1B000630E08041308200013641400638604052A +:10E1C00013083000638A04036392040413F8F60012 +:10E1D00093084000630C18039386460093B64600EC +:10E1E0003306D600B336D600B385D500B3B6D50016 +:10E1F0003305D5006F008001631A070093868600FF +:10E2000093B686006FF0DFFDE31A07FE1355450154 +:10E21000134515001375150093061000B387F640DB +:10E2200013064007634EF62413DE574093060000A2 +:10E2300093F7F7011306000093152600631AC6032F +:10E240006394070493083000130801053386C8401F +:10E25000B308B80083A80800938717001308480084 +:10E26000232E18FFE356F6FE930540006F00800B47 +:10E2700013080105B305B80083A5050013061600B1 +:10E28000B3E6B6006FF05FFB130601083306B60075 +:10E29000032606FD130300023303F3403316660022 +:10E2A000B3E6C60013060105B305B6001306300039 +:10E2B000930800003306C6419385450063C4C80235 +:10E2C00093050108131626003386C5008325C10572 +:10E2D000B3D7F5002328F6FC93074000B387C74166 +:10E2E0006FF09FF8939E280013080105B30ED80124 +:10E2F00003AF050003A8C5FF93881800331F6F0004 +:10E300003358F8003368E80123A00E016FF0DFFAFC +:10E3100013962700130801053306C80023200600C2 +:10E3200093871700E396B7FE03260105B336D000A6 +:10E33000B3E6C6002328D10413F67600630E060464 +:10E34000130620000328C10513641400638AC40A5D +:10E3500013063000638AC4066390040413F6F600C3 +:10E36000630CF60283254105938646002328D104D9 +:10E3700093B64600B385B600B3B6D500232AB104E0 +:10E3800083258105B385B600232CB104B3B5D50030 +:10E39000B3870501232EF1048327C1059396C70097 +:10E3A00063DC0608232E0104232C0104232A010424 +:10E3B000232801041364140093071000E30E05CC16 +:10E3C000136424006FF05FCDE31807FC03264105BA +:10E3D000938686002328D10493B686003386C60030 +:10E3E000B336D600232AC104032681053386C6002E +:10E3F000232CC1043336D600B30706016FF09FF912 +:10E40000E30C07F8832741059386860003268105E0 +:10E410002328D10493B68600B387F600B3B6D7009D +:10E42000232AF104B387C600232CF104B3B7D70025 +:10E43000B38707016FF01FF6930701059305C10528 +:10E4400083A6070003A647009387470093D63600AC +:10E450001316D601B3E6C60023AED7FEE392F5FE4F +:10E460008327C10593D73700232EF10493070000BB +:10E47000E30405C293761400E38006C26FF05FF4F4 +:10E480000326410583270105B3E7C700032681055D +:10E49000B3E7C7000326C105B3E7C700638E0702D1 +:10E4A000232E0104232C0104232A01042328D10450 +:10E4B0009307200013641400638EF4029307300066 +:10E4C0006382F402930750006382040283270105EC +:10E4D00093D737002328F104136424009307000026 +:10E4E0006FF09FBBE31407FE930790002328F1040D +:10E4F0006FF0DFFDE31A07FE6FF05FFDB7870000E6 +:10E50000232E0104232C0104232A010423280104BF +:10E510009387F7FF6FF05FB8130101FA232C810492 +:10E52000232A9104232E11042328210523263105B3 +:10E53000232441052322510523206105930405006E +:10E5400083A6050003A7450083A7850003A4C50093 +:10E55000832E0600032E4600832886000328C6006B +:10E5600073292000232CF1022324F10093170401C6 +:10E570009319140093D70701232E81022328D10277 +:10E58000232AE1022320D1002322E1002326F100E7 +:10E5900093D919011354F401930501001303C10029 +:10E5A000832703000327C3FF1303C3FF9397370099 +:10E5B0001357D701B3E7E7002322F300E39265FE88 +:10E5C0008326010093170801232C1103939636002C +:10E5D000232C110193D7070193181800232AC10394 +:10E5E000232E0103232AC1012320D1002328D10394 +:10E5F0002328D101232EF10093D818011358F801D4 +:10E6000013050101130EC10183270E000327CEFF5E +:10E61000130ECEFF939737001357D701B3E7E700E8 +:10E620002322FE00E312C5FF03270101B787000084 +:10E630009387F7FF131737002328E1006390F80250 +:10E640000326810183274101B3E7C7000326C101E7 +:10E65000B3E7C700B3E7E700639407001348180067 +:10E6600033861941E31E882A635CC038639408101E +:10E6700003284101832581010323C101B368B80048 +:10E68000B3E86800B3E8E800639C0804378700003B +:10E690001307F7FF03284100032581008325C100EC +:10E6A000930700006312E6023367A8003367B700E0 +:10E6B0003367D700630A0700B7070400B3F7F50014 +:10E6C00093B71700939747002324A1022320D10278 +:10E6D000232201032326B102130506006F00C04464 +:10E6E0009307F6FF63900706032641003387E60091 +:10E6F000B336D7003305C800B307D500B3B6D7008B +:10E700002322F102832781003336C500B366D60089 +:10E710002320E1023387F5003306D700B337F70033 +:10E720000327C100B336D600B3E7D7003303E300B5 +:10E730002324C102B38767002326F10213051000CA +:10E740006F000021378700001307F7FF6304E6001E +:10E750006F10C07703284100032581008325C10085 +:10E76000930700003367A8003367B7003367D7000B +:10E770006FF05FF4B78700009387F7FF6396F904A3 +:10E7800003254100832581000326C1009307000073 +:10E790003367B5003367C7003367D700630A0700E4 +:10E7A000B7070400B377F60093B7170093974700B5 +:10E7B0002322A1022320D1022324B1022326C10255 +:10E7C000138509006F0040368327C1013707080011 +:10E7D000B3E7E700232EF1009307400763D4C70097 +:10E7E0006F10806F9307060013D357401306000085 +:10E7F00093F7F701130700009316270063186702C9 +:10E8000063900704930530003387E540B305DE00CD +:10E8100083A5050093871700130E4E00232EBEFE1E +:10E82000E356F7FE930640006F00800AB306D5005A +:10E8300083A60600130717003366D6006FF0DFFBD0 +:10E84000130701043307D700032707FD93080002CD +:10E85000B388F840331717013366E600130730001A +:10E86000B306D500130800003307674093864600BF +:10E870006344E80293060104131727003387E60078 +:10E880008326C101B3D7F6002328F7FC9307400085 +:10E89000B38767406FF01FF983A5C6FF83AE0600FC +:10E8A000131E2800B3D5F500B39E1E01330EC5011B +:10E8B000B3E5D5012320BE00130818006FF01FFB3D +:10E8C000139727003307E5002320070093871700DD +:10E8D000E398D7FE832701013336C00033E6C70033 +:10E8E0002328C1008326010083270101032741005B +:10E8F00083258101B387F600B3B6D7002320F10248 +:10E90000832741010325C101B307F7003386D700F0 +:10E9100033B7E700B337D600B367F70003278100AA +:10E920008326C1002322C102B305B7003386F50058 +:10E9300033B7E500B337F600B386A6003367F700B8 +:10E940003387E6002324C1022326E1021385090050 +:10E950008327C1021397C700634407006F10403339 +:10E960003707F8FF1307F7FFB3F7E7002326F10295 +:10E9700083270102130515009305C1021397F701C0 +:10E980009307010283A6070003A647009387470069 +:10E9900093D616001316F601B3E6C60023AED7FED3 +:10E9A000E392F5FE8327C1021306000093D71700F8 +:10E9B0002326F102B337E00003270102B367F70013 +:10E9C0002320F102B78700009387F7FF631AF56CE5 +:10E9D000630C0972930730006312F97263060472C4 +:10E9E0009307F0FF378500002326F1022324F1026C +:10E9F0002322F1022320F1021305E5FF6F00C0710D +:10EA0000630406323385384163940912032E4100B2 +:10EA100003288100832EC10033660E013366D601C0 +:10EA20003366D600631C0604B78700009387F7FFA0 +:10EA300003284101832581018326C1016312F50268 +:10EA4000B367B800B3E7D700B3E7E700638A07000E +:10EA50003706040033F6C6001336160013164600B8 +:10EA60002320E102232201032324B1022326D10221 +:10EA700063040530930706006F00000B9307F5FF52 +:10EA8000639C070403264101B386E60033B7E60022 +:10EA9000B305CE00B387E50033B7E7002322F102C8 +:10EAA0008327810133B6C5003367E6002320D102F6 +:10EAB000B306F8003386E6003337E600B3B7F60056 +:10EAC000B3E7E7000327C1012324C102B38EEE00A0 +:10EAD000B387D7016FF05FC6B78600009386F6FF55 +:10EAE0006304D5006F10C0400328410183258101D4 +:10EAF0000326C10193070000B366B800B3E6C60061 +:10EB0000B3E6E600638A0600B7070400B377F600B1 +:10EB100093B71700939747002320E10223220103B4 +:10EB20002324B1022326C102130600006F0080399E +:10EB3000B78700009387F7FF6396F8040325410128 +:10EB4000832581010326C10193070000B366B50048 +:10EB5000B3E6C600B3E6E600638A0600B707040022 +:10EB6000B377F60093B71700939747002322A102CB +:10EB70002320E1022324B1022326C10213850800C9 +:10EB80006FF09FFA8327C10037070800B3E7E7005B +:10EB90002326F1009307400763D4A7006F100036C7 +:10EBA000930705001307000233C6E702930600002F +:10EBB000B3E7E702130700006340C704130706002A +:10EBC0006354060013070000131526006392070420 +:10EBD000130730003306C7403307A300032707009D +:10EBE0009387170013034300232EE3FEE356F6FE3C +:10EBF000130630006F00000B131527003385A500A6 +:10EC00000325050013071700B3E6A6006FF0DFFA2F +:10EC100013172700130801043307E800032707FC34 +:10EC2000130E0002330EFE403317C701B3E6E600B1 +:10EC3000130730003385A500130300003307C740D6 +:10EC4000130545006344E30213050104131727006D +:10EC50003307E5000325C100B357F5002320F7FC77 +:10EC600093074000B387C7406FF09FF80328C5FFA4 +:10EC7000032F0500931E23003358F800331FCF01E4 +:10EC8000B38ED5013368E80123A00E0113031300EE +:10EC90006FF01FFB139727003387E5002320070041 +:10ECA00093871700E358F6FE83270100B336D000A0 +:10ECB000B3E6D7002320D10083260101832701007A +:10ECC0000327410183258100B387F600B3B6D7003F +:10ECD0002320F102832741000325C100B307F70079 +:10ECE0003386D70033B7E700B337D600B367F700F2 +:10ECF000032781018326C1012322C102B305B70086 +:10ED00003386F50033B7E500B337F600B386A600C7 +:10ED10003367F7003387E6002324C1022326E1028C +:10ED2000138508006FF0DFC2B78700001385190054 +:10ED3000938FE7FFB37FF50103234101032881018E +:10ED4000032EC10183254100032F8100832EC100C2 +:10ED500063940F2C33E5E5013365D5013365D500A8 +:10ED6000639A091C6318050C2320E1022322610227 +:10ED7000232401032326C103032501028325410225 +:10ED8000832681020327C102B367B500B3E7D7002A +:10ED9000B3E7E700E38A0772232AB1022328A1021E +:10EDA000232CD102232EE102930501039307C10313 +:10EDB00003A7070083A6C7FF9387C7FF1317170092 +:10EDC00093D6F6013367D70023A2E700E392F5FE5E +:10EDD000832701039397170013F77700E308076C65 +:10EDE000130720008326C10313661600E30EE96AA9 +:10EDF00013073000E302E96AE31A096A13F7F70020 +:10EE000093054000E304B76A9387470093B7470030 +:10EE1000032741033387E7003337F7008327810354 +:10EE2000B307F700B3B7E700B387D700232EF1028B +:10EE30006F00D067B3670301B3E7C701B3E7E7002B +:10EE4000639C07002320D1022322B1022324E10383 +:10EE50002326D1036FF05FF23387E600B336D70085 +:10EE60003303B300B307D300B3B6D7003333B300D3 +:10EE70003363D300B305E8012322F102B3876500B1 +:10EE80002324F102B3B5E501B3B76700B3E7F5009A +:10EE9000330EDE01B387C7012320E1021397C700B9 +:10EEA000634607002326F1026FF01FED3707F8FFD6 +:10EEB0001307F7FFB3F7E7002326F102130510004D +:10EEC000930700000327010293767700E38C066620 +:10EED000930620008328C10293E71700E308D96254 +:10EEE00093063000E308D95E631209049376F700B5 +:10EEF00093054000638CB6020328410213074700C4 +:10EF00002320E10213374700330807013337E800B5 +:10EF1000232201030328810233080701232401036C +:10EF20003338E800B30618012326D102E312066243 +:10EF30006F0050629387F7FF6396F908631405002A +:10EF40006F104000B7070400B3F7FE0093B7170037 +:10EF5000939747006390380BB3680301B3E8C80187 +:10EF6000B3E8E800E388087C9316DE00E3D8067C6B +:10EF700063040506378700002326E10223240102EB +:10EF80002322010223200102130501021307C102FB +:10EF9000832607008325C7FF1307C7FF9396360014 +:10EFA00093D5D501B3E6B6002322D700E312E5FEE0 +:10EFB0000327010213040000131737002320E10286 +:10EFC0006F0080026396F800930700006FF0DFF88F +:10EFD00093070000631005022320E102232261024F +:10EFE000232401032326C103378500001305F5FF01 +:10EFF0006FF05FED33680301336EC8013367EE00D5 +:10F00000E31A07F62320D1022322B1022324E103CD +:10F010002326D1036FF05FFD3387E6003303B3008F +:10F02000B336D7002320E1023307D300B336D7002D +:10F030003333B300B366D3003308E8013303D80099 +:10F04000B336D3003338E8013368D800330EDE011D +:10F050003308C8012322E10223246102232601038D +:10F06000930701029305C10203A7070083A6470087 +:10F0700093874700135717009396F6013367D7001D +:10F0800023AEE7FEE392F5FEB78700009387F7FF14 +:10F09000630CF5008327C10293D717002326F102E2 +:10F0A000930700006FF01FE2630E09029307300020 +:10F0B0006314F902630804029307F0FF3785000028 +:10F0C0002326F1022324F1022322F1022320F1025C +:10F0D0001305E5FF6F00000293072000E31EF9FC13 +:10F0E000E30C04FC23260102232401022322010253 +:10F0F00023200102930750006FF0DFDC930720000C +:10F10000E310F98EE30E048C23260102232401026E +:10F110002322010223200102130600006FF09FFD4D +:10F120006356C0286392080C03284101832581019E +:10F130000323C101B368B800B3E86800B3E8E8008E +:10F14000638608D49307F6FF639A07068328410075 +:10F150003387E64033B6E6003385084133BEA80066 +:10F160003305C5402320E1022322A102130600003B +:10F1700063F6E600330618411336160003288100B3 +:10F18000B366C6013306B8403335C8003306D640EF +:10F190002324C10263860600B387054193B7170095 +:10F1A0000327C100B3E7A70033076740B307F74061 +:10F1B0002326F102130510006F00001D37870000A1 +:10F1C0001307F7FF6308E6D8130740076352F704F5 +:10F1D00093071000232E0100232C0100232A010095 +:10F1E0002328F1006F008012B78700009387F7FF94 +:10F1F0006388F9D88327C10137070800B3E7E70020 +:10F20000232EF10093074007E3C4C7FC93070600D1 +:10F2100013D357401306000093F7F70113070000BC +:10F220009316270063186702639007049305300064 +:10F230003387E540B305DE0083A5050093871700FB +:10F24000130E4E00232EBEFEE356F7FE930640003B +:10F250006F00800AB306D50083A6060013071700C7 +:10F260003366D6006FF0DFFB130701043307D700C6 +:10F27000032707FD93080002B388F84033171701EE +:10F280003366E60013073000B306D500130800000C +:10F2900033076740938646006344E80293060104FF +:10F2A000131727003387E6008326C101B3D7F60082 +:10F2B0002328F7FC93074000B38767406FF01FF9DE +:10F2C00083A5C6FF83AE0600131E2800B3D5F50044 +:10F2D000B39E1E01330EC501B3E5D5012320BE0048 +:10F2E000130818006FF01FFB139727003307E50082 +:10F2F0002320070093871700E398D7FE8327010197 +:10F300003336C00033E6C7002328C10083264100FE +:10F310008325010003270101832741013387E5404D +:10F32000B387F64033B6F600B3B6E500B386D740F0 +:10F330002322D1022320E1029306000063F4E500BA +:10F3400093B61700B3E6C6000327810103268100A8 +:10F350003307E640B307D7402324F102B335E60074 +:10F360001306000063840600133617008327C100CC +:10F370000327C1013366B60013850900B387E74050 +:10F38000B387C7402326F1028327C1021397C70022 +:10F39000E3500710370708001307F7FFB3F7E7003C +:10F3A0002326F102930905006F00C0676308063445 +:10F3B0003385384163900914032E410003268100F0 +:10F3C000032FC100B36ECE00B3EEEE01B3EEDE004C +:10F3D000639C0E04B78700009387F7FF83284101E1 +:10F3E000832581018326C101130600006312F50203 +:10F3F000B3E7B800B3E7D700B3E7E700638A0700D5 +:10F400003706040033F6C6001336160013164600FE +:10F410002320E102232211032324B1022326D10257 +:10F42000130408006FF0CFE49307F5FF639A070613 +:10F4300083284101B306D740B335D7003385C8418F +:10F4400033B3A8003305B5402320D1022322A10203 +:10F45000930500006376D700B3051E4193B51500F0 +:10F4600083288101B3E66500B385C84033B5B80091 +:10F47000B385D5402324B10263860600B307164145 +:10F4800093B717000327C101B3E7A70013040800CF +:10F490003307E741B307F7402326F1026FF09FD10E +:10F4A000B78600009386F6FFE316D5268328410130 +:10F4B000832581010326C10193070000B3E6B8004C +:10F4C000B3E6C600B3E6E600638A0600B7070400A9 +:10F4D000B377F60093B71700939747002320E10214 +:10F4E000232211032324B1022326C102130408009E +:10F4F0006FF08FE3B78700009387F7FF6396F804F8 +:10F5000003254101832581010326C10193070000E2 +:10F51000B366B500B3E6C600B3E6E600638A06004C +:10F52000B7070400B377F60093B717009397470027 +:10F530002322A1022320E1022324B1022326C102B7 +:10F54000138508006FF09FFA8327C1003707080072 +:10F55000B3E7E7002326F10093074007E3C0A71CA9 +:10F56000930705001307000233C6E7029306000065 +:10F57000B3E7E702130700006340C7041307060060 +:10F580006354060013070000131526006392070456 +:10F59000130730003306C7403307A30003270700D3 +:10F5A0009387170013034300232EE3FEE356F6FE72 +:10F5B000130630006F00000B131527003385A500DC +:10F5C0000325050013071700B3E6A6006FF0DFFA66 +:10F5D00013172700130301043307E300032707FC75 +:10F5E000930E0002B38EFE403317D701B3E6E60058 +:10F5F000130730003385A500130E00003307C74002 +:10F60000130545006344EE02130501041317270098 +:10F610003307E5000325C100B357F5002320F7FCAD +:10F6200093074000B387C7406FF09FF80323C5FFDF +:10F63000832F0500131F2E003353F300B39FDF0108 +:10F64000338FE5013363F30123206F00130E1E0097 +:10F650006FF01FFB139727003387E5002320070077 +:10F6600093871700E358F6FE83270100B336D000D6 +:10F67000B3E6D7002320D100832641018325010171 +:10F6800003270100832741003387E540B387F64015 +:10F6900033B6F600B3B6E500B386D7402322D102D5 +:10F6A0002320E1029306000063F4E50093B61700FF +:10F6B000B3E6C60003278100032681013307E64035 +:10F6C000B307D7402324F102B335E6001306000048 +:10F6D00063840600133617008327C1010327C10086 +:10F6E0003366B60013850800B387E740B387C74089 +:10F6F0002326F102130408006FF01FC9B78700002A +:10F70000938519001385E7FFB3F5A500032F410189 +:10F7100003234100032E8100832EC100832F81012A +:10F720008322C10163920524B365FF013365C301E0 +:10F73000B3E555003365D501B3E5E5003365D50084 +:10F74000639C0910631405022320E1022322E103D4 +:10F750002324F1032326510213040800639E05E0CD +:10F760001304E9FF133414006FF00FE1639A0500EE +:10F770002320D102232261022324C1036FF04FED25 +:10F78000B387E640B308E34133B5F600B335130160 +:10F79000B388A8402320F10223221103130500009F +:10F7A00063F6F60033056F4013351500B303FE41D1 +:10F7B0003365B500338AA34023244103B33A7E0066 +:10F7C000930900006304050093B91300B3855E40FC +:10F7D000B3E95901B38535412326B1021395C5001C +:10F7E00063520506B306D74033036F40B337D700E3 +:10F7F000B307F3402322F1022320D102333F6F00ED +:10F80000930700006374D7009337130033EFE701C9 +:10F81000338ECF41B3BFCF01330EEE412324C1035A +:10F820009307000063040F0093B71300B38ED24117 +:10F83000B3E7F701B387FE402326F1021304080063 +:10F840006FF08FD3B3E71701B3E74701B3E7B70012 +:10F85000639407D26FF0DFF09387F7FF9303010201 +:10F860006394F906630E056EB7070400B3F7FE0054 +:10F8700093B7170093974700639E380D638A056C12 +:10F880009396D20063DA066C6308050A3787000096 +:10F890002326E10223240102232201022320010264 +:10F8A0001307C102832607008325C7FF1307C7FF7D +:10F8B0009396360093D5D501B3E6B6002322D70040 +:10F8C000E392E3FE6FF0CFEE6396F800930700003B +:10F8D0006FF0DFFA631E0506639E0504B78700001C +:10F8E0002326F10223240102232201022320010204 +:10F8F0009307C10203A7070083A6C7FF9387C7FF2B +:10F900001317370093D6D6013367D70023A2E70039 +:10F91000E392F3FE83270102378500001304000001 +:10F92000939737002320F1021305F5FF9307000199 +:10F930006FF04FD9930700002320E1022322E10357 +:10F940002324F10323265102130408006FF0CFE9AA +:10F9500093070000E39C05F22320D10223226102D9 +:10F960002324C1036FF0CFEAB387E640B308E34135 +:10F9700033B5F600B3351301B388A8402320F10254 +:10F98000232211031305000063F6F60033056F40D0 +:10F9900013351500B303FE413365B500B38AA340A8 +:10F9A00023245103333B7E00130A00006304050047 +:10F9B00013BA1300B3855E40336A6A01B3854541CB +:10F9C0002326B1021395C500635E050AB306D7402E +:10F9D00033036F40B337D700B307F3402322F1025C +:10F9E0002320D102333F6F00930700006374D700D8 +:10F9F00093371300338ECF4133EFE701B3BFCF010D +:10FA0000330EEE412324C10363040F0013B6130029 +:10FA1000B38ED2413366F601B38ECE402326D10396 +:10FA2000130408000325C10263080506EF00107ADD +:10FA3000130545FF930600023368D502B347D5028C +:10FA4000630808081307C0FF1303010293952700FA +:10FA5000B38606413387E7021307C7003307E30085 +:10FA60006310E30A13070104B305B700032701027B +:10FA70009387F7FF3318070123A005FF9306F0FFD4 +:10FA80006F00800BB3E71701B3E75701B3E7B70087 +:10FA9000E39A07F86FF0DFCC0325810263080500C5 +:10FAA000EF00D072130505026FF09FF803254102A5 +:10FAB00063080500EF009071130505046FF05FF710 +:10FAC00003250102EF009070130505066FF05FF645 +:10FAD0001306C0FF3386C7021307C1029306300026 +:10FAE000B305C70083A505009386F6FF1307C7FF7C +:10FAF0002322B700E3D6F6FE9387F7FF6FF01FF8D7 +:10FB00000326C7FF83280700330EB7003356D600FD +:10FB1000B3980801336616012320CE001307C7FFF0 +:10FB20006FF01FF413972700130601023307E60056 +:10FB3000232007009387F7FFE396D7FE634E351324 +:10FB4000330535411305150093070002B348F5024C +:10FB500013080000130700003365F5026342170520 +:10FB60009386080063D408009306000013972800CA +:10FB7000631605049307300093060102B38817410A +:10FB8000B387E60083A70700130515009386460098 +:10FB900023AEF6FEE3D6A8FE130730006F00000C7C +:10FBA0009317270093060102B387F60083A7070087 +:10FBB000130717003368F8006FF05FFA930701042A +:10FBC00093962600B386D70083A706FE930500020E +:10FBD000B385A540B397B7003368F80093070102D7 +:10FBE0003387E7009307300013060000B3871741FF +:10FBF000130747006344F602130701049397270095 +:10FC0000B307F7000327C1023355A70023A0A7FEBF +:10FC100013054000330515416FF01FF8131326003C +:10FC20009306010233836600032E07008326C7FF75 +:10FC300013061600331EBE00B3D6A600B3E6C601F7 +:10FC40002320D3006FF0DFFA9317250093060102FB +:10FC5000B387F60023A0070013051500E356A7FE9F +:10FC600003270102B337000113060000B367F70052 +:10FC70002320F1026FF04F908327C1023707F8FF6E +:10FC80001307F7FFB3F7E7003385A9402326F102F6 +:10FC9000130600006FE0DFDD631A0400938787001E +:10FCA00093B787006FF0CF96E31A04FE0327C103D2 +:10FCB0009307060013050000135747011347170069 +:10FCC000137617006FF00FA09307060013050000CE +:10FCD0006FE09FE5631C04A483254102130787009E +:10FCE0002320E10213378700B305B70033B7E500DF +:10FCF0002322B10283258102B305B7002324B10278 +:10FD0000B3B5E500B38615016FF00FA2630004A23E +:10FD10008326410213078700832581022320E10205 +:10FD200013378700B306D70033B7E6002322D1028A +:10FD3000B306B7002324D102B3B6E600B38616019A +:10FD40006FF08F9E6308060013F717006304070027 +:10FD500093E727000327C1029316C70063D2060268 +:10FD6000B7860000130515009386F6FF6306D510CD +:10FD7000B706F8FF9386F6FF3377D7002326E10214 +:10FD8000130701029305C1028326070003264700DB +:10FD90001307470093D636001316D601B3E6C60004 +:10FDA000232ED7FEE392E5FE0327C102378600002B +:10FDB000935637002326D1021307F6FF631AE50294 +:10FDC00083254102032701023367B700832581029F +:10FDD0003367B7003367D700630C07002326C102DF +:10FDE0002324010223220102232001021304000024 +:10FDF0000327C1021315150113551501231EE10236 +:10FE0000131705010325C103B70601809386F6FF8A +:10FE10003375D5003365E500131515001314F4018F +:10FE20001355150003280102832541020326810290 +:10FE3000336585006384070073A017008320C10524 +:10FE40000324810523A6A40023A0040123A2B40057 +:10FE500023A4C4001385040003290105832441055C +:10FE60008329C104032A8104832A4104032B01044A +:10FE70001301010667800000630E090213073000BA +:10FE80006314E902630804021307F0FF37850000DA +:10FE90002326E1022324E1022322E1022320E102BE +:10FEA0001305E5FF6F00000213072000E31EE9FCC5 +:10FEB000E30C04FC23260102232401022322010275 +:10FEC0002320010293E757006FF09FEB13074007D1 +:10FED0006344F7006FE05F9193071000232E010049 +:10FEE000232C0100232A01002328F1006FE09F9FAB +:10FEF000130740076344F7006FE0DFCA9307100061 +:10FF00002326010023240100232201002320F100E5 +:10FF10006FE09FDA130740076356F7E4930710007A +:10FF20002326010023240100232201002320F100C5 +:10FF30006FF08FF46302058A6FF0CF8C9307000196 +:10FF40006FF00F8393070000639838896FF0CF87B5 +:10FF5000E30605986FF05FA0930700016FF0DF9252 +:10FF6000E39C38976FF09F96130101FE0323050071 +:10FF700083274500032685000328C500732720003A +:10FF800037470000931618009318080193D51601FF +:10FF9000232061002322F1002324C1002326010134 +:10FFA00023286100232AF100232CC1009306E7FFD8 +:10FFB00093D8080163C6B602639C0500B3E76700E7 +:10FFC000B3E7C700B3E7170113050000638E07040A +:10FFD0001308100013050000732018006F00C00400 +:10FFE0009306D7011358F80163D4B604370500808F +:10FFF0001345F5FF3305A800630608141307E7014E :02000004800179 -:10000000930730003387E7406314C70013062000CE -:100010001307400093172600B307FE0023A0070034 -:1000200013061600E318E6FE032501016304080029 -:100030003305A040E38408F6130810006FF01FF1A9 -:10004000930501023386C500832506FF13050002D0 -:10005000130330003305D5403303E3401307170083 -:10006000B395A50013172700930E0102B3E8B8005B -:100070003387EE009305000063C065021386150008 -:100080001307010293952500B305B700B3D7D70036 -:1000900023A8F5FE6FF0DFF7832507FF832E06FF09 -:1000A000B395A500B3DEDE00B3E5D5012328B1008A -:1000B000930510006FF05FFC130800016FF01FE95B -:1000C000130101FD23229102232611022324810220 -:1000D0002320210393040500638C051493D7F54175 -:1000E00033C4B7003304F4401305040013D9F501F9 -:1000F000EF001005374700001307E7013307A7405B -:100100001305150523288100232A0100232C010053 -:10011000232E01009375F501638005049307F00514 -:100120009306300063CCA70093060002B386B64066 -:10013000B356D400232ED100930620001386F6FF79 -:100140009307010293962600B386D7003314B400B8 -:1001500023A886FE6F000005935755401306300014 -:100160003306F64093060102131626003386C600B6 -:10017000832606FF13062000232ED1009306F005E8 -:1001800063C2A60293062000B386F640939626002B -:1001900093070102B386D70083A706FF130610005A -:1001A000232CF1009306F0FF93172600930501011D -:1001B000B387F50023A007001306F6FFE316D6FE6B -:1001C0008327C10113171701135717012316F100D5 -:1001D000931707010327C100B70601809386F6FF36 -:1001E0003377D7003367F700931717000327010110 -:1001F0001319F9018320C10223A0E4000327410160 -:100200000324810293D7170023A2E400032781016E -:10021000B3E7270123A6F40023A4E4001385040018 -:1002200003290102832441021301010367800000B6 -:10023000232E0100232C0100232A01002328010082 -:1002400013070000130900006FF09FF7130101FD71 -:100250002322910223261102232481029304050004 -:10026000F3272000935746011317C60093F7F77F33 -:100270001357C700938617002328B100232AE100F3 -:10028000232E0100232C010093F6E67F1354F60180 -:10029000638E0602B7460000938606C013D545005C -:1002A000B387D700935647001317C7013367A700DA -:1002B0009395C501232ED100232CE100232AB10000 -:1002C00023280100930600006F00C0133365B700B8 -:1002D0006398070E9306000063060512630E070479 -:1002E00013050700EF00C0651306150313575640AA -:1002F0001376F601630806049306C0FFB306D7021F -:10030000130301019307000213182700B387C740A6 -:100310009386C600B306D3006312D3089307010285 -:1003200033880701832701011307F7FF3396C700BE -:100330002328C8FE6F00C003EF008060130505028C -:100340006FF09FFA1306C0FF3306C7029306C10180 -:1003500093073000B385C60083A505009387F7FF98 -:100360009386C6FF23A2B600E3D6E7FE1307F7FF86 -:100370009306F0FF9317270013060101B307F60059 -:1003800023A007001307F7FFE316D7FEB7470000C7 -:100390009387C7C0B387A7406FF0DFF283A5C6FF7E -:1003A00083A80600338E0601B3D5F500B398C800C4 -:1003B000B3E515012320BE009386C6FF6FF0DFF57D -:1003C000630C050A9317C70113D64500B3E7C700AE -:1003D000B7060800B376D700232CF1001357470067 -:1003E000B78700003367F70093B616009395C501F1 -:1003F00093964600232AB10023280100232EE10012 -:100400009387F7FF0327C1019397170137060180F0 -:100410002316E1000327C10093D717011306F6FF47 -:10042000939707013377C700B367F70093971700D7 -:100430001314F40193D71700032801010325410188 -:1004400083258101B3E787006384060073A016004B -:100450008320C1020324810223A2A40023A004015B -:1004600023A4B40023A6F4001385040083244102CE -:100470001301010367800000B78700009387F7FF2F -:100480006FF05FE4130101FD83260500032745009B -:10049000832785000326C500F3252000232CF100C7 -:1004A0002324F1029317060113131600232EC10013 -:1004B00093D707011356F6012328D1002320D10238 -:1004C000232AE1002322E1022326F1021353130120 -:1004D00013050600130E01029306C10283A706004E -:1004E00003A7C6FF9386C6FF939737001357D7011C -:1004F000B3E7E70023A2F600E312DEFE8328010241 -:10050000B78E000093071300139838001387EEFF8F -:1005100023200103B3F7E700638E072AB7C7FFFF65 -:10052000938707403303F3009307E07F63DA671094 -:100530006384050693073000639AF504630E06048E -:100540009307F0FF1303E07F9308F0FF1307000009 -:10055000130850009306200013681800638ED538E6 -:10056000930630006384D538639A053893F6F70014 -:10057000130E40006384C63993864700B3B7F60074 -:10058000B388F800938706006F0040379307200078 -:10059000E398F5FAE30606FA930700001303F07FE9 -:1005A000930800001308500013978800635E07004B -:1005B000130313001307F07F6308E334370780FF4A -:1005C0001307F7FFB3F8E8009396D80193D73700E5 -:1005D000B3E7F6009306F07F13D73800631ED3000D -:1005E000B3E7E70013070000638807003707080038 -:1005F00093070000130500001317C7001373F37F60 -:10060000131343011357C7001315F5013367670030 -:1006100013860700B366A7002324C1002326D10058 -:100620008737810063040800732018002734F10025 -:10063000032581008325C1001301010367800000A9 -:1006400063546006832881020327C1028327410285 -:1006500093D6C801131747003367D7009396470016 -:10066000B3E6060193D7C70193984800B336D0008C -:10067000B3E71701B3E6F6002322E1022320D102FB -:100680008327010283284102630803161307000031 -:100690001308000093F67700E39E06EAE30607F0EE -:1006A000137718006F0080259307C0FC635CF3008C -:1006B00023220102930710002320F10213030000FC -:1006C0006FF01FFC8327C1023707080013080E00D4 -:1006D000B3E7E7002326F1029307D003B38767400F -:1006E00013DF5740930E000093F7F7011307000044 -:1006F000832808001307170013084800B3EE1E01F3 -:10070000E318EFFE13172F00639607041308300059 -:10071000330FE8413388E600032808009387170069 -:100720009386460023AE06FFE356FFFE9306400085 -:10073000139727003307EE00232007009387170045 -:10074000E398D7FE03270102B337D001B367F70060 -:100750006FF09FF693060103B386E60083A606FFBB -:10076000130300023303F340B3966600B3EEDE00DA -:10077000B306EE0013073000930800003307E7418B -:100780009386460063C4E80293060103131727000B -:100790003387E6008326C102B3D7F6002328F7FE8D -:1007A00093074000B387E7416FF05FF803A8C6FFE7 -:1007B00083A20600939F28003358F800B39262008A -:1007C000B30FFE013368580023A00F01938818006F -:1007D0006FF01FFB8327410283268102032EC10293 -:1007E00033E7D7003367C701B36807016316030611 -:1007F000B33710019308000033E7F8006300070ED9 -:1008000093D6F701139718003307D7009396170074 -:1008100013F3760013080000630603021308200098 -:100820006380050B1308300063800509130810006E -:10083000639A050013F3F600130E400093B6C6FF4B -:10084000631AC3071357870113471700137717005D -:10085000130300006FF01FE4638A0806938EFEFF07 -:1008600013080000631AD3013708040033780E011F -:1008700013381800131848001397460093D7C70180 -:1008800093D6C601131E4E00B3E7E700B3E6C601D8 -:1008900037074000B3E8E60093F787FF1303F07FC4 -:1008A000130700006FF01FDF13081000E31C06F8A9 -:1008B00093B686FF93C616003307D7006FF09FF8F4 -:1008C00013081000E30006F86FF09FFE9307000086 -:1008D0001303F07F130800006FF01FCD9307000093 -:1008E00093080000130300006FF0DFFE631806009A -:1008F000938687006FF09FC8E31C06FEE30607CAD5 -:10090000136828006FF05FCA930700006384050234 -:1009100013073000639AE500630E06009307F0FFAB -:100920001303E07F6F00000113072000E398E5FE4A -:10093000E30606FE13685800938807006FF0DFC8CF -:10094000B7070100637AF5029307F00FB3B7A7006A -:1009500093973700130700023307F740B357F500AA -:10096000371500811305C5DAB387A70003C5070053 -:100970003305A74067800000370700019307000197 -:0C098000E36AE5FC930780016FF0DFFCE8 +:1000000013080001E39AE5FC135716019398F800D2 +:10001000B3681701E39208FCB3E767001316F60014 +:10002000B367F6006390070A1301010267800000BE +:100030009306F706B7070100B386B640B3E7F800AA +:100040001306010113D75640232EF10093F6F60153 +:100050009308000093050000130E06000325060018 +:100060009385150013064600B3E8A800E318B7FE11 +:1000700013162700639C0604930701023386C7000A +:10008000832706FF130610002328F1009307300092 +:100090003387E7406314C7001306200013074000AE +:1000A00093172600B307FE0023A0070013061600CF +:1000B000E318E6FE03250101630408003305A040B0 +:1000C000E38408F6130810006FF01FF19305010296 +:1000D0003386C500832506FF130500021303300095 +:1000E0003305D5403303E34013071700B395A5004C +:1000F00013172700930E0102B3E8B8003387EE0010 +:100100009305000063C06502138615001307010202 +:1001100093952500B305B700B3D7D70023A8F5FE04 +:100120006FF0DFF7832507FF832E06FFB395A50049 +:10013000B3DEDE00B3E5D5012328B100930510003E +:100140006FF05FFC130800016FF01FE9130101FD60 +:10015000232291022326110223248102232021033A +:1001600093040500638C051493D7F54133C4B7009D +:100170003304F4401305040013D9F501EF00100512 +:10018000374700001307E7013307A740130515059C +:1001900023288100232A0100232C0100232E0100A3 +:1001A0009375F501638005049307F005930630000D +:1001B00063CCA70093060002B386B640B356D400C2 +:1001C000232ED100930620001386F6FF9307010229 +:1001D00093962600B386D7003314B40023A886FE76 +:1001E0006F00000593575540130630003306F64064 +:1001F00093060102131626003386C600832606FFE7 +:1002000013062000232ED1009306F00563C2A60238 +:1002100093062000B386F6409396260093070102CA +:10022000B386D70083A706FF13061000232CF10026 +:100230009306F0FF9317260093050101B387F5009D +:1002400023A007001306F6FFE316D6FE8327C1019D +:1002500013171701135717012316F10093170701FE +:100260000327C100B70601809386F6FF3377D700D6 +:100270003367F70093171700032701011319F901DA +:100280008320C10223A0E40003274101032481024B +:1002900093D7170023A2E40003278101B3E72701C6 +:1002A00023A6F40023A4E40013850400032901021B +:1002B000832441021301010367800000232E010003 +:1002C000232C0100232A010023280100130700002A +:1002D000130900006FF09FF7130101FD2322910223 +:1002E000232611022324810293040500F327200012 +:1002F000935746011317C60093F7F77F1357C700AC +:10030000938617002328B100232AE100232E010041 +:10031000232C010093F6E67F1354F601638E060248 +:10032000B7460000938606C013D54500B387D700B3 +:10033000935647001317C7013367A7009395C5016C +:10034000232ED100232CE100232AB1002328010011 +:10035000930600006F00C0133365B7006398070E63 +:100360009306000063060512630E070413050700D9 +:10037000EF00C06513061503135756401376F601B8 +:10038000630806049306C0FFB306D70213030101F6 +:100390009307000213182700B387C7409386C6004F +:1003A000B306D3006312D308930701023388070111 +:1003B000832701011307F7FF3396C7002328C8FEE0 +:1003C0006F00C003EF008060130505026FF09FFA15 +:1003D0001306C0FF3306C7029306C101930730001E +:1003E000B385C60083A505009387F7FF9386C6FFF4 +:1003F00023A2B600E3D6E7FE1307F7FF9306F0FF4C +:100400009317270013060101B307F60023A0070086 +:100410001307F7FFE316D7FEB74700009387C7C05F +:10042000B387A7406FF0DFF283A5C6FF83A806005D +:10043000338E0601B3D5F500B398C800B3E51501B6 +:100440002320BE009386C6FF6FF0DFF5630C050A1C +:100450009317C70113D64500B3E7C700B7060800D6 +:10046000B376D700232CF10013574700B78700005D +:100470003367F70093B616009395C501939646002F +:10048000232AB10023280100232EE1009387F7FFE0 +:100490000327C10193971701370601802316E10056 +:1004A0000327C10093D717011306F6FF939707019F +:1004B0003377C700B367F700939717001314F4015D +:1004C00093D71700032801010325410183258101EA +:1004D000B3E787006384060073A016008320C1027F +:1004E0000324810223A2A40023A0040123A4B400B6 +:1004F00023A6F400138504008324410213010103A1 +:1005000067800000B78700009387F7FF6FF05FE414 +:10051000130101FD8326050003274500832785007D +:100520000326C500F3252000232CF1002324F1022B +:100530009317060113131600232EC10093D707014A +:100540001356F6012328D1002320D102232AE100EB +:100550002322E1022326F10213531301130506009F +:10056000130E01029306C10283A7060003A7C6FF6C +:100570009386C6FF939737001357D701B3E7E70079 +:1005800023A2F600E312DEFE83280102B78E0000EC +:1005900093071300139838001387EEFF23200103FD +:1005A000B3F7E700638E072AB7C7FFFF93870740BB +:1005B0003303F3009307E07F63DA67106384050673 +:1005C00093073000639AF504630E06049307F0FF67 +:1005D0001303E07F9308F0FF130700001308500097 +:1005E0009306200013681800638ED53893063000F8 +:1005F0006384D538639A053893F6F700130E4000EC +:100600006384C63993864700B3B7F600B388F80011 +:10061000938706006F00403793072000E398F5FAB0 +:10062000E30606FA930700001303F07F9308000027 +:100630001308500013978800635E0700130313002C +:100640001307F07F6308E334370780FF1307F7FFD2 +:10065000B3F8E8009396D80193D73700B3E7F600D4 +:100660009306F07F13D73800631ED300B3E7E7008B +:10067000130700006388070037070800930700008E +:10068000130500001317C7001373F37F13134301FF +:100690001357C7001315F50133676700138607006A +:1006A000B366A7002324C1002326D1008737810029 +:1006B00063040800732018002734F100032581002B +:1006C0008325C100130101036780000063546006A5 +:1006D000832881020327C1028327410293D6C801E0 +:1006E000131747003367D70093964700B3E6060118 +:1006F00093D7C70193984800B336D000B3E71701EA +:10070000B3E6F6002322E1022320D102832701026F +:100710008328410263080316130700001308000032 +:1007200093F67700E39E06EAE30607F013771800D6 +:100730006F0080259307C0FC635CF3002322010255 +:10074000930710002320F102130300006FF01FFC39 +:100750008327C1023707080013080E00B3E7E7003C +:100760002326F1029307D003B387674013DF574076 +:10077000930E000093F7F701130700008328080089 +:100780001307170013084800B3EE1E01E318EFFE2D +:1007900013172F006396070413083000330FE84146 +:1007A0003388E600032808009387170093864600E5 +:1007B00023AE06FFE356FFFE930640001397270083 +:1007C0003307EE002320070093871700E398D7FE36 +:1007D00003270102B337D001B367F7006FF09FF62C +:1007E00093060103B386E60083A606FF1303000207 +:1007F0003303F340B3966600B3EEDE00B306EE00BB +:1008000013073000930800003307E7419386460042 +:1008100063C4E80293060103131727003387E60039 +:100820008326C102B3D7F6002328F7FE93074000C2 +:10083000B387E7416FF05FF803A8C6FF83A2060005 +:10084000939F28003358F800B3926200B30FFE0163 +:100850003368580023A00F01938818006FF01FFB26 +:100860008327410283268102032EC10233E7D7008A +:100870003367C701B368070163160306B337100176 +:100880009308000033E7F8006300070E93D6F701E2 +:10089000139718003307D7009396170013F37600C9 +:1008A0001308000063060302130820006380050B91 +:1008B000130830006380050913081000639A0500CF +:1008C00013F3F600130E400093B6C6FF631AC30776 +:1008D00013578701134717001377170013030000FE +:1008E0006FF01FE4638A0806938EFEFF1308000072 +:1008F000631AD3013708040033780E011338180047 +:10090000131848001397460093D7C70193D6C60122 +:10091000131E4E00B3E7E700B3E6C60137074000F9 +:10092000B3E8E60093F787FF1303F07F1307000097 +:100930006FF01FDF13081000E31C06F893B686FF64 +:1009400093C616003307D7006FF09FF81308100006 +:10095000E30006F86FF09FFE930700001303F07F9B +:10096000130800006FF01FCD9307000093080000EC +:10097000130300006FF0DFFE631806009386870004 +:100980006FF09FC8E31C06FEE30607CA1368280041 +:100990006FF05FCA930700006384050213073000FD +:1009A000639AE500630E06009307F0FF1303E07FF0 +:1009B0006F00000113072000E398E5FEE30606FE42 +:1009C00013685800938807006FF0DFC8B70701006D +:1009D000637AF5029307F00FB3B7A7009397370038 +:1009E000130700023307F740B357F50037150081AE +:1009F000130545D7B387A70003C507003305A740F4 +:100A0000678000003707000193070001E36AE5FCF7 +:080A1000930780016FF0DFFC89 :02000004810079 :10000000300000003100000032000000330000002A :10001000340000003500000036000000370000000A :10002000380000003900000061000000620000009C :10003000630000006400000065000000660000002E -:100040006E65776C69622E633A2053697A65206F1A -:100050006620646F776E6C6F61643A200000000068 -:100060006E65776C69622E633A205265616C20730D -:10007000697A653A2000000048656C6C6F206672F2 -:100080006F6D205F636C6F73650A000073745F6D42 -:100090006F64653A2000000073745F6465763A20EF -:1000A0000000000073745F696E6F3A20000000006A -:1000B00073745F7569643A200000000073745F67B1 -:1000C00069643A200000000073745F726465763AD8 -:1000D0002000000073745F73697A653A20000000A5 -:1000E00073745F626C6B73697A653A20000000007C -:1000F00073745F626C6F636B733A200048656C6C5D -:100100006F2066726F6D205F6973617474790A0085 -:1001100048656C6C6F2066726F6D205F6C736565EF -:100120006B0A000048656C6C6F2066726F6D205F13 -:10013000726561640A0000003000000031000000B8 -:1001400032000000330000003400000035000000E1 -:1001500036000000370000003800000039000000C1 -:100160006100000062000000630000006400000005 -:1001700065000000660000000A000000300000007A -:1001800031000000320000003300000034000000A5 -:100190003500000036000000370000003800000085 -:1001A00039000000610000006200000063000000F0 -:1001B0006400000065000000660000007465737450 -:1001C000696E675F746D630A000000000A0000003A -:1001D000746573745F646976657267656E63650ADA -:1001E00000000000746573745F737061776E0A00BD -:1001F0003000000031000000320000003300000039 -:100200003400000035000000360000003700000018 -:1002100038000000390000006100000062000000AA -:10022000630000006400000065000000660000003C -:100230007072696E74663A204E65776C6962204D03 -:1002400061696E2025640A00180F00802C2100804F -:100250002C2100802C0F00802C2100802C2100807C -:100260002C210080C40E00802C2100802C210080D5 -:10027000340F0080540F00802C2100804C0F008030 -:100280005C0F00802C210080B40F0080BC0F008028 -:10029000BC0F0080BC0F0080BC0F0080BC0F008032 -:1002A000BC0F0080BC0F0080BC0F0080BC0F008022 -:1002B0002C2100802C2100802C2100802C2100800A -:1002C0002C2100802C2100802C210080F81300803C -:1002D0002C2100804C10008038130080F81300801F -:1002E000F8130080F81300802C2100802C2100805E -:1002F0002C2100802C210080EC0F00802C2100801C -:100300002C210080941D00802C2100802C21008055 -:100310002C2100803C1E00802C210080881E008043 -:100320002C2100802C210080F01E00802C210080D8 -:100330002C2100802C2100802C2100802C21008089 -:100340002C2100802C2100802C210080F8130080BB -:100350002C2100804C1000803C130080F81300809A -:10036000F8130080F8130080F40F00803C13008025 -:100370003C1000802C210080201000802C21008067 -:10038000281D0080981D0080041E00803C10008005 -:100390002C2100803C1E0080100F00808C1E0080ED -:1003A0002C2100802C210080481F00802C210080FF -:1003B000100F00802020202020202020202020201E -:1003C000202020203030303030303030303030306D -:1003D00030303030494E4600696E66004E414E0066 -:1003E0006E616E0030313233343536373839616200 -:1003F00063646566000000003031323334353637CF -:1004000038394142434445460000000030000000B6 -:1004100000000000000000000000000000000000DC -:10042000000000007665924A4A803F154CC99A97B1 -:10043000208A025260C42575326A52CE9A32CE2882 -:100440004DA7E45D3DC55D3B8B9E925A6C52CE50EC -:100450008BF1283D0D65170C7581867576C9484D61 -:10046000669CF85850BC545C65CCC6910EA6AEA0F4 -:1004700019E3A3461E85B7EAFE981B90BBDD8DDE0F -:10048000F99DFBEB7EAA514335023701B1366C333F -:100490006FC6DF8CE980C947BA93A841F850FB25A5 -:1004A0006BC7716BBF3CD5A6CFFF491F78C2D34045 -:1004B000000000000000000020F09DB5702BA8ADEA -:1004C000C59D694000000000000000000000000021 -:1004D0000004BFC91B8E3440000000000000000073 -:1004E0000000000000000020BCBE19400000000019 -:1004F000000000000000000000000000409C0C40D4 -:1005000000000000000000000000000000000000EB -:1005100000C80540000000000000000000000000CE -:100520000000000000A002400000000000000000E9 -:1005300000000000000000000080FF3FFFFFFEFF02 -:10054000FCFFF8FFF0FFE0FFC0FF80FF00FF00FEB0 -:1005500000FC00F800F000E000C000800000000097 -:100560003020FCCFC3A12381E32DDE9FCED2C8046F -:10057000DDA6D80A6482CBD2EAF2D4122549E42D52 -:1005800036344F53AECE6B253FF598F6D36B5801FA -:10059000A687BDC057DAA582A6A2B53231E7D4043A -:1005A000F2E332D332711CD223DB32EE49905A3956 -:1005B0003EA20853FBFE551191FA39197A6325437F -:1005C00031C0AC3C6DE2DEDB5DD0F6B37CACA0E4C8 -:1005D000BC647C46D0DD553E202A2462B347D798C0 -:1005E000233FA5E939A527EA7FA82A3F5B0BF24AFA -:1005F00081A5ED18DE67BA943945AD1EB1CF943FA1 -:1006000071BFB3A9897968BE2E4C5BE14DC4BE941D -:1006100095E6C93F4D3D3D7CBA362B0DC2FDFCCE63 -:1006200061841177CCABE43F55C1A8A44E4013615F -:10063000C3D32B6519E25817B7D1F13F0AD7A3707E -:100640003D0AD7A3703D0AD7A3703D0AD7A3F83F50 -:10065000CDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD9 -:10066000CCCCFB3F204E614E20000000202D496E77 -:1006700066696E697479200020496E66696E6974D6 -:10068000792000004E614E00452564000000000006 -:1006900005000000190000007D00000000000000BF -:1006A000000000000000F03F0000000000002440B7 -:1006B00000000000000059400000000000408F4092 -:1006C000000000000088C34000000000006AF840FD -:1006D0000000000080842E4100000000D012634121 -:1006E0000000000084D797410000000065CDCD4197 -:1006F000000000205FA00242000000E87648374278 -:10070000000000A2941A6D42000040E59C30A24215 -:100710000000901EC4BCD64200003426F56B0C438A -:100720000080E03779C3414300A0D8855734764331 -:1007300000C84E676DC1AB43003D9160E458E14392 -:10074000408CB5781DAF154450EFE2D6E41A4B4407 -:1007500092D54D06CFF08044F64AE1C7022DB5444C -:10076000B49DD9794378EA44BC89D897B2D29C3CED -:1007700033A7A8D523F649393DA7F444FD0FA53288 -:100780009D978CCF08BA5B25436FAC642806C80AD6 -:100790000080E03779C34143176E05B5B5B893467D -:1007A000F5F93FE9034F384D321D30F94877825A49 -:1007B0003CBF737FDD4F157578750080CC87008056 -:1007C000CC8700808C750080CC870080CC8700802F -:1007D000CC87008024750080CC870080CC87008087 -:1007E00094750080B4750080CC870080AC75008063 -:1007F000BC750080CC870080147600801C76008059 -:100800001C7600801C7600801C7600801C760080A0 -:100810001C7600801C7600801C7600801C76008090 -:10082000CC870080CC870080CC870080CC8700807C -:10083000CC870080CC870080CC8700805C7A0080E9 -:10084000CC870080AC7600809C7900805C7A008048 -:100850005C7A00805C7A0080CC870080CC87008046 -:10086000CC870080CC8700804C760080CC870080CD -:10087000CC87008034840080CC870080CC870080C7 -:10088000CC870080DC840080CC87008028850080B5 -:10089000CC870080CC87008090850080CC8700804A -:1008A000CC870080CC870080CC870080CC870080FC -:1008B000CC870080CC870080CC8700805C7A008069 -:1008C000CC870080AC760080A07900805C7A0080C4 -:1008D0005C7A00805C7A008054760080A079008089 -:1008E0009C760080CC87008080760080CC8700805A -:1008F000C883008038840080A48400809C760080B7 -:10090000CC870080DC840080707500802C8500809E -:10091000CC870080CC870080E8850080CC87008071 -:1009200070750080202020202020202020202020E2 -:1009300020202020303030303030303030303030F7 -:100940003030303010970080089F0080089F008072 -:1009500024970080089F0080089F0080089F0080E7 -:10096000C0960080089F0080089F00802C97008020 -:1009700044970080089F00803C9700804C9700803F -:10098000089F00809C970080A4970080A497008017 -:10099000A4970080A4970080A4970080A49700806B -:1009A000A4970080A4970080A4970080089F0080EF -:1009B000089F0080089F0080089F0080089F00809B -:1009C000089F0080089F0080089F0080089F00808B -:1009D0000C9800802C980080089F0080089F008061 -:1009E000089F0080089F0080089F0080089F00806B -:1009F000089F0080089F0080089F0080089F00805B -:100A000028990080089F0080089F0080089F008030 -:100A1000C0990080089F0080AC9C0080089F0080E7 -:100A2000089F00800C9D0080089F0080089F008028 -:100A3000089F0080089F0080089F0080089F00801A -:100A4000089F0080089F0080089F0080089F00800A -:100A50000C98008030980080089F0080089F0080DC -:100A6000089F0080CC97008030980080FC97008021 -:100A7000089F0080EC970080089F0080D898008035 -:100A80002C99008090990080FC970080089F00803E -:100A9000C099008008970080B09C0080089F00806B -:100AA000089F008070960080089F00800897008053 -:100AB0002020202020202020202020202020202036 -:100AC0003030303030303030303030303030303026 -:100AD00043000000504F5349580000002E00000012 -:100AE000A4B900809CC100809CC10080B8B900807E -:100AF0009CC100809CC100809CC1008054B90080D2 -:100B00009CC100809CC10080C0B90080D8B9008021 -:100B10009CC10080D0B90080E0B900809CC10080F9 -:100B200030BA008038BA008038BA008038BA008005 -:100B300038BA008038BA008038BA008038BA0080ED -:100B400038BA008038BA00809CC100809CC1008007 -:100B50009CC100809CC100809CC100809CC1008021 -:100B60009CC100809CC100809CC10080A0BA008014 -:100B7000C0BA00809CC100809CC100809CC10080E4 -:100B80009CC100809CC100809CC100809CC10080F1 -:100B90009CC100809CC100809CC10080BCBB0080C7 -:100BA0009CC100809CC100809CC1008054BC00801E -:100BB0009CC1008040BF00809CC100809CC100801F -:100BC000A0BF00809CC100809CC100809CC10080AF -:100BD0009CC100809CC100809CC100809CC10080A1 -:100BE0009CC100809CC100809CC10080A0BA008094 -:100BF000C4BA00809CC100809CC100809CC1008060 -:100C000060BA0080C4BA008090BA00809CC10080A5 -:100C100080BA00809CC100806CBB0080C0BB00809B -:100C200024BC008090BA00809CC1008054BC00802D -:100C30009CB9008044BF00809CC100809CC10080A2 -:100C400004B900809CC100809CB900802020202035 -:100C50002020202020202020202020203030303054 -:100C600030303030303030303030303000202020E4 -:100C7000202020202020282828282820202020204C -:100C8000202020202020202020202020208810101C -:100C90001010101010101010101010101004040478 -:100CA0000404040404040410101010101010414136 -:100CB0004141414101010101010101010101010124 -:100CC0000101010101010101101010101010424238 -:100CD00042424242020202020202020202020202F4 -:100CE0000202020202020202101010102000000094 +:1000400048656C6C6F2066726F6D205F636C6F73B8 +:10005000650A000073745F6D6F64653A20000000EC +:1000600073745F6465763A200000000073745F6902 +:100070006E6F3A200000000073745F7569643A2067 +:100080000000000073745F6769643A20000000009C +:1000900073745F726465763A2000000073745F7356 +:1000A000697A653A2000000073745F626C6B736953 +:1000B0007A653A200000000073745F626C6F636BB6 +:1000C000733A200048656C6C6F2066726F6D205F1C +:1000D0006973617474790A0048656C6C6F2066728C +:1000E0006F6D205F6C7365656B0A000048656C6C12 +:1000F0006F2066726F6D205F726561640A00000098 +:100100003000000031000000320000003300000029 +:100110003400000035000000360000003700000009 +:10012000380000003900000061000000620000009B +:10013000630000006400000065000000660000002D +:100140000A00000030000000310000003200000012 +:1001500033000000340000003500000036000000CD +:100160003700000038000000390000006100000086 +:1001700062000000630000006400000065000000F1 +:100180006600000074657374696E675F746D630A5E +:10019000000000000A000000746573745F646976F3 +:1001A000657267656E63650A0000000074657374AC +:1001B0005F737061776E0A0030000000310000004C +:1001C0003200000033000000340000003500000061 +:1001D0003600000037000000380000003900000041 +:1001E0006100000062000000630000006400000085 +:1001F00065000000660000007072696E74663A2047 +:100200004E65776C6962204D61696E2025640A0035 +:10021000A40F0080B8210080B8210080B80F0080B2 +:10022000B8210080B8210080B8210080500F0080E4 +:10023000B8210080B8210080C00F0080E00F00804E +:10024000B8210080D80F0080E80F0080B82100801E +:100250004010008048100080481000804810008046 +:10026000481000804810008048100080481000802E +:100270004810008048100080B8210080B82100801C +:10028000B8210080B8210080B8210080B82100800A +:10029000B821008084140080B8210080D81000802C +:1002A000C4130080841400808414008084140080AF +:1002B000B8210080B8210080B8210080B8210080DA +:1002C00078100080B8210080B8210080201E0080B6 +:1002D000B8210080B8210080B8210080C81E0080AD +:1002E000B8210080141F0080B8210080B821008050 +:1002F0007C1F0080B8210080B8210080B8210080D8 +:10030000B8210080B8210080B8210080B821008089 +:10031000B821008084140080B8210080D8100080AB +:10032000C81300808414008084140080841400802A +:1003300080100080C8130080C8100080B8210080A1 +:10034000AC100080B8210080B41D0080241E008005 +:10035000901E0080C8100080B8210080C81E008058 +:100360009C0F0080181F0080B8210080B8210080F9 +:10037000D41F0080B82100809C0F00802020202006 +:10038000202020202020202020202020303030302D +:10039000303030303030303030303030494E460040 +:1003A000696E66004E414E006E616E003031323330 +:1003B00034353637383961626364656600000000A1 +:1003C000303132333435363738394142434445468B +:1003D00000000000300000000000000000000000ED +:1003E0000000000000000000000000007665924A56 +:1003F0004A803F154CC99A97208A025260C42575DD +:10040000326A52CE9A32CE284DA7E45D3DC55D3B9F +:100410008B9E925A6C52CE508BF1283D0D65170C75 +:100420007581867576C9484D669CF85850BC545CF9 +:1004300065CCC6910EA6AEA019E3A3461E85B7EA09 +:10044000FE981B90BBDD8DDEF99DFBEB7EAA514330 +:1004500035023701B1366C336FC6DF8CE980C9478E +:10046000BA93A841F850FB256BC7716BBF3CD5A66A +:10047000CFFF491F78C2D3400000000000000000F9 +:1004800020F09DB5702BA8ADC59D6940000000000F +:1004900000000000000000000004BFC91B8E3440B3 +:1004A000000000000000000000000000000000202C +:1004B000BCBE194000000000000000000000000069 +:1004C00000000000409C0C40000000000000000004 +:1004D000000000000000000000C80540000000000F +:1004E00000000000000000000000000000A002402A +:1004F00000000000000000000000000000000000FC +:100500000080FF3FFFFFFEFFFCFFF8FFF0FFE0FF72 +:10051000C0FF80FF00FF00FE00FC00F800F000E0DC +:1005200000C00080000000003020FCCFC3A1238168 +:10053000E32DDE9FCED2C804DDA6D80A6482CBD2DA +:10054000EAF2D4122549E42D36344F53AECE6B2552 +:100550003FF598F6D36B5801A687BDC057DAA58240 +:10056000A6A2B53231E7D404F2E332D332711CD201 +:1005700023DB32EE49905A393EA20853FBFE551157 +:1005800091FA39197A63254331C0AC3C6DE2DEDB68 +:100590005DD0F6B37CACA0E4BC647C46D0DD553EB7 +:1005A000202A2462B347D798233FA5E939A527EA33 +:1005B0007FA82A3F5B0BF24A81A5ED18DE67BA944B +:1005C0003945AD1EB1CF943F71BFB3A9897968BEDB +:1005D0002E4C5BE14DC4BE9495E6C93F4D3D3D7C3C +:1005E000BA362B0DC2FDFCCE61841177CCABE43F53 +:1005F00055C1A8A44E401361C3D32B6519E2581707 +:10060000B7D1F13F0AD7A3703D0AD7A3703D0AD7EF +:10061000A3703D0AD7A3F83FCDCCCCCCCCCCCCCC6E +:10062000CCCCCCCCCCCCCCCCCCCCFB3F204E614E7B +:1006300020000000202D496E66696E6974792000E3 +:1006400020496E66696E6974792000004E614E0023 +:1006500045256400000000000500000019000000AE +:100660007D00000000000000000000000000F03FDE +:10067000000000000000244000000000000059407D +:100680000000000000408F40000000000088C340D0 +:1006900000000000006AF8400000000080842E4145 +:1006A00000000000D01263410000000084D7974191 +:1006B0000000000065CDCD41000000205FA0024297 +:1006C000000000E876483742000000A2941A6D420C +:1006D000000040E59C30A2420000901EC4BCD642FF +:1006E00000003426F56B0C430080E03779C34143AA +:1006F00000A0D8855734764300C84E676DC1AB4320 +:10070000003D9160E458E143408CB5781DAF15443D +:1007100050EFE2D6E41A4B4492D54D06CFF0804418 +:10072000F64AE1C7022DB544B49DD9794378EA442D +:10073000BC89D897B2D29C3C33A7A8D523F64939B7 +:100740003DA7F444FD0FA5329D978CCF08BA5B25D9 +:10075000436FAC642806C80A0080E03779C3414380 +:10076000176E05B5B5B89346F5F93FE9034F384D17 +:10077000321D30F94877825A3CBF737FDD4F1575C3 +:1007800004760080588800805888008018760080A1 +:10079000588800805888008058880080B075008094 +:1007A000588800805888008020760080407600803D +:1007B000588800803876008048760080588800800D +:1007C000A0760080A8760080A8760080A8760080B9 +:1007D000A8760080A8760080A8760080A8760080A1 +:1007E000A8760080A876008058880080588800800D +:1007F0005888008058880080588800805888008079 +:1008000058880080E87A0080588800803877008017 +:10081000287A0080E87A0080E87A0080E87A008010 +:100820005888008058880080588800805888008048 +:10083000D87600805888008058880080C084008066 +:10084000588800805888008058880080688500801B +:1008500058880080B48500805888008058880080BF +:100860001C86008058880080588800805888008046 +:1008700058880080588800805888008058880080F8 +:1008800058880080E87A0080588800803877008097 +:100890002C7A0080E87A0080E87A0080E87A00808C +:1008A000E07600802C7A00802877008058880080CD +:1008B0000C7700805888008054840080C4840080B5 +:1008C0003085008028770080588800806885008007 +:1008D000FC750080B88500805888008058880080AA +:1008E0007486008058880080FC75008020202020BD +:1008F00020202020202020202020202030303030B8 +:100900003030303030303030303030309C970080F4 +:10091000949F0080949F0080B0970080949F0080F7 +:10092000949F0080949F00804C970080949F00804B +:10093000949F0080B8970080D0970080949F00809B +:10094000C8970080D8970080949F008028980080E6 +:100950003098008030980080309800803098008077 +:100960003098008030980080309800803098008067 +:1009700030980080949F0080949F0080949F008016 +:10098000949F0080949F0080949F0080949F00809B +:10099000949F0080949F008098980080B898008071 +:1009A000949F0080949F0080949F0080949F00807B +:1009B000949F0080949F0080949F0080949F00806B +:1009C000949F0080949F0080B4990080949F008041 +:1009D000949F0080949F00804C9A0080949F008098 +:1009E000389D0080949F0080949F0080989D008097 +:1009F000949F0080949F0080949F0080949F00802B +:100A0000949F0080949F0080949F0080949F00801A +:100A1000949F0080949F008098980080BC980080EC +:100A2000949F0080949F0080949F0080589800803D +:100A3000BC98008088980080949F008078980080FF +:100A4000949F008064990080B89900801C9A00806F +:100A500088980080949F00804C9A00809497008032 +:100A60003C9D0080949F0080949F0080FC960080B5 +:100A7000949F008094970080202020202020202018 +:100A800020202020202020203030303030303030E6 +:100A9000303030303030303043000000504F534958 +:100AA000580000002E00000030BA008028C20080EC +:100AB00028C2008044BA008028C2008028C200807A +:100AC00028C20080E0B9008028C2008028C20080CF +:100AD0004CBA008064BA008028C200805CBA0080F2 +:100AE0006CBA008028C20080BCBA0080C4BA008002 +:100AF000C4BA0080C4BA0080C4BA0080C4BA0080FE +:100B0000C4BA0080C4BA0080C4BA0080C4BA0080ED +:100B100028C2008028C2008028C2008028C200802D +:100B200028C2008028C2008028C2008028C200801D +:100B300028C200802CBB00804CBB008028C20080F3 +:100B400028C2008028C2008028C2008028C20080FD +:100B500028C2008028C2008028C2008028C20080ED +:100B600028C2008048BC008028C2008028C20080C3 +:100B700028C20080E0BC008028C20080CCBF00807A +:100B800028C2008028C200802CC0008028C20080BB +:100B900028C2008028C2008028C2008028C20080AD +:100BA00028C2008028C2008028C2008028C200809D +:100BB00028C200802CBB008050BB008028C200806F +:100BC00028C2008028C20080ECBA008050BB0080A0 +:100BD0001CBB008028C200800CBB008028C20080A3 +:100BE000F8BB00804CBC0080B0BC00801CBB008007 +:100BF00028C20080E0BC008028BA0080D0BF0080FE +:100C000028C2008028C2008090B9008028C20080DD +:100C100028BA0080202020202020202020202020F2 +:100C20002020202030303030303030303030303004 +:100C30003030303000202020202020202020282884 +:100C4000282828202020202020202020202020208C +:100C500020202020208810101010101010101010CC +:100C600010101010100404040404040404040410FC +:100C7000101010101010414141414141010101018A +:100C80000101010101010101010101010101010154 +:100C90001010101010104242424242420202020260 +:100CA0000202020202020202020202020202020224 +:100CB00010101010200000000000000000000000D4 +:100CC0000000000000000000000000000000000024 +:100CD0000000000000000000000000000000000014 +:100CE0000000000000000000000000000000000004 :100CF00000000000000000000000000000000000F4 :100D000000000000000000000000000000000000E3 :100D100000000000000000000000000000000000D3 :100D200000000000000000000000000000000000C3 -:100D300000000000000000000000000000000000B3 -:100D400000000000000000000000000000000000A3 -:100D50000000000000000000000000000000000093 -:100D60000000000000000000000000000000000083 -:100D700058DF008058DF008054DF008008DF0080EB -:100D800008DF00805CD6008054DF008008DF008030 -:100D90005CD6008008DF008054DF008004DF008024 -:100DA00004DF008004DF008060D6008000010202C2 -:100DB00003030303040404040404040405050505F3 -:100DC00005050505050505050505050506060606CF -:100DD00006060606060606060606060606060606B3 -:100DE000060606060606060606060606070707079F -:100DF0000707070707070707070707070707070783 -:100E00000707070707070707070707070707070772 -:100E10000707070707070707070707070707070762 -:100E2000070707070707070707070707080808084E +:100D30000000000000000000E4DF0080E4DF00802D +:100D4000E0DF008094DF008094DF0080E8D6008040 +:100D5000E0DF008094DF0080E8D6008094DF008030 +:100D6000E0DF008090DF008090DF008090DF008077 +:100D7000ECD6008000010202030303030404040410 +:100D80000404040405050505050505050505050517 +:100D900005050505060606060606060606060606F7 +:100DA00006060606060606060606060606060606E3 +:100DB00006060606070707070707070707070707C7 +:100DC00007070707070707070707070707070707B3 +:100DD00007070707070707070707070707070707A3 +:100DE0000707070707070707070707070707070793 +:100DF0000707070708080808080808080808080877 +:100E00000808080808080808080808080808080862 +:100E10000808080808080808080808080808080852 +:100E20000808080808080808080808080808080842 :100E30000808080808080808080808080808080832 :100E40000808080808080808080808080808080822 :100E50000808080808080808080808080808080812 :100E60000808080808080808080808080808080802 -:100E700008080808080808080808080808080808F2 -:100E800008080808080808080808080808080808E2 -:100E900008080808080808080808080808080808D2 -:0C0EA000080808080808080808080808E6 -:040EAC001810008199 -:100EB000000000000000F03F00000000000024409F -:080EC000000000000000504397 -:100EC8001000000000000000017A5200017C0101BE -:100ED8001B0D02001000000018000000F0B600FF13 -:100EE8003404000000000000100000002C00000086 -:0C0EF80010BB00FF100400000000000010 -:100F08000000008104000081080000810C000081BD -:100F18001000008114000081180000811C0000816D -:100F28002000008124000081280000812C0000811D -:100F38003000008134000081380000813C000081CD -:100F4800380100813C010081400100814401008199 -:100F5800480100814C010081500100815401008149 -:100F6800580100815C0100816001008164010081F9 -:100F7800680100816C0100817001008174010081A9 -:100F88007C01008180010081840100818801008149 -:100F98008C010081900100819401008198010081F9 -:100FA8009C010081A0010081A4010081A8010081A9 -:100FB800AC010081B0010081B4010081B801008159 -:100FC8000500000005000000050000000500000005 -:100FD800F0010081F4010081F8010081FC01008129 -:100FE8000002008104020081080200810C020081D5 -:100FF8001002008114020081180200811C02008185 -:101008002002008124020081280200812C02008134 -:1010180000000000041300816C130081D4130081C8 -:1010280000000000000000000000000000000000B8 -:1010380000000000000000000000000000000000A8 -:101048000000000000000000000000000000000098 -:101058000000000000000000000000000000000088 -:101068000000000000000000000000000000000078 -:101078000000000000000000000000000000000068 -:101088000000000000000000000000000000000058 -:101098000000000000000000000000000000000048 -:1010A8000000000000000000000000000000000038 -:1010B8000000000000000000010000000000000027 -:1010C8000E33CDAB34126DE6ECDE05000B000000EC -:1010D8000000000000000000000000000000000008 -:1010E80000000000000000000000000000000000F8 -:1010F80000000000000000000000000000000000E8 -:1011080000000000000000000000000000000000D7 -:1011180000000000000000000000000000000000C7 -:1011280000000000000000000000000000000000B7 -:1011380000000000000000000000000000000000A7 -:101148000000000000000000000000000000000097 -:101158000000000000000000000000000000000087 -:101168000000000000000000000000000000000077 -:101178000000000000000000000000000000000067 -:101188000000000000000000000000000000000057 -:101198000000000000000000000000000000000047 -:1011A8000000000000000000000000000000000037 -:1011B8000000000000000000000000000000000027 -:1011C8000000000000000000000000000000000017 -:1011D8000000000000000000000000000000000007 -:1011E80000000000000000000000000000000000F7 -:1011F80000000000000000000000000000000000E7 -:1012080000000000000000000000000000000000D6 -:1012180000000000000000000000000000000000C6 -:1012280000000000000000000000000000000000B6 -:1012380000000000000000000000000000000000A6 -:101248000000000000000000000000000000000096 -:101258000000000000000000000000000000000086 -:101268000000000000000000000000000000000076 -:101278000000000000000000000000000000000066 -:101288000000000000000000000000000000000056 -:101298000000000000000000000000000000000046 -:1012A8000000000000000000000000000000000036 -:1012B8000000000000000000000000000000000026 -:1012C8000000000000000000000000000000000016 -:1012D8000000000000000000000000000000000006 -:1012E80000000000000000000000000000000000F6 -:1012F80000000000000000000000000000000000E6 -:1013080000000000000000000000000000000000D5 -:1013180000000000000000000000000000000000C5 -:1013280000000000000000000000000000000000B5 -:1013380000000000000000000000000000000000A5 -:101348000000000000000000000000000000000095 -:101358000000000000000000000000000000000085 -:101368000000000000000000000000000000000075 -:101378000000000000000000000000000000000065 -:101388000000000000000000000000000000000055 -:101398000000000000000000000000000000000045 -:1013A8000000000000000000000000000000000035 -:1013B8000000000000000000000000000000000025 -:1013C8000000000000000000000000000000000015 -:1013D8000000000000000000000000000000000005 -:1013E80000000000000000000000000000000000F5 -:1013F80000000000000000000000000000000000E5 -:1014080000000000000000000000000000000000D4 -:1014180000000000000000000000000000000000C4 -:1014280000000000000000000000000000000000B4 -:1014380000000000000000000000000000000000A4 -:101448004014008140140081481400814814008130 -:1014580050140081501400815814008158140081E0 -:101468006014008160140081681400816814008190 -:101478007014008170140081781400817814008140 -:1014880080140081801400818814008188140081F0 -:1014980090140081901400819814008198140081A0 -:1014A800A0140081A0140081A8140081A814008150 -:1014B800B0140081B0140081B8140081B814008100 -:1014C800C0140081C0140081C8140081C8140081B0 -:1014D800D0140081D0140081D8140081D814008160 -:1014E800E0140081E0140081E8140081E814008110 -:1014F800F0140081F0140081F8140081F8140081C0 -:10150800001500810015008108150081081500816B -:10151800101500811015008118150081181500811B -:1015280020150081201500812815008128150081CB -:10153800301500813015008138150081381500817B -:10154800401500814015008148150081481500812B -:1015580050150081501500815815008158150081DB -:10156800601500816015008168150081681500818B -:10157800701500817015008178150081781500813B -:1015880080150081801500818815008188150081EB -:10159800901500819015008198150081981500819B -:1015A800A0150081A0150081A8150081A81500814B -:1015B800B0150081B0150081B8150081B8150081FB -:1015C800C0150081C0150081C8150081C8150081AB -:1015D800D0150081D0150081D8150081D81500815B -:1015E800E0150081E0150081E8150081E81500810B -:1015F800F0150081F0150081F8150081F8150081BB -:101608000016008100160081081600810816008166 -:101618001016008110160081181600811816008116 -:1016280020160081201600812816008128160081C6 -:101638003016008130160081381600813816008176 -:101648004016008140160081481600814816008126 -:1016580050160081501600815816008158160081D6 -:101668006016008160160081681600816816008186 -:101678007016008170160081781600817816008136 -:1016880080160081801600818816008188160081E6 -:101698009016008190160081981600819816008196 -:1016A800A0160081A0160081A8160081A816008146 -:1016B800B0160081B0160081B8160081B8160081F6 -:1016C800C0160081C0160081C8160081C8160081A6 -:1016D800D0160081D0160081D8160081D816008156 -:1016E800E0160081E0160081E8160081E816008106 -:1016F800F0160081F0160081F8160081F8160081B6 -:101708000017008100170081081700810817008161 -:101718001017008110170081181700811817008111 -:1017280020170081201700812817008128170081C1 -:101738003017008130170081381700813817008171 -:101748004017008140170081481700814817008121 -:1017580050170081501700815817008158170081D1 -:101768006017008160170081681700816817008181 -:101778007017008170170081781700817817008131 -:1017880080170081801700818817008188170081E1 -:101798009017008190170081981700819817008191 -:1017A800A0170081A0170081A8170081A817008141 -:1017B800B0170081B0170081B8170081B8170081F1 -:1017C800C0170081C0170081C8170081C8170081A1 -:1017D800D0170081D0170081D8170081D817008151 -:1017E800E0170081E0170081E8170081E817008101 -:1017F800F0170081F0170081F8170081F8170081B1 -:10180800001800810018008108180081081800815C -:10181800101800811018008118180081181800810C -:1018280020180081201800812818008128180081BC -:10183800301800813018008138180081381800816C -:10184800430000000000000000000000000000004D -:101858000000000000000000000000000000000080 -:10186800430000000000000000000000000000002D -:101878000000000000000000000000000000000060 -:10188800430000000000000000000000000000000D -:101898000000000000000000000000000000000040 -:1018A80043000000000000000000000000000000ED -:1018B8000000000000000000000000000000000020 -:1018C80043000000000000000000000000000000CD -:1018D8000000000000000000000000000000000000 -:1018E80043000000000000000000000000000000AD -:1018F80000000000000000000000000000000000E0 -:10190800430000000000000000000000000000008C -:1019180000000000000000000000000000000000BF -:10192800A4C50080A0AB0080000000006C0C008102 -:10193800DC0A008108040081080400810804008191 -:10194800080400810804008108040081080400815B -:101958000804008108040081FFFFFFFFFFFFFFFF6D -:10196800FFFFFFFFFFFF000001004153434949000B -:10197800000000000000000000000000000000005F -:1019880000000000000000000000415343494900E6 -:10199800000000000000000000000000000000003F -:0C19A80000000000000000000000000033 -:1019B40000000070000000100000002018100081DA -:0819C400FFFFFFFF000002001D +:040E7000080808085E +:040E7400E00F00810A +:100E7800000000000000F03F0000000000002440D7 +:080E88000000000000005043CF +:100E90001000000000000000017A5200017C0101F6 +:100EA0001B0D02001000000018000000B4B700FF86 +:100EB0003404000000000000100000002C000000BE +:0C0EC000D4BB00FF100400000000000084 +:100ED0000000008104000081080000810C000081F6 +:100EE0001000008114000081180000811C000081A6 +:100EF0002000008124000081280000812C00008156 +:100F00003000008134000081380000813C00008105 +:100F10000001008104010081080100810C010081B1 +:100F20001001008114010081180100811C01008161 +:100F30002001008124010081280100812C01008111 +:100F40003001008134010081380100813C010081C1 +:100F500044010081480100814C0100815001008161 +:100F600054010081580100815C0100816001008111 +:100F700064010081680100816C01008170010081C1 +:100F800074010081780100817C0100818001008171 +:100F9000050000000500000005000000050000003D +:100FA000B8010081BC010081C0010081C401008141 +:100FB000C8010081CC010081D0010081D4010081F1 +:100FC000D8010081DC010081E0010081E4010081A1 +:100FD000E8010081EC010081F0010081F401008151 +:100FE00000000000CC120081341300819C130081AA +:100FF00000000000000000000000000000000000F1 +:1010000000000000000000000000000000000000E0 +:1010100000000000000000000000000000000000D0 +:1010200000000000000000000000000000000000C0 +:1010300000000000000000000000000000000000B0 +:1010400000000000000000000000000000000000A0 +:101050000000000000000000000000000000000090 +:101060000000000000000000000000000000000080 +:101070000000000000000000000000000000000070 +:10108000000000000000000001000000000000005F +:101090000E33CDAB34126DE6ECDE05000B00000024 +:1010A0000000000000000000000000000000000040 +:1010B0000000000000000000000000000000000030 +:1010C0000000000000000000000000000000000020 +:1010D0000000000000000000000000000000000010 +:1010E0000000000000000000000000000000000000 +:1010F00000000000000000000000000000000000F0 +:1011000000000000000000000000000000000000DF +:1011100000000000000000000000000000000000CF +:1011200000000000000000000000000000000000BF +:1011300000000000000000000000000000000000AF +:10114000000000000000000000000000000000009F +:10115000000000000000000000000000000000008F +:10116000000000000000000000000000000000007F +:10117000000000000000000000000000000000006F +:10118000000000000000000000000000000000005F +:10119000000000000000000000000000000000004F +:1011A000000000000000000000000000000000003F +:1011B000000000000000000000000000000000002F +:1011C000000000000000000000000000000000001F +:1011D000000000000000000000000000000000000F +:1011E00000000000000000000000000000000000FF +:1011F00000000000000000000000000000000000EF +:1012000000000000000000000000000000000000DE +:1012100000000000000000000000000000000000CE +:1012200000000000000000000000000000000000BE +:1012300000000000000000000000000000000000AE +:10124000000000000000000000000000000000009E +:10125000000000000000000000000000000000008E +:10126000000000000000000000000000000000007E +:10127000000000000000000000000000000000006E +:10128000000000000000000000000000000000005E +:10129000000000000000000000000000000000004E +:1012A000000000000000000000000000000000003E +:1012B000000000000000000000000000000000002E +:1012C000000000000000000000000000000000001E +:1012D000000000000000000000000000000000000E +:1012E00000000000000000000000000000000000FE +:1012F00000000000000000000000000000000000EE +:1013000000000000000000000000000000000000DD +:1013100000000000000000000000000000000000CD +:1013200000000000000000000000000000000000BD +:1013300000000000000000000000000000000000AD +:10134000000000000000000000000000000000009D +:10135000000000000000000000000000000000008D +:10136000000000000000000000000000000000007D +:10137000000000000000000000000000000000006D +:10138000000000000000000000000000000000005D +:10139000000000000000000000000000000000004D +:1013A000000000000000000000000000000000003D +:1013B000000000000000000000000000000000002D +:1013C000000000000000000000000000000000001D +:1013D000000000000000000000000000000000000D +:1013E00000000000000000000000000000000000FD +:1013F00000000000000000000000000000000000ED +:1014000000000000000000000000000000000000DC +:101410000814008108140081101400811014008148 +:1014200018140081181400812014008120140081F8 +:1014300028140081281400813014008130140081A8 +:101440003814008138140081401400814014008158 +:101450004814008148140081501400815014008108 +:1014600058140081581400816014008160140081B8 +:101470006814008168140081701400817014008168 +:101480007814008178140081801400818014008118 +:1014900088140081881400819014008190140081C8 +:1014A0009814008198140081A0140081A014008178 +:1014B000A8140081A8140081B0140081B014008128 +:1014C000B8140081B8140081C0140081C0140081D8 +:1014D000C8140081C8140081D0140081D014008188 +:1014E000D8140081D8140081E0140081E014008138 +:1014F000E8140081E8140081F0140081F0140081E8 +:10150000F8140081F8140081001500810015008195 +:101510000815008108150081101500811015008143 +:1015200018150081181500812015008120150081F3 +:1015300028150081281500813015008130150081A3 +:101540003815008138150081401500814015008153 +:101550004815008148150081501500815015008103 +:1015600058150081581500816015008160150081B3 +:101570006815008168150081701500817015008163 +:101580007815008178150081801500818015008113 +:1015900088150081881500819015008190150081C3 +:1015A0009815008198150081A0150081A015008173 +:1015B000A8150081A8150081B0150081B015008123 +:1015C000B8150081B8150081C0150081C0150081D3 +:1015D000C8150081C8150081D0150081D015008183 +:1015E000D8150081D8150081E0150081E015008133 +:1015F000E8150081E8150081F0150081F0150081E3 +:10160000F8150081F8150081001600810016008190 +:10161000081600810816008110160081101600813E +:1016200018160081181600812016008120160081EE +:10163000281600812816008130160081301600819E +:10164000381600813816008140160081401600814E +:1016500048160081481600815016008150160081FE +:1016600058160081581600816016008160160081AE +:10167000681600816816008170160081701600815E +:10168000781600817816008180160081801600810E +:1016900088160081881600819016008190160081BE +:1016A0009816008198160081A0160081A01600816E +:1016B000A8160081A8160081B0160081B01600811E +:1016C000B8160081B8160081C0160081C0160081CE +:1016D000C8160081C8160081D0160081D01600817E +:1016E000D8160081D8160081E0160081E01600812E +:1016F000E8160081E8160081F0160081F0160081DE +:10170000F8160081F816008100170081001700818B +:101710000817008108170081101700811017008139 +:1017200018170081181700812017008120170081E9 +:101730002817008128170081301700813017008199 +:101740003817008138170081401700814017008149 +:1017500048170081481700815017008150170081F9 +:1017600058170081581700816017008160170081A9 +:101770006817008168170081701700817017008159 +:101780007817008178170081801700818017008109 +:1017900088170081881700819017008190170081B9 +:1017A0009817008198170081A0170081A017008169 +:1017B000A8170081A8170081B0170081B017008119 +:1017C000B8170081B8170081C0170081C0170081C9 +:1017D000C8170081C8170081D0170081D017008179 +:1017E000D8170081D8170081E0170081E017008129 +:1017F000E8170081E8170081F0170081F0170081D9 +:10180000F8170081F8170081001800810018008186 +:101810004300000000000000000000000000000085 +:1018200000000000000000000000000000000000B8 +:101830004300000000000000000000000000000065 +:101840000000000000000000000000000000000098 +:101850004300000000000000000000000000000045 +:101860000000000000000000000000000000000078 +:101870004300000000000000000000000000000025 +:101880000000000000000000000000000000000058 +:101890004300000000000000000000000000000005 +:1018A0000000000000000000000000000000000038 +:1018B00043000000000000000000000000000000E5 +:1018C0000000000000000000000000000000000018 +:1018D00043000000000000000000000000000000C5 +:1018E00000000000000000000000000000000000F8 +:1018F00030C600802CAC008000000000340C008159 +:10190000A40A0081D0030081D0030081D0030081AC +:10191000D0030081D0030081D0030081D003008177 +:10192000D0030081D0030081FFFFFFFFFFFFFFFF17 +:10193000FFFFFFFFFFFF0000010041534349490043 +:101940000000000000000000000000000000000097 +:10195000000000000000000000004153434949001E +:101960000000000000000000000000000000000077 +:0C1970000000000000000000000000006B +:10197C00000000700000001000000020E00F00814B +:08198C00FFFFFFFF0000020055 :040000058000000077 :00000001FF diff --git a/runtime/mains/simple/vx_simple_main.c b/runtime/mains/simple/vx_simple_main.c index cbf59936..a5ffd350 100644 --- a/runtime/mains/simple/vx_simple_main.c +++ b/runtime/mains/simple/vx_simple_main.c @@ -52,6 +52,7 @@ int main() // Main is called with all threads active of warp 0 vx_tmc(1); + vx_print_str("Simple Main\n"); @@ -69,6 +70,22 @@ int main() vx_print_str("test_wspawn\n"); test_wsapwn(); + vx_print_str("Shared Memory test\n"); + unsigned * ptr = (unsigned *) 0xFFFF0000; + unsigned value = 0; + for (int i = 0; i < 5; i++) + { + *ptr = value; + unsigned read_valud = *ptr; + vx_printf("ptr: ", (unsigned) ptr); + vx_printf("Original Value: ", value); + vx_printf("Read Value: ", read_valud); + vx_print_str("-------------------\n"); + value++; + ptr++; + + } + vx_print_str("vx_spawnWarps mat_add_kernel\n"); mat_add_args_t arguments; diff --git a/runtime/mains/simple/vx_simple_main.dump b/runtime/mains/simple/vx_simple_main.dump index 6de47810..fe22e1bf 100644 --- a/runtime/mains/simple/vx_simple_main.dump +++ b/runtime/mains/simple/vx_simple_main.dump @@ -10,7 +10,7 @@ Disassembly of section .text: 80000008: 00400513 li a0,4 8000000c: 00b5106b 0xb5106b 80000010: 010000ef jal ra,80000020 -80000014: 748000ef jal ra,8000075c
+80000014: 7c4000ef jal ra,800007d8
80000018: 00000513 li a0,0 8000001c: 0005006b 0x5006b @@ -106,520 +106,593 @@ Disassembly of section .text: 80000110: 00008067 ret 80000114 : -80000114: fe010113 addi sp,sp,-32 -80000118: 00112e23 sw ra,28(sp) -8000011c: 00812c23 sw s0,24(sp) -80000120: 02010413 addi s0,sp,32 -80000124: fea42623 sw a0,-20(s0) -80000128: 810007b7 lui a5,0x81000 -8000012c: fec42703 lw a4,-20(s0) -80000130: 00271713 slli a4,a4,0x2 -80000134: 15478793 addi a5,a5,340 # 81000154 -80000138: 00f707b3 add a5,a4,a5 -8000013c: 0007a783 lw a5,0(a5) -80000140: 00078513 mv a0,a5 -80000144: f95ff0ef jal ra,800000d8 -80000148: 00000013 nop -8000014c: 01c12083 lw ra,28(sp) -80000150: 01812403 lw s0,24(sp) -80000154: 02010113 addi sp,sp,32 -80000158: 00008067 ret +80000114: fd010113 addi sp,sp,-48 +80000118: 02112623 sw ra,44(sp) +8000011c: 02812423 sw s0,40(sp) +80000120: 03010413 addi s0,sp,48 +80000124: fca42e23 sw a0,-36(s0) +80000128: fdc42703 lw a4,-36(s0) +8000012c: 00f00793 li a5,15 +80000130: 02e7e463 bltu a5,a4,80000158 +80000134: 810007b7 lui a5,0x81000 +80000138: fdc42703 lw a4,-36(s0) +8000013c: 00271713 slli a4,a4,0x2 +80000140: 1ac78793 addi a5,a5,428 # 810001ac +80000144: 00f707b3 add a5,a4,a5 +80000148: 0007a783 lw a5,0(a5) +8000014c: 00078513 mv a0,a5 +80000150: f89ff0ef jal ra,800000d8 +80000154: 0740006f j 800001c8 +80000158: 02000793 li a5,32 +8000015c: fef42623 sw a5,-20(s0) +80000160: fe0405a3 sb zero,-21(s0) +80000164: fec42783 lw a5,-20(s0) +80000168: ffc78793 addi a5,a5,-4 +8000016c: fdc42703 lw a4,-36(s0) +80000170: 00f757b3 srl a5,a4,a5 +80000174: 00f7f793 andi a5,a5,15 +80000178: fef42223 sw a5,-28(s0) +8000017c: fe442783 lw a5,-28(s0) +80000180: 00078663 beqz a5,8000018c +80000184: 00100793 li a5,1 +80000188: fef405a3 sb a5,-21(s0) +8000018c: feb44783 lbu a5,-21(s0) +80000190: 02078263 beqz a5,800001b4 +80000194: 810007b7 lui a5,0x81000 +80000198: fe442703 lw a4,-28(s0) +8000019c: 00271713 slli a4,a4,0x2 +800001a0: 1ac78793 addi a5,a5,428 # 810001ac +800001a4: 00f707b3 add a5,a4,a5 +800001a8: 0007a783 lw a5,0(a5) +800001ac: 00078513 mv a0,a5 +800001b0: f29ff0ef jal ra,800000d8 +800001b4: fec42783 lw a5,-20(s0) +800001b8: ffc78793 addi a5,a5,-4 +800001bc: fef42623 sw a5,-20(s0) +800001c0: fec42783 lw a5,-20(s0) +800001c4: faf040e3 bgtz a5,80000164 +800001c8: 02c12083 lw ra,44(sp) +800001cc: 02812403 lw s0,40(sp) +800001d0: 03010113 addi sp,sp,48 +800001d4: 00008067 ret -8000015c : -8000015c: fe010113 addi sp,sp,-32 -80000160: 00112e23 sw ra,28(sp) -80000164: 00812c23 sw s0,24(sp) -80000168: 02010413 addi s0,sp,32 -8000016c: fea42623 sw a0,-20(s0) -80000170: feb42423 sw a1,-24(s0) -80000174: fec42503 lw a0,-20(s0) -80000178: f61ff0ef jal ra,800000d8 -8000017c: fe842503 lw a0,-24(s0) -80000180: f95ff0ef jal ra,80000114 -80000184: 810007b7 lui a5,0x81000 -80000188: 04078513 addi a0,a5,64 # 81000040 -8000018c: f4dff0ef jal ra,800000d8 -80000190: 00000013 nop -80000194: 01c12083 lw ra,28(sp) -80000198: 01812403 lw s0,24(sp) -8000019c: 02010113 addi sp,sp,32 -800001a0: 00008067 ret +800001d8 : +800001d8: fe010113 addi sp,sp,-32 +800001dc: 00112e23 sw ra,28(sp) +800001e0: 00812c23 sw s0,24(sp) +800001e4: 02010413 addi s0,sp,32 +800001e8: fea42623 sw a0,-20(s0) +800001ec: feb42423 sw a1,-24(s0) +800001f0: fec42503 lw a0,-20(s0) +800001f4: ee5ff0ef jal ra,800000d8 +800001f8: fe842503 lw a0,-24(s0) +800001fc: f19ff0ef jal ra,80000114 +80000200: 810007b7 lui a5,0x81000 +80000204: 04078513 addi a0,a5,64 # 81000040 +80000208: ed1ff0ef jal ra,800000d8 +8000020c: 00000013 nop +80000210: 01c12083 lw ra,28(sp) +80000214: 01812403 lw s0,24(sp) +80000218: 02010113 addi sp,sp,32 +8000021c: 00008067 ret -800001a4 : -800001a4: fe010113 addi sp,sp,-32 -800001a8: 00112e23 sw ra,28(sp) -800001ac: 00812c23 sw s0,24(sp) -800001b0: 02010413 addi s0,sp,32 -800001b4: 810007b7 lui a5,0x81000 -800001b8: 2ac7a783 lw a5,684(a5) # 810002ac -800001bc: 00078513 mv a0,a5 -800001c0: ea9ff0ef jal ra,80000068 -800001c4: 810007b7 lui a5,0x81000 -800001c8: 2a87a703 lw a4,680(a5) # 810002a8 -800001cc: 810007b7 lui a5,0x81000 -800001d0: 2a47a783 lw a5,676(a5) # 810002a4 -800001d4: 00078513 mv a0,a5 -800001d8: 000700e7 jalr a4 -800001dc: eadff0ef jal ra,80000088 -800001e0: fea42623 sw a0,-20(s0) -800001e4: fec42783 lw a5,-20(s0) -800001e8: 00078863 beqz a5,800001f8 -800001ec: 00000513 li a0,0 -800001f0: e79ff0ef jal ra,80000068 -800001f4: 00c0006f j 80000200 -800001f8: 00100513 li a0,1 -800001fc: e6dff0ef jal ra,80000068 -80000200: 00000013 nop -80000204: 01c12083 lw ra,28(sp) -80000208: 01812403 lw s0,24(sp) -8000020c: 02010113 addi sp,sp,32 -80000210: 00008067 ret - -80000214 : -80000214: fe010113 addi sp,sp,-32 -80000218: 00112e23 sw ra,28(sp) -8000021c: 00812c23 sw s0,24(sp) -80000220: 02010413 addi s0,sp,32 -80000224: fea42623 sw a0,-20(s0) -80000228: feb42423 sw a1,-24(s0) -8000022c: fec42223 sw a2,-28(s0) -80000230: fed42023 sw a3,-32(s0) -80000234: 810007b7 lui a5,0x81000 -80000238: fe442703 lw a4,-28(s0) -8000023c: 2ae7a423 sw a4,680(a5) # 810002a8 +80000220 : +80000220: fe010113 addi sp,sp,-32 +80000224: 00112e23 sw ra,28(sp) +80000228: 00812c23 sw s0,24(sp) +8000022c: 02010413 addi s0,sp,32 +80000230: 810007b7 lui a5,0x81000 +80000234: 3047a783 lw a5,772(a5) # 81000304 +80000238: 00078513 mv a0,a5 +8000023c: e2dff0ef jal ra,80000068 80000240: 810007b7 lui a5,0x81000 -80000244: fe042703 lw a4,-32(s0) -80000248: 2ae7a223 sw a4,676(a5) # 810002a4 -8000024c: 810007b7 lui a5,0x81000 -80000250: fe842703 lw a4,-24(s0) -80000254: 2ae7a623 sw a4,684(a5) # 810002ac -80000258: 800007b7 lui a5,0x80000 -8000025c: 1a478793 addi a5,a5,420 # 800001a4 -80000260: 00078593 mv a1,a5 -80000264: fec42503 lw a0,-20(s0) -80000268: df9ff0ef jal ra,80000060 -8000026c: f39ff0ef jal ra,800001a4 -80000270: 00000013 nop -80000274: 01c12083 lw ra,28(sp) -80000278: 01812403 lw s0,24(sp) -8000027c: 02010113 addi sp,sp,32 -80000280: 00008067 ret +80000244: 3007a703 lw a4,768(a5) # 81000300 +80000248: 810007b7 lui a5,0x81000 +8000024c: 2fc7a783 lw a5,764(a5) # 810002fc +80000250: 00078513 mv a0,a5 +80000254: 000700e7 jalr a4 +80000258: e31ff0ef jal ra,80000088 +8000025c: fea42623 sw a0,-20(s0) +80000260: fec42783 lw a5,-20(s0) +80000264: 00078863 beqz a5,80000274 +80000268: 00000513 li a0,0 +8000026c: dfdff0ef jal ra,80000068 +80000270: 00c0006f j 8000027c +80000274: 00100513 li a0,1 +80000278: df1ff0ef jal ra,80000068 +8000027c: 00000013 nop +80000280: 01c12083 lw ra,28(sp) +80000284: 01812403 lw s0,24(sp) +80000288: 02010113 addi sp,sp,32 +8000028c: 00008067 ret -80000284 : -80000284: fe010113 addi sp,sp,-32 -80000288: 00112e23 sw ra,28(sp) -8000028c: 00812c23 sw s0,24(sp) -80000290: 02010413 addi s0,sp,32 -80000294: 810007b7 lui a5,0x81000 -80000298: 08478513 addi a0,a5,132 # 81000084 -8000029c: e3dff0ef jal ra,800000d8 -800002a0: 00400513 li a0,4 -800002a4: dc5ff0ef jal ra,80000068 -800002a8: de9ff0ef jal ra,80000090 -800002ac: fea42623 sw a0,-20(s0) -800002b0: fec42703 lw a4,-20(s0) -800002b4: 810007b7 lui a5,0x81000 -800002b8: fec42683 lw a3,-20(s0) -800002bc: 00269693 slli a3,a3,0x2 -800002c0: 1d478793 addi a5,a5,468 # 810001d4 -800002c4: 00f687b3 add a5,a3,a5 -800002c8: 00e7a023 sw a4,0(a5) -800002cc: 00100513 li a0,1 -800002d0: d99ff0ef jal ra,80000068 -800002d4: 810007b7 lui a5,0x81000 -800002d8: 1d47a783 lw a5,468(a5) # 810001d4 -800002dc: 00078513 mv a0,a5 -800002e0: e35ff0ef jal ra,80000114 -800002e4: 810007b7 lui a5,0x81000 -800002e8: 09478513 addi a0,a5,148 # 81000094 -800002ec: dedff0ef jal ra,800000d8 -800002f0: 810007b7 lui a5,0x81000 -800002f4: 1d478793 addi a5,a5,468 # 810001d4 -800002f8: 0047a783 lw a5,4(a5) -800002fc: 00078513 mv a0,a5 -80000300: e15ff0ef jal ra,80000114 -80000304: 810007b7 lui a5,0x81000 -80000308: 09478513 addi a0,a5,148 # 81000094 -8000030c: dcdff0ef jal ra,800000d8 +80000290 : +80000290: fe010113 addi sp,sp,-32 +80000294: 00112e23 sw ra,28(sp) +80000298: 00812c23 sw s0,24(sp) +8000029c: 02010413 addi s0,sp,32 +800002a0: fea42623 sw a0,-20(s0) +800002a4: feb42423 sw a1,-24(s0) +800002a8: fec42223 sw a2,-28(s0) +800002ac: fed42023 sw a3,-32(s0) +800002b0: 810007b7 lui a5,0x81000 +800002b4: fe442703 lw a4,-28(s0) +800002b8: 30e7a023 sw a4,768(a5) # 81000300 +800002bc: 810007b7 lui a5,0x81000 +800002c0: fe042703 lw a4,-32(s0) +800002c4: 2ee7ae23 sw a4,764(a5) # 810002fc +800002c8: 810007b7 lui a5,0x81000 +800002cc: fe842703 lw a4,-24(s0) +800002d0: 30e7a223 sw a4,772(a5) # 81000304 +800002d4: 800007b7 lui a5,0x80000 +800002d8: 22078793 addi a5,a5,544 # 80000220 +800002dc: 00078593 mv a1,a5 +800002e0: fec42503 lw a0,-20(s0) +800002e4: d7dff0ef jal ra,80000060 +800002e8: f39ff0ef jal ra,80000220 +800002ec: 00000013 nop +800002f0: 01c12083 lw ra,28(sp) +800002f4: 01812403 lw s0,24(sp) +800002f8: 02010113 addi sp,sp,32 +800002fc: 00008067 ret + +80000300 : +80000300: fe010113 addi sp,sp,-32 +80000304: 00112e23 sw ra,28(sp) +80000308: 00812c23 sw s0,24(sp) +8000030c: 02010413 addi s0,sp,32 80000310: 810007b7 lui a5,0x81000 -80000314: 1d478793 addi a5,a5,468 # 810001d4 -80000318: 0087a783 lw a5,8(a5) -8000031c: 00078513 mv a0,a5 -80000320: df5ff0ef jal ra,80000114 -80000324: 810007b7 lui a5,0x81000 -80000328: 09478513 addi a0,a5,148 # 81000094 -8000032c: dadff0ef jal ra,800000d8 +80000314: 08478513 addi a0,a5,132 # 81000084 +80000318: dc1ff0ef jal ra,800000d8 +8000031c: 00400513 li a0,4 +80000320: d49ff0ef jal ra,80000068 +80000324: d6dff0ef jal ra,80000090 +80000328: fea42623 sw a0,-20(s0) +8000032c: fec42703 lw a4,-20(s0) 80000330: 810007b7 lui a5,0x81000 -80000334: 1d478793 addi a5,a5,468 # 810001d4 -80000338: 00c7a783 lw a5,12(a5) -8000033c: 00078513 mv a0,a5 -80000340: dd5ff0ef jal ra,80000114 -80000344: 810007b7 lui a5,0x81000 -80000348: 09478513 addi a0,a5,148 # 81000094 -8000034c: d8dff0ef jal ra,800000d8 -80000350: 00000013 nop -80000354: 01c12083 lw ra,28(sp) -80000358: 01812403 lw s0,24(sp) -8000035c: 02010113 addi sp,sp,32 -80000360: 00008067 ret +80000334: fec42683 lw a3,-20(s0) +80000338: 00269693 slli a3,a3,0x2 +8000033c: 22c78793 addi a5,a5,556 # 8100022c +80000340: 00f687b3 add a5,a3,a5 +80000344: 00e7a023 sw a4,0(a5) +80000348: 00100513 li a0,1 +8000034c: d1dff0ef jal ra,80000068 +80000350: 810007b7 lui a5,0x81000 +80000354: 22c7a783 lw a5,556(a5) # 8100022c +80000358: 00078513 mv a0,a5 +8000035c: db9ff0ef jal ra,80000114 +80000360: 810007b7 lui a5,0x81000 +80000364: 09478513 addi a0,a5,148 # 81000094 +80000368: d71ff0ef jal ra,800000d8 +8000036c: 810007b7 lui a5,0x81000 +80000370: 22c78793 addi a5,a5,556 # 8100022c +80000374: 0047a783 lw a5,4(a5) +80000378: 00078513 mv a0,a5 +8000037c: d99ff0ef jal ra,80000114 +80000380: 810007b7 lui a5,0x81000 +80000384: 09478513 addi a0,a5,148 # 81000094 +80000388: d51ff0ef jal ra,800000d8 +8000038c: 810007b7 lui a5,0x81000 +80000390: 22c78793 addi a5,a5,556 # 8100022c +80000394: 0087a783 lw a5,8(a5) +80000398: 00078513 mv a0,a5 +8000039c: d79ff0ef jal ra,80000114 +800003a0: 810007b7 lui a5,0x81000 +800003a4: 09478513 addi a0,a5,148 # 81000094 +800003a8: d31ff0ef jal ra,800000d8 +800003ac: 810007b7 lui a5,0x81000 +800003b0: 22c78793 addi a5,a5,556 # 8100022c +800003b4: 00c7a783 lw a5,12(a5) +800003b8: 00078513 mv a0,a5 +800003bc: d59ff0ef jal ra,80000114 +800003c0: 810007b7 lui a5,0x81000 +800003c4: 09478513 addi a0,a5,148 # 81000094 +800003c8: d11ff0ef jal ra,800000d8 +800003cc: 00000013 nop +800003d0: 01c12083 lw ra,28(sp) +800003d4: 01812403 lw s0,24(sp) +800003d8: 02010113 addi sp,sp,32 +800003dc: 00008067 ret -80000364 : -80000364: fe010113 addi sp,sp,-32 -80000368: 00112e23 sw ra,28(sp) -8000036c: 00812c23 sw s0,24(sp) -80000370: 02010413 addi s0,sp,32 -80000374: d1dff0ef jal ra,80000090 -80000378: fea42623 sw a0,-20(s0) -8000037c: fec42783 lw a5,-20(s0) -80000380: 0027b793 sltiu a5,a5,2 -80000384: fef405a3 sb a5,-21(s0) -80000388: feb44783 lbu a5,-21(s0) -8000038c: 00078513 mv a0,a5 -80000390: ce9ff0ef jal ra,80000078 -80000394: feb44783 lbu a5,-21(s0) -80000398: 06078463 beqz a5,80000400 -8000039c: fec42783 lw a5,-20(s0) -800003a0: 0017b793 seqz a5,a5 -800003a4: fef40523 sb a5,-22(s0) -800003a8: fea44783 lbu a5,-22(s0) -800003ac: 00078513 mv a0,a5 -800003b0: cc9ff0ef jal ra,80000078 -800003b4: fea44783 lbu a5,-22(s0) -800003b8: 02078263 beqz a5,800003dc -800003bc: 810007b7 lui a5,0x81000 -800003c0: fec42703 lw a4,-20(s0) -800003c4: 00271713 slli a4,a4,0x2 -800003c8: 2c078793 addi a5,a5,704 # 810002c0 -800003cc: 00f707b3 add a5,a4,a5 -800003d0: 00a00713 li a4,10 -800003d4: 00e7a023 sw a4,0(a5) -800003d8: 0200006f j 800003f8 -800003dc: 810007b7 lui a5,0x81000 -800003e0: fec42703 lw a4,-20(s0) -800003e4: 00271713 slli a4,a4,0x2 -800003e8: 2c078793 addi a5,a5,704 # 810002c0 -800003ec: 00f707b3 add a5,a4,a5 -800003f0: 00b00713 li a4,11 -800003f4: 00e7a023 sw a4,0(a5) -800003f8: c89ff0ef jal ra,80000080 -800003fc: 0640006f j 80000460 -80000400: fec42783 lw a5,-20(s0) -80000404: 0037b793 sltiu a5,a5,3 -80000408: fef404a3 sb a5,-23(s0) -8000040c: fe944783 lbu a5,-23(s0) -80000410: 00078513 mv a0,a5 -80000414: c65ff0ef jal ra,80000078 -80000418: fe944783 lbu a5,-23(s0) -8000041c: 02078263 beqz a5,80000440 -80000420: 810007b7 lui a5,0x81000 -80000424: fec42703 lw a4,-20(s0) -80000428: 00271713 slli a4,a4,0x2 -8000042c: 2c078793 addi a5,a5,704 # 810002c0 -80000430: 00f707b3 add a5,a4,a5 -80000434: 00c00713 li a4,12 -80000438: 00e7a023 sw a4,0(a5) -8000043c: 0200006f j 8000045c -80000440: 810007b7 lui a5,0x81000 -80000444: fec42703 lw a4,-20(s0) -80000448: 00271713 slli a4,a4,0x2 -8000044c: 2c078793 addi a5,a5,704 # 810002c0 -80000450: 00f707b3 add a5,a4,a5 -80000454: 00d00713 li a4,13 -80000458: 00e7a023 sw a4,0(a5) -8000045c: c25ff0ef jal ra,80000080 -80000460: c21ff0ef jal ra,80000080 -80000464: 810007b7 lui a5,0x81000 -80000468: 2c07a783 lw a5,704(a5) # 810002c0 -8000046c: 00078513 mv a0,a5 -80000470: ca5ff0ef jal ra,80000114 -80000474: 810007b7 lui a5,0x81000 -80000478: 09478513 addi a0,a5,148 # 81000094 -8000047c: c5dff0ef jal ra,800000d8 -80000480: 810007b7 lui a5,0x81000 -80000484: 2c078793 addi a5,a5,704 # 810002c0 -80000488: 0047a783 lw a5,4(a5) +800003e0 : +800003e0: fe010113 addi sp,sp,-32 +800003e4: 00112e23 sw ra,28(sp) +800003e8: 00812c23 sw s0,24(sp) +800003ec: 02010413 addi s0,sp,32 +800003f0: ca1ff0ef jal ra,80000090 +800003f4: fea42623 sw a0,-20(s0) +800003f8: fec42783 lw a5,-20(s0) +800003fc: 0027b793 sltiu a5,a5,2 +80000400: fef405a3 sb a5,-21(s0) +80000404: feb44783 lbu a5,-21(s0) +80000408: 00078513 mv a0,a5 +8000040c: c6dff0ef jal ra,80000078 +80000410: feb44783 lbu a5,-21(s0) +80000414: 06078463 beqz a5,8000047c +80000418: fec42783 lw a5,-20(s0) +8000041c: 0017b793 seqz a5,a5 +80000420: fef40523 sb a5,-22(s0) +80000424: fea44783 lbu a5,-22(s0) +80000428: 00078513 mv a0,a5 +8000042c: c4dff0ef jal ra,80000078 +80000430: fea44783 lbu a5,-22(s0) +80000434: 02078263 beqz a5,80000458 +80000438: 810007b7 lui a5,0x81000 +8000043c: fec42703 lw a4,-20(s0) +80000440: 00271713 slli a4,a4,0x2 +80000444: 31878793 addi a5,a5,792 # 81000318 +80000448: 00f707b3 add a5,a4,a5 +8000044c: 00a00713 li a4,10 +80000450: 00e7a023 sw a4,0(a5) +80000454: 0200006f j 80000474 +80000458: 810007b7 lui a5,0x81000 +8000045c: fec42703 lw a4,-20(s0) +80000460: 00271713 slli a4,a4,0x2 +80000464: 31878793 addi a5,a5,792 # 81000318 +80000468: 00f707b3 add a5,a4,a5 +8000046c: 00b00713 li a4,11 +80000470: 00e7a023 sw a4,0(a5) +80000474: c0dff0ef jal ra,80000080 +80000478: 0640006f j 800004dc +8000047c: fec42783 lw a5,-20(s0) +80000480: 0037b793 sltiu a5,a5,3 +80000484: fef404a3 sb a5,-23(s0) +80000488: fe944783 lbu a5,-23(s0) 8000048c: 00078513 mv a0,a5 -80000490: c85ff0ef jal ra,80000114 -80000494: 810007b7 lui a5,0x81000 -80000498: 09478513 addi a0,a5,148 # 81000094 -8000049c: c3dff0ef jal ra,800000d8 -800004a0: 810007b7 lui a5,0x81000 -800004a4: 2c078793 addi a5,a5,704 # 810002c0 -800004a8: 0087a783 lw a5,8(a5) -800004ac: 00078513 mv a0,a5 -800004b0: c65ff0ef jal ra,80000114 -800004b4: 810007b7 lui a5,0x81000 -800004b8: 09478513 addi a0,a5,148 # 81000094 -800004bc: c1dff0ef jal ra,800000d8 -800004c0: 810007b7 lui a5,0x81000 -800004c4: 2c078793 addi a5,a5,704 # 810002c0 -800004c8: 00c7a783 lw a5,12(a5) -800004cc: 00078513 mv a0,a5 -800004d0: c45ff0ef jal ra,80000114 -800004d4: 810007b7 lui a5,0x81000 -800004d8: 09478513 addi a0,a5,148 # 81000094 -800004dc: bfdff0ef jal ra,800000d8 -800004e0: 00000013 nop -800004e4: 01c12083 lw ra,28(sp) -800004e8: 01812403 lw s0,24(sp) -800004ec: 02010113 addi sp,sp,32 -800004f0: 00008067 ret +80000490: be9ff0ef jal ra,80000078 +80000494: fe944783 lbu a5,-23(s0) +80000498: 02078263 beqz a5,800004bc +8000049c: 810007b7 lui a5,0x81000 +800004a0: fec42703 lw a4,-20(s0) +800004a4: 00271713 slli a4,a4,0x2 +800004a8: 31878793 addi a5,a5,792 # 81000318 +800004ac: 00f707b3 add a5,a4,a5 +800004b0: 00c00713 li a4,12 +800004b4: 00e7a023 sw a4,0(a5) +800004b8: 0200006f j 800004d8 +800004bc: 810007b7 lui a5,0x81000 +800004c0: fec42703 lw a4,-20(s0) +800004c4: 00271713 slli a4,a4,0x2 +800004c8: 31878793 addi a5,a5,792 # 81000318 +800004cc: 00f707b3 add a5,a4,a5 +800004d0: 00d00713 li a4,13 +800004d4: 00e7a023 sw a4,0(a5) +800004d8: ba9ff0ef jal ra,80000080 +800004dc: ba5ff0ef jal ra,80000080 +800004e0: 810007b7 lui a5,0x81000 +800004e4: 3187a783 lw a5,792(a5) # 81000318 +800004e8: 00078513 mv a0,a5 +800004ec: c29ff0ef jal ra,80000114 +800004f0: 810007b7 lui a5,0x81000 +800004f4: 09478513 addi a0,a5,148 # 81000094 +800004f8: be1ff0ef jal ra,800000d8 +800004fc: 810007b7 lui a5,0x81000 +80000500: 31878793 addi a5,a5,792 # 81000318 +80000504: 0047a783 lw a5,4(a5) +80000508: 00078513 mv a0,a5 +8000050c: c09ff0ef jal ra,80000114 +80000510: 810007b7 lui a5,0x81000 +80000514: 09478513 addi a0,a5,148 # 81000094 +80000518: bc1ff0ef jal ra,800000d8 +8000051c: 810007b7 lui a5,0x81000 +80000520: 31878793 addi a5,a5,792 # 81000318 +80000524: 0087a783 lw a5,8(a5) +80000528: 00078513 mv a0,a5 +8000052c: be9ff0ef jal ra,80000114 +80000530: 810007b7 lui a5,0x81000 +80000534: 09478513 addi a0,a5,148 # 81000094 +80000538: ba1ff0ef jal ra,800000d8 +8000053c: 810007b7 lui a5,0x81000 +80000540: 31878793 addi a5,a5,792 # 81000318 +80000544: 00c7a783 lw a5,12(a5) +80000548: 00078513 mv a0,a5 +8000054c: bc9ff0ef jal ra,80000114 +80000550: 810007b7 lui a5,0x81000 +80000554: 09478513 addi a0,a5,148 # 81000094 +80000558: b81ff0ef jal ra,800000d8 +8000055c: 00000013 nop +80000560: 01c12083 lw ra,28(sp) +80000564: 01812403 lw s0,24(sp) +80000568: 02010113 addi sp,sp,32 +8000056c: 00008067 ret -800004f4 : -800004f4: fe010113 addi sp,sp,-32 -800004f8: 00112e23 sw ra,28(sp) -800004fc: 00812c23 sw s0,24(sp) -80000500: 02010413 addi s0,sp,32 -80000504: b85ff0ef jal ra,80000088 -80000508: fea42623 sw a0,-20(s0) -8000050c: 810007b7 lui a5,0x81000 -80000510: fec42703 lw a4,-20(s0) -80000514: 00271713 slli a4,a4,0x2 -80000518: 2b078793 addi a5,a5,688 # 810002b0 -8000051c: 00f707b3 add a5,a4,a5 -80000520: fec42703 lw a4,-20(s0) -80000524: 00e7a023 sw a4,0(a5) -80000528: fec42783 lw a5,-20(s0) -8000052c: 00078663 beqz a5,80000538 -80000530: 00000513 li a0,0 -80000534: b35ff0ef jal ra,80000068 -80000538: 00000013 nop -8000053c: 01c12083 lw ra,28(sp) -80000540: 01812403 lw s0,24(sp) -80000544: 02010113 addi sp,sp,32 -80000548: 00008067 ret - -8000054c : -8000054c: fe010113 addi sp,sp,-32 -80000550: 00112e23 sw ra,28(sp) -80000554: 00812c23 sw s0,24(sp) -80000558: 02010413 addi s0,sp,32 -8000055c: 800007b7 lui a5,0x80000 -80000560: 4f478793 addi a5,a5,1268 # 800004f4 -80000564: fef42623 sw a5,-20(s0) -80000568: fec42583 lw a1,-20(s0) -8000056c: 00400513 li a0,4 -80000570: af1ff0ef jal ra,80000060 -80000574: f81ff0ef jal ra,800004f4 -80000578: 810007b7 lui a5,0x81000 -8000057c: 2b07a783 lw a5,688(a5) # 810002b0 -80000580: 00078513 mv a0,a5 -80000584: b91ff0ef jal ra,80000114 +80000570 : +80000570: fe010113 addi sp,sp,-32 +80000574: 00112e23 sw ra,28(sp) +80000578: 00812c23 sw s0,24(sp) +8000057c: 02010413 addi s0,sp,32 +80000580: b09ff0ef jal ra,80000088 +80000584: fea42623 sw a0,-20(s0) 80000588: 810007b7 lui a5,0x81000 -8000058c: 09478513 addi a0,a5,148 # 81000094 -80000590: b49ff0ef jal ra,800000d8 -80000594: 810007b7 lui a5,0x81000 -80000598: 2b078793 addi a5,a5,688 # 810002b0 -8000059c: 0047a783 lw a5,4(a5) -800005a0: 00078513 mv a0,a5 -800005a4: b71ff0ef jal ra,80000114 -800005a8: 810007b7 lui a5,0x81000 -800005ac: 09478513 addi a0,a5,148 # 81000094 -800005b0: b29ff0ef jal ra,800000d8 -800005b4: 810007b7 lui a5,0x81000 -800005b8: 2b078793 addi a5,a5,688 # 810002b0 -800005bc: 0087a783 lw a5,8(a5) -800005c0: 00078513 mv a0,a5 -800005c4: b51ff0ef jal ra,80000114 -800005c8: 810007b7 lui a5,0x81000 -800005cc: 09478513 addi a0,a5,148 # 81000094 -800005d0: b09ff0ef jal ra,800000d8 -800005d4: 810007b7 lui a5,0x81000 -800005d8: 2b078793 addi a5,a5,688 # 810002b0 -800005dc: 00c7a783 lw a5,12(a5) -800005e0: 00078513 mv a0,a5 -800005e4: b31ff0ef jal ra,80000114 -800005e8: 810007b7 lui a5,0x81000 -800005ec: 09478513 addi a0,a5,148 # 81000094 -800005f0: ae9ff0ef jal ra,800000d8 -800005f4: 00000013 nop -800005f8: 01c12083 lw ra,28(sp) -800005fc: 01812403 lw s0,24(sp) -80000600: 02010113 addi sp,sp,32 -80000604: 00008067 ret +8000058c: fec42703 lw a4,-20(s0) +80000590: 00271713 slli a4,a4,0x2 +80000594: 30878793 addi a5,a5,776 # 81000308 +80000598: 00f707b3 add a5,a4,a5 +8000059c: fec42703 lw a4,-20(s0) +800005a0: 00e7a023 sw a4,0(a5) +800005a4: fec42783 lw a5,-20(s0) +800005a8: 00078663 beqz a5,800005b4 +800005ac: 00000513 li a0,0 +800005b0: ab9ff0ef jal ra,80000068 +800005b4: 00000013 nop +800005b8: 01c12083 lw ra,28(sp) +800005bc: 01812403 lw s0,24(sp) +800005c0: 02010113 addi sp,sp,32 +800005c4: 00008067 ret -80000608 : -80000608: ff010113 addi sp,sp,-16 -8000060c: 00112623 sw ra,12(sp) -80000610: 00812423 sw s0,8(sp) -80000614: 01010413 addi s0,sp,16 -80000618: c6dff0ef jal ra,80000284 -8000061c: 810007b7 lui a5,0x81000 -80000620: 09878513 addi a0,a5,152 # 81000098 -80000624: ab5ff0ef jal ra,800000d8 -80000628: 00400513 li a0,4 -8000062c: a3dff0ef jal ra,80000068 -80000630: d35ff0ef jal ra,80000364 -80000634: 00100513 li a0,1 -80000638: a31ff0ef jal ra,80000068 -8000063c: 810007b7 lui a5,0x81000 -80000640: 0ac78513 addi a0,a5,172 # 810000ac -80000644: a95ff0ef jal ra,800000d8 -80000648: f05ff0ef jal ra,8000054c -8000064c: 00000013 nop -80000650: 00c12083 lw ra,12(sp) -80000654: 00812403 lw s0,8(sp) -80000658: 01010113 addi sp,sp,16 -8000065c: 00008067 ret +800005c8 : +800005c8: fe010113 addi sp,sp,-32 +800005cc: 00112e23 sw ra,28(sp) +800005d0: 00812c23 sw s0,24(sp) +800005d4: 02010413 addi s0,sp,32 +800005d8: 800007b7 lui a5,0x80000 +800005dc: 57078793 addi a5,a5,1392 # 80000570 +800005e0: fef42623 sw a5,-20(s0) +800005e4: fec42583 lw a1,-20(s0) +800005e8: 00400513 li a0,4 +800005ec: a75ff0ef jal ra,80000060 +800005f0: f81ff0ef jal ra,80000570 +800005f4: 810007b7 lui a5,0x81000 +800005f8: 3087a783 lw a5,776(a5) # 81000308 +800005fc: 00078513 mv a0,a5 +80000600: b15ff0ef jal ra,80000114 +80000604: 810007b7 lui a5,0x81000 +80000608: 09478513 addi a0,a5,148 # 81000094 +8000060c: acdff0ef jal ra,800000d8 +80000610: 810007b7 lui a5,0x81000 +80000614: 30878793 addi a5,a5,776 # 81000308 +80000618: 0047a783 lw a5,4(a5) +8000061c: 00078513 mv a0,a5 +80000620: af5ff0ef jal ra,80000114 +80000624: 810007b7 lui a5,0x81000 +80000628: 09478513 addi a0,a5,148 # 81000094 +8000062c: aadff0ef jal ra,800000d8 +80000630: 810007b7 lui a5,0x81000 +80000634: 30878793 addi a5,a5,776 # 81000308 +80000638: 0087a783 lw a5,8(a5) +8000063c: 00078513 mv a0,a5 +80000640: ad5ff0ef jal ra,80000114 +80000644: 810007b7 lui a5,0x81000 +80000648: 09478513 addi a0,a5,148 # 81000094 +8000064c: a8dff0ef jal ra,800000d8 +80000650: 810007b7 lui a5,0x81000 +80000654: 30878793 addi a5,a5,776 # 81000308 +80000658: 00c7a783 lw a5,12(a5) +8000065c: 00078513 mv a0,a5 +80000660: ab5ff0ef jal ra,80000114 +80000664: 810007b7 lui a5,0x81000 +80000668: 09478513 addi a0,a5,148 # 81000094 +8000066c: a6dff0ef jal ra,800000d8 +80000670: 00000013 nop +80000674: 01c12083 lw ra,28(sp) +80000678: 01812403 lw s0,24(sp) +8000067c: 02010113 addi sp,sp,32 +80000680: 00008067 ret -80000660 : -80000660: fc010113 addi sp,sp,-64 -80000664: 02112e23 sw ra,60(sp) -80000668: 02812c23 sw s0,56(sp) -8000066c: 04010413 addi s0,sp,64 -80000670: fca42623 sw a0,-52(s0) -80000674: fcc42783 lw a5,-52(s0) -80000678: fef42623 sw a5,-20(s0) -8000067c: a0dff0ef jal ra,80000088 -80000680: fea42423 sw a0,-24(s0) -80000684: a0dff0ef jal ra,80000090 -80000688: fea42223 sw a0,-28(s0) -8000068c: fec42783 lw a5,-20(s0) -80000690: 0107a783 lw a5,16(a5) -80000694: fe842703 lw a4,-24(s0) -80000698: 00f77e63 bgeu a4,a5,800006b4 -8000069c: fec42783 lw a5,-20(s0) -800006a0: 00c7a783 lw a5,12(a5) -800006a4: fe442703 lw a4,-28(s0) -800006a8: 00f77663 bgeu a4,a5,800006b4 -800006ac: 00100793 li a5,1 -800006b0: 0080006f j 800006b8 -800006b4: 00000793 li a5,0 -800006b8: fef401a3 sb a5,-29(s0) -800006bc: fe344783 lbu a5,-29(s0) -800006c0: 0017f793 andi a5,a5,1 -800006c4: fef401a3 sb a5,-29(s0) -800006c8: fe344783 lbu a5,-29(s0) -800006cc: 00078513 mv a0,a5 -800006d0: 9a9ff0ef jal ra,80000078 -800006d4: fe344783 lbu a5,-29(s0) -800006d8: 06078663 beqz a5,80000744 -800006dc: fec42783 lw a5,-20(s0) -800006e0: 00c7a703 lw a4,12(a5) -800006e4: fe842783 lw a5,-24(s0) -800006e8: 02f707b3 mul a5,a4,a5 -800006ec: fe442703 lw a4,-28(s0) -800006f0: 00f707b3 add a5,a4,a5 -800006f4: fcf42e23 sw a5,-36(s0) -800006f8: fec42783 lw a5,-20(s0) -800006fc: 0007a703 lw a4,0(a5) -80000700: fdc42783 lw a5,-36(s0) -80000704: 00279793 slli a5,a5,0x2 -80000708: 00f707b3 add a5,a4,a5 -8000070c: 0007a683 lw a3,0(a5) -80000710: fec42783 lw a5,-20(s0) -80000714: 0047a703 lw a4,4(a5) -80000718: fdc42783 lw a5,-36(s0) -8000071c: 00279793 slli a5,a5,0x2 -80000720: 00f707b3 add a5,a4,a5 -80000724: 0007a703 lw a4,0(a5) -80000728: fec42783 lw a5,-20(s0) -8000072c: 0087a603 lw a2,8(a5) -80000730: fdc42783 lw a5,-36(s0) -80000734: 00279793 slli a5,a5,0x2 -80000738: 00f607b3 add a5,a2,a5 -8000073c: 00e68733 add a4,a3,a4 -80000740: 00e7a023 sw a4,0(a5) -80000744: 93dff0ef jal ra,80000080 -80000748: 00000013 nop -8000074c: 03c12083 lw ra,60(sp) -80000750: 03812403 lw s0,56(sp) -80000754: 04010113 addi sp,sp,64 -80000758: 00008067 ret +80000684 : +80000684: ff010113 addi sp,sp,-16 +80000688: 00112623 sw ra,12(sp) +8000068c: 00812423 sw s0,8(sp) +80000690: 01010413 addi s0,sp,16 +80000694: c6dff0ef jal ra,80000300 +80000698: 810007b7 lui a5,0x81000 +8000069c: 09878513 addi a0,a5,152 # 81000098 +800006a0: a39ff0ef jal ra,800000d8 +800006a4: 00400513 li a0,4 +800006a8: 9c1ff0ef jal ra,80000068 +800006ac: d35ff0ef jal ra,800003e0 +800006b0: 00100513 li a0,1 +800006b4: 9b5ff0ef jal ra,80000068 +800006b8: 810007b7 lui a5,0x81000 +800006bc: 0ac78513 addi a0,a5,172 # 810000ac +800006c0: a19ff0ef jal ra,800000d8 +800006c4: f05ff0ef jal ra,800005c8 +800006c8: 00000013 nop +800006cc: 00c12083 lw ra,12(sp) +800006d0: 00812403 lw s0,8(sp) +800006d4: 01010113 addi sp,sp,16 +800006d8: 00008067 ret -8000075c
: -8000075c: fc010113 addi sp,sp,-64 -80000760: 02112e23 sw ra,60(sp) -80000764: 02812c23 sw s0,56(sp) -80000768: 04010413 addi s0,sp,64 -8000076c: 00100513 li a0,1 -80000770: 8f9ff0ef jal ra,80000068 -80000774: 810007b7 lui a5,0x81000 -80000778: 0f878513 addi a0,a5,248 # 810000f8 -8000077c: 95dff0ef jal ra,800000d8 -80000780: b05ff0ef jal ra,80000284 -80000784: 810007b7 lui a5,0x81000 -80000788: 10878513 addi a0,a5,264 # 81000108 -8000078c: 94dff0ef jal ra,800000d8 -80000790: 00400513 li a0,4 -80000794: 8d5ff0ef jal ra,80000068 -80000798: bcdff0ef jal ra,80000364 -8000079c: 00100513 li a0,1 -800007a0: 8c9ff0ef jal ra,80000068 -800007a4: 810007b7 lui a5,0x81000 -800007a8: 11c78513 addi a0,a5,284 # 8100011c -800007ac: 92dff0ef jal ra,800000d8 -800007b0: d9dff0ef jal ra,8000054c -800007b4: 810007b7 lui a5,0x81000 -800007b8: 12c78513 addi a0,a5,300 # 8100012c -800007bc: 91dff0ef jal ra,800000d8 -800007c0: 810007b7 lui a5,0x81000 -800007c4: 22478793 addi a5,a5,548 # 81000224 -800007c8: fcf42423 sw a5,-56(s0) -800007cc: 810007b7 lui a5,0x81000 -800007d0: 26478793 addi a5,a5,612 # 81000264 -800007d4: fcf42623 sw a5,-52(s0) -800007d8: 810007b7 lui a5,0x81000 -800007dc: 2d078793 addi a5,a5,720 # 810002d0 -800007e0: fcf42823 sw a5,-48(s0) -800007e4: 00400793 li a5,4 -800007e8: fcf42a23 sw a5,-44(s0) -800007ec: 00400793 li a5,4 -800007f0: fcf42c23 sw a5,-40(s0) -800007f4: 00400793 li a5,4 -800007f8: fef42223 sw a5,-28(s0) -800007fc: 00400793 li a5,4 -80000800: fef42023 sw a5,-32(s0) -80000804: fe442703 lw a4,-28(s0) -80000808: fe042583 lw a1,-32(s0) -8000080c: fc840793 addi a5,s0,-56 -80000810: 00078693 mv a3,a5 -80000814: 800007b7 lui a5,0x80000 -80000818: 66078613 addi a2,a5,1632 # 80000660 -8000081c: 00070513 mv a0,a4 -80000820: 9f5ff0ef jal ra,80000214 -80000824: fe042623 sw zero,-20(s0) -80000828: 0800006f j 800008a8 -8000082c: fe042423 sw zero,-24(s0) -80000830: 0540006f j 80000884 -80000834: fd442703 lw a4,-44(s0) -80000838: fec42783 lw a5,-20(s0) -8000083c: 02f70733 mul a4,a4,a5 -80000840: fe842783 lw a5,-24(s0) -80000844: 00f707b3 add a5,a4,a5 -80000848: fcf42e23 sw a5,-36(s0) -8000084c: 810007b7 lui a5,0x81000 -80000850: fdc42703 lw a4,-36(s0) -80000854: 00271713 slli a4,a4,0x2 -80000858: 2d078793 addi a5,a5,720 # 810002d0 -8000085c: 00f707b3 add a5,a4,a5 +800006dc : +800006dc: fc010113 addi sp,sp,-64 +800006e0: 02112e23 sw ra,60(sp) +800006e4: 02812c23 sw s0,56(sp) +800006e8: 04010413 addi s0,sp,64 +800006ec: fca42623 sw a0,-52(s0) +800006f0: fcc42783 lw a5,-52(s0) +800006f4: fef42623 sw a5,-20(s0) +800006f8: 991ff0ef jal ra,80000088 +800006fc: fea42423 sw a0,-24(s0) +80000700: 991ff0ef jal ra,80000090 +80000704: fea42223 sw a0,-28(s0) +80000708: fec42783 lw a5,-20(s0) +8000070c: 0107a783 lw a5,16(a5) +80000710: fe842703 lw a4,-24(s0) +80000714: 00f77e63 bgeu a4,a5,80000730 +80000718: fec42783 lw a5,-20(s0) +8000071c: 00c7a783 lw a5,12(a5) +80000720: fe442703 lw a4,-28(s0) +80000724: 00f77663 bgeu a4,a5,80000730 +80000728: 00100793 li a5,1 +8000072c: 0080006f j 80000734 +80000730: 00000793 li a5,0 +80000734: fef401a3 sb a5,-29(s0) +80000738: fe344783 lbu a5,-29(s0) +8000073c: 0017f793 andi a5,a5,1 +80000740: fef401a3 sb a5,-29(s0) +80000744: fe344783 lbu a5,-29(s0) +80000748: 00078513 mv a0,a5 +8000074c: 92dff0ef jal ra,80000078 +80000750: fe344783 lbu a5,-29(s0) +80000754: 06078663 beqz a5,800007c0 +80000758: fec42783 lw a5,-20(s0) +8000075c: 00c7a703 lw a4,12(a5) +80000760: fe842783 lw a5,-24(s0) +80000764: 02f707b3 mul a5,a4,a5 +80000768: fe442703 lw a4,-28(s0) +8000076c: 00f707b3 add a5,a4,a5 +80000770: fcf42e23 sw a5,-36(s0) +80000774: fec42783 lw a5,-20(s0) +80000778: 0007a703 lw a4,0(a5) +8000077c: fdc42783 lw a5,-36(s0) +80000780: 00279793 slli a5,a5,0x2 +80000784: 00f707b3 add a5,a4,a5 +80000788: 0007a683 lw a3,0(a5) +8000078c: fec42783 lw a5,-20(s0) +80000790: 0047a703 lw a4,4(a5) +80000794: fdc42783 lw a5,-36(s0) +80000798: 00279793 slli a5,a5,0x2 +8000079c: 00f707b3 add a5,a4,a5 +800007a0: 0007a703 lw a4,0(a5) +800007a4: fec42783 lw a5,-20(s0) +800007a8: 0087a603 lw a2,8(a5) +800007ac: fdc42783 lw a5,-36(s0) +800007b0: 00279793 slli a5,a5,0x2 +800007b4: 00f607b3 add a5,a2,a5 +800007b8: 00e68733 add a4,a3,a4 +800007bc: 00e7a023 sw a4,0(a5) +800007c0: 8c1ff0ef jal ra,80000080 +800007c4: 00000013 nop +800007c8: 03c12083 lw ra,60(sp) +800007cc: 03812403 lw s0,56(sp) +800007d0: 04010113 addi sp,sp,64 +800007d4: 00008067 ret + +800007d8
: +800007d8: fb010113 addi sp,sp,-80 +800007dc: 04112623 sw ra,76(sp) +800007e0: 04812423 sw s0,72(sp) +800007e4: 05010413 addi s0,sp,80 +800007e8: 00100513 li a0,1 +800007ec: 87dff0ef jal ra,80000068 +800007f0: 810007b7 lui a5,0x81000 +800007f4: 0f878513 addi a0,a5,248 # 810000f8 +800007f8: 8e1ff0ef jal ra,800000d8 +800007fc: b05ff0ef jal ra,80000300 +80000800: 810007b7 lui a5,0x81000 +80000804: 10878513 addi a0,a5,264 # 81000108 +80000808: 8d1ff0ef jal ra,800000d8 +8000080c: 00400513 li a0,4 +80000810: 859ff0ef jal ra,80000068 +80000814: bcdff0ef jal ra,800003e0 +80000818: 00100513 li a0,1 +8000081c: 84dff0ef jal ra,80000068 +80000820: 810007b7 lui a5,0x81000 +80000824: 11c78513 addi a0,a5,284 # 8100011c +80000828: 8b1ff0ef jal ra,800000d8 +8000082c: d9dff0ef jal ra,800005c8 +80000830: 810007b7 lui a5,0x81000 +80000834: 12c78513 addi a0,a5,300 # 8100012c +80000838: 8a1ff0ef jal ra,800000d8 +8000083c: ffff07b7 lui a5,0xffff0 +80000840: fef42623 sw a5,-20(s0) +80000844: fe042423 sw zero,-24(s0) +80000848: fe042223 sw zero,-28(s0) +8000084c: 0800006f j 800008cc +80000850: fec42783 lw a5,-20(s0) +80000854: fe842703 lw a4,-24(s0) +80000858: 00e7a023 sw a4,0(a5) # ffff0000 +8000085c: fec42783 lw a5,-20(s0) 80000860: 0007a783 lw a5,0(a5) -80000864: 00078513 mv a0,a5 -80000868: 8adff0ef jal ra,80000114 -8000086c: 810007b7 lui a5,0x81000 -80000870: 14c78513 addi a0,a5,332 # 8100014c -80000874: 865ff0ef jal ra,800000d8 -80000878: fe842783 lw a5,-24(s0) -8000087c: 00178793 addi a5,a5,1 -80000880: fef42423 sw a5,-24(s0) -80000884: fd442703 lw a4,-44(s0) -80000888: fe842783 lw a5,-24(s0) -8000088c: fae7e4e3 bltu a5,a4,80000834 +80000864: fcf42c23 sw a5,-40(s0) +80000868: fec42783 lw a5,-20(s0) +8000086c: 00078593 mv a1,a5 +80000870: 810007b7 lui a5,0x81000 +80000874: 14078513 addi a0,a5,320 # 81000140 +80000878: 961ff0ef jal ra,800001d8 +8000087c: fe842583 lw a1,-24(s0) +80000880: 810007b7 lui a5,0x81000 +80000884: 14878513 addi a0,a5,328 # 81000148 +80000888: 951ff0ef jal ra,800001d8 +8000088c: fd842583 lw a1,-40(s0) 80000890: 810007b7 lui a5,0x81000 -80000894: 15078513 addi a0,a5,336 # 81000150 -80000898: 841ff0ef jal ra,800000d8 -8000089c: fec42783 lw a5,-20(s0) -800008a0: 00178793 addi a5,a5,1 -800008a4: fef42623 sw a5,-20(s0) -800008a8: fd842703 lw a4,-40(s0) -800008ac: fec42783 lw a5,-20(s0) -800008b0: f6e7eee3 bltu a5,a4,8000082c -800008b4: 00000793 li a5,0 -800008b8: 00078513 mv a0,a5 -800008bc: 03c12083 lw ra,60(sp) -800008c0: 03812403 lw s0,56(sp) -800008c4: 04010113 addi sp,sp,64 -800008c8: 00008067 ret +80000894: 15c78513 addi a0,a5,348 # 8100015c +80000898: 941ff0ef jal ra,800001d8 +8000089c: 810007b7 lui a5,0x81000 +800008a0: 16c78513 addi a0,a5,364 # 8100016c +800008a4: 835ff0ef jal ra,800000d8 +800008a8: fe842783 lw a5,-24(s0) +800008ac: 00178793 addi a5,a5,1 +800008b0: fef42423 sw a5,-24(s0) +800008b4: fec42783 lw a5,-20(s0) +800008b8: 00478793 addi a5,a5,4 +800008bc: fef42623 sw a5,-20(s0) +800008c0: fe442783 lw a5,-28(s0) +800008c4: 00178793 addi a5,a5,1 +800008c8: fef42223 sw a5,-28(s0) +800008cc: fe442703 lw a4,-28(s0) +800008d0: 00400793 li a5,4 +800008d4: f6e7dee3 bge a5,a4,80000850 +800008d8: 810007b7 lui a5,0x81000 +800008dc: 18478513 addi a0,a5,388 # 81000184 +800008e0: ff8ff0ef jal ra,800000d8 +800008e4: 810007b7 lui a5,0x81000 +800008e8: 27c78793 addi a5,a5,636 # 8100027c +800008ec: faf42c23 sw a5,-72(s0) +800008f0: 810007b7 lui a5,0x81000 +800008f4: 2bc78793 addi a5,a5,700 # 810002bc +800008f8: faf42e23 sw a5,-68(s0) +800008fc: 810007b7 lui a5,0x81000 +80000900: 32878793 addi a5,a5,808 # 81000328 +80000904: fcf42023 sw a5,-64(s0) +80000908: 00400793 li a5,4 +8000090c: fcf42223 sw a5,-60(s0) +80000910: 00400793 li a5,4 +80000914: fcf42423 sw a5,-56(s0) +80000918: 00400793 li a5,4 +8000091c: fcf42a23 sw a5,-44(s0) +80000920: 00400793 li a5,4 +80000924: fcf42823 sw a5,-48(s0) +80000928: fd442703 lw a4,-44(s0) +8000092c: fd042583 lw a1,-48(s0) +80000930: fb840793 addi a5,s0,-72 +80000934: 00078693 mv a3,a5 +80000938: 800007b7 lui a5,0x80000 +8000093c: 6dc78613 addi a2,a5,1756 # 800006dc +80000940: 00070513 mv a0,a4 +80000944: 94dff0ef jal ra,80000290 +80000948: fe042023 sw zero,-32(s0) +8000094c: 0800006f j 800009cc +80000950: fc042e23 sw zero,-36(s0) +80000954: 0540006f j 800009a8 +80000958: fc442703 lw a4,-60(s0) +8000095c: fe042783 lw a5,-32(s0) +80000960: 02f70733 mul a4,a4,a5 +80000964: fdc42783 lw a5,-36(s0) +80000968: 00f707b3 add a5,a4,a5 +8000096c: fcf42623 sw a5,-52(s0) +80000970: 810007b7 lui a5,0x81000 +80000974: fcc42703 lw a4,-52(s0) +80000978: 00271713 slli a4,a4,0x2 +8000097c: 32878793 addi a5,a5,808 # 81000328 +80000980: 00f707b3 add a5,a4,a5 +80000984: 0007a783 lw a5,0(a5) +80000988: 00078513 mv a0,a5 +8000098c: f88ff0ef jal ra,80000114 +80000990: 810007b7 lui a5,0x81000 +80000994: 1a478513 addi a0,a5,420 # 810001a4 +80000998: f40ff0ef jal ra,800000d8 +8000099c: fdc42783 lw a5,-36(s0) +800009a0: 00178793 addi a5,a5,1 +800009a4: fcf42e23 sw a5,-36(s0) +800009a8: fc442703 lw a4,-60(s0) +800009ac: fdc42783 lw a5,-36(s0) +800009b0: fae7e4e3 bltu a5,a4,80000958 +800009b4: 810007b7 lui a5,0x81000 +800009b8: 1a878513 addi a0,a5,424 # 810001a8 +800009bc: f1cff0ef jal ra,800000d8 +800009c0: fe042783 lw a5,-32(s0) +800009c4: 00178793 addi a5,a5,1 +800009c8: fef42023 sw a5,-32(s0) +800009cc: fc842703 lw a4,-56(s0) +800009d0: fe042783 lw a5,-32(s0) +800009d4: f6e7eee3 bltu a5,a4,80000950 +800009d8: 00000793 li a5,0 +800009dc: 00078513 mv a0,a5 +800009e0: 04c12083 lw ra,76(sp) +800009e4: 04812403 lw s0,72(sp) +800009e8: 05010113 addi sp,sp,80 +800009ec: 00008067 ret Disassembly of section .rodata: @@ -646,7 +719,7 @@ Disassembly of section .rodata: 8100002a: 0000 unimp 8100002c: 0062 c.slli zero,0x18 8100002e: 0000 unimp -81000030: 00000063 beqz zero,81000030 +81000030: 00000063 beqz zero,81000030 81000034: 0064 addi s1,sp,12 81000036: 0000 unimp 81000038: 0065 c.nop 25 @@ -677,7 +750,7 @@ Disassembly of section .rodata: 8100006e: 0000 unimp 81000070: 0062 c.slli zero,0x18 81000072: 0000 unimp -81000074: 00000063 beqz zero,81000074 +81000074: 00000063 beqz zero,81000074 81000078: 0064 addi s1,sp,12 8100007a: 0000 unimp 8100007c: 0065 c.nop 25 @@ -687,7 +760,7 @@ Disassembly of section .rodata: 81000084: 6574 flw fa3,76(a0) 81000086: 6e697473 csrrci s0,0x6e6,18 8100008a: 6d745f67 0x6d745f67 -8100008e: 00000a63 beqz zero,810000a2 +8100008e: 00000a63 beqz zero,810000a2 81000092: 0000 unimp 81000094: 000a c.slli zero,0x2 81000096: 0000 unimp @@ -725,7 +798,7 @@ Disassembly of section .rodata: 810000e2: 0000 unimp 810000e4: 0062 c.slli zero,0x18 810000e6: 0000 unimp -810000e8: 00000063 beqz zero,810000e8 +810000e8: 00000063 beqz zero,810000e8 810000ec: 0064 addi s1,sp,12 810000ee: 0000 unimp 810000f0: 0065 c.nop 25 @@ -753,220 +826,260 @@ Disassembly of section .rodata: 81000126: 0a6e slli s4,s4,0x1b 81000128: 0000 unimp 8100012a: 0000 unimp -8100012c: 7876 flw fa6,124(sp) -8100012e: 735f 6170 6e77 0x6e776170735f -81000134: 70726157 0x70726157 -81000138: 616d2073 csrs 0x616,s10 -8100013c: 5f74 lw a3,124(a4) -8100013e: 6461 lui s0,0x18 -81000140: 5f64 lw s1,124(a4) -81000142: 6e72656b 0x6e72656b -81000146: 6c65 lui s8,0x19 -81000148: 000a c.slli zero,0x2 -8100014a: 0000 unimp -8100014c: 0020 addi s0,sp,8 -8100014e: 0000 unimp -81000150: 000a c.slli zero,0x2 +8100012c: 72616853 0x72616853 +81000130: 6465 lui s0,0x19 +81000132: 4d20 lw s0,88(a0) +81000134: 6d65 lui s10,0x19 +81000136: 2079726f jal tp,81097b3c +8100013a: 6574 flw fa3,76(a0) +8100013c: 000a7473 csrrci s0,ustatus,20 +81000140: 7470 flw fa2,108(s0) +81000142: 3a72 fld fs4,312(sp) +81000144: 0020 addi s0,sp,8 +81000146: 0000 unimp +81000148: 6769724f fnmadd.q ft4,fs2,fs6,fa2 +8100014c: 6e69 lui t3,0x1a +8100014e: 6c61 lui s8,0x18 +81000150: 5620 lw s0,104(a2) +81000152: 6c61 lui s8,0x18 +81000154: 6575 lui a0,0x1d +81000156: 203a fld ft0,392(sp) +81000158: 0000 unimp +8100015a: 0000 unimp +8100015c: 6552 flw fa0,20(sp) +8100015e: 6461 lui s0,0x18 +81000160: 5620 lw s0,104(a2) +81000162: 6c61 lui s8,0x18 +81000164: 6575 lui a0,0x1d +81000166: 203a fld ft0,392(sp) +81000168: 0000 unimp +8100016a: 0000 unimp +8100016c: 2d2d jal 810007a6 +8100016e: 2d2d jal 810007a8 +81000170: 2d2d jal 810007aa +81000172: 2d2d jal 810007ac +81000174: 2d2d jal 810007ae +81000176: 2d2d jal 810007b0 +81000178: 2d2d jal 810007b2 +8100017a: 2d2d jal 810007b4 +8100017c: 2d2d jal 810007b6 +8100017e: 0a2d addi s4,s4,11 +81000180: 0000 unimp +81000182: 0000 unimp +81000184: 7876 flw fa6,124(sp) +81000186: 735f 6170 6e77 0x6e776170735f +8100018c: 70726157 0x70726157 +81000190: 616d2073 csrs 0x616,s10 +81000194: 5f74 lw a3,124(a4) +81000196: 6461 lui s0,0x18 +81000198: 5f64 lw s1,124(a4) +8100019a: 6e72656b 0x6e72656b +8100019e: 6c65 lui s8,0x19 +810001a0: 000a c.slli zero,0x2 +810001a2: 0000 unimp +810001a4: 0020 addi s0,sp,8 +810001a6: 0000 unimp +810001a8: 000a c.slli zero,0x2 Disassembly of section .data: -81000154 : -81000154: 0000 unimp -81000156: 8100 0x8100 -81000158: 0004 0x4 -8100015a: 8100 0x8100 -8100015c: 0008 0x8 -8100015e: 8100 0x8100 -81000160: 000c 0xc -81000162: 8100 0x8100 -81000164: 0010 0x10 -81000166: 8100 0x8100 -81000168: 0014 0x14 -8100016a: 8100 0x8100 -8100016c: 0018 0x18 -8100016e: 8100 0x8100 -81000170: 001c 0x1c -81000172: 8100 0x8100 -81000174: 0020 addi s0,sp,8 -81000176: 8100 0x8100 -81000178: 0024 addi s1,sp,8 -8100017a: 8100 0x8100 -8100017c: 0028 addi a0,sp,8 -8100017e: 8100 0x8100 -81000180: 002c addi a1,sp,8 -81000182: 8100 0x8100 -81000184: 0030 addi a2,sp,8 -81000186: 8100 0x8100 -81000188: 0034 addi a3,sp,8 -8100018a: 8100 0x8100 -8100018c: 0038 addi a4,sp,8 -8100018e: 8100 0x8100 -81000190: 003c addi a5,sp,8 -81000192: 8100 0x8100 - -81000194 : -81000194: 0044 addi s1,sp,4 -81000196: 8100 0x8100 -81000198: 0048 addi a0,sp,4 -8100019a: 8100 0x8100 -8100019c: 004c addi a1,sp,4 -8100019e: 8100 0x8100 -810001a0: 0050 addi a2,sp,4 -810001a2: 8100 0x8100 -810001a4: 0054 addi a3,sp,4 -810001a6: 8100 0x8100 -810001a8: 0058 addi a4,sp,4 -810001aa: 8100 0x8100 -810001ac: 005c addi a5,sp,4 +810001ac : +810001ac: 0000 unimp 810001ae: 8100 0x8100 -810001b0: 0060 addi s0,sp,12 +810001b0: 0004 0x4 810001b2: 8100 0x8100 -810001b4: 0064 addi s1,sp,12 +810001b4: 0008 0x8 810001b6: 8100 0x8100 -810001b8: 0068 addi a0,sp,12 +810001b8: 000c 0xc 810001ba: 8100 0x8100 -810001bc: 006c addi a1,sp,12 +810001bc: 0010 0x10 810001be: 8100 0x8100 -810001c0: 0070 addi a2,sp,12 +810001c0: 0014 0x14 810001c2: 8100 0x8100 -810001c4: 0074 addi a3,sp,12 +810001c4: 0018 0x18 810001c6: 8100 0x8100 -810001c8: 0078 addi a4,sp,12 +810001c8: 001c 0x1c 810001ca: 8100 0x8100 -810001cc: 007c addi a5,sp,12 +810001cc: 0020 addi s0,sp,8 810001ce: 8100 0x8100 -810001d0: 0080 addi s0,sp,64 +810001d0: 0024 addi s1,sp,8 810001d2: 8100 0x8100 - -810001d4 : -810001d4: 0005 c.nop 1 -810001d6: 0000 unimp -810001d8: 0005 c.nop 1 -810001da: 0000 unimp -810001dc: 0005 c.nop 1 -810001de: 0000 unimp -810001e0: 0005 c.nop 1 - ... - -810001e4 : -810001e4: 00b8 addi a4,sp,72 +810001d4: 0028 addi a0,sp,8 +810001d6: 8100 0x8100 +810001d8: 002c addi a1,sp,8 +810001da: 8100 0x8100 +810001dc: 0030 addi a2,sp,8 +810001de: 8100 0x8100 +810001e0: 0034 addi a3,sp,8 +810001e2: 8100 0x8100 +810001e4: 0038 addi a4,sp,8 810001e6: 8100 0x8100 -810001e8: 00bc addi a5,sp,72 +810001e8: 003c addi a5,sp,8 810001ea: 8100 0x8100 -810001ec: 00c0 addi s0,sp,68 -810001ee: 8100 0x8100 -810001f0: 00c4 addi s1,sp,68 -810001f2: 8100 0x8100 -810001f4: 00c8 addi a0,sp,68 -810001f6: 8100 0x8100 -810001f8: 00cc addi a1,sp,68 -810001fa: 8100 0x8100 -810001fc: 00d0 addi a2,sp,68 -810001fe: 8100 0x8100 -81000200: 00d4 addi a3,sp,68 -81000202: 8100 0x8100 -81000204: 00d8 addi a4,sp,68 -81000206: 8100 0x8100 -81000208: 00dc addi a5,sp,68 -8100020a: 8100 0x8100 -8100020c: 00e0 addi s0,sp,76 -8100020e: 8100 0x8100 -81000210: 00e4 addi s1,sp,76 -81000212: 8100 0x8100 -81000214: 00e8 addi a0,sp,76 -81000216: 8100 0x8100 -81000218: 00ec addi a1,sp,76 -8100021a: 8100 0x8100 -8100021c: 00f0 addi a2,sp,76 -8100021e: 8100 0x8100 -81000220: 00f4 addi a3,sp,76 -81000222: 8100 0x8100 -81000224 : -81000224: 0005 c.nop 1 -81000226: 0000 unimp -81000228: 0005 c.nop 1 -8100022a: 0000 unimp +810001ec : +810001ec: 0044 addi s1,sp,4 +810001ee: 8100 0x8100 +810001f0: 0048 addi a0,sp,4 +810001f2: 8100 0x8100 +810001f4: 004c addi a1,sp,4 +810001f6: 8100 0x8100 +810001f8: 0050 addi a2,sp,4 +810001fa: 8100 0x8100 +810001fc: 0054 addi a3,sp,4 +810001fe: 8100 0x8100 +81000200: 0058 addi a4,sp,4 +81000202: 8100 0x8100 +81000204: 005c addi a5,sp,4 +81000206: 8100 0x8100 +81000208: 0060 addi s0,sp,12 +8100020a: 8100 0x8100 +8100020c: 0064 addi s1,sp,12 +8100020e: 8100 0x8100 +81000210: 0068 addi a0,sp,12 +81000212: 8100 0x8100 +81000214: 006c addi a1,sp,12 +81000216: 8100 0x8100 +81000218: 0070 addi a2,sp,12 +8100021a: 8100 0x8100 +8100021c: 0074 addi a3,sp,12 +8100021e: 8100 0x8100 +81000220: 0078 addi a4,sp,12 +81000222: 8100 0x8100 +81000224: 007c addi a5,sp,12 +81000226: 8100 0x8100 +81000228: 0080 addi s0,sp,64 +8100022a: 8100 0x8100 + +8100022c : 8100022c: 0005 c.nop 1 8100022e: 0000 unimp 81000230: 0005 c.nop 1 81000232: 0000 unimp -81000234: 0006 c.slli zero,0x1 +81000234: 0005 c.nop 1 81000236: 0000 unimp -81000238: 0006 c.slli zero,0x1 -8100023a: 0000 unimp -8100023c: 0006 c.slli zero,0x1 -8100023e: 0000 unimp -81000240: 0006 c.slli zero,0x1 -81000242: 0000 unimp -81000244: 00000007 0x7 -81000248: 00000007 0x7 -8100024c: 00000007 0x7 -81000250: 00000007 0x7 -81000254: 0008 0x8 -81000256: 0000 unimp -81000258: 0008 0x8 -8100025a: 0000 unimp -8100025c: 0008 0x8 -8100025e: 0000 unimp -81000260: 0008 0x8 +81000238: 0005 c.nop 1 ... -81000264 : -81000264: 0001 nop -81000266: 0000 unimp -81000268: 0001 nop -8100026a: 0000 unimp -8100026c: 0001 nop -8100026e: 0000 unimp -81000270: 0001 nop -81000272: 0000 unimp -81000274: 0001 nop -81000276: 0000 unimp -81000278: 0001 nop -8100027a: 0000 unimp -8100027c: 0001 nop +8100023c : +8100023c: 00b8 addi a4,sp,72 +8100023e: 8100 0x8100 +81000240: 00bc addi a5,sp,72 +81000242: 8100 0x8100 +81000244: 00c0 addi s0,sp,68 +81000246: 8100 0x8100 +81000248: 00c4 addi s1,sp,68 +8100024a: 8100 0x8100 +8100024c: 00c8 addi a0,sp,68 +8100024e: 8100 0x8100 +81000250: 00cc addi a1,sp,68 +81000252: 8100 0x8100 +81000254: 00d0 addi a2,sp,68 +81000256: 8100 0x8100 +81000258: 00d4 addi a3,sp,68 +8100025a: 8100 0x8100 +8100025c: 00d8 addi a4,sp,68 +8100025e: 8100 0x8100 +81000260: 00dc addi a5,sp,68 +81000262: 8100 0x8100 +81000264: 00e0 addi s0,sp,76 +81000266: 8100 0x8100 +81000268: 00e4 addi s1,sp,76 +8100026a: 8100 0x8100 +8100026c: 00e8 addi a0,sp,76 +8100026e: 8100 0x8100 +81000270: 00ec addi a1,sp,76 +81000272: 8100 0x8100 +81000274: 00f0 addi a2,sp,76 +81000276: 8100 0x8100 +81000278: 00f4 addi a3,sp,76 +8100027a: 8100 0x8100 + +8100027c : +8100027c: 0005 c.nop 1 8100027e: 0000 unimp -81000280: 0001 nop +81000280: 0005 c.nop 1 81000282: 0000 unimp -81000284: 0001 nop +81000284: 0005 c.nop 1 81000286: 0000 unimp -81000288: 0001 nop +81000288: 0005 c.nop 1 8100028a: 0000 unimp -8100028c: 0001 nop +8100028c: 0006 c.slli zero,0x1 8100028e: 0000 unimp -81000290: 0001 nop +81000290: 0006 c.slli zero,0x1 81000292: 0000 unimp -81000294: 0001 nop +81000294: 0006 c.slli zero,0x1 81000296: 0000 unimp -81000298: 0001 nop +81000298: 0006 c.slli zero,0x1 8100029a: 0000 unimp -8100029c: 0001 nop -8100029e: 0000 unimp -810002a0: 0001 nop +8100029c: 00000007 0x7 +810002a0: 00000007 0x7 +810002a4: 00000007 0x7 +810002a8: 00000007 0x7 +810002ac: 0008 0x8 +810002ae: 0000 unimp +810002b0: 0008 0x8 +810002b2: 0000 unimp +810002b4: 0008 0x8 +810002b6: 0000 unimp +810002b8: 0008 0x8 + ... + +810002bc : +810002bc: 0001 nop +810002be: 0000 unimp +810002c0: 0001 nop +810002c2: 0000 unimp +810002c4: 0001 nop +810002c6: 0000 unimp +810002c8: 0001 nop +810002ca: 0000 unimp +810002cc: 0001 nop +810002ce: 0000 unimp +810002d0: 0001 nop +810002d2: 0000 unimp +810002d4: 0001 nop +810002d6: 0000 unimp +810002d8: 0001 nop +810002da: 0000 unimp +810002dc: 0001 nop +810002de: 0000 unimp +810002e0: 0001 nop +810002e2: 0000 unimp +810002e4: 0001 nop +810002e6: 0000 unimp +810002e8: 0001 nop +810002ea: 0000 unimp +810002ec: 0001 nop +810002ee: 0000 unimp +810002f0: 0001 nop +810002f2: 0000 unimp +810002f4: 0001 nop +810002f6: 0000 unimp +810002f8: 0001 nop ... Disassembly of section .bss: -810002a4 : -810002a4: 0000 unimp +810002fc : +810002fc: 0000 unimp ... -810002a8 : -810002a8: 0000 unimp +81000300 : +81000300: 0000 unimp ... -810002ac : -810002ac: 0000 unimp +81000304 : +81000304: 0000 unimp ... -810002b0 : +81000308 : ... -810002c0 : +81000318 : ... -810002d0 : +81000328 : ... Disassembly of section .comment: diff --git a/runtime/mains/simple/vx_simple_main.elf b/runtime/mains/simple/vx_simple_main.elf index 9a6a5921..77b4f644 100644 Binary files a/runtime/mains/simple/vx_simple_main.elf and b/runtime/mains/simple/vx_simple_main.elf differ diff --git a/runtime/mains/simple/vx_simple_main.hex b/runtime/mains/simple/vx_simple_main.hex index 6ab91db0..8738dd17 100644 --- a/runtime/mains/simple/vx_simple_main.hex +++ b/runtime/mains/simple/vx_simple_main.hex @@ -1,6 +1,6 @@ :0200000480007A :100000009705000093850502130540006B10B500AD -:10001000EF000001EF008074130500006B00050085 +:10001000EF000001EF00407C130500006B000500BD :10002000130540006B000500F32610029396A6010D :10003000732600029315A6001316260037F1FF6FF2 :100040003301B1403301D1403301C100F326100226 @@ -16,130 +16,148 @@ :1000E0002322B1008345050063880500EF00C001AD :1000F000130515006FF01FFF8320010083254100C9 :100100001301C10067800000B702010023A0B20004 -:1001100067800000130101FE232E1100232C8100B3 -:10012000130401022326A4FEB70700810327C4FE9F -:100130001317270093874715B307F70083A7070016 -:1001400013850700EFF05FF9130000008320C10161 -:10015000032481011301010267800000130101FEE5 -:10016000232E1100232C8100130401022326A4FE58 -:100170002324B4FE0325C4FEEFF01FF6032584FEFE -:10018000EFF05FF9B707008113850704EFF0DFF4A4 -:10019000130000008320C101032481011301010227 -:1001A00067800000130101FE232E1100232C810023 -:1001B00013040102B707008183A7C72A138507002C -:1001C000EFF09FEAB707008103A7872AB7070081EE -:1001D00083A7472A13850700E7000700EFF0DFEA4F -:1001E0002326A4FE8327C4FE6388070013050000AE -:1001F000EFF09FE76F00C00013051000EFF0DFE69F -:10020000130000008320C1010324810113010102B6 -:1002100067800000130101FE232E1100232C8100B2 -:10022000130401022326A4FE2324B4FE2322C4FEC9 -:100230002320D4FEB7070081032744FE23A4E72A26 -:10024000B7070081032704FE23A2E72AB70700812E -:10025000032784FE23A6E72AB70700809387471A5F -:10026000938507000325C4FEEFF09FDFEFF09FF3B7 -:10027000130000008320C101032481011301010246 -:1002800067800000130101FE232E1100232C810042 -:1002900013040102B707008113854708EFF0DFE37D -:1002A00013054000EFF05FDCEFF09FDE2326A4FE95 -:1002B0000327C4FEB70700818326C4FE9396260059 -:1002C0009387471DB387F60023A0E70013051000AE -:1002D000EFF09FD9B707008183A7471D138507005B -:1002E000EFF05FE3B707008113854709EFF0DFDE2A -:1002F000B70700819387471D83A747001385070031 -:10030000EFF05FE1B707008113854709EFF0DFDC0D -:10031000B70700819387471D83A7870013850700D0 -:10032000EFF05FDFB707008113854709EFF0DFDAF1 -:10033000B70700819387471D83A7C7001385070070 -:10034000EFF05FDDB707008113854709EFF0DFD8D5 -:10035000130000008320C101032481011301010265 -:1003600067800000130101FE232E1100232C810061 -:1003700013040102EFF0DFD12326A4FE8327C4FE7D -:1003800093B72700A305F4FE8347B4FE1385070047 -:10039000EFF09FCE8347B4FE638407068327C4FE35 -:1003A00093B717002305F4FE8347A4FE13850700C7 -:1003B000EFF09FCC8347A4FE63820702B70700815A -:1003C0000327C4FE131727009387072CB307F700F2 -:1003D0001307A00023A0E7006F000002B707008109 -:1003E0000327C4FE131727009387072CB307F700D2 -:1003F0001307B00023A0E700EFF09FC86F0040068E -:100400008327C4FE93B73700A304F4FE834794FE0A -:1004100013850700EFF05FC6834794FE63820702EF -:10042000B70700810327C4FE131727009387072C03 -:10043000B307F7001307C00023A0E7006F00000216 -:10044000B70700810327C4FE131727009387072CE3 -:10045000B307F7001307D00023A0E700EFF05FC257 -:10046000EFF01FC2B707008183A7072C1385070091 -:10047000EFF05FCAB707008113854709EFF0DFC5CA -:10048000B70700819387072C83A7470013850700D0 -:10049000EFF05FC8B707008113854709EFF0DFC3AE -:1004A000B70700819387072C83A787001385070070 -:1004B000EFF05FC6B707008113854709EFF0DFC192 -:1004C000B70700819387072C83A7C7001385070010 -:1004D000EFF05FC4B707008113854709EFF0DFBF76 -:1004E000130000008320C1010324810113010102D4 -:1004F00067800000130101FE232E1100232C8100D0 -:1005000013040102EFF05FB82326A4FEB7070081B1 -:100510000327C4FE131727009387072BB307F700A1 -:100520000327C4FE23A0E7008327C4FE63860700D9 -:1005300013050000EFF05FB3130000008320C1013A -:10054000032481011301010267800000130101FEF1 -:10055000232E1100232C810013040102B707008011 -:100560009387474F2326F4FE8325C4FE13054000DE -:10057000EFF01FAFEFF01FF8B707008183A7072B3D -:1005800013850700EFF01FB9B707008113854709EE -:10059000EFF09FB4B70700819387072B83A747002D -:1005A00013850700EFF01FB7B707008113854709D0 -:1005B000EFF09FB2B70700819387072B83A78700CF -:1005C00013850700EFF01FB5B707008113854709B2 -:1005D000EFF09FB0B70700819387072B83A7C70071 -:1005E00013850700EFF01FB3B70700811385470994 -:1005F000EFF09FAE130000008320C10103248101AE -:100600001301010267800000130101FF232611007E -:100610002324810013040101EFF0DFC6B707008136 -:1006200013858709EFF05FAB13054000EFF0DFA300 -:10063000EFF05FD313051000EFF01FA3B7070081A1 -:100640001385C70AEFF05FA9EFF05FF01300000019 -:100650008320C10003248100130101016780000091 -:10066000130101FC232E1102232C81021304010427 -:100670002326A4FC8327C4FC2326F4FEEFF0DFA08E -:100680002324A4FEEFF0DFA02322A4FE8327C4FED0 -:1006900083A70701032784FE637EF7008327C4FE38 -:1006A00083A7C700032744FE6376F7009307100073 -:1006B0006F00800093070000A301F4FE834734FE1F -:1006C00093F71700A301F4FE834734FE1385070058 -:1006D000EFF09F9A834734FE638607068327C4FEA4 -:1006E00003A7C700832784FEB307F702032744FE4E -:1006F000B307F700232EF4FC8327C4FE03A70700EB -:100700008327C4FD93972700B307F70083A607004C -:100710008327C4FE03A747008327C4FD93972700C0 -:10072000B307F70003A707008327C4FE03A68700CB -:100730008327C4FD93972700B307F6003387E600AD -:1007400023A0E700EFF0DF93130000008320C10334 -:10075000032481031301010467800000130101FCDD -:10076000232E1102232C810213040104130510000F -:10077000EFF09F8FB70700811385870FEFF0DF95AC -:10078000EFF05FB0B707008113858710EFF0DF94BB -:1007900013054000EFF05F8DEFF0DFBC1305100094 -:1007A000EFF09F8CB70700811385C711EFF0DF9240 -:1007B000EFF0DFD9B70700811385C712EFF0DF91A3 -:1007C000B7070081938747222324F4FCB7070081F1 -:1007D000938747262326F4FCB70700819387072DCC -:1007E0002328F4FC93074000232AF4FC93074000DD -:1007F000232CF4FC930740002322F4FE93074000CF -:100800002320F4FE032744FE832504FE930784FC83 -:1008100093860700B7070080138607661305070055 -:10082000EFF05F9F232604FE6F000008232404FEE0 -:100830006F004005032744FD8327C4FE3307F702FA -:10084000832784FEB307F700232EF4FCB70700814B -:100850000327C4FD131727009387072DB307F7005D -:1008600083A7070013850700EFF0DF8AB707008131 -:100870001385C714EFF05F86832784FE93871700E4 -:100880002324F4FE032744FD832784FEE3E4E7FAF0 -:10089000B707008113850715EFF01F848327C4FE77 -:1008A000938717002326F4FE032784FD8327C4FEC5 -:1008B000E3EEE7F693070000138507008320C103EA -:0C08C00003248103130101046780000081 +:1001100067800000130101FD2326110223248102C0 +:1001200013040103232EA4FC0327C4FD9307F0004E +:1001300063E4E702B70700810327C4FD1317270014 +:100140009387C71AB307F70083A707001385070033 +:10015000EFF09FF86F004007930700022326F4FE9C +:10016000A30504FE8327C4FE9387C7FF0327C4FDAE +:10017000B357F70093F7F7002322F4FE832744FEDA +:100180006386070093071000A305F4FE8347B4FEBF +:1001900063820702B7070081032744FE1317270075 +:1001A0009387C71AB307F70083A7070013850700D3 +:1001B000EFF09FF28327C4FE9387C7FF2326F4FE48 +:1001C0008327C4FEE340F0FA8320C10203248102A6 +:1001D0001301010367800000130101FE232E1100AB +:1001E000232C8100130401022326A4FE2324B4FE41 +:1001F0000325C4FEEFF05FEE032584FEEFF09FF1D0 +:10020000B707008113850704EFF01FED130000000E +:100210008320C101032481011301010267800000D2 +:10022000130101FE232E1100232C8100130401026F +:10023000B707008183A7473013850700EFF0DFE29F +:10024000B707008103A70730B707008183A7C72F2F +:1002500013850700E7000700EFF01FE32326A4FE45 +:100260008327C4FE6388070013050000EFF0DFDF7B +:100270006F00C00013051000EFF01FDF1300000037 +:100280008320C10103248101130101026780000062 +:10029000130101FE232E1100232C810013040102FF +:1002A0002326A4FE2324B4FE2322C4FE2320D4FE4E +:1002B000B7070081032744FE23A0E730B70700817A +:1002C000032704FE23AEE72EB7070081032784FE31 +:1002D00023A2E730B70700809387072293850700A2 +:1002E0000325C4FEEFF0DFD7EFF09FF3130000000B +:1002F0008320C101032481011301010267800000F2 +:10030000130101FE232E1100232C8100130401028E +:10031000B707008113854708EFF01FDC1305400085 +:10032000EFF09FD4EFF0DFD62326A4FE0327C4FE10 +:10033000B70700818326C4FE939626009387C722C1 +:10034000B387F60023A0E70013051000EFF0DFD11C +:10035000B707008183A7C72213850700EFF09FDB53 +:10036000B707008113854709EFF01FD7B707008152 +:100370009387C72283A7470013850700EFF09FD913 +:10038000B707008113854709EFF01FD5B707008134 +:100390009387C72283A7870013850700EFF09FD7B5 +:1003A000B707008113854709EFF01FD3B707008116 +:1003B0009387C72283A7C70013850700EFF09FD557 +:1003C000B707008113854709EFF01FD11300000024 +:1003D0008320C10103248101130101026780000011 +:1003E000130101FE232E1100232C810013040102AE +:1003F000EFF01FCA2326A4FE8327C4FE93B727006D +:10040000A305F4FE8347B4FE13850700EFF0DFC6B3 +:100410008347B4FE638407068327C4FE93B717009F +:100420002305F4FE8347A4FE13850700EFF0DFC425 +:100430008347A4FE63820702B70700810327C4FE37 +:100440001317270093878731B307F7001307A0001E +:1004500023A0E7006F000002B70700810327C4FE56 +:100460001317270093878731B307F7001307B000EE +:1004700023A0E700EFF0DFC06F0040068327C4FE33 +:1004800093B73700A304F4FE834794FE1385070057 +:10049000EFF09FBE834794FE63820702B707008197 +:1004A0000327C4FE1317270093878731B307F7008C +:1004B0001307C00023A0E7006F000002B707008108 +:1004C0000327C4FE1317270093878731B307F7006C +:1004D0001307D00023A0E700EFF09FBAEFF05FBA58 +:1004E000B707008183A7873113850700EFF09FC20C +:1004F000B707008113854709EFF01FBEB7070081DA +:100500009387873183A7470013850700EFF09FC0CB +:10051000B707008113854709EFF01FBCB7070081BB +:100520009387873183A7870013850700EFF09FBE6D +:10053000B707008113854709EFF01FBAB70700819D +:100540009387873183A7C70013850700EFF09FBC0F +:10055000B707008113854709EFF01FB813000000AB +:100560008320C1010324810113010102678000007F +:10057000130101FE232E1100232C8100130401021C +:10058000EFF09FB02326A4FEB70700810327C4FE27 +:100590001317270093878730B307F7000327C4FE9C +:1005A00023A0E7008327C4FE63860700130500002D +:1005B000EFF09FAB130000008320C10103248101F1 +:1005C0001301010267800000130101FE232E1100B8 +:1005D000232C810013040102B7070080938707577B +:1005E0002326F4FE8325C4FE13054000EFF05FA729 +:1005F000EFF01FF8B707008183A787301385070046 +:10060000EFF05FB1B707008113854709EFF0DFAC6A +:10061000B70700819387873083A7470013850700BA +:10062000EFF05FAFB707008113854709EFF0DFAA4E +:10063000B70700819387873083A78700138507005A +:10064000EFF05FADB707008113854709EFF0DFA832 +:10065000B70700819387873083A7C70013850700FA +:10066000EFF05FABB707008113854709EFF0DFA616 +:10067000130000008320C101032481011301010242 +:1006800067800000130101FF23261100232481004D +:1006900013040101EFF0DFC6B70700811385870956 +:1006A000EFF09FA313054000EFF01F9CEFF05FD326 +:1006B00013051000EFF05F9BB70700811385C70A91 +:1006C000EFF09FA1EFF05FF0130000008320C10066 +:1006D000032481001301010167800000130101FC64 +:1006E000232E1102232C8102130401042326A4FCCF +:1006F0008327C4FC2326F4FEEFF01F992324A4FED5 +:10070000EFF01F992322A4FE8327C4FE83A70701CD +:10071000032784FE637EF7008327C4FE83A7C700F8 +:10072000032744FE6376F700930710006F008000F4 +:1007300093070000A301F4FE834734FE93F71700EC +:10074000A301F4FE834734FE13850700EFF0DF9228 +:10075000834734FE638607068327C4FE03A7C700CA +:10076000832784FEB307F702032744FEB307F7008D +:10077000232EF4FC8327C4FE03A707008327C4FDB0 +:1007800093972700B307F70083A607008327C4FECB +:1007900003A747008327C4FD93972700B307F700FB +:1007A00003A707008327C4FE03A687008327C4FD91 +:1007B00093972700B307F6003387E60023A0E700EE +:1007C000EFF01F8C130000008320C103032481037A +:1007D0001301010467800000130101FB23261104AB +:1007E000232481041304010513051000EFF0DF87B3 +:1007F000B70700811385870FEFF01F8EEFF05FB012 +:10080000B707008113858710EFF01F8D1305400097 +:10081000EFF09F85EFF0DFBC13051000EFF0DF84F1 +:10082000B70700811385C711EFF01F8BEFF0DFD9F9 +:10083000B70700811385C712EFF01F8AB707FFFFC4 +:100840002326F4FE232404FE232204FE6F00000866 +:100850008327C4FE032784FE23A0E7008327C4FE6A +:1008600083A70700232CF4FC8327C4FE938507008D +:10087000B707008113850714EFF01F96832584FEC8 +:10088000B707008113858714EFF01F95832584FD3A +:10089000B70700811385C715EFF01F94B7070081D4 +:1008A0001385C716EFF05F83832784FE93871700B5 +:1008B0002324F4FE8327C4FE938747002326F4FEF7 +:1008C000832744FE938717002322F4FE032744FE68 +:1008D00093074000E3DEE7F6B7070081138547186A +:1008E000EFF08FFFB70700819387C727232CF4FA17 +:1008F000B70700819387C72B232EF4FAB70700812F +:10090000938787322320F4FC930740002322F4FCD2 +:10091000930740002324F4FC93074000232AF4FCAF +:10092000930740002328F4FC032744FD832504FD9E +:10093000930784FB93860700B70700801386C76D73 +:1009400013050700EFF0DF94232004FE6F0000087A +:10095000232E04FC6F004005032744FC832704FE7C +:100960003307F7028327C4FDB307F7002326F4FCFF +:10097000B70700810327C4FC13172700938787322A +:10098000B307F70083A7070013850700EFF08FF880 +:10099000B70700811385471AEFF00FF48327C4FDD2 +:1009A00093871700232EF4FC032744FC8327C4FD00 +:1009B000E3E4E7FAB70700811385871AEFF0CFF178 +:1009C000832704FE938717002320F4FE032784FC6B +:1009D000832704FEE3EEE7F6930700001385070084 +:1009E0008320C104032481041301010567800000F2 :02000004810079 :10000000300000003100000032000000330000002A :10001000340000003500000036000000370000000A @@ -159,30 +177,35 @@ :1000F000650000006600000053696D706C65204D5E :1001000061696E0A00000000746573745F6469764B :10011000657267656E63650A00000000746573743C -:100120005F77737061776E0A0000000076785F7306 -:100130007061776E5761727073206D61745F616476 -:10014000645F6B65726E656C0A0000002000000041 -:020150000A00A3 -:100154000000008104000081080000810C0000817F -:100164001000008114000081180000811C0000812F -:100174002000008124000081280000812C000081DF -:100184003000008134000081380000813C0000818F -:1001940044000081480000814C000081500000812F -:1001A40054000081580000815C00008160000081DF -:1001B40064000081680000816C000081700000818F -:1001C40074000081780000817C000081800000813F -:1001D4000500000005000000050000000500000007 -:1001E400B8000081BC000081C0000081C40000810F -:1001F400C8000081CC000081D0000081D4000081BF -:10020400D8000081DC000081E0000081E40000816E -:10021400E8000081EC000081F0000081F40000811E -:1002240005000000050000000500000005000000B6 -:1002340006000000060000000600000006000000A2 -:10024400070000000700000007000000070000008E -:10025400080000000800000008000000080000007A -:100264000100000001000000010000000100000086 -:100274000100000001000000010000000100000076 -:100284000100000001000000010000000100000066 -:100294000100000001000000010000000100000056 +:100120005F77737061776E0A000000005368617238 +:100130006564204D656D6F727920746573740A0073 +:100140007074723A200000004F726967696E616CCA +:100150002056616C75653A200000000052656164AC +:100160002056616C75653A20000000002D2D2D2D64 +:100170002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0AD2 +:100180000000000076785F737061776E576172705F +:1001900073206D61745F6164645F6B65726E656C22 +:0A01A0000A000000200000000A0021 +:1001AC000000008104000081080000810C00008127 +:1001BC001000008114000081180000811C000081D7 +:1001CC002000008124000081280000812C00008187 +:1001DC003000008134000081380000813C00008137 +:1001EC0044000081480000814C00008150000081D7 +:1001FC0054000081580000815C0000816000008187 +:10020C0064000081680000816C0000817000008136 +:10021C0074000081780000817C00008180000081E6 +:10022C0005000000050000000500000005000000AE +:10023C00B8000081BC000081C0000081C4000081B6 +:10024C00C8000081CC000081D0000081D400008166 +:10025C00D8000081DC000081E0000081E400008116 +:10026C00E8000081EC000081F0000081F4000081C6 +:10027C00050000000500000005000000050000005E +:10028C00060000000600000006000000060000004A +:10029C000700000007000000070000000700000036 +:1002AC000800000008000000080000000800000022 +:1002BC00010000000100000001000000010000002E +:1002CC00010000000100000001000000010000001E +:1002DC00010000000100000001000000010000000E +:1002EC0001000000010000000100000001000000FE :040000058000000077 :00000001FF diff --git a/runtime/newlib/newlib.c b/runtime/newlib/newlib.c index 9ef79fdc..72697c9f 100644 --- a/runtime/newlib/newlib.c +++ b/runtime/newlib/newlib.c @@ -27,7 +27,12 @@ void upload(char ** ptr, char * src, int size) { char * drain = *ptr; - *((int *) drain) = size; + // *((int *) drain) = size; + char * size_ptr = (char *) size; + drain[0] = size_ptr[0]; + drain[1] = size_ptr[1]; + drain[2] = size_ptr[2]; + drain[3] = size_ptr[3]; drain += 4; @@ -46,11 +51,19 @@ void download(char ** ptr, char * drain) char * src = *ptr; int size; - size = *((int *) src); + + // size = *((int *) src); + char * size_ptr = (char *) size; + size_ptr[0] = src[0]; + size_ptr[1] = src[1]; + size_ptr[2] = src[2]; + size_ptr[3] = src[3]; + + src += 4; - vx_printf("newlib.c: Size of download: ", size); - vx_printf("newlib.c: Real size: ", sizeof(struct stat)); + // vx_printf("newlib.c: Size of download: ", size); + // vx_printf("newlib.c: Real size: ", sizeof(struct stat)); for (int i = 0; i < size; i++) { @@ -79,12 +92,24 @@ int _fstat(int file, struct stat * st) char * read_buffer = (char *) FILE_IO_READ; - struct stat newSt; - - download((char **) &read_buffer, (char *) &newSt); - - st->st_mode = S_IFCHR; + unsigned value; + download((char **) &read_buffer, (char *) &value); + st->st_mode = value; + download((char **) &read_buffer, (char *) &value); + st->st_dev = value; + // download((char **) &read_buffer, (char *) &value); + // st->st_uid = value; + // download((char **) &read_buffer, (char *) &value); + // st->st_gid = value; + // download((char **) &read_buffer, (char *) &value); + // st->st_size = value; + // download((char **) &read_buffer, (char *) &value); + // st->st_blksize = value; + // download((char **) &read_buffer, (char *) &value); + // st->st_blocks = value; + // st->st_mode = S_IFCHR; + // st->st_mode = 33279; vx_printf("st_mode: ", st->st_mode); vx_printf("st_dev: ", st->st_dev); diff --git a/simX/core.cpp b/simX/core.cpp index 4d7dc466..6a77dc09 100644 --- a/simX/core.cpp +++ b/simX/core.cpp @@ -101,7 +101,6 @@ void Harp::reg_doWrite(Word cpuId, Word regNum) { Core::Core(const ArchDef &a, Decoder &d, MemoryUnit &mem, Word id): a(a), iDec(d), mem(mem), steps(4) { - release_warp = false; foundSchedule = true; schedule_w = 0; diff --git a/simX/instruction.cpp b/simX/instruction.cpp index b8605e90..17f10670 100644 --- a/simX/instruction.cpp +++ b/simX/instruction.cpp @@ -82,7 +82,8 @@ Word signExt(Word w, Size bit, Word mask) { void upload(unsigned * addr, char * src, int size, Warp & c) { - // c.core->mem.write(current_addr, reg[rsrc[1]] & 0x000000FF, c.supervisorMode, 1); + + cerr << "WRITING FINAL: " << *src << " size: " << size << "\n"; unsigned current_addr = *addr; @@ -93,6 +94,7 @@ void upload(unsigned * addr, char * src, int size, Warp & c) for (int i = 0; i < size; i++) { unsigned value = src[i] & 0x000000FF; + cerr << "UPLOAD: (" << hex << current_addr << dec << ") = " << hex << ( value) << dec << "\n"; c.core->mem.write(current_addr, value, c.supervisorMode, 1); current_addr += 1; } @@ -155,13 +157,18 @@ void trap_to_simulator(Warp & c) unsigned read_buffer = 0x71000000; unsigned write_buffer = 0x72000000; - // cerr << "RAW READ BUFFER:\n"; - // for (int i = 0; i < 10; i++) - // { - // unsigned new_addr = read_buffer + (4*i); - // unsigned data_read = c.core->mem.read(new_addr, c.supervisorMode); - // cerr << hex << new_addr << ": " << data_read << "\n"; - // } + cerr << "RAW READ BUFFER:\n"; + for (int i = 0; i < 10; i++) + { + unsigned new_addr = read_buffer + (4*i); + unsigned data_read = c.core->mem.read(new_addr, c.supervisorMode); + cerr << hex << new_addr << ": " << data_read << "\n"; + } + + for (int j = 0; j < 1024; j+=1) + { + c.core->mem.write((write_buffer+j), 0, c.supervisorMode, 1); + } int command; download(&read_buffer, (char *) &command, c); @@ -219,18 +226,26 @@ void trap_to_simulator(Warp & c) fprintf(stderr, "------------------------\n"); fprintf(stderr, "Size of struct: %x\n", sizeof(struct stat)); - fprintf(stderr, "st_mode: %d\n", st.st_mode); - fprintf(stderr, "st_dev: %d\n", st.st_dev); - fprintf(stderr, "st_ino: %d\n", st.st_ino); - fprintf(stderr, "st_uid: %d\n", st.st_uid); - fprintf(stderr, "st_gid: %d\n", st.st_gid); - fprintf(stderr, "st_rdev: %d\n", st.st_rdev); - fprintf(stderr, "st_size: %d\n", st.st_size); - fprintf(stderr, "st_blksize: %d\n", st.st_blksize); - fprintf(stderr, "st_blocks: %d\n", st.st_blocks); + fprintf(stderr, "st_mode: %x\n", st.st_mode); + fprintf(stderr, "st_dev: %x\n", st.st_dev); + fprintf(stderr, "st_ino: %x\n", st.st_ino); + fprintf(stderr, "st_uid: %x\n", st.st_uid); + fprintf(stderr, "st_gid: %x\n", st.st_gid); + fprintf(stderr, "st_rdev: %x\n", st.st_rdev); + fprintf(stderr, "st_size: %x\n", st.st_size); + fprintf(stderr, "st_blksize: %x\n", st.st_blksize); + fprintf(stderr, "st_blocks: %x\n", st.st_blocks); fprintf(stderr, "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); - upload(&write_buffer, (char *) &st, sizeof(struct stat), c); + upload(&write_buffer, (char *) &st.st_mode , sizeof(st.st_mode), c); + upload(&write_buffer, (char *) &st.st_dev , sizeof(st.st_dev), c); + // upload(&write_buffer, (char *) &st.st_uid , sizeof(st.st_uid), c); + // upload(&write_buffer, (char *) &st.st_gid , sizeof(st.st_gid), c); + // upload(&write_buffer, (char *) &st.st_size , sizeof(st.st_size), c); + // upload(&write_buffer, (char *) &st.st_blksize , sizeof(st.st_blksize), c); + // upload(&write_buffer, (char *) &st.st_blocks , sizeof(st.st_blocks), c); + + // upload(&write_buffer, (char *) &st, sizeof(struct stat), c); cerr << "RAW Write BUFFER:\n"; unsigned original_write_buffer = 0x72000000; diff --git a/syn/vortex_syn.log b/syn/vortex_syn.log index 5d68d188..94eb925e 100644 --- a/syn/vortex_syn.log +++ b/syn/vortex_syn.log @@ -483,10 +483,6 @@ Compiling source file ../rtl/VX_lsu.v Opening include file ../rtl//VX_define.v Compiling source file ../rtl/VX_execute_unit.v Opening include file ../rtl//VX_define.v -Warning: ../rtl/VX_lsu.v:59: Invalid escape sequence '\x' in call to '$display'. (VER-941) -Warning: ../rtl/VX_lsu.v:59: Invalid escape sequence '\x' in call to '$display'. (VER-941) -Warning: ../rtl/VX_lsu.v:63: Invalid escape sequence '\x' in call to '$display'. (VER-941) -Warning: ../rtl/VX_lsu.v:63: Invalid escape sequence '\x' in call to '$display'. (VER-941) Compiling source file ../rtl/VX_lsu_addr_gen.v Opening include file ../rtl//VX_define.v Compiling source file ../rtl/VX_inst_multiplex.v @@ -520,104 +516,12 @@ Opening include file ../rtl//VX_define.v Compiling source file ../rtl/VX_generic_register.v Compiling source file ../rtl/VX_gpr.v Opening include file ../rtl//VX_define.v +Error: ../rtl/VX_gpr.v:73: case equality (===) is not supported by synthesis. (VER-189) +Error: ../rtl/VX_gpr.v:74: case equality (===) is not supported by synthesis. (VER-189) Compiling source file ../rtl/VX_gpr_wrapper.v Opening include file ../rtl//VX_define.v -Compiling source file ../rtl/VX_priority_encoder.v -Opening include file ../rtl//VX_define.v -Compiling source file ../rtl/VX_warp_scheduler.v -Opening include file ../rtl//VX_define.v -Compiling source file ../rtl/VX_writeback.v -Opening include file ../rtl//VX_define.v -Compiling source file ../rtl/byte_enabled_simple_dual_port_ram.v -Opening include file ../rtl//VX_define.v -Compiling source file ../rtl/interfaces/VX_branch_response_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_branch_response_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_dcache_request_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_dcache_request_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_dcache_response_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_dcache_response_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_frE_to_bckE_req_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_frE_to_bckE_req_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_gpr_clone_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_gpr_clone_inter.v:9: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_gpr_jal_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_gpr_jal_inter.v:7: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_gpr_read_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_gpr_read_inter.v:7: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_gpr_wspawn_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_gpr_wspawn_inter.v:7: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_icache_request_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_icache_request_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_icache_response_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_icache_response_inter.v:7: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_inst_mem_wb_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_inst_mem_wb_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_inst_meta_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_inst_meta_inter.v:7: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_jal_response_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_jal_response_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_mem_req_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_mem_req_inter.v:7: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_mw_wb_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_mw_wb_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_warp_ctl_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_warp_ctl_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/interfaces/VX_wb_inter.v -Opening include file ../rtl/interfaces/../VX_define.v -Information: ../rtl/interfaces/VX_wb_inter.v:8: List () of one, unnamed, port is ignored. (VER-988) -Compiling source file ../rtl/pipe_regs/VX_d_e_reg.v -Opening include file ../rtl/interfaces/../VX_define.v -Compiling source file ../rtl/pipe_regs/VX_f_d_reg.v -Opening include file ../rtl/interfaces/../VX_define.v -Compiling source file ../rtl/Vortex.v -Opening include file ../rtl/interfaces/../VX_define.v -Compiling source file ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:15443: real declarations are not supported by synthesis. (VER-177) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:15444: real declarations are not supported by synthesis. (VER-177) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16365: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16366: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16367: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16368: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16369: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16370: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16371: delays for continuous assignment are ignored. (VER-173) -Warning: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16372: delays for continuous assignment are ignored. (VER-173) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16408: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16408: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16415: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16428: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16428: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16516: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16516: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16561: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16561: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16646: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16646: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16685: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16685: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16687: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16687: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16689: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16689: case equality (===) is not supported by synthesis. (VER-189) -Error: ../models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v:16692: case equality (===) is not supported by synthesis. (VER-189) -Error: Too many errors; can't continue. (VER-40) -*** Presto compilation terminated with 21 errors. *** +Error: Cannot recover from previous errors. (VER-518) +*** Presto compilation terminated with 3 errors. *** Warning: Can't read link_library file 'NanGate_15nm_OCL.db'. (UID-3) 0 elaborate Vortex @@ -666,8 +570,8 @@ to '/nethome/felsabbagh3/research/UseVortex/syn/VX_BACK_END_I_VX_JAL_RSP_VX_JAL_RESPONSE_INTER__I_VX_BRANCH_RSP_VX_BRANCH_RESPONSE_INTER__I_VX_BCKE_REQ_VX_FRE_TO_BCKE_REQ_INTER__I_VX_WRITEBACK_INTER_VX_WB_INTER__I_VX_WARP_CTL_VX_WARP_CTL_INTER__I__B458045CB598257C352A6473E41AFB0017DAE536C3121AF6_000.mr' Information: Building the design 'VX_dmem_controller' instantiated from design 'Vortex' with the parameters "|((N%clk%)(N%reset%)(N%VX_dram_req_rsp%I%WORK/VX_dram_req_rsp_inter%%NUMBER_BANKS=4,NUM_WORDS_PER_BLOCK=4)(N%VX_dram_req_rsp_icache%I%WORK/VX_dram_req_rsp_inter%%NUMBER_BANKS=1,NUM_WORDS_PER_BLOCK=4)(N%VX_icache_req%I%WORK/VX_icache_request_inter%%)(N%VX_icache_rsp%I%WORK/VX_icache_response_inter%%)(N%VX_dcache_req%I%WORK/VX_dcache_request_inter%%)(N%VX_dcache_rsp%I%WORK/VX_dcache_response_inter%%))". (HDL-193) -Warning: ../rtl/VX_dmem_controller.v:94: signed to unsigned conversion occurs. (VER-318) -Warning: ../rtl/VX_dmem_controller.v:140: signed to unsigned conversion occurs. (VER-318) +Warning: ../rtl/VX_dmem_controller.v:115: signed to unsigned conversion occurs. (VER-318) +Warning: ../rtl/VX_dmem_controller.v:161: signed to unsigned conversion occurs. (VER-318) Presto compilation completed successfully. Warning: Filename too long >255 chars. Renaming file: '/nethome/felsabbagh3/research/UseVortex/syn/VX_DMEM_CONTROLLER_I_VX_DRAM_REQ_RSP_VX_DRAM_REQ_RSP_INTER__NUMBER_BANKS_4_NUM_WORDS_PER_BLOCK_4I_VX_DRAM_REQ_RSP_ICACHE_VX_DRAM_REQ_RSP_INTER__NUMBER_BANKS_1_NUM_WORDS_PER_BLOCK_4I_VX_ICACHE_REQ_VX_ICACHE_REQUEST_INTER__I_VX_ICACHE_RSP_VX_ICACHE_RESPONSE_INTER__I_VX_DCACHE_REQ_VX_DCACHE_REQUEST_INTER__I_VX_DCACHE_RSP_VX_DCACHE_RESPONSE_INTER__.mr' @@ -758,19 +662,6 @@ Information: Building the design 'VX_gpr_stage' instantiated from design 'VX_bac Presto compilation completed successfully. Information: Building the design 'VX_lsu' instantiated from design 'VX_back_end_I_VX_jal_rsp_VX_jal_response_inter__I_VX_branch_rsp_VX_branch_response_inter__I_VX_bckE_req_VX_frE_to_bckE_req_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_warp_ctl_VX_warp_ctl_inter__I_VX_dcache_rsp_VX_dcache_response_inter__I_VX_dcache_req_VX_dcache_request_inter__' with the parameters "|((N%clk%)(N%reset%)(N%VX_lsu_req%I%WORK/VX_lsu_req_inter%%)(N%VX_mem_wb%I%WORK/VX_inst_mem_wb_inter%%)(N%VX_dcache_rsp%I%WORK/VX_dcache_response_inter%%)(N%VX_dcache_req%I%WORK/VX_dcache_request_inter%%)(N%out_delay%)(N%no_slot_mem%))". (HDL-193) -Warning: ../rtl/VX_lsu.v:59: Invalid escape sequence '\x' in call to '$display'. (VER-941) -Warning: ../rtl/VX_lsu.v:59: Invalid escape sequence '\x' in call to '$display'. (VER-941) -Warning: ../rtl/VX_lsu.v:63: Invalid escape sequence '\x' in call to '$display'. (VER-941) -Warning: ../rtl/VX_lsu.v:63: Invalid escape sequence '\x' in call to '$display'. (VER-941) -$display output: Reading addr: val: ?? -$display output: Writing addr: val: ?? -$display output: Reading addr: val: ?? -$display output: Writing addr: val: ?? -$display output: Reading addr: val: ?? -$display output: Writing addr: val: ?? -$display output: Reading addr: val: ?? -$display output: Writing addr: val: ?? -Warning: ../rtl/VX_lsu.v:55: Netlist for always block is empty. (ELAB-985) Presto compilation completed successfully. Information: Building the design 'VX_execute_unit' instantiated from design 'VX_back_end_I_VX_jal_rsp_VX_jal_response_inter__I_VX_branch_rsp_VX_branch_response_inter__I_VX_bckE_req_VX_frE_to_bckE_req_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_warp_ctl_VX_warp_ctl_inter__I_VX_dcache_rsp_VX_dcache_response_inter__I_VX_dcache_req_VX_dcache_request_inter__' with the parameters "|((N%VX_exec_unit_req%I%WORK/VX_exec_unit_req_inter%%)(N%VX_inst_exec_wb%I%WORK/VX_inst_exec_wb_inter%%)(N%VX_jal_rsp%I%WORK/VX_jal_response_inter%%)(N%VX_branch_rsp%I%WORK/VX_branch_response_inter%%))". (HDL-193) @@ -801,47 +692,46 @@ Information: Building the design 'VX_writeback' instantiated from design 'VX_bac the parameters "|((N%VX_mem_wb%I%WORK/VX_inst_mem_wb_inter%%)(N%VX_inst_exec_wb%I%WORK/VX_inst_exec_wb_inter%%)(N%VX_csr_wb%I%WORK/VX_csr_wb_inter%%)(N%VX_writeback_inter%I%WORK/VX_wb_inter%%)(N%no_slot_mem%))". (HDL-193) Presto compilation completed successfully. Information: Building the design 'VX_shared_memory' instantiated from design 'VX_dmem_controller_I_VX_dram_req_rsp_VX_dram_req_rsp_inter__NUMBER_BANKS_4_NUM_WORDS_PER_BLOCK_4I_VX_dram_req_rsp_icache_VX_dram_req_rsp_inter__NUMBER_BANKS_1_NUM_WORDS_PER_BLOCK_4I_VX_icache_req_VX_icache_request_inter__I_VX_icache_rsp_VX_icache_response_inter__I_VX_dcache_req_VX_dcache_request_inter__I_VX_dcache_rsp_VX_dcache_response_inter__' with - the parameters "NB=7,BITS_PER_BANK=3". (HDL-193) + the parameters "SM_SIZE=8192,SM_BANKS=4,SM_BYTES_PER_READ=16,SM_WORDS_PER_READ=4,SM_LOG_WORDS_PER_READ=2,SM_BANK_OFFSET_START=2,SM_BANK_OFFSET_END=3,SM_BLOCK_OFFSET_START=4,SM_BLOCK_OFFSET_END=5,SM_INDEX_START=6,SM_INDEX_END=12,SM_HEIGHT=128,NUM_REQ=4,BITS_PER_BANK=2". (HDL-193) Inferred memory devices in process - in routine VX_shared_memory_NB7_BITS_PER_BANK3 line 86 in file + in routine VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2 line 117 in file '../rtl/shared_memory/VX_shared_memory.v'. =========================================================================== | Register Name | Type | Width | Bus | MB | AR | AS | SR | SS | ST | =========================================================================== -| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | -| shm_write_reg | Latch | 1 | N | N | N | N | - | - | - | | temp_out_valid_reg | Latch | 4 | N | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 5 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | +| temp_out_data_reg | Latch | 9 | Y | N | N | N | - | - | - | =========================================================================== Statistics for MUX_OPs -================================================================================== -| block name/line | Inputs | Outputs | # sel inputs | MB | -================================================================================== -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -| VX_shared_memory_NB7_BITS_PER_BANK3/122 | 4 | 32 | 2 | N | -================================================================================== +============================================================================================================================================================================================================================================================================================================= +| block name/line | Inputs | Outputs | # sel inputs | MB | +============================================================================================================================================================================================================================================================================================================= +| VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2/158 | 4 | 32 | 2 | N | +| VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2/158 | 4 | 32 | 2 | N | +| VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2/158 | 4 | 32 | 2 | N | +| VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2/158 | 4 | 32 | 2 | N | +============================================================================================================================================================================================================================================================================================================= Presto compilation completed successfully. +Warning: Filename too long >255 chars. Renaming file: +'/nethome/felsabbagh3/research/UseVortex/syn/VX_SHARED_MEMORY_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2.mr' +to +'/nethome/felsabbagh3/research/UseVortex/syn/VX_SHARED_MEMORY_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_0F03BAF6B1AD0CD0A0D506BC4065E61EA0F4A0FEAF3AF02F_000.mr' Information: Building the design 'VX_d_cache' instantiated from design 'VX_dmem_controller_I_VX_dram_req_rsp_VX_dram_req_rsp_inter__NUMBER_BANKS_4_NUM_WORDS_PER_BLOCK_4I_VX_dram_req_rsp_icache_VX_dram_req_rsp_inter__NUMBER_BANKS_1_NUM_WORDS_PER_BLOCK_4I_VX_icache_req_VX_icache_request_inter__I_VX_icache_rsp_VX_icache_response_inter__I_VX_dcache_req_VX_dcache_request_inter__I_VX_dcache_rsp_VX_dcache_response_inter__' with the parameters "CACHE_SIZE=4096,CACHE_WAYS=2,CACHE_BLOCK=64,CACHE_BANKS=4,LOG_NUM_BANKS=2,NUM_REQ=4,LOG_NUM_REQ=2,NUM_IND=32,CACHE_WAY_INDEX=1,NUM_WORDS_PER_BLOCK=4,OFFSET_SIZE_START=0,OFFSET_SIZE_END=1,TAG_SIZE_START=0,TAG_SIZE_END=20,IND_SIZE_START=0,IND_SIZE_END=4,ADDR_TAG_START=11,ADDR_TAG_END=31,ADDR_OFFSET_START=4,ADDR_OFFSET_END=5,ADDR_IND_START=6,ADDR_IND_END=10,MEM_ADDR_REQ_MASK=32'hffffffc0". (HDL-193) Warning: ../rtl/cache/VX_d_cache.v:237: signed to unsigned assignment occurs. (VER-318) @@ -972,6 +862,7 @@ Statistics for MUX_OPs | VX_gpr_wrapper_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_gpr_jal_VX_gpr_jal_inter__/42 | 8 | 256 | 3 | N | =============================================================================================================================================================== Presto compilation completed successfully. +Warning: File /nethome/felsabbagh3/research/UseVortex/syn/VX_gpr-verilog.pvl not found, or does not contain a usable description of VX_gpr. (ELAB-320) Information: Building the design 'VX_inst_multiplex' instantiated from design 'VX_gpr_stage_I_VX_bckE_req_VX_frE_to_bckE_req_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_exec_unit_req_VX_exec_unit_req_inter__I_VX_lsu_req_VX_lsu_req_inter__I_VX_gpu_inst_req_VX_gpu_inst_req_inter__I_VX_csr_req_VX_csr_req_inter__' with the parameters "|((N%VX_bckE_req%I%WORK/VX_frE_to_bckE_req_inter%%)(N%VX_gpr_data%I%WORK/VX_gpr_data_inter%%)(N%VX_exec_unit_req%I%WORK/VX_exec_unit_req_inter%%)(N%VX_lsu_req%I%WORK/VX_lsu_req_inter%%)(N%VX_gpu_inst_req%I%WORK/VX_gpu_inst_req_inter%%)(N%VX_csr_req%I%WORK/VX_csr_req_inter%%))". (HDL-193) Presto compilation completed successfully. @@ -1049,6 +940,18 @@ Inferred memory devices in process Presto compilation completed successfully. Information: Building the design 'VX_lsu_addr_gen'. (HDL-193) Presto compilation completed successfully. +Information: Building the design 'VX_generic_register' instantiated from design 'VX_lsu_I_VX_lsu_req_VX_lsu_req_inter__I_VX_mem_wb_VX_inst_mem_wb_inter__I_VX_dcache_rsp_VX_dcache_response_inter__I_VX_dcache_req_VX_dcache_request_inter__' with + the parameters "N=308". (HDL-193) + +Inferred memory devices in process + in routine VX_generic_register_N308 line 21 in file + '../rtl/VX_generic_register.v'. +=============================================================================== +| Register Name | Type | Width | Bus | MB | AR | AS | SR | SS | ST | +=============================================================================== +| value_reg | Flip-flop | 308 | Y | N | Y | N | N | N | N | +=============================================================================== +Presto compilation completed successfully. Information: Building the design 'VX_alu'. (HDL-193) Warning: ../rtl/VX_alu.v:40: signed to unsigned assignment occurs. (VER-318) Warning: ../rtl/VX_alu.v:49: signed to unsigned assignment occurs. (VER-318) @@ -1073,11 +976,11 @@ Presto compilation completed successfully. Information: Building the design 'VX_countones' instantiated from design 'VX_gpgpu_inst_I_VX_gpu_inst_req_VX_gpu_inst_req_inter__I_VX_warp_ctl_VX_warp_ctl_inter__' with the parameters "N=4". (HDL-193) Presto compilation completed successfully. -Information: Building the design 'VX_priority_encoder_sm' instantiated from design 'VX_shared_memory_NB7_BITS_PER_BANK3' with - the parameters "NB=7,BITS_PER_BANK=3". (HDL-193) +Information: Building the design 'VX_priority_encoder_sm' instantiated from design 'VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2' with + the parameters "NB=3,BITS_PER_BANK=2". (HDL-193) Inferred memory devices in process - in routine VX_priority_encoder_sm_NB7_BITS_PER_BANK3 line 104 in file + in routine VX_priority_encoder_sm_NB3_BITS_PER_BANK2 line 104 in file '../rtl/shared_memory/VX_priority_encoder_sm.v'. =============================================================================== | Register Name | Type | Width | Bus | MB | AR | AS | SR | SS | ST | @@ -1088,17 +991,541 @@ Statistics for MUX_OPs ======================================================================================= | block name/line | Inputs | Outputs | # sel inputs | MB | ======================================================================================= -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | -| VX_priority_encoder_sm_NB7_BITS_PER_BANK3/81 | 4 | 64 | 2 | N | +| VX_priority_encoder_sm_NB3_BITS_PER_BANK2/81 | 4 | 64 | 2 | N | +| VX_priority_encoder_sm_NB3_BITS_PER_BANK2/81 | 4 | 64 | 2 | N | +| VX_priority_encoder_sm_NB3_BITS_PER_BANK2/81 | 4 | 64 | 2 | N | +| VX_priority_encoder_sm_NB3_BITS_PER_BANK2/81 | 4 | 64 | 2 | N | ======================================================================================= Presto compilation completed successfully. -Information: Building the design 'VX_shared_memory_block'. (HDL-193) +Information: Building the design 'VX_shared_memory_block' instantiated from design 'VX_shared_memory_SM_SIZE8192_SM_BANKS4_SM_BYTES_PER_READ16_SM_WORDS_PER_READ4_SM_LOG_WORDS_PER_READ2_SM_HEIGHT128_SM_BANK_OFFSET_START2_SM_BANK_OFFSET_END3_SM_BLOCK_OFFSET_START4_SM_BLOCK_OFFSET_END5_SM_INDEX_START6_SM_INDEX_END12_NUM_REQ4_BITS_PER_BANK2' with + the parameters "SMB_HEIGHT=128,SMB_WORDS_PER_READ=4,SMB_LOG_WORDS_PER_READ=2". (HDL-193) + +Inferred memory devices in process + in routine VX_shared_memory_block_SMB_WORDS_PER_READ4_SMB_LOG_WORDS_PER_READ2_SMB_HEIGHT128 line 36 in file + '../rtl/shared_memory/VX_shared_memory_block.v'. +=============================================================================== +| Register Name | Type | Width | Bus | MB | AR | AS | SR | SS | ST | +=============================================================================== +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +| shared_memory_reg | Flip-flop | 32 | Y | N | Y | N | N | N | N | +=============================================================================== +Statistics for MUX_OPs +============================================================================================================================== +| block name/line | Inputs | Outputs | # sel inputs | MB | +============================================================================================================================== +| VX_shared_memory_block_SMB_WORDS_PER_READ4_SMB_LOG_WORDS_PER_READ2_SMB_HEIGHT128/44 | 4 | 32 | 2 | N | +| VX_shared_memory_block_SMB_WORDS_PER_READ4_SMB_LOG_WORDS_PER_READ2_SMB_HEIGHT128/53 | 128 | 128 | 7 | N | +============================================================================================================================== Presto compilation completed successfully. Information: Building the design 'VX_cache_bank_valid' instantiated from design 'VX_d_cache_4096_2_64_4_2_4_2_32_1_4_0_1_0_20_0_4_11_31_4_5_6_10_ffffffc0' with the parameters "NUMBER_BANKS=4,LOG_NUM_BANKS=2,NUM_REQ=4". (HDL-193) @@ -1200,37 +1627,1157 @@ Inferred memory devices in process Presto compilation completed successfully. Information: Building the design 'VX_gpr' instantiated from design 'VX_gpr_wrapper_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_gpr_jal_VX_gpr_jal_inter__' with the parameters "|((N%clk%)(N%reset%)(N%valid_write_request%)(N%VX_gpr_read%I%WORK/VX_gpr_read_inter%%)(N%VX_writeback_inter%I%WORK/VX_wb_inter%%)(N%out_a_reg_data%)(N%out_b_reg_data%))". (HDL-193) -Presto compilation completed successfully. -Information: Building the design 'VX_bank_valids' instantiated from design 'VX_priority_encoder_sm_NB7_BITS_PER_BANK3' with - the parameters "NB=7,BITS_PER_BANK=3". (HDL-193) +Warning: File /nethome/felsabbagh3/research/UseVortex/syn/VX_gpr-verilog.pvl not found, or does not contain a usable description of VX_gpr. (ELAB-320) +Error: Module 'VX_gpr' cannot be found for elaboration. (ELAB-357) +*** Presto compilation terminated with 1 errors. *** +Information: Building the design 'VX_bank_valids' instantiated from design 'VX_priority_encoder_sm_NB3_BITS_PER_BANK2' with + the parameters "NB=3,BITS_PER_BANK=2". (HDL-193) Warning: ../rtl/shared_memory/VX_bank_valids.v:21: signed to unsigned part selection occurs. (VER-318) Warning: ../rtl/shared_memory/VX_bank_valids.v:21: signed to unsigned part selection occurs. (VER-318) Warning: ../rtl/shared_memory/VX_bank_valids.v:21: signed to unsigned part selection occurs. (VER-318) Warning: ../rtl/shared_memory/VX_bank_valids.v:21: signed to unsigned part selection occurs. (VER-318) Presto compilation completed successfully. -Information: Building the design 'rf2_128x128_wm1'. (HDL-193) -Warning: Cannot find the design 'rf2_128x128_wm1' in the library 'WORK'. (LBR-1) Information: Building the design 'VX_cache_data_per_index' instantiated from design 'VX_Cache_Bank_CACHE_SIZE4096_CACHE_WAYS2_CACHE_BLOCK64_CACHE_BANKS4_LOG_NUM_BANKS2_NUM_REQ4_LOG_NUM_REQ2_NUM_IND32_CACHE_WAY_INDEX1_NUM_WORDS_PER_BLOCK4_OFFSET_SIZE_START0_OFFSET_SIZE_END1_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4_ADDR_TAG_START11_ADDR_TAG_END31_ADDR_OFFSET_START4_ADDR_OFFSET_END5_ADDR_IND_START6_ADDR_IND_END10' with the parameters "CACHE_WAYS=2,NUM_IND=32,CACHE_WAY_INDEX=1,NUM_WORDS_PER_BLOCK=4,TAG_SIZE_START=0,TAG_SIZE_END=20,IND_SIZE_START=0,IND_SIZE_END=4". (HDL-193) Presto compilation completed successfully. Information: Building the design 'VX_cache_data_per_index' instantiated from design 'VX_Cache_Bank_CACHE_SIZE1024_CACHE_WAYS2_CACHE_BLOCK16_CACHE_BANKS1_LOG_NUM_BANKS1_NUM_REQ1_LOG_NUM_REQ1_NUM_IND32_CACHE_WAY_INDEX1_NUM_WORDS_PER_BLOCK4_OFFSET_SIZE_START0_OFFSET_SIZE_END1_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4_ADDR_TAG_START9_ADDR_TAG_END31_ADDR_OFFSET_START2_ADDR_OFFSET_END3_ADDR_IND_START4_ADDR_IND_END8' with the parameters "CACHE_WAYS=2,NUM_IND=32,CACHE_WAY_INDEX=1,NUM_WORDS_PER_BLOCK=4,TAG_SIZE_START=0,TAG_SIZE_END=22,IND_SIZE_START=0,IND_SIZE_END=4". (HDL-193) Presto compilation completed successfully. -Information: Building the design 'rf2_32x128_wm1'. (HDL-193) -Warning: Cannot find the design 'rf2_32x128_wm1' in the library 'WORK'. (LBR-1) Information: Building the design 'VX_generic_priority_encoder' instantiated from design 'VX_cache_data_per_index_CACHE_WAYS2_NUM_IND32_CACHE_WAY_INDEX1_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4' with the parameters "N=2". (HDL-193) Warning: ../rtl/VX_generic_priority_encoder.v:22: signed to unsigned part selection occurs. (VER-318) Presto compilation completed successfully. Information: Building the design 'VX_cache_data' instantiated from design 'VX_cache_data_per_index_CACHE_WAYS2_NUM_IND32_CACHE_WAY_INDEX1_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4' with the parameters "NUM_IND=32,NUM_WORDS_PER_BLOCK=4,TAG_SIZE_START=0,TAG_SIZE_END=20,IND_SIZE_START=0,IND_SIZE_END=4". (HDL-193) + +Inferred memory devices in process + in routine VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4 line 79 in file + '../rtl/cache/VX_cache_data.v'. +=============================================================================== +| Register Name | Type | Width | Bus | MB | AR | AS | SR | SS | ST | +=============================================================================== +| valid_reg | Flip-flop | 32 | N | N | Y | N | N | N | N | +| dirty_reg | Flip-flop | 32 | N | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 21 | Y | N | Y | N | N | N | N | +=============================================================================== +Statistics for MUX_OPs +======================================================================================================================================================= +| block name/line | Inputs | Outputs | # sel inputs | MB | +======================================================================================================================================================= +| VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4/72 | 32 | 128 | 5 | N | +| VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4/73 | 32 | 21 | 5 | N | +| VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4/74 | 32 | 2 | 5 | N | +======================================================================================================================================================= Presto compilation completed successfully. Information: Building the design 'VX_cache_data' instantiated from design 'VX_cache_data_per_index_CACHE_WAYS2_NUM_IND32_CACHE_WAY_INDEX1_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4' with the parameters "NUM_IND=32,NUM_WORDS_PER_BLOCK=4,TAG_SIZE_START=0,TAG_SIZE_END=22,IND_SIZE_START=0,IND_SIZE_END=4". (HDL-193) + +Inferred memory devices in process + in routine VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4 line 79 in file + '../rtl/cache/VX_cache_data.v'. +=============================================================================== +| Register Name | Type | Width | Bus | MB | AR | AS | SR | SS | ST | +=============================================================================== +| valid_reg | Flip-flop | 32 | N | N | Y | N | N | N | N | +| dirty_reg | Flip-flop | 32 | N | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| data_reg | Flip-flop | 8 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +| tag_reg | Flip-flop | 23 | Y | N | Y | N | N | N | N | +=============================================================================== +Statistics for MUX_OPs +======================================================================================================================================================= +| block name/line | Inputs | Outputs | # sel inputs | MB | +======================================================================================================================================================= +| VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4/72 | 32 | 128 | 5 | N | +| VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4/73 | 32 | 23 | 5 | N | +| VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4/74 | 32 | 2 | 5 | N | +======================================================================================================================================================= Presto compilation completed successfully. -Information: Building the design 'rf2_32x19_wm0'. (HDL-193) -Warning: Cannot find the design 'rf2_32x19_wm0' in the library 'WORK'. (LBR-1) -Warning: Design 'Vortex' has '6' unresolved references. For more detailed information, use the "link" command. (UID-341) +Warning: Design 'Vortex' has '1' unresolved references. For more detailed information, use the "link" command. (UID-341) 1 link Warning: Can't read link_library file 'NanGate_15nm_OCL.db'. (UID-3) @@ -1239,18 +2786,13 @@ Warning: Can't read link_library file 'NanGate_15nm_OCL.db'. (UID-3) Using the following designs and libraries: -------------------------------------------------------------------------- -Information: Building the design 'rf2_128x128_wm1'. (HDL-193) -Warning: Cannot find the design 'rf2_128x128_wm1' in the library 'WORK'. (LBR-1) -Information: Building the design 'rf2_32x128_wm1'. (HDL-193) -Warning: Cannot find the design 'rf2_32x128_wm1' in the library 'WORK'. (LBR-1) -Information: Building the design 'rf2_32x19_wm0'. (HDL-193) -Warning: Cannot find the design 'rf2_32x19_wm0' in the library 'WORK'. (LBR-1) -Warning: Unable to resolve reference 'rf2_128x128_wm1' in 'VX_shared_memory_block'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x128_wm1' in 'VX_gpr_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x128_wm1' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x19_wm0' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x128_wm1' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x19_wm0' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) +Warning: File /nethome/felsabbagh3/research/UseVortex/syn/VX_gpr-verilog.pvl not found, or does not contain a usable description of VX_gpr. (ELAB-320) +Information: Building the design 'VX_gpr' instantiated from design 'VX_gpr_wrapper_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_gpr_jal_VX_gpr_jal_inter__' with + the parameters "|((N%clk%)(N%reset%)(N%valid_write_request%)(N%VX_gpr_read%I%WORK/VX_gpr_read_inter%%)(N%VX_writeback_inter%I%WORK/VX_wb_inter%%)(N%out_a_reg_data%)(N%out_b_reg_data%))". (HDL-193) +Warning: File /nethome/felsabbagh3/research/UseVortex/syn/VX_gpr-verilog.pvl not found, or does not contain a usable description of VX_gpr. (ELAB-320) +Error: Module 'VX_gpr' cannot be found for elaboration. (ELAB-357) +*** Presto compilation terminated with 1 errors. *** +Warning: Unable to resolve reference 'VX_gpr' in 'VX_gpr_wrapper_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_gpr_jal_VX_gpr_jal_inter__'. (LINK-5) 0 set clk_freq 100 100 @@ -1258,32 +2800,27 @@ set clk_period [expr 100.0 / $clk_freq / 1.0] 1.0 create_clock [get_ports clk] -period $clk_period Warning: Can't read link_library file 'NanGate_15nm_OCL.db'. (UID-3) -Information: Building the design 'rf2_128x128_wm1'. (HDL-193) -Warning: Cannot find the design 'rf2_128x128_wm1' in the library 'WORK'. (LBR-1) -Information: Building the design 'rf2_32x128_wm1'. (HDL-193) -Warning: Cannot find the design 'rf2_32x128_wm1' in the library 'WORK'. (LBR-1) -Information: Building the design 'rf2_32x19_wm0'. (HDL-193) -Warning: Cannot find the design 'rf2_32x19_wm0' in the library 'WORK'. (LBR-1) -Warning: Unable to resolve reference 'rf2_128x128_wm1' in 'VX_shared_memory_block'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x128_wm1' in 'VX_gpr_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x128_wm1' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x19_wm0' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END20_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x128_wm1' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Unable to resolve reference 'rf2_32x19_wm0' in 'VX_cache_data_NUM_IND32_NUM_WORDS_PER_BLOCK4_TAG_SIZE_START0_TAG_SIZE_END22_IND_SIZE_START0_IND_SIZE_END4'. (LINK-5) -Warning: Design 'Vortex' has '6' unresolved references. For more detailed information, use the "link" command. (UID-341) +Warning: File /nethome/felsabbagh3/research/UseVortex/syn/VX_gpr-verilog.pvl not found, or does not contain a usable description of VX_gpr. (ELAB-320) +Information: Building the design 'VX_gpr' instantiated from design 'VX_gpr_wrapper_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_gpr_jal_VX_gpr_jal_inter__' with + the parameters "|((N%clk%)(N%reset%)(N%valid_write_request%)(N%VX_gpr_read%I%WORK/VX_gpr_read_inter%%)(N%VX_writeback_inter%I%WORK/VX_wb_inter%%)(N%out_a_reg_data%)(N%out_b_reg_data%))". (HDL-193) +Warning: File /nethome/felsabbagh3/research/UseVortex/syn/VX_gpr-verilog.pvl not found, or does not contain a usable description of VX_gpr. (ELAB-320) +Error: Module 'VX_gpr' cannot be found for elaboration. (ELAB-357) +*** Presto compilation terminated with 1 errors. *** +Warning: Unable to resolve reference 'VX_gpr' in 'VX_gpr_wrapper_I_VX_gpr_read_VX_gpr_read_inter__I_VX_writeback_inter_VX_wb_inter__I_VX_gpr_jal_VX_gpr_jal_inter__'. (LINK-5) +Warning: Design 'Vortex' has '1' unresolved references. For more detailed information, use the "link" command. (UID-341) 1 set_max_fanout 20 [get_ports clk] 1 set_ideal_network [get_ports clk] -Warning: Design 'Vortex' has '6' unresolved references. For more detailed information, use the "link" command. (UID-341) +Warning: Design 'Vortex' has '1' unresolved references. For more detailed information, use the "link" command. (UID-341) 1 set_max_fanout 20 [get_ports reset] 1 set_false_path -from [get_ports reset] -Warning: Design 'Vortex' has '6' unresolved references. For more detailed information, use the "link" command. (UID-341) +Warning: Design 'Vortex' has '1' unresolved references. For more detailed information, use the "link" command. (UID-341) 1 compile -no_map -Warning: Design 'Vortex' has '6' unresolved references. For more detailed information, use the "link" command. (UID-341) +Warning: Design 'Vortex' has '1' unresolved references. For more detailed information, use the "link" command. (UID-341) Error: Could not read the following target libraries: NanGate_15nm_OCL.db (UIO-3)