diff --git a/examples/hdl4se_riscv/test_code/test.txt b/examples/hdl4se_riscv/test_code/test.txt index b6bcf9175639ade57080db966959a007fae414ef..f3a068dadf17b330e8f2a46db6fd6916ca90ee61 100644 --- a/examples/hdl4se_riscv/test_code/test.txt +++ b/examples/hdl4se_riscv/test_code/test.txt @@ -5,832 +5,832 @@ test.elf: file format elf32-littleriscv Disassembly of section .text: 00010074 : - 10074: 00000793 li a5,0 - 10078: 00078863 beqz a5,10088 - 1007c: 00011537 lui a0,0x11 - 10080: adc50513 addi a0,a0,-1316 # 10adc <__libc_fini_array> - 10084: 2b50006f j 10b38 - 10088: 00008067 ret + 10074: 00000793 addi x15,x0,0 + 10078: 00078863 beq x15,x0,10088 + 1007c: 00011537 lui x10,0x11 + 10080: adc50513 addi x10,x10,-1316 # 10adc <__libc_fini_array> + 10084: 2b50006f jal x0,10b38 + 10088: 00008067 jalr x0,0(x1) 0001008c <_start>: - 1008c: 00001197 auipc gp,0x1 - 10090: 7ac18193 addi gp,gp,1964 # 11838 <__global_pointer$> - 10094: c3418513 addi a0,gp,-972 # 1146c - 10098: c5018613 addi a2,gp,-944 # 11488 <__BSS_END__> - 1009c: 40a60633 sub a2,a2,a0 - 100a0: 00000593 li a1,0 - 100a4: 03d000ef jal ra,108e0 - 100a8: 00001517 auipc a0,0x1 - 100ac: a9050513 addi a0,a0,-1392 # 10b38 - 100b0: 00050863 beqz a0,100c0 <_start+0x34> - 100b4: 00001517 auipc a0,0x1 - 100b8: a2850513 addi a0,a0,-1496 # 10adc <__libc_fini_array> - 100bc: 27d000ef jal ra,10b38 - 100c0: 784000ef jal ra,10844 <__libc_init_array> - 100c4: 00012503 lw a0,0(sp) - 100c8: 00410593 addi a1,sp,4 - 100cc: 00000613 li a2,0 - 100d0: 0ac000ef jal ra,1017c
- 100d4: 7400006f j 10814 + 1008c: 00001197 auipc x3,0x1 + 10090: 7ac18193 addi x3,x3,1964 # 11838 <__global_pointer$> + 10094: c3418513 addi x10,x3,-972 # 1146c + 10098: c5018613 addi x12,x3,-944 # 11488 <__BSS_END__> + 1009c: 40a60633 sub x12,x12,x10 + 100a0: 00000593 addi x11,x0,0 + 100a4: 03d000ef jal x1,108e0 + 100a8: 00001517 auipc x10,0x1 + 100ac: a9050513 addi x10,x10,-1392 # 10b38 + 100b0: 00050863 beq x10,x0,100c0 <_start+0x34> + 100b4: 00001517 auipc x10,0x1 + 100b8: a2850513 addi x10,x10,-1496 # 10adc <__libc_fini_array> + 100bc: 27d000ef jal x1,10b38 + 100c0: 784000ef jal x1,10844 <__libc_init_array> + 100c4: 00012503 lw x10,0(x2) + 100c8: 00410593 addi x11,x2,4 + 100cc: 00000613 addi x12,x0,0 + 100d0: 0ac000ef jal x1,1017c
+ 100d4: 7400006f jal x0,10814 000100d8 <__do_global_dtors_aux>: - 100d8: ff010113 addi sp,sp,-16 - 100dc: 00812423 sw s0,8(sp) - 100e0: c341c783 lbu a5,-972(gp) # 1146c - 100e4: 00112623 sw ra,12(sp) - 100e8: 02079263 bnez a5,1010c <__do_global_dtors_aux+0x34> - 100ec: 00000793 li a5,0 - 100f0: 00078a63 beqz a5,10104 <__do_global_dtors_aux+0x2c> - 100f4: 00011537 lui a0,0x11 - 100f8: 00050513 mv a0,a0 - 100fc: 00000097 auipc ra,0x0 - 10100: 000000e7 jalr zero # 0 - 10104: 00100793 li a5,1 - 10108: c2f18a23 sb a5,-972(gp) # 1146c - 1010c: 00c12083 lw ra,12(sp) - 10110: 00812403 lw s0,8(sp) - 10114: 01010113 addi sp,sp,16 - 10118: 00008067 ret + 100d8: ff010113 addi x2,x2,-16 + 100dc: 00812423 sw x8,8(x2) + 100e0: c341c783 lbu x15,-972(x3) # 1146c + 100e4: 00112623 sw x1,12(x2) + 100e8: 02079263 bne x15,x0,1010c <__do_global_dtors_aux+0x34> + 100ec: 00000793 addi x15,x0,0 + 100f0: 00078a63 beq x15,x0,10104 <__do_global_dtors_aux+0x2c> + 100f4: 00011537 lui x10,0x11 + 100f8: 00050513 addi x10,x10,0 # 11000 <__EH_FRAME_BEGIN__> + 100fc: 00000097 auipc x1,0x0 + 10100: 000000e7 jalr x1,0(x0) # 0 + 10104: 00100793 addi x15,x0,1 + 10108: c2f18a23 sb x15,-972(x3) # 1146c + 1010c: 00c12083 lw x1,12(x2) + 10110: 00812403 lw x8,8(x2) + 10114: 01010113 addi x2,x2,16 + 10118: 00008067 jalr x0,0(x1) # 100fc <__do_global_dtors_aux+0x24> 0001011c : - 1011c: 00000793 li a5,0 - 10120: 00078c63 beqz a5,10138 - 10124: 00011537 lui a0,0x11 - 10128: c3818593 addi a1,gp,-968 # 11470 - 1012c: 00050513 mv a0,a0 - 10130: 00000317 auipc t1,0x0 - 10134: 00000067 jr zero # 0 - 10138: 00008067 ret + 1011c: 00000793 addi x15,x0,0 + 10120: 00078c63 beq x15,x0,10138 + 10124: 00011537 lui x10,0x11 + 10128: c3818593 addi x11,x3,-968 # 11470 + 1012c: 00050513 addi x10,x10,0 # 11000 <__EH_FRAME_BEGIN__> + 10130: 00000317 auipc x6,0x0 + 10134: 00000067 jalr x0,0(x0) # 0 + 10138: 00008067 jalr x0,0(x1) 0001013c : - 1013c: fe010113 addi sp,sp,-32 - 10140: 00812e23 sw s0,28(sp) - 10144: 02010413 addi s0,sp,32 - 10148: fea42623 sw a0,-20(s0) - 1014c: fec42703 lw a4,-20(s0) - 10150: 00a00793 li a5,10 - 10154: 02f777b3 remu a5,a4,a5 - 10158: 00011737 lui a4,0x11 - 1015c: c1c70713 addi a4,a4,-996 # 10c1c - 10160: 00279793 slli a5,a5,0x2 - 10164: 00f707b3 add a5,a4,a5 - 10168: 0007a783 lw a5,0(a5) - 1016c: 00078513 mv a0,a5 - 10170: 01c12403 lw s0,28(sp) - 10174: 02010113 addi sp,sp,32 - 10178: 00008067 ret + 1013c: fe010113 addi x2,x2,-32 + 10140: 00812e23 sw x8,28(x2) + 10144: 02010413 addi x8,x2,32 + 10148: fea42623 sw x10,-20(x8) + 1014c: fec42703 lw x14,-20(x8) + 10150: 00a00793 addi x15,x0,10 + 10154: 02f777b3 remu x15,x14,x15 + 10158: 00011737 lui x14,0x11 + 1015c: c1c70713 addi x14,x14,-996 # 10c1c + 10160: 00279793 slli x15,x15,0x2 + 10164: 00f707b3 add x15,x14,x15 + 10168: 0007a783 lw x15,0(x15) + 1016c: 00078513 addi x10,x15,0 + 10170: 01c12403 lw x8,28(x2) + 10174: 02010113 addi x2,x2,32 + 10178: 00008067 jalr x0,0(x1) 0001017c
: - 1017c: fc010113 addi sp,sp,-64 - 10180: 02112e23 sw ra,60(sp) - 10184: 02812c23 sw s0,56(sp) - 10188: 02912a23 sw s1,52(sp) - 1018c: 03212823 sw s2,48(sp) - 10190: 03312623 sw s3,44(sp) - 10194: 03412423 sw s4,40(sp) - 10198: 03512223 sw s5,36(sp) - 1019c: 04010413 addi s0,sp,64 - 101a0: fca42623 sw a0,-52(s0) - 101a4: fcb42423 sw a1,-56(s0) - 101a8: f00007b7 lui a5,0xf0000 - 101ac: fcf42c23 sw a5,-40(s0) - 101b0: f00007b7 lui a5,0xf0000 - 101b4: 01078793 addi a5,a5,16 # f0000010 <__global_pointer$+0xeffee7d8> - 101b8: fcf42a23 sw a5,-44(s0) - 101bc: fc042e23 sw zero,-36(s0) - 101c0: fdc42783 lw a5,-36(s0) - 101c4: 00178793 addi a5,a5,1 - 101c8: fcf42e23 sw a5,-36(s0) - 101cc: fdc42503 lw a0,-36(s0) - 101d0: f6dff0ef jal ra,1013c - 101d4: 00050493 mv s1,a0 - 101d8: fdc42703 lw a4,-36(s0) - 101dc: 00a00793 li a5,10 - 101e0: 02f757b3 divu a5,a4,a5 - 101e4: 00078513 mv a0,a5 - 101e8: f55ff0ef jal ra,1013c - 101ec: 00050793 mv a5,a0 - 101f0: 00879793 slli a5,a5,0x8 - 101f4: 00f4e4b3 or s1,s1,a5 - 101f8: fdc42703 lw a4,-36(s0) - 101fc: 06400793 li a5,100 - 10200: 02f757b3 divu a5,a4,a5 - 10204: 00078513 mv a0,a5 - 10208: f35ff0ef jal ra,1013c - 1020c: 00050793 mv a5,a0 - 10210: 00879793 slli a5,a5,0x8 - 10214: 00f4e4b3 or s1,s1,a5 - 10218: fdc42703 lw a4,-36(s0) - 1021c: 3e800793 li a5,1000 - 10220: 02f757b3 divu a5,a4,a5 - 10224: 00078513 mv a0,a5 - 10228: f15ff0ef jal ra,1013c - 1022c: 00050793 mv a5,a0 - 10230: 00879793 slli a5,a5,0x8 - 10234: 00f4e733 or a4,s1,a5 - 10238: fd442783 lw a5,-44(s0) - 1023c: 00e7a023 sw a4,0(a5) - 10240: fdc42703 lw a4,-36(s0) - 10244: 000027b7 lui a5,0x2 - 10248: 71078793 addi a5,a5,1808 # 2710 - 1024c: 02f757b3 divu a5,a4,a5 - 10250: 00078513 mv a0,a5 - 10254: ee9ff0ef jal ra,1013c - 10258: 00050493 mv s1,a0 - 1025c: fdc42703 lw a4,-36(s0) - 10260: 000187b7 lui a5,0x18 - 10264: 6a078793 addi a5,a5,1696 # 186a0 <__global_pointer$+0x6e68> - 10268: 02f757b3 divu a5,a4,a5 - 1026c: 00078513 mv a0,a5 - 10270: ecdff0ef jal ra,1013c - 10274: 00050793 mv a5,a0 - 10278: 00879793 slli a5,a5,0x8 - 1027c: 00f4e4b3 or s1,s1,a5 - 10280: fdc42703 lw a4,-36(s0) - 10284: 009897b7 lui a5,0x989 - 10288: 68078793 addi a5,a5,1664 # 989680 <__global_pointer$+0x977e48> - 1028c: 02f757b3 divu a5,a4,a5 - 10290: 00078513 mv a0,a5 - 10294: ea9ff0ef jal ra,1013c - 10298: 00050793 mv a5,a0 - 1029c: 00879793 slli a5,a5,0x8 - 102a0: 00f4e4b3 or s1,s1,a5 - 102a4: fdc42703 lw a4,-36(s0) - 102a8: 05f5e7b7 lui a5,0x5f5e - 102ac: 10078793 addi a5,a5,256 # 5f5e100 <__global_pointer$+0x5f4c8c8> - 102b0: 02f757b3 divu a5,a4,a5 - 102b4: 00078513 mv a0,a5 - 102b8: e85ff0ef jal ra,1013c - 102bc: 00050793 mv a5,a0 - 102c0: 00879713 slli a4,a5,0x8 - 102c4: fd442783 lw a5,-44(s0) - 102c8: 00478793 addi a5,a5,4 - 102cc: 00e4e733 or a4,s1,a4 - 102d0: 00e7a023 sw a4,0(a5) - 102d4: fdc42503 lw a0,-36(s0) - 102d8: e65ff0ef jal ra,1013c - 102dc: 00050493 mv s1,a0 - 102e0: fdc42703 lw a4,-36(s0) - 102e4: 3b9ad7b7 lui a5,0x3b9ad - 102e8: a0078793 addi a5,a5,-1536 # 3b9aca00 <__global_pointer$+0x3b99b1c8> - 102ec: 02f757b3 divu a5,a4,a5 - 102f0: 00078513 mv a0,a5 - 102f4: e49ff0ef jal ra,1013c - 102f8: 00050793 mv a5,a0 - 102fc: 00879793 slli a5,a5,0x8 - 10300: 00f4e4b3 or s1,s1,a5 - 10304: fdc42783 lw a5,-36(s0) - 10308: 00078a13 mv s4,a5 - 1030c: 00000a93 li s5,0 - 10310: 540be637 lui a2,0x540be - 10314: 40060613 addi a2,a2,1024 # 540be400 <__global_pointer$+0x540acbc8> - 10318: 00200693 li a3,2 - 1031c: 000a0513 mv a0,s4 - 10320: 000a8593 mv a1,s5 - 10324: 078000ef jal ra,1039c <__divdi3> - 10328: 00050713 mv a4,a0 - 1032c: 00058793 mv a5,a1 - 10330: 00070793 mv a5,a4 - 10334: 00078513 mv a0,a5 - 10338: e05ff0ef jal ra,1013c - 1033c: 00050793 mv a5,a0 - 10340: 00879793 slli a5,a5,0x8 - 10344: 00f4e4b3 or s1,s1,a5 - 10348: fdc42783 lw a5,-36(s0) - 1034c: 00078913 mv s2,a5 - 10350: 00000993 li s3,0 - 10354: 4876f637 lui a2,0x4876f - 10358: 80060613 addi a2,a2,-2048 # 4876e800 <__global_pointer$+0x4875cfc8> - 1035c: 01700693 li a3,23 - 10360: 00090513 mv a0,s2 - 10364: 00098593 mv a1,s3 - 10368: 034000ef jal ra,1039c <__divdi3> - 1036c: 00050713 mv a4,a0 - 10370: 00058793 mv a5,a1 - 10374: 00070793 mv a5,a4 - 10378: 00078513 mv a0,a5 - 1037c: dc1ff0ef jal ra,1013c - 10380: 00050793 mv a5,a0 - 10384: 00879713 slli a4,a5,0x8 - 10388: fd442783 lw a5,-44(s0) - 1038c: 00878793 addi a5,a5,8 - 10390: 00e4e733 or a4,s1,a4 - 10394: 00e7a023 sw a4,0(a5) - 10398: e29ff06f j 101c0 + 1017c: fc010113 addi x2,x2,-64 + 10180: 02112e23 sw x1,60(x2) + 10184: 02812c23 sw x8,56(x2) + 10188: 02912a23 sw x9,52(x2) + 1018c: 03212823 sw x18,48(x2) + 10190: 03312623 sw x19,44(x2) + 10194: 03412423 sw x20,40(x2) + 10198: 03512223 sw x21,36(x2) + 1019c: 04010413 addi x8,x2,64 + 101a0: fca42623 sw x10,-52(x8) + 101a4: fcb42423 sw x11,-56(x8) + 101a8: f00007b7 lui x15,0xf0000 + 101ac: fcf42c23 sw x15,-40(x8) + 101b0: f00007b7 lui x15,0xf0000 + 101b4: 01078793 addi x15,x15,16 # f0000010 <__global_pointer$+0xeffee7d8> + 101b8: fcf42a23 sw x15,-44(x8) + 101bc: fc042e23 sw x0,-36(x8) + 101c0: fdc42783 lw x15,-36(x8) + 101c4: 00178793 addi x15,x15,1 + 101c8: fcf42e23 sw x15,-36(x8) + 101cc: fdc42503 lw x10,-36(x8) + 101d0: f6dff0ef jal x1,1013c + 101d4: 00050493 addi x9,x10,0 + 101d8: fdc42703 lw x14,-36(x8) + 101dc: 00a00793 addi x15,x0,10 + 101e0: 02f757b3 divu x15,x14,x15 + 101e4: 00078513 addi x10,x15,0 + 101e8: f55ff0ef jal x1,1013c + 101ec: 00050793 addi x15,x10,0 + 101f0: 00879793 slli x15,x15,0x8 + 101f4: 00f4e4b3 or x9,x9,x15 + 101f8: fdc42703 lw x14,-36(x8) + 101fc: 06400793 addi x15,x0,100 + 10200: 02f757b3 divu x15,x14,x15 + 10204: 00078513 addi x10,x15,0 + 10208: f35ff0ef jal x1,1013c + 1020c: 00050793 addi x15,x10,0 + 10210: 00879793 slli x15,x15,0x8 + 10214: 00f4e4b3 or x9,x9,x15 + 10218: fdc42703 lw x14,-36(x8) + 1021c: 3e800793 addi x15,x0,1000 + 10220: 02f757b3 divu x15,x14,x15 + 10224: 00078513 addi x10,x15,0 + 10228: f15ff0ef jal x1,1013c + 1022c: 00050793 addi x15,x10,0 + 10230: 00879793 slli x15,x15,0x8 + 10234: 00f4e733 or x14,x9,x15 + 10238: fd442783 lw x15,-44(x8) + 1023c: 00e7a023 sw x14,0(x15) + 10240: fdc42703 lw x14,-36(x8) + 10244: 000027b7 lui x15,0x2 + 10248: 71078793 addi x15,x15,1808 # 2710 + 1024c: 02f757b3 divu x15,x14,x15 + 10250: 00078513 addi x10,x15,0 + 10254: ee9ff0ef jal x1,1013c + 10258: 00050493 addi x9,x10,0 + 1025c: fdc42703 lw x14,-36(x8) + 10260: 000187b7 lui x15,0x18 + 10264: 6a078793 addi x15,x15,1696 # 186a0 <__global_pointer$+0x6e68> + 10268: 02f757b3 divu x15,x14,x15 + 1026c: 00078513 addi x10,x15,0 + 10270: ecdff0ef jal x1,1013c + 10274: 00050793 addi x15,x10,0 + 10278: 00879793 slli x15,x15,0x8 + 1027c: 00f4e4b3 or x9,x9,x15 + 10280: fdc42703 lw x14,-36(x8) + 10284: 009897b7 lui x15,0x989 + 10288: 68078793 addi x15,x15,1664 # 989680 <__global_pointer$+0x977e48> + 1028c: 02f757b3 divu x15,x14,x15 + 10290: 00078513 addi x10,x15,0 + 10294: ea9ff0ef jal x1,1013c + 10298: 00050793 addi x15,x10,0 + 1029c: 00879793 slli x15,x15,0x8 + 102a0: 00f4e4b3 or x9,x9,x15 + 102a4: fdc42703 lw x14,-36(x8) + 102a8: 05f5e7b7 lui x15,0x5f5e + 102ac: 10078793 addi x15,x15,256 # 5f5e100 <__global_pointer$+0x5f4c8c8> + 102b0: 02f757b3 divu x15,x14,x15 + 102b4: 00078513 addi x10,x15,0 + 102b8: e85ff0ef jal x1,1013c + 102bc: 00050793 addi x15,x10,0 + 102c0: 00879713 slli x14,x15,0x8 + 102c4: fd442783 lw x15,-44(x8) + 102c8: 00478793 addi x15,x15,4 + 102cc: 00e4e733 or x14,x9,x14 + 102d0: 00e7a023 sw x14,0(x15) + 102d4: fdc42503 lw x10,-36(x8) + 102d8: e65ff0ef jal x1,1013c + 102dc: 00050493 addi x9,x10,0 + 102e0: fdc42703 lw x14,-36(x8) + 102e4: 3b9ad7b7 lui x15,0x3b9ad + 102e8: a0078793 addi x15,x15,-1536 # 3b9aca00 <__global_pointer$+0x3b99b1c8> + 102ec: 02f757b3 divu x15,x14,x15 + 102f0: 00078513 addi x10,x15,0 + 102f4: e49ff0ef jal x1,1013c + 102f8: 00050793 addi x15,x10,0 + 102fc: 00879793 slli x15,x15,0x8 + 10300: 00f4e4b3 or x9,x9,x15 + 10304: fdc42783 lw x15,-36(x8) + 10308: 00078a13 addi x20,x15,0 + 1030c: 00000a93 addi x21,x0,0 + 10310: 540be637 lui x12,0x540be + 10314: 40060613 addi x12,x12,1024 # 540be400 <__global_pointer$+0x540acbc8> + 10318: 00200693 addi x13,x0,2 + 1031c: 000a0513 addi x10,x20,0 + 10320: 000a8593 addi x11,x21,0 + 10324: 078000ef jal x1,1039c <__divdi3> + 10328: 00050713 addi x14,x10,0 + 1032c: 00058793 addi x15,x11,0 + 10330: 00070793 addi x15,x14,0 + 10334: 00078513 addi x10,x15,0 + 10338: e05ff0ef jal x1,1013c + 1033c: 00050793 addi x15,x10,0 + 10340: 00879793 slli x15,x15,0x8 + 10344: 00f4e4b3 or x9,x9,x15 + 10348: fdc42783 lw x15,-36(x8) + 1034c: 00078913 addi x18,x15,0 + 10350: 00000993 addi x19,x0,0 + 10354: 4876f637 lui x12,0x4876f + 10358: 80060613 addi x12,x12,-2048 # 4876e800 <__global_pointer$+0x4875cfc8> + 1035c: 01700693 addi x13,x0,23 + 10360: 00090513 addi x10,x18,0 + 10364: 00098593 addi x11,x19,0 + 10368: 034000ef jal x1,1039c <__divdi3> + 1036c: 00050713 addi x14,x10,0 + 10370: 00058793 addi x15,x11,0 + 10374: 00070793 addi x15,x14,0 + 10378: 00078513 addi x10,x15,0 + 1037c: dc1ff0ef jal x1,1013c + 10380: 00050793 addi x15,x10,0 + 10384: 00879713 slli x14,x15,0x8 + 10388: fd442783 lw x15,-44(x8) + 1038c: 00878793 addi x15,x15,8 + 10390: 00e4e733 or x14,x9,x14 + 10394: 00e7a023 sw x14,0(x15) + 10398: e29ff06f jal x0,101c0 0001039c <__divdi3>: - 1039c: 00050313 mv t1,a0 - 103a0: 00058e13 mv t3,a1 - 103a4: 00000893 li a7,0 - 103a8: 0005dc63 bgez a1,103c0 <__divdi3+0x24> - 103ac: 00a037b3 snez a5,a0 - 103b0: 40b00e33 neg t3,a1 - 103b4: 40fe0e33 sub t3,t3,a5 - 103b8: 40a00333 neg t1,a0 - 103bc: fff00893 li a7,-1 - 103c0: 0006dc63 bgez a3,103d8 <__divdi3+0x3c> - 103c4: 00c037b3 snez a5,a2 - 103c8: 40d006b3 neg a3,a3 - 103cc: fff8c893 not a7,a7 - 103d0: 40f686b3 sub a3,a3,a5 - 103d4: 40c00633 neg a2,a2 - 103d8: 00060713 mv a4,a2 - 103dc: 00030813 mv a6,t1 - 103e0: 000e0793 mv a5,t3 - 103e4: 28069c63 bnez a3,1067c <__divdi3+0x2e0> - 103e8: 000115b7 lui a1,0x11 - 103ec: c4458593 addi a1,a1,-956 # 10c44 <__clz_tab> - 103f0: 0ece7663 bgeu t3,a2,104dc <__divdi3+0x140> - 103f4: 000106b7 lui a3,0x10 - 103f8: 0cd67863 bgeu a2,a3,104c8 <__divdi3+0x12c> - 103fc: 10063693 sltiu a3,a2,256 - 10400: 0016c693 xori a3,a3,1 - 10404: 00369693 slli a3,a3,0x3 - 10408: 00d65533 srl a0,a2,a3 - 1040c: 00a585b3 add a1,a1,a0 - 10410: 0005c583 lbu a1,0(a1) - 10414: 02000513 li a0,32 - 10418: 00d586b3 add a3,a1,a3 - 1041c: 40d505b3 sub a1,a0,a3 - 10420: 00d50c63 beq a0,a3,10438 <__divdi3+0x9c> - 10424: 00be17b3 sll a5,t3,a1 - 10428: 00d356b3 srl a3,t1,a3 - 1042c: 00b61733 sll a4,a2,a1 - 10430: 00f6e7b3 or a5,a3,a5 - 10434: 00b31833 sll a6,t1,a1 - 10438: 01075593 srli a1,a4,0x10 - 1043c: 02b7de33 divu t3,a5,a1 - 10440: 01071613 slli a2,a4,0x10 - 10444: 01065613 srli a2,a2,0x10 - 10448: 02b7f7b3 remu a5,a5,a1 - 1044c: 000e0513 mv a0,t3 - 10450: 03c60333 mul t1,a2,t3 - 10454: 01079693 slli a3,a5,0x10 - 10458: 01085793 srli a5,a6,0x10 - 1045c: 00d7e7b3 or a5,a5,a3 - 10460: 0067fe63 bgeu a5,t1,1047c <__divdi3+0xe0> - 10464: 00e787b3 add a5,a5,a4 - 10468: fffe0513 addi a0,t3,-1 - 1046c: 00e7e863 bltu a5,a4,1047c <__divdi3+0xe0> - 10470: 0067f663 bgeu a5,t1,1047c <__divdi3+0xe0> - 10474: ffee0513 addi a0,t3,-2 - 10478: 00e787b3 add a5,a5,a4 - 1047c: 406787b3 sub a5,a5,t1 - 10480: 02b7d333 divu t1,a5,a1 - 10484: 01081813 slli a6,a6,0x10 - 10488: 01085813 srli a6,a6,0x10 - 1048c: 02b7f7b3 remu a5,a5,a1 - 10490: 026606b3 mul a3,a2,t1 - 10494: 01079793 slli a5,a5,0x10 - 10498: 00f86833 or a6,a6,a5 - 1049c: 00030793 mv a5,t1 - 104a0: 00d87c63 bgeu a6,a3,104b8 <__divdi3+0x11c> - 104a4: 01070833 add a6,a4,a6 - 104a8: fff30793 addi a5,t1,-1 # 1012f - 104ac: 00e86663 bltu a6,a4,104b8 <__divdi3+0x11c> - 104b0: 00d87463 bgeu a6,a3,104b8 <__divdi3+0x11c> - 104b4: ffe30793 addi a5,t1,-2 - 104b8: 01051513 slli a0,a0,0x10 - 104bc: 00f56533 or a0,a0,a5 - 104c0: 00000593 li a1,0 - 104c4: 0e00006f j 105a4 <__divdi3+0x208> - 104c8: 01000537 lui a0,0x1000 - 104cc: 01000693 li a3,16 - 104d0: f2a66ce3 bltu a2,a0,10408 <__divdi3+0x6c> - 104d4: 01800693 li a3,24 - 104d8: f31ff06f j 10408 <__divdi3+0x6c> - 104dc: 00061463 bnez a2,104e4 <__divdi3+0x148> + 1039c: 00050313 addi x6,x10,0 + 103a0: 00058e13 addi x28,x11,0 + 103a4: 00000893 addi x17,x0,0 + 103a8: 0005dc63 bge x11,x0,103c0 <__divdi3+0x24> + 103ac: 00a037b3 sltu x15,x0,x10 + 103b0: 40b00e33 sub x28,x0,x11 + 103b4: 40fe0e33 sub x28,x28,x15 + 103b8: 40a00333 sub x6,x0,x10 + 103bc: fff00893 addi x17,x0,-1 + 103c0: 0006dc63 bge x13,x0,103d8 <__divdi3+0x3c> + 103c4: 00c037b3 sltu x15,x0,x12 + 103c8: 40d006b3 sub x13,x0,x13 + 103cc: fff8c893 xori x17,x17,-1 + 103d0: 40f686b3 sub x13,x13,x15 + 103d4: 40c00633 sub x12,x0,x12 + 103d8: 00060713 addi x14,x12,0 + 103dc: 00030813 addi x16,x6,0 # 10130 + 103e0: 000e0793 addi x15,x28,0 + 103e4: 28069c63 bne x13,x0,1067c <__divdi3+0x2e0> + 103e8: 000115b7 lui x11,0x11 + 103ec: c4458593 addi x11,x11,-956 # 10c44 <__clz_tab> + 103f0: 0ece7663 bgeu x28,x12,104dc <__divdi3+0x140> + 103f4: 000106b7 lui x13,0x10 + 103f8: 0cd67863 bgeu x12,x13,104c8 <__divdi3+0x12c> + 103fc: 10063693 sltiu x13,x12,256 + 10400: 0016c693 xori x13,x13,1 + 10404: 00369693 slli x13,x13,0x3 + 10408: 00d65533 srl x10,x12,x13 + 1040c: 00a585b3 add x11,x11,x10 + 10410: 0005c583 lbu x11,0(x11) + 10414: 02000513 addi x10,x0,32 + 10418: 00d586b3 add x13,x11,x13 + 1041c: 40d505b3 sub x11,x10,x13 + 10420: 00d50c63 beq x10,x13,10438 <__divdi3+0x9c> + 10424: 00be17b3 sll x15,x28,x11 + 10428: 00d356b3 srl x13,x6,x13 + 1042c: 00b61733 sll x14,x12,x11 + 10430: 00f6e7b3 or x15,x13,x15 + 10434: 00b31833 sll x16,x6,x11 + 10438: 01075593 srli x11,x14,0x10 + 1043c: 02b7de33 divu x28,x15,x11 + 10440: 01071613 slli x12,x14,0x10 + 10444: 01065613 srli x12,x12,0x10 + 10448: 02b7f7b3 remu x15,x15,x11 + 1044c: 000e0513 addi x10,x28,0 + 10450: 03c60333 mul x6,x12,x28 + 10454: 01079693 slli x13,x15,0x10 + 10458: 01085793 srli x15,x16,0x10 + 1045c: 00d7e7b3 or x15,x15,x13 + 10460: 0067fe63 bgeu x15,x6,1047c <__divdi3+0xe0> + 10464: 00e787b3 add x15,x15,x14 + 10468: fffe0513 addi x10,x28,-1 + 1046c: 00e7e863 bltu x15,x14,1047c <__divdi3+0xe0> + 10470: 0067f663 bgeu x15,x6,1047c <__divdi3+0xe0> + 10474: ffee0513 addi x10,x28,-2 + 10478: 00e787b3 add x15,x15,x14 + 1047c: 406787b3 sub x15,x15,x6 + 10480: 02b7d333 divu x6,x15,x11 + 10484: 01081813 slli x16,x16,0x10 + 10488: 01085813 srli x16,x16,0x10 + 1048c: 02b7f7b3 remu x15,x15,x11 + 10490: 026606b3 mul x13,x12,x6 + 10494: 01079793 slli x15,x15,0x10 + 10498: 00f86833 or x16,x16,x15 + 1049c: 00030793 addi x15,x6,0 + 104a0: 00d87c63 bgeu x16,x13,104b8 <__divdi3+0x11c> + 104a4: 01070833 add x16,x14,x16 + 104a8: fff30793 addi x15,x6,-1 + 104ac: 00e86663 bltu x16,x14,104b8 <__divdi3+0x11c> + 104b0: 00d87463 bgeu x16,x13,104b8 <__divdi3+0x11c> + 104b4: ffe30793 addi x15,x6,-2 + 104b8: 01051513 slli x10,x10,0x10 + 104bc: 00f56533 or x10,x10,x15 + 104c0: 00000593 addi x11,x0,0 + 104c4: 0e00006f jal x0,105a4 <__divdi3+0x208> + 104c8: 01000537 lui x10,0x1000 + 104cc: 01000693 addi x13,x0,16 + 104d0: f2a66ce3 bltu x12,x10,10408 <__divdi3+0x6c> + 104d4: 01800693 addi x13,x0,24 + 104d8: f31ff06f jal x0,10408 <__divdi3+0x6c> + 104dc: 00061463 bne x12,x0,104e4 <__divdi3+0x148> 104e0: 00100073 ebreak - 104e4: 000107b7 lui a5,0x10 - 104e8: 0cf67a63 bgeu a2,a5,105bc <__divdi3+0x220> - 104ec: 10063693 sltiu a3,a2,256 - 104f0: 0016c693 xori a3,a3,1 - 104f4: 00369693 slli a3,a3,0x3 - 104f8: 00d657b3 srl a5,a2,a3 - 104fc: 00f585b3 add a1,a1,a5 - 10500: 0005c783 lbu a5,0(a1) - 10504: 00d787b3 add a5,a5,a3 - 10508: 02000693 li a3,32 - 1050c: 40f685b3 sub a1,a3,a5 - 10510: 0cf69063 bne a3,a5,105d0 <__divdi3+0x234> - 10514: 40ce07b3 sub a5,t3,a2 - 10518: 00100593 li a1,1 - 1051c: 01075313 srli t1,a4,0x10 - 10520: 0267deb3 divu t4,a5,t1 - 10524: 01071613 slli a2,a4,0x10 - 10528: 01065613 srli a2,a2,0x10 - 1052c: 01085693 srli a3,a6,0x10 - 10530: 0267f7b3 remu a5,a5,t1 - 10534: 000e8513 mv a0,t4 - 10538: 03d60e33 mul t3,a2,t4 - 1053c: 01079793 slli a5,a5,0x10 - 10540: 00f6e7b3 or a5,a3,a5 - 10544: 01c7fe63 bgeu a5,t3,10560 <__divdi3+0x1c4> - 10548: 00e787b3 add a5,a5,a4 - 1054c: fffe8513 addi a0,t4,-1 - 10550: 00e7e863 bltu a5,a4,10560 <__divdi3+0x1c4> - 10554: 01c7f663 bgeu a5,t3,10560 <__divdi3+0x1c4> - 10558: ffee8513 addi a0,t4,-2 - 1055c: 00e787b3 add a5,a5,a4 - 10560: 41c787b3 sub a5,a5,t3 - 10564: 0267de33 divu t3,a5,t1 - 10568: 01081813 slli a6,a6,0x10 - 1056c: 01085813 srli a6,a6,0x10 - 10570: 0267f7b3 remu a5,a5,t1 - 10574: 03c606b3 mul a3,a2,t3 - 10578: 01079793 slli a5,a5,0x10 - 1057c: 00f86833 or a6,a6,a5 - 10580: 000e0793 mv a5,t3 - 10584: 00d87c63 bgeu a6,a3,1059c <__divdi3+0x200> - 10588: 01070833 add a6,a4,a6 - 1058c: fffe0793 addi a5,t3,-1 - 10590: 00e86663 bltu a6,a4,1059c <__divdi3+0x200> - 10594: 00d87463 bgeu a6,a3,1059c <__divdi3+0x200> - 10598: ffee0793 addi a5,t3,-2 - 1059c: 01051513 slli a0,a0,0x10 - 105a0: 00f56533 or a0,a0,a5 - 105a4: 00088a63 beqz a7,105b8 <__divdi3+0x21c> - 105a8: 00a037b3 snez a5,a0 - 105ac: 40b005b3 neg a1,a1 - 105b0: 40f585b3 sub a1,a1,a5 - 105b4: 40a00533 neg a0,a0 - 105b8: 00008067 ret - 105bc: 010007b7 lui a5,0x1000 - 105c0: 01000693 li a3,16 - 105c4: f2f66ae3 bltu a2,a5,104f8 <__divdi3+0x15c> - 105c8: 01800693 li a3,24 - 105cc: f2dff06f j 104f8 <__divdi3+0x15c> - 105d0: 00b61733 sll a4,a2,a1 - 105d4: 00fe56b3 srl a3,t3,a5 - 105d8: 01075513 srli a0,a4,0x10 - 105dc: 00be1e33 sll t3,t3,a1 - 105e0: 00f357b3 srl a5,t1,a5 - 105e4: 01c7e7b3 or a5,a5,t3 - 105e8: 02a6de33 divu t3,a3,a0 - 105ec: 01071613 slli a2,a4,0x10 - 105f0: 01065613 srli a2,a2,0x10 - 105f4: 00b31833 sll a6,t1,a1 - 105f8: 02a6f6b3 remu a3,a3,a0 - 105fc: 03c60333 mul t1,a2,t3 - 10600: 01069593 slli a1,a3,0x10 - 10604: 0107d693 srli a3,a5,0x10 - 10608: 00b6e6b3 or a3,a3,a1 - 1060c: 000e0593 mv a1,t3 - 10610: 0066fe63 bgeu a3,t1,1062c <__divdi3+0x290> - 10614: 00e686b3 add a3,a3,a4 - 10618: fffe0593 addi a1,t3,-1 - 1061c: 00e6e863 bltu a3,a4,1062c <__divdi3+0x290> - 10620: 0066f663 bgeu a3,t1,1062c <__divdi3+0x290> - 10624: ffee0593 addi a1,t3,-2 - 10628: 00e686b3 add a3,a3,a4 - 1062c: 406686b3 sub a3,a3,t1 - 10630: 02a6d333 divu t1,a3,a0 - 10634: 01079793 slli a5,a5,0x10 - 10638: 0107d793 srli a5,a5,0x10 - 1063c: 02a6f6b3 remu a3,a3,a0 - 10640: 02660633 mul a2,a2,t1 - 10644: 01069693 slli a3,a3,0x10 - 10648: 00d7e7b3 or a5,a5,a3 - 1064c: 00030693 mv a3,t1 - 10650: 00c7fe63 bgeu a5,a2,1066c <__divdi3+0x2d0> - 10654: 00e787b3 add a5,a5,a4 - 10658: fff30693 addi a3,t1,-1 - 1065c: 00e7e863 bltu a5,a4,1066c <__divdi3+0x2d0> - 10660: 00c7f663 bgeu a5,a2,1066c <__divdi3+0x2d0> - 10664: ffe30693 addi a3,t1,-2 - 10668: 00e787b3 add a5,a5,a4 - 1066c: 01059593 slli a1,a1,0x10 - 10670: 40c787b3 sub a5,a5,a2 - 10674: 00d5e5b3 or a1,a1,a3 - 10678: ea5ff06f j 1051c <__divdi3+0x180> - 1067c: 18de6663 bltu t3,a3,10808 <__divdi3+0x46c> - 10680: 000107b7 lui a5,0x10 - 10684: 04f6f463 bgeu a3,a5,106cc <__divdi3+0x330> - 10688: 1006b713 sltiu a4,a3,256 - 1068c: 00174713 xori a4,a4,1 - 10690: 00371713 slli a4,a4,0x3 - 10694: 000117b7 lui a5,0x11 - 10698: 00e6d5b3 srl a1,a3,a4 - 1069c: c4478793 addi a5,a5,-956 # 10c44 <__clz_tab> - 106a0: 00b787b3 add a5,a5,a1 - 106a4: 0007c783 lbu a5,0(a5) - 106a8: 00e787b3 add a5,a5,a4 - 106ac: 02000713 li a4,32 - 106b0: 40f705b3 sub a1,a4,a5 - 106b4: 02f71663 bne a4,a5,106e0 <__divdi3+0x344> - 106b8: 00100513 li a0,1 - 106bc: efc6e4e3 bltu a3,t3,105a4 <__divdi3+0x208> - 106c0: 00c33533 sltu a0,t1,a2 - 106c4: 00154513 xori a0,a0,1 - 106c8: eddff06f j 105a4 <__divdi3+0x208> - 106cc: 010007b7 lui a5,0x1000 - 106d0: 01000713 li a4,16 - 106d4: fcf6e0e3 bltu a3,a5,10694 <__divdi3+0x2f8> - 106d8: 01800713 li a4,24 - 106dc: fb9ff06f j 10694 <__divdi3+0x2f8> - 106e0: 00f65733 srl a4,a2,a5 - 106e4: 00b696b3 sll a3,a3,a1 - 106e8: 00d766b3 or a3,a4,a3 - 106ec: 00fe5733 srl a4,t3,a5 - 106f0: 00be1e33 sll t3,t3,a1 - 106f4: 00f357b3 srl a5,t1,a5 - 106f8: 01c7e7b3 or a5,a5,t3 - 106fc: 0106de13 srli t3,a3,0x10 - 10700: 03c75f33 divu t5,a4,t3 - 10704: 01069813 slli a6,a3,0x10 - 10708: 01085813 srli a6,a6,0x10 - 1070c: 00b61633 sll a2,a2,a1 - 10710: 03c77733 remu a4,a4,t3 - 10714: 03e80eb3 mul t4,a6,t5 - 10718: 01071513 slli a0,a4,0x10 - 1071c: 0107d713 srli a4,a5,0x10 - 10720: 00a76733 or a4,a4,a0 - 10724: 000f0513 mv a0,t5 - 10728: 01d77e63 bgeu a4,t4,10744 <__divdi3+0x3a8> - 1072c: 00d70733 add a4,a4,a3 - 10730: ffff0513 addi a0,t5,-1 - 10734: 00d76863 bltu a4,a3,10744 <__divdi3+0x3a8> - 10738: 01d77663 bgeu a4,t4,10744 <__divdi3+0x3a8> - 1073c: ffef0513 addi a0,t5,-2 - 10740: 00d70733 add a4,a4,a3 - 10744: 41d70733 sub a4,a4,t4 - 10748: 03c75eb3 divu t4,a4,t3 - 1074c: 01079793 slli a5,a5,0x10 - 10750: 0107d793 srli a5,a5,0x10 - 10754: 03c77733 remu a4,a4,t3 - 10758: 03d80833 mul a6,a6,t4 - 1075c: 01071713 slli a4,a4,0x10 - 10760: 00e7e7b3 or a5,a5,a4 - 10764: 000e8713 mv a4,t4 - 10768: 0107fe63 bgeu a5,a6,10784 <__divdi3+0x3e8> - 1076c: 00d787b3 add a5,a5,a3 - 10770: fffe8713 addi a4,t4,-1 - 10774: 00d7e863 bltu a5,a3,10784 <__divdi3+0x3e8> - 10778: 0107f663 bgeu a5,a6,10784 <__divdi3+0x3e8> - 1077c: ffee8713 addi a4,t4,-2 - 10780: 00d787b3 add a5,a5,a3 - 10784: 01051513 slli a0,a0,0x10 - 10788: 00010eb7 lui t4,0x10 - 1078c: 00e56533 or a0,a0,a4 - 10790: fffe8693 addi a3,t4,-1 # ffff - 10794: 00d57733 and a4,a0,a3 - 10798: 410787b3 sub a5,a5,a6 - 1079c: 00d676b3 and a3,a2,a3 - 107a0: 01055813 srli a6,a0,0x10 - 107a4: 01065613 srli a2,a2,0x10 - 107a8: 02d70e33 mul t3,a4,a3 - 107ac: 02d806b3 mul a3,a6,a3 - 107b0: 02c70733 mul a4,a4,a2 - 107b4: 02c80833 mul a6,a6,a2 - 107b8: 00d70633 add a2,a4,a3 - 107bc: 010e5713 srli a4,t3,0x10 - 107c0: 00c70733 add a4,a4,a2 - 107c4: 00d77463 bgeu a4,a3,107cc <__divdi3+0x430> - 107c8: 01d80833 add a6,a6,t4 - 107cc: 01075693 srli a3,a4,0x10 - 107d0: 010686b3 add a3,a3,a6 - 107d4: 02d7e663 bltu a5,a3,10800 <__divdi3+0x464> - 107d8: ced794e3 bne a5,a3,104c0 <__divdi3+0x124> - 107dc: 000107b7 lui a5,0x10 - 107e0: fff78793 addi a5,a5,-1 # ffff - 107e4: 00f77733 and a4,a4,a5 - 107e8: 01071713 slli a4,a4,0x10 - 107ec: 00fe7e33 and t3,t3,a5 - 107f0: 00b31333 sll t1,t1,a1 - 107f4: 01c70733 add a4,a4,t3 - 107f8: 00000593 li a1,0 - 107fc: dae374e3 bgeu t1,a4,105a4 <__divdi3+0x208> - 10800: fff50513 addi a0,a0,-1 # ffffff <__global_pointer$+0xfee7c7> - 10804: cbdff06f j 104c0 <__divdi3+0x124> - 10808: 00000593 li a1,0 - 1080c: 00000513 li a0,0 - 10810: d95ff06f j 105a4 <__divdi3+0x208> + 104e4: 000107b7 lui x15,0x10 + 104e8: 0cf67a63 bgeu x12,x15,105bc <__divdi3+0x220> + 104ec: 10063693 sltiu x13,x12,256 + 104f0: 0016c693 xori x13,x13,1 + 104f4: 00369693 slli x13,x13,0x3 + 104f8: 00d657b3 srl x15,x12,x13 + 104fc: 00f585b3 add x11,x11,x15 + 10500: 0005c783 lbu x15,0(x11) + 10504: 00d787b3 add x15,x15,x13 + 10508: 02000693 addi x13,x0,32 + 1050c: 40f685b3 sub x11,x13,x15 + 10510: 0cf69063 bne x13,x15,105d0 <__divdi3+0x234> + 10514: 40ce07b3 sub x15,x28,x12 + 10518: 00100593 addi x11,x0,1 + 1051c: 01075313 srli x6,x14,0x10 + 10520: 0267deb3 divu x29,x15,x6 + 10524: 01071613 slli x12,x14,0x10 + 10528: 01065613 srli x12,x12,0x10 + 1052c: 01085693 srli x13,x16,0x10 + 10530: 0267f7b3 remu x15,x15,x6 + 10534: 000e8513 addi x10,x29,0 + 10538: 03d60e33 mul x28,x12,x29 + 1053c: 01079793 slli x15,x15,0x10 + 10540: 00f6e7b3 or x15,x13,x15 + 10544: 01c7fe63 bgeu x15,x28,10560 <__divdi3+0x1c4> + 10548: 00e787b3 add x15,x15,x14 + 1054c: fffe8513 addi x10,x29,-1 + 10550: 00e7e863 bltu x15,x14,10560 <__divdi3+0x1c4> + 10554: 01c7f663 bgeu x15,x28,10560 <__divdi3+0x1c4> + 10558: ffee8513 addi x10,x29,-2 + 1055c: 00e787b3 add x15,x15,x14 + 10560: 41c787b3 sub x15,x15,x28 + 10564: 0267de33 divu x28,x15,x6 + 10568: 01081813 slli x16,x16,0x10 + 1056c: 01085813 srli x16,x16,0x10 + 10570: 0267f7b3 remu x15,x15,x6 + 10574: 03c606b3 mul x13,x12,x28 + 10578: 01079793 slli x15,x15,0x10 + 1057c: 00f86833 or x16,x16,x15 + 10580: 000e0793 addi x15,x28,0 + 10584: 00d87c63 bgeu x16,x13,1059c <__divdi3+0x200> + 10588: 01070833 add x16,x14,x16 + 1058c: fffe0793 addi x15,x28,-1 + 10590: 00e86663 bltu x16,x14,1059c <__divdi3+0x200> + 10594: 00d87463 bgeu x16,x13,1059c <__divdi3+0x200> + 10598: ffee0793 addi x15,x28,-2 + 1059c: 01051513 slli x10,x10,0x10 + 105a0: 00f56533 or x10,x10,x15 + 105a4: 00088a63 beq x17,x0,105b8 <__divdi3+0x21c> + 105a8: 00a037b3 sltu x15,x0,x10 + 105ac: 40b005b3 sub x11,x0,x11 + 105b0: 40f585b3 sub x11,x11,x15 + 105b4: 40a00533 sub x10,x0,x10 + 105b8: 00008067 jalr x0,0(x1) + 105bc: 010007b7 lui x15,0x1000 + 105c0: 01000693 addi x13,x0,16 + 105c4: f2f66ae3 bltu x12,x15,104f8 <__divdi3+0x15c> + 105c8: 01800693 addi x13,x0,24 + 105cc: f2dff06f jal x0,104f8 <__divdi3+0x15c> + 105d0: 00b61733 sll x14,x12,x11 + 105d4: 00fe56b3 srl x13,x28,x15 + 105d8: 01075513 srli x10,x14,0x10 + 105dc: 00be1e33 sll x28,x28,x11 + 105e0: 00f357b3 srl x15,x6,x15 + 105e4: 01c7e7b3 or x15,x15,x28 + 105e8: 02a6de33 divu x28,x13,x10 + 105ec: 01071613 slli x12,x14,0x10 + 105f0: 01065613 srli x12,x12,0x10 + 105f4: 00b31833 sll x16,x6,x11 + 105f8: 02a6f6b3 remu x13,x13,x10 + 105fc: 03c60333 mul x6,x12,x28 + 10600: 01069593 slli x11,x13,0x10 + 10604: 0107d693 srli x13,x15,0x10 + 10608: 00b6e6b3 or x13,x13,x11 + 1060c: 000e0593 addi x11,x28,0 + 10610: 0066fe63 bgeu x13,x6,1062c <__divdi3+0x290> + 10614: 00e686b3 add x13,x13,x14 + 10618: fffe0593 addi x11,x28,-1 + 1061c: 00e6e863 bltu x13,x14,1062c <__divdi3+0x290> + 10620: 0066f663 bgeu x13,x6,1062c <__divdi3+0x290> + 10624: ffee0593 addi x11,x28,-2 + 10628: 00e686b3 add x13,x13,x14 + 1062c: 406686b3 sub x13,x13,x6 + 10630: 02a6d333 divu x6,x13,x10 + 10634: 01079793 slli x15,x15,0x10 + 10638: 0107d793 srli x15,x15,0x10 + 1063c: 02a6f6b3 remu x13,x13,x10 + 10640: 02660633 mul x12,x12,x6 + 10644: 01069693 slli x13,x13,0x10 + 10648: 00d7e7b3 or x15,x15,x13 + 1064c: 00030693 addi x13,x6,0 + 10650: 00c7fe63 bgeu x15,x12,1066c <__divdi3+0x2d0> + 10654: 00e787b3 add x15,x15,x14 + 10658: fff30693 addi x13,x6,-1 + 1065c: 00e7e863 bltu x15,x14,1066c <__divdi3+0x2d0> + 10660: 00c7f663 bgeu x15,x12,1066c <__divdi3+0x2d0> + 10664: ffe30693 addi x13,x6,-2 + 10668: 00e787b3 add x15,x15,x14 + 1066c: 01059593 slli x11,x11,0x10 + 10670: 40c787b3 sub x15,x15,x12 + 10674: 00d5e5b3 or x11,x11,x13 + 10678: ea5ff06f jal x0,1051c <__divdi3+0x180> + 1067c: 18de6663 bltu x28,x13,10808 <__divdi3+0x46c> + 10680: 000107b7 lui x15,0x10 + 10684: 04f6f463 bgeu x13,x15,106cc <__divdi3+0x330> + 10688: 1006b713 sltiu x14,x13,256 + 1068c: 00174713 xori x14,x14,1 + 10690: 00371713 slli x14,x14,0x3 + 10694: 000117b7 lui x15,0x11 + 10698: 00e6d5b3 srl x11,x13,x14 + 1069c: c4478793 addi x15,x15,-956 # 10c44 <__clz_tab> + 106a0: 00b787b3 add x15,x15,x11 + 106a4: 0007c783 lbu x15,0(x15) + 106a8: 00e787b3 add x15,x15,x14 + 106ac: 02000713 addi x14,x0,32 + 106b0: 40f705b3 sub x11,x14,x15 + 106b4: 02f71663 bne x14,x15,106e0 <__divdi3+0x344> + 106b8: 00100513 addi x10,x0,1 + 106bc: efc6e4e3 bltu x13,x28,105a4 <__divdi3+0x208> + 106c0: 00c33533 sltu x10,x6,x12 + 106c4: 00154513 xori x10,x10,1 + 106c8: eddff06f jal x0,105a4 <__divdi3+0x208> + 106cc: 010007b7 lui x15,0x1000 + 106d0: 01000713 addi x14,x0,16 + 106d4: fcf6e0e3 bltu x13,x15,10694 <__divdi3+0x2f8> + 106d8: 01800713 addi x14,x0,24 + 106dc: fb9ff06f jal x0,10694 <__divdi3+0x2f8> + 106e0: 00f65733 srl x14,x12,x15 + 106e4: 00b696b3 sll x13,x13,x11 + 106e8: 00d766b3 or x13,x14,x13 + 106ec: 00fe5733 srl x14,x28,x15 + 106f0: 00be1e33 sll x28,x28,x11 + 106f4: 00f357b3 srl x15,x6,x15 + 106f8: 01c7e7b3 or x15,x15,x28 + 106fc: 0106de13 srli x28,x13,0x10 + 10700: 03c75f33 divu x30,x14,x28 + 10704: 01069813 slli x16,x13,0x10 + 10708: 01085813 srli x16,x16,0x10 + 1070c: 00b61633 sll x12,x12,x11 + 10710: 03c77733 remu x14,x14,x28 + 10714: 03e80eb3 mul x29,x16,x30 + 10718: 01071513 slli x10,x14,0x10 + 1071c: 0107d713 srli x14,x15,0x10 + 10720: 00a76733 or x14,x14,x10 + 10724: 000f0513 addi x10,x30,0 + 10728: 01d77e63 bgeu x14,x29,10744 <__divdi3+0x3a8> + 1072c: 00d70733 add x14,x14,x13 + 10730: ffff0513 addi x10,x30,-1 + 10734: 00d76863 bltu x14,x13,10744 <__divdi3+0x3a8> + 10738: 01d77663 bgeu x14,x29,10744 <__divdi3+0x3a8> + 1073c: ffef0513 addi x10,x30,-2 + 10740: 00d70733 add x14,x14,x13 + 10744: 41d70733 sub x14,x14,x29 + 10748: 03c75eb3 divu x29,x14,x28 + 1074c: 01079793 slli x15,x15,0x10 + 10750: 0107d793 srli x15,x15,0x10 + 10754: 03c77733 remu x14,x14,x28 + 10758: 03d80833 mul x16,x16,x29 + 1075c: 01071713 slli x14,x14,0x10 + 10760: 00e7e7b3 or x15,x15,x14 + 10764: 000e8713 addi x14,x29,0 + 10768: 0107fe63 bgeu x15,x16,10784 <__divdi3+0x3e8> + 1076c: 00d787b3 add x15,x15,x13 + 10770: fffe8713 addi x14,x29,-1 + 10774: 00d7e863 bltu x15,x13,10784 <__divdi3+0x3e8> + 10778: 0107f663 bgeu x15,x16,10784 <__divdi3+0x3e8> + 1077c: ffee8713 addi x14,x29,-2 + 10780: 00d787b3 add x15,x15,x13 + 10784: 01051513 slli x10,x10,0x10 + 10788: 00010eb7 lui x29,0x10 + 1078c: 00e56533 or x10,x10,x14 + 10790: fffe8693 addi x13,x29,-1 # ffff + 10794: 00d57733 and x14,x10,x13 + 10798: 410787b3 sub x15,x15,x16 + 1079c: 00d676b3 and x13,x12,x13 + 107a0: 01055813 srli x16,x10,0x10 + 107a4: 01065613 srli x12,x12,0x10 + 107a8: 02d70e33 mul x28,x14,x13 + 107ac: 02d806b3 mul x13,x16,x13 + 107b0: 02c70733 mul x14,x14,x12 + 107b4: 02c80833 mul x16,x16,x12 + 107b8: 00d70633 add x12,x14,x13 + 107bc: 010e5713 srli x14,x28,0x10 + 107c0: 00c70733 add x14,x14,x12 + 107c4: 00d77463 bgeu x14,x13,107cc <__divdi3+0x430> + 107c8: 01d80833 add x16,x16,x29 + 107cc: 01075693 srli x13,x14,0x10 + 107d0: 010686b3 add x13,x13,x16 + 107d4: 02d7e663 bltu x15,x13,10800 <__divdi3+0x464> + 107d8: ced794e3 bne x15,x13,104c0 <__divdi3+0x124> + 107dc: 000107b7 lui x15,0x10 + 107e0: fff78793 addi x15,x15,-1 # ffff + 107e4: 00f77733 and x14,x14,x15 + 107e8: 01071713 slli x14,x14,0x10 + 107ec: 00fe7e33 and x28,x28,x15 + 107f0: 00b31333 sll x6,x6,x11 + 107f4: 01c70733 add x14,x14,x28 + 107f8: 00000593 addi x11,x0,0 + 107fc: dae374e3 bgeu x6,x14,105a4 <__divdi3+0x208> + 10800: fff50513 addi x10,x10,-1 # ffffff <__global_pointer$+0xfee7c7> + 10804: cbdff06f jal x0,104c0 <__divdi3+0x124> + 10808: 00000593 addi x11,x0,0 + 1080c: 00000513 addi x10,x0,0 + 10810: d95ff06f jal x0,105a4 <__divdi3+0x208> 00010814 : - 10814: ff010113 addi sp,sp,-16 - 10818: 00000593 li a1,0 - 1081c: 00812423 sw s0,8(sp) - 10820: 00112623 sw ra,12(sp) - 10824: 00050413 mv s0,a0 - 10828: 194000ef jal ra,109bc <__call_exitprocs> - 1082c: c281a503 lw a0,-984(gp) # 11460 <_global_impure_ptr> - 10830: 03c52783 lw a5,60(a0) - 10834: 00078463 beqz a5,1083c - 10838: 000780e7 jalr a5 - 1083c: 00040513 mv a0,s0 - 10840: 3a4000ef jal ra,10be4 <_exit> + 10814: ff010113 addi x2,x2,-16 + 10818: 00000593 addi x11,x0,0 + 1081c: 00812423 sw x8,8(x2) + 10820: 00112623 sw x1,12(x2) + 10824: 00050413 addi x8,x10,0 + 10828: 194000ef jal x1,109bc <__call_exitprocs> + 1082c: c281a503 lw x10,-984(x3) # 11460 <_global_impure_ptr> + 10830: 03c52783 lw x15,60(x10) + 10834: 00078463 beq x15,x0,1083c + 10838: 000780e7 jalr x1,0(x15) + 1083c: 00040513 addi x10,x8,0 + 10840: 3a4000ef jal x1,10be4 <_exit> 00010844 <__libc_init_array>: - 10844: ff010113 addi sp,sp,-16 - 10848: 00812423 sw s0,8(sp) - 1084c: 01212023 sw s2,0(sp) - 10850: 00011437 lui s0,0x11 - 10854: 00011937 lui s2,0x11 - 10858: 02c40793 addi a5,s0,44 # 1102c <__init_array_start> - 1085c: 02c90913 addi s2,s2,44 # 1102c <__init_array_start> - 10860: 40f90933 sub s2,s2,a5 - 10864: 00112623 sw ra,12(sp) - 10868: 00912223 sw s1,4(sp) - 1086c: 40295913 srai s2,s2,0x2 - 10870: 02090063 beqz s2,10890 <__libc_init_array+0x4c> - 10874: 02c40413 addi s0,s0,44 - 10878: 00000493 li s1,0 - 1087c: 00042783 lw a5,0(s0) - 10880: 00148493 addi s1,s1,1 - 10884: 00440413 addi s0,s0,4 - 10888: 000780e7 jalr a5 - 1088c: fe9918e3 bne s2,s1,1087c <__libc_init_array+0x38> - 10890: 00011437 lui s0,0x11 - 10894: 00011937 lui s2,0x11 - 10898: 02c40793 addi a5,s0,44 # 1102c <__init_array_start> - 1089c: 03490913 addi s2,s2,52 # 11034 <__do_global_dtors_aux_fini_array_entry> - 108a0: 40f90933 sub s2,s2,a5 - 108a4: 40295913 srai s2,s2,0x2 - 108a8: 02090063 beqz s2,108c8 <__libc_init_array+0x84> - 108ac: 02c40413 addi s0,s0,44 - 108b0: 00000493 li s1,0 - 108b4: 00042783 lw a5,0(s0) - 108b8: 00148493 addi s1,s1,1 - 108bc: 00440413 addi s0,s0,4 - 108c0: 000780e7 jalr a5 - 108c4: fe9918e3 bne s2,s1,108b4 <__libc_init_array+0x70> - 108c8: 00c12083 lw ra,12(sp) - 108cc: 00812403 lw s0,8(sp) - 108d0: 00412483 lw s1,4(sp) - 108d4: 00012903 lw s2,0(sp) - 108d8: 01010113 addi sp,sp,16 - 108dc: 00008067 ret + 10844: ff010113 addi x2,x2,-16 + 10848: 00812423 sw x8,8(x2) + 1084c: 01212023 sw x18,0(x2) + 10850: 00011437 lui x8,0x11 + 10854: 00011937 lui x18,0x11 + 10858: 02c40793 addi x15,x8,44 # 1102c <__init_array_start> + 1085c: 02c90913 addi x18,x18,44 # 1102c <__init_array_start> + 10860: 40f90933 sub x18,x18,x15 + 10864: 00112623 sw x1,12(x2) + 10868: 00912223 sw x9,4(x2) + 1086c: 40295913 srai x18,x18,0x2 + 10870: 02090063 beq x18,x0,10890 <__libc_init_array+0x4c> + 10874: 02c40413 addi x8,x8,44 + 10878: 00000493 addi x9,x0,0 + 1087c: 00042783 lw x15,0(x8) + 10880: 00148493 addi x9,x9,1 + 10884: 00440413 addi x8,x8,4 + 10888: 000780e7 jalr x1,0(x15) + 1088c: fe9918e3 bne x18,x9,1087c <__libc_init_array+0x38> + 10890: 00011437 lui x8,0x11 + 10894: 00011937 lui x18,0x11 + 10898: 02c40793 addi x15,x8,44 # 1102c <__init_array_start> + 1089c: 03490913 addi x18,x18,52 # 11034 <__do_global_dtors_aux_fini_array_entry> + 108a0: 40f90933 sub x18,x18,x15 + 108a4: 40295913 srai x18,x18,0x2 + 108a8: 02090063 beq x18,x0,108c8 <__libc_init_array+0x84> + 108ac: 02c40413 addi x8,x8,44 + 108b0: 00000493 addi x9,x0,0 + 108b4: 00042783 lw x15,0(x8) + 108b8: 00148493 addi x9,x9,1 + 108bc: 00440413 addi x8,x8,4 + 108c0: 000780e7 jalr x1,0(x15) + 108c4: fe9918e3 bne x18,x9,108b4 <__libc_init_array+0x70> + 108c8: 00c12083 lw x1,12(x2) + 108cc: 00812403 lw x8,8(x2) + 108d0: 00412483 lw x9,4(x2) + 108d4: 00012903 lw x18,0(x2) + 108d8: 01010113 addi x2,x2,16 + 108dc: 00008067 jalr x0,0(x1) 000108e0 : - 108e0: 00f00313 li t1,15 - 108e4: 00050713 mv a4,a0 - 108e8: 02c37e63 bgeu t1,a2,10924 - 108ec: 00f77793 andi a5,a4,15 - 108f0: 0a079063 bnez a5,10990 - 108f4: 08059263 bnez a1,10978 - 108f8: ff067693 andi a3,a2,-16 - 108fc: 00f67613 andi a2,a2,15 - 10900: 00e686b3 add a3,a3,a4 - 10904: 00b72023 sw a1,0(a4) - 10908: 00b72223 sw a1,4(a4) - 1090c: 00b72423 sw a1,8(a4) - 10910: 00b72623 sw a1,12(a4) - 10914: 01070713 addi a4,a4,16 - 10918: fed766e3 bltu a4,a3,10904 - 1091c: 00061463 bnez a2,10924 - 10920: 00008067 ret - 10924: 40c306b3 sub a3,t1,a2 - 10928: 00269693 slli a3,a3,0x2 - 1092c: 00000297 auipc t0,0x0 - 10930: 005686b3 add a3,a3,t0 - 10934: 00c68067 jr 12(a3) # 1000c - 10938: 00b70723 sb a1,14(a4) - 1093c: 00b706a3 sb a1,13(a4) - 10940: 00b70623 sb a1,12(a4) - 10944: 00b705a3 sb a1,11(a4) - 10948: 00b70523 sb a1,10(a4) - 1094c: 00b704a3 sb a1,9(a4) - 10950: 00b70423 sb a1,8(a4) - 10954: 00b703a3 sb a1,7(a4) - 10958: 00b70323 sb a1,6(a4) - 1095c: 00b702a3 sb a1,5(a4) - 10960: 00b70223 sb a1,4(a4) - 10964: 00b701a3 sb a1,3(a4) - 10968: 00b70123 sb a1,2(a4) - 1096c: 00b700a3 sb a1,1(a4) - 10970: 00b70023 sb a1,0(a4) - 10974: 00008067 ret - 10978: 0ff5f593 zext.b a1,a1 - 1097c: 00859693 slli a3,a1,0x8 - 10980: 00d5e5b3 or a1,a1,a3 - 10984: 01059693 slli a3,a1,0x10 - 10988: 00d5e5b3 or a1,a1,a3 - 1098c: f6dff06f j 108f8 - 10990: 00279693 slli a3,a5,0x2 - 10994: 00000297 auipc t0,0x0 - 10998: 005686b3 add a3,a3,t0 - 1099c: 00008293 mv t0,ra - 109a0: fa0680e7 jalr -96(a3) - 109a4: 00028093 mv ra,t0 - 109a8: ff078793 addi a5,a5,-16 - 109ac: 40f70733 sub a4,a4,a5 - 109b0: 00f60633 add a2,a2,a5 - 109b4: f6c378e3 bgeu t1,a2,10924 - 109b8: f3dff06f j 108f4 + 108e0: 00f00313 addi x6,x0,15 + 108e4: 00050713 addi x14,x10,0 + 108e8: 02c37e63 bgeu x6,x12,10924 + 108ec: 00f77793 andi x15,x14,15 + 108f0: 0a079063 bne x15,x0,10990 + 108f4: 08059263 bne x11,x0,10978 + 108f8: ff067693 andi x13,x12,-16 + 108fc: 00f67613 andi x12,x12,15 + 10900: 00e686b3 add x13,x13,x14 + 10904: 00b72023 sw x11,0(x14) + 10908: 00b72223 sw x11,4(x14) + 1090c: 00b72423 sw x11,8(x14) + 10910: 00b72623 sw x11,12(x14) + 10914: 01070713 addi x14,x14,16 + 10918: fed766e3 bltu x14,x13,10904 + 1091c: 00061463 bne x12,x0,10924 + 10920: 00008067 jalr x0,0(x1) + 10924: 40c306b3 sub x13,x6,x12 + 10928: 00269693 slli x13,x13,0x2 + 1092c: 00000297 auipc x5,0x0 + 10930: 005686b3 add x13,x13,x5 + 10934: 00c68067 jalr x0,12(x13) # 1000c + 10938: 00b70723 sb x11,14(x14) + 1093c: 00b706a3 sb x11,13(x14) + 10940: 00b70623 sb x11,12(x14) + 10944: 00b705a3 sb x11,11(x14) + 10948: 00b70523 sb x11,10(x14) + 1094c: 00b704a3 sb x11,9(x14) + 10950: 00b70423 sb x11,8(x14) + 10954: 00b703a3 sb x11,7(x14) + 10958: 00b70323 sb x11,6(x14) + 1095c: 00b702a3 sb x11,5(x14) + 10960: 00b70223 sb x11,4(x14) + 10964: 00b701a3 sb x11,3(x14) + 10968: 00b70123 sb x11,2(x14) + 1096c: 00b700a3 sb x11,1(x14) + 10970: 00b70023 sb x11,0(x14) + 10974: 00008067 jalr x0,0(x1) + 10978: 0ff5f593 andi x11,x11,255 + 1097c: 00859693 slli x13,x11,0x8 + 10980: 00d5e5b3 or x11,x11,x13 + 10984: 01059693 slli x13,x11,0x10 + 10988: 00d5e5b3 or x11,x11,x13 + 1098c: f6dff06f jal x0,108f8 + 10990: 00279693 slli x13,x15,0x2 + 10994: 00000297 auipc x5,0x0 + 10998: 005686b3 add x13,x13,x5 + 1099c: 00008293 addi x5,x1,0 + 109a0: fa0680e7 jalr x1,-96(x13) + 109a4: 00028093 addi x1,x5,0 # 10994 + 109a8: ff078793 addi x15,x15,-16 + 109ac: 40f70733 sub x14,x14,x15 + 109b0: 00f60633 add x12,x12,x15 + 109b4: f6c378e3 bgeu x6,x12,10924 + 109b8: f3dff06f jal x0,108f4 000109bc <__call_exitprocs>: - 109bc: fd010113 addi sp,sp,-48 - 109c0: 01412c23 sw s4,24(sp) - 109c4: c281aa03 lw s4,-984(gp) # 11460 <_global_impure_ptr> - 109c8: 03212023 sw s2,32(sp) - 109cc: 02112623 sw ra,44(sp) - 109d0: 148a2903 lw s2,328(s4) - 109d4: 02812423 sw s0,40(sp) - 109d8: 02912223 sw s1,36(sp) - 109dc: 01312e23 sw s3,28(sp) - 109e0: 01512a23 sw s5,20(sp) - 109e4: 01612823 sw s6,16(sp) - 109e8: 01712623 sw s7,12(sp) - 109ec: 01812423 sw s8,8(sp) - 109f0: 04090063 beqz s2,10a30 <__call_exitprocs+0x74> - 109f4: 00050b13 mv s6,a0 - 109f8: 00058b93 mv s7,a1 - 109fc: 00100a93 li s5,1 - 10a00: fff00993 li s3,-1 - 10a04: 00492483 lw s1,4(s2) - 10a08: fff48413 addi s0,s1,-1 - 10a0c: 02044263 bltz s0,10a30 <__call_exitprocs+0x74> - 10a10: 00249493 slli s1,s1,0x2 - 10a14: 009904b3 add s1,s2,s1 - 10a18: 040b8463 beqz s7,10a60 <__call_exitprocs+0xa4> - 10a1c: 1044a783 lw a5,260(s1) - 10a20: 05778063 beq a5,s7,10a60 <__call_exitprocs+0xa4> - 10a24: fff40413 addi s0,s0,-1 - 10a28: ffc48493 addi s1,s1,-4 - 10a2c: ff3416e3 bne s0,s3,10a18 <__call_exitprocs+0x5c> - 10a30: 02c12083 lw ra,44(sp) - 10a34: 02812403 lw s0,40(sp) - 10a38: 02412483 lw s1,36(sp) - 10a3c: 02012903 lw s2,32(sp) - 10a40: 01c12983 lw s3,28(sp) - 10a44: 01812a03 lw s4,24(sp) - 10a48: 01412a83 lw s5,20(sp) - 10a4c: 01012b03 lw s6,16(sp) - 10a50: 00c12b83 lw s7,12(sp) - 10a54: 00812c03 lw s8,8(sp) - 10a58: 03010113 addi sp,sp,48 - 10a5c: 00008067 ret - 10a60: 00492783 lw a5,4(s2) - 10a64: 0044a683 lw a3,4(s1) - 10a68: fff78793 addi a5,a5,-1 - 10a6c: 04878e63 beq a5,s0,10ac8 <__call_exitprocs+0x10c> - 10a70: 0004a223 sw zero,4(s1) - 10a74: fa0688e3 beqz a3,10a24 <__call_exitprocs+0x68> - 10a78: 18892783 lw a5,392(s2) - 10a7c: 008a9733 sll a4,s5,s0 - 10a80: 00492c03 lw s8,4(s2) - 10a84: 00f777b3 and a5,a4,a5 - 10a88: 02079263 bnez a5,10aac <__call_exitprocs+0xf0> - 10a8c: 000680e7 jalr a3 - 10a90: 00492703 lw a4,4(s2) - 10a94: 148a2783 lw a5,328(s4) - 10a98: 01871463 bne a4,s8,10aa0 <__call_exitprocs+0xe4> - 10a9c: f92784e3 beq a5,s2,10a24 <__call_exitprocs+0x68> - 10aa0: f80788e3 beqz a5,10a30 <__call_exitprocs+0x74> - 10aa4: 00078913 mv s2,a5 - 10aa8: f5dff06f j 10a04 <__call_exitprocs+0x48> - 10aac: 18c92783 lw a5,396(s2) - 10ab0: 0844a583 lw a1,132(s1) - 10ab4: 00f77733 and a4,a4,a5 - 10ab8: 00071c63 bnez a4,10ad0 <__call_exitprocs+0x114> - 10abc: 000b0513 mv a0,s6 - 10ac0: 000680e7 jalr a3 - 10ac4: fcdff06f j 10a90 <__call_exitprocs+0xd4> - 10ac8: 00892223 sw s0,4(s2) - 10acc: fa9ff06f j 10a74 <__call_exitprocs+0xb8> - 10ad0: 00058513 mv a0,a1 - 10ad4: 000680e7 jalr a3 - 10ad8: fb9ff06f j 10a90 <__call_exitprocs+0xd4> + 109bc: fd010113 addi x2,x2,-48 + 109c0: 01412c23 sw x20,24(x2) + 109c4: c281aa03 lw x20,-984(x3) # 11460 <_global_impure_ptr> + 109c8: 03212023 sw x18,32(x2) + 109cc: 02112623 sw x1,44(x2) + 109d0: 148a2903 lw x18,328(x20) + 109d4: 02812423 sw x8,40(x2) + 109d8: 02912223 sw x9,36(x2) + 109dc: 01312e23 sw x19,28(x2) + 109e0: 01512a23 sw x21,20(x2) + 109e4: 01612823 sw x22,16(x2) + 109e8: 01712623 sw x23,12(x2) + 109ec: 01812423 sw x24,8(x2) + 109f0: 04090063 beq x18,x0,10a30 <__call_exitprocs+0x74> + 109f4: 00050b13 addi x22,x10,0 + 109f8: 00058b93 addi x23,x11,0 + 109fc: 00100a93 addi x21,x0,1 + 10a00: fff00993 addi x19,x0,-1 + 10a04: 00492483 lw x9,4(x18) + 10a08: fff48413 addi x8,x9,-1 + 10a0c: 02044263 blt x8,x0,10a30 <__call_exitprocs+0x74> + 10a10: 00249493 slli x9,x9,0x2 + 10a14: 009904b3 add x9,x18,x9 + 10a18: 040b8463 beq x23,x0,10a60 <__call_exitprocs+0xa4> + 10a1c: 1044a783 lw x15,260(x9) + 10a20: 05778063 beq x15,x23,10a60 <__call_exitprocs+0xa4> + 10a24: fff40413 addi x8,x8,-1 + 10a28: ffc48493 addi x9,x9,-4 + 10a2c: ff3416e3 bne x8,x19,10a18 <__call_exitprocs+0x5c> + 10a30: 02c12083 lw x1,44(x2) + 10a34: 02812403 lw x8,40(x2) + 10a38: 02412483 lw x9,36(x2) + 10a3c: 02012903 lw x18,32(x2) + 10a40: 01c12983 lw x19,28(x2) + 10a44: 01812a03 lw x20,24(x2) + 10a48: 01412a83 lw x21,20(x2) + 10a4c: 01012b03 lw x22,16(x2) + 10a50: 00c12b83 lw x23,12(x2) + 10a54: 00812c03 lw x24,8(x2) + 10a58: 03010113 addi x2,x2,48 + 10a5c: 00008067 jalr x0,0(x1) + 10a60: 00492783 lw x15,4(x18) + 10a64: 0044a683 lw x13,4(x9) + 10a68: fff78793 addi x15,x15,-1 + 10a6c: 04878e63 beq x15,x8,10ac8 <__call_exitprocs+0x10c> + 10a70: 0004a223 sw x0,4(x9) + 10a74: fa0688e3 beq x13,x0,10a24 <__call_exitprocs+0x68> + 10a78: 18892783 lw x15,392(x18) + 10a7c: 008a9733 sll x14,x21,x8 + 10a80: 00492c03 lw x24,4(x18) + 10a84: 00f777b3 and x15,x14,x15 + 10a88: 02079263 bne x15,x0,10aac <__call_exitprocs+0xf0> + 10a8c: 000680e7 jalr x1,0(x13) + 10a90: 00492703 lw x14,4(x18) + 10a94: 148a2783 lw x15,328(x20) + 10a98: 01871463 bne x14,x24,10aa0 <__call_exitprocs+0xe4> + 10a9c: f92784e3 beq x15,x18,10a24 <__call_exitprocs+0x68> + 10aa0: f80788e3 beq x15,x0,10a30 <__call_exitprocs+0x74> + 10aa4: 00078913 addi x18,x15,0 + 10aa8: f5dff06f jal x0,10a04 <__call_exitprocs+0x48> + 10aac: 18c92783 lw x15,396(x18) + 10ab0: 0844a583 lw x11,132(x9) + 10ab4: 00f77733 and x14,x14,x15 + 10ab8: 00071c63 bne x14,x0,10ad0 <__call_exitprocs+0x114> + 10abc: 000b0513 addi x10,x22,0 + 10ac0: 000680e7 jalr x1,0(x13) + 10ac4: fcdff06f jal x0,10a90 <__call_exitprocs+0xd4> + 10ac8: 00892223 sw x8,4(x18) + 10acc: fa9ff06f jal x0,10a74 <__call_exitprocs+0xb8> + 10ad0: 00058513 addi x10,x11,0 + 10ad4: 000680e7 jalr x1,0(x13) + 10ad8: fb9ff06f jal x0,10a90 <__call_exitprocs+0xd4> 00010adc <__libc_fini_array>: - 10adc: ff010113 addi sp,sp,-16 - 10ae0: 00812423 sw s0,8(sp) - 10ae4: 000117b7 lui a5,0x11 - 10ae8: 00011437 lui s0,0x11 - 10aec: 03478793 addi a5,a5,52 # 11034 <__do_global_dtors_aux_fini_array_entry> - 10af0: 03840413 addi s0,s0,56 # 11038 - 10af4: 40f40433 sub s0,s0,a5 - 10af8: 00912223 sw s1,4(sp) - 10afc: 00112623 sw ra,12(sp) - 10b00: 40245493 srai s1,s0,0x2 - 10b04: 02048063 beqz s1,10b24 <__libc_fini_array+0x48> - 10b08: ffc40413 addi s0,s0,-4 - 10b0c: 00f40433 add s0,s0,a5 - 10b10: 00042783 lw a5,0(s0) - 10b14: fff48493 addi s1,s1,-1 - 10b18: ffc40413 addi s0,s0,-4 - 10b1c: 000780e7 jalr a5 - 10b20: fe0498e3 bnez s1,10b10 <__libc_fini_array+0x34> - 10b24: 00c12083 lw ra,12(sp) - 10b28: 00812403 lw s0,8(sp) - 10b2c: 00412483 lw s1,4(sp) - 10b30: 01010113 addi sp,sp,16 - 10b34: 00008067 ret + 10adc: ff010113 addi x2,x2,-16 + 10ae0: 00812423 sw x8,8(x2) + 10ae4: 000117b7 lui x15,0x11 + 10ae8: 00011437 lui x8,0x11 + 10aec: 03478793 addi x15,x15,52 # 11034 <__do_global_dtors_aux_fini_array_entry> + 10af0: 03840413 addi x8,x8,56 # 11038 + 10af4: 40f40433 sub x8,x8,x15 + 10af8: 00912223 sw x9,4(x2) + 10afc: 00112623 sw x1,12(x2) + 10b00: 40245493 srai x9,x8,0x2 + 10b04: 02048063 beq x9,x0,10b24 <__libc_fini_array+0x48> + 10b08: ffc40413 addi x8,x8,-4 + 10b0c: 00f40433 add x8,x8,x15 + 10b10: 00042783 lw x15,0(x8) + 10b14: fff48493 addi x9,x9,-1 + 10b18: ffc40413 addi x8,x8,-4 + 10b1c: 000780e7 jalr x1,0(x15) + 10b20: fe0498e3 bne x9,x0,10b10 <__libc_fini_array+0x34> + 10b24: 00c12083 lw x1,12(x2) + 10b28: 00812403 lw x8,8(x2) + 10b2c: 00412483 lw x9,4(x2) + 10b30: 01010113 addi x2,x2,16 + 10b34: 00008067 jalr x0,0(x1) 00010b38 : - 10b38: 00050593 mv a1,a0 - 10b3c: 00000693 li a3,0 - 10b40: 00000613 li a2,0 - 10b44: 00000513 li a0,0 - 10b48: 0040006f j 10b4c <__register_exitproc> + 10b38: 00050593 addi x11,x10,0 + 10b3c: 00000693 addi x13,x0,0 + 10b40: 00000613 addi x12,x0,0 + 10b44: 00000513 addi x10,x0,0 + 10b48: 0040006f jal x0,10b4c <__register_exitproc> 00010b4c <__register_exitproc>: - 10b4c: c281a703 lw a4,-984(gp) # 11460 <_global_impure_ptr> - 10b50: 14872783 lw a5,328(a4) - 10b54: 04078c63 beqz a5,10bac <__register_exitproc+0x60> - 10b58: 0047a703 lw a4,4(a5) - 10b5c: 01f00813 li a6,31 - 10b60: 06e84e63 blt a6,a4,10bdc <__register_exitproc+0x90> - 10b64: 00271813 slli a6,a4,0x2 - 10b68: 02050663 beqz a0,10b94 <__register_exitproc+0x48> - 10b6c: 01078333 add t1,a5,a6 - 10b70: 08c32423 sw a2,136(t1) - 10b74: 1887a883 lw a7,392(a5) - 10b78: 00100613 li a2,1 - 10b7c: 00e61633 sll a2,a2,a4 - 10b80: 00c8e8b3 or a7,a7,a2 - 10b84: 1917a423 sw a7,392(a5) - 10b88: 10d32423 sw a3,264(t1) - 10b8c: 00200693 li a3,2 - 10b90: 02d50463 beq a0,a3,10bb8 <__register_exitproc+0x6c> - 10b94: 00170713 addi a4,a4,1 - 10b98: 00e7a223 sw a4,4(a5) - 10b9c: 010787b3 add a5,a5,a6 - 10ba0: 00b7a423 sw a1,8(a5) - 10ba4: 00000513 li a0,0 - 10ba8: 00008067 ret - 10bac: 14c70793 addi a5,a4,332 - 10bb0: 14f72423 sw a5,328(a4) - 10bb4: fa5ff06f j 10b58 <__register_exitproc+0xc> - 10bb8: 18c7a683 lw a3,396(a5) - 10bbc: 00170713 addi a4,a4,1 - 10bc0: 00e7a223 sw a4,4(a5) - 10bc4: 00c6e6b3 or a3,a3,a2 - 10bc8: 18d7a623 sw a3,396(a5) - 10bcc: 010787b3 add a5,a5,a6 - 10bd0: 00b7a423 sw a1,8(a5) - 10bd4: 00000513 li a0,0 - 10bd8: 00008067 ret - 10bdc: fff00513 li a0,-1 - 10be0: 00008067 ret + 10b4c: c281a703 lw x14,-984(x3) # 11460 <_global_impure_ptr> + 10b50: 14872783 lw x15,328(x14) + 10b54: 04078c63 beq x15,x0,10bac <__register_exitproc+0x60> + 10b58: 0047a703 lw x14,4(x15) + 10b5c: 01f00813 addi x16,x0,31 + 10b60: 06e84e63 blt x16,x14,10bdc <__register_exitproc+0x90> + 10b64: 00271813 slli x16,x14,0x2 + 10b68: 02050663 beq x10,x0,10b94 <__register_exitproc+0x48> + 10b6c: 01078333 add x6,x15,x16 + 10b70: 08c32423 sw x12,136(x6) + 10b74: 1887a883 lw x17,392(x15) + 10b78: 00100613 addi x12,x0,1 + 10b7c: 00e61633 sll x12,x12,x14 + 10b80: 00c8e8b3 or x17,x17,x12 + 10b84: 1917a423 sw x17,392(x15) + 10b88: 10d32423 sw x13,264(x6) + 10b8c: 00200693 addi x13,x0,2 + 10b90: 02d50463 beq x10,x13,10bb8 <__register_exitproc+0x6c> + 10b94: 00170713 addi x14,x14,1 + 10b98: 00e7a223 sw x14,4(x15) + 10b9c: 010787b3 add x15,x15,x16 + 10ba0: 00b7a423 sw x11,8(x15) + 10ba4: 00000513 addi x10,x0,0 + 10ba8: 00008067 jalr x0,0(x1) + 10bac: 14c70793 addi x15,x14,332 + 10bb0: 14f72423 sw x15,328(x14) + 10bb4: fa5ff06f jal x0,10b58 <__register_exitproc+0xc> + 10bb8: 18c7a683 lw x13,396(x15) + 10bbc: 00170713 addi x14,x14,1 + 10bc0: 00e7a223 sw x14,4(x15) + 10bc4: 00c6e6b3 or x13,x13,x12 + 10bc8: 18d7a623 sw x13,396(x15) + 10bcc: 010787b3 add x15,x15,x16 + 10bd0: 00b7a423 sw x11,8(x15) + 10bd4: 00000513 addi x10,x0,0 + 10bd8: 00008067 jalr x0,0(x1) + 10bdc: fff00513 addi x10,x0,-1 + 10be0: 00008067 jalr x0,0(x1) 00010be4 <_exit>: - 10be4: 05d00893 li a7,93 + 10be4: 05d00893 addi x17,x0,93 10be8: 00000073 ecall - 10bec: 00054463 bltz a0,10bf4 <_exit+0x10> - 10bf0: 0000006f j 10bf0 <_exit+0xc> - 10bf4: ff010113 addi sp,sp,-16 - 10bf8: 00812423 sw s0,8(sp) - 10bfc: 00050413 mv s0,a0 - 10c00: 00112623 sw ra,12(sp) - 10c04: 40800433 neg s0,s0 - 10c08: 00c000ef jal ra,10c14 <__errno> - 10c0c: 00852023 sw s0,0(a0) - 10c10: 0000006f j 10c10 <_exit+0x2c> + 10bec: 00054463 blt x10,x0,10bf4 <_exit+0x10> + 10bf0: 0000006f jal x0,10bf0 <_exit+0xc> + 10bf4: ff010113 addi x2,x2,-16 + 10bf8: 00812423 sw x8,8(x2) + 10bfc: 00050413 addi x8,x10,0 + 10c00: 00112623 sw x1,12(x2) + 10c04: 40800433 sub x8,x0,x8 + 10c08: 00c000ef jal x1,10c14 <__errno> + 10c0c: 00852023 sw x8,0(x10) + 10c10: 0000006f jal x0,10c10 <_exit+0x2c> 00010c14 <__errno>: - 10c14: c301a503 lw a0,-976(gp) # 11468 <_impure_ptr> - 10c18: 00008067 ret + 10c14: c301a503 lw x10,-976(x3) # 11468 <_impure_ptr> + 10c18: 00008067 jalr x0,0(x1) Disassembly of section .rodata: 00010c1c : 10c1c: 0000003f 00000006 0x60000003f 10c24: 0000005b 0x5b - 10c28: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne - 10c2c: 0066 c.slli zero,0x19 - 10c2e: 0000 unimp - 10c30: 006d c.nop 27 - 10c32: 0000 unimp - 10c34: 007d c.nop 31 - 10c36: 0000 unimp + 10c28: 0000004f fnmadd.s f0,f0,f0,f0,rne + 10c2c: 0066 c.slli x0,0x19 + 10c2e: 0000 c.unimp + 10c30: 006d c.addi x0,27 + 10c32: 0000 c.unimp + 10c34: 007d c.addi x0,31 + 10c36: 0000 c.unimp 10c38: 00000007 0x7 10c3c: 007f 0x7f - 10c3e: 0000 unimp - 10c40: 0000006f j 10c40 + 10c3e: 0000 c.unimp + 10c40: 0000006f jal x0,10c40 00010c44 <__clz_tab>: - 10c44: 0100 addi s0,sp,128 - 10c46: 0202 c.slli64 tp - 10c48: 03030303 lb t1,48(t1) - 10c4c: 0404 addi s1,sp,512 - 10c4e: 0404 addi s1,sp,512 - 10c50: 0404 addi s1,sp,512 - 10c52: 0404 addi s1,sp,512 - 10c54: 0505 addi a0,a0,1 - 10c56: 0505 addi a0,a0,1 - 10c58: 0505 addi a0,a0,1 - 10c5a: 0505 addi a0,a0,1 - 10c5c: 0505 addi a0,a0,1 - 10c5e: 0505 addi a0,a0,1 - 10c60: 0505 addi a0,a0,1 - 10c62: 0505 addi a0,a0,1 - 10c64: 0606 slli a2,a2,0x1 - 10c66: 0606 slli a2,a2,0x1 - 10c68: 0606 slli a2,a2,0x1 - 10c6a: 0606 slli a2,a2,0x1 - 10c6c: 0606 slli a2,a2,0x1 - 10c6e: 0606 slli a2,a2,0x1 - 10c70: 0606 slli a2,a2,0x1 - 10c72: 0606 slli a2,a2,0x1 - 10c74: 0606 slli a2,a2,0x1 - 10c76: 0606 slli a2,a2,0x1 - 10c78: 0606 slli a2,a2,0x1 - 10c7a: 0606 slli a2,a2,0x1 - 10c7c: 0606 slli a2,a2,0x1 - 10c7e: 0606 slli a2,a2,0x1 - 10c80: 0606 slli a2,a2,0x1 - 10c82: 0606 slli a2,a2,0x1 + 10c44: 0100 c.addi4spn x8,x2,128 + 10c46: 0202 c.slli64 x4 + 10c48: 03030303 lb x6,48(x6) + 10c4c: 0404 c.addi4spn x9,x2,512 + 10c4e: 0404 c.addi4spn x9,x2,512 + 10c50: 0404 c.addi4spn x9,x2,512 + 10c52: 0404 c.addi4spn x9,x2,512 + 10c54: 0505 c.addi x10,1 + 10c56: 0505 c.addi x10,1 + 10c58: 0505 c.addi x10,1 + 10c5a: 0505 c.addi x10,1 + 10c5c: 0505 c.addi x10,1 + 10c5e: 0505 c.addi x10,1 + 10c60: 0505 c.addi x10,1 + 10c62: 0505 c.addi x10,1 + 10c64: 0606 c.slli x12,0x1 + 10c66: 0606 c.slli x12,0x1 + 10c68: 0606 c.slli x12,0x1 + 10c6a: 0606 c.slli x12,0x1 + 10c6c: 0606 c.slli x12,0x1 + 10c6e: 0606 c.slli x12,0x1 + 10c70: 0606 c.slli x12,0x1 + 10c72: 0606 c.slli x12,0x1 + 10c74: 0606 c.slli x12,0x1 + 10c76: 0606 c.slli x12,0x1 + 10c78: 0606 c.slli x12,0x1 + 10c7a: 0606 c.slli x12,0x1 + 10c7c: 0606 c.slli x12,0x1 + 10c7e: 0606 c.slli x12,0x1 + 10c80: 0606 c.slli x12,0x1 + 10c82: 0606 c.slli x12,0x1 10c84: 07070707 0x7070707 10c88: 07070707 0x7070707 10c8c: 07070707 0x7070707 @@ -847,156 +847,156 @@ Disassembly of section .rodata: 10cb8: 07070707 0x7070707 10cbc: 07070707 0x7070707 10cc0: 07070707 0x7070707 - 10cc4: 0808 addi a0,sp,16 - 10cc6: 0808 addi a0,sp,16 - 10cc8: 0808 addi a0,sp,16 - 10cca: 0808 addi a0,sp,16 - 10ccc: 0808 addi a0,sp,16 - 10cce: 0808 addi a0,sp,16 - 10cd0: 0808 addi a0,sp,16 - 10cd2: 0808 addi a0,sp,16 - 10cd4: 0808 addi a0,sp,16 - 10cd6: 0808 addi a0,sp,16 - 10cd8: 0808 addi a0,sp,16 - 10cda: 0808 addi a0,sp,16 - 10cdc: 0808 addi a0,sp,16 - 10cde: 0808 addi a0,sp,16 - 10ce0: 0808 addi a0,sp,16 - 10ce2: 0808 addi a0,sp,16 - 10ce4: 0808 addi a0,sp,16 - 10ce6: 0808 addi a0,sp,16 - 10ce8: 0808 addi a0,sp,16 - 10cea: 0808 addi a0,sp,16 - 10cec: 0808 addi a0,sp,16 - 10cee: 0808 addi a0,sp,16 - 10cf0: 0808 addi a0,sp,16 - 10cf2: 0808 addi a0,sp,16 - 10cf4: 0808 addi a0,sp,16 - 10cf6: 0808 addi a0,sp,16 - 10cf8: 0808 addi a0,sp,16 - 10cfa: 0808 addi a0,sp,16 - 10cfc: 0808 addi a0,sp,16 - 10cfe: 0808 addi a0,sp,16 - 10d00: 0808 addi a0,sp,16 - 10d02: 0808 addi a0,sp,16 - 10d04: 0808 addi a0,sp,16 - 10d06: 0808 addi a0,sp,16 - 10d08: 0808 addi a0,sp,16 - 10d0a: 0808 addi a0,sp,16 - 10d0c: 0808 addi a0,sp,16 - 10d0e: 0808 addi a0,sp,16 - 10d10: 0808 addi a0,sp,16 - 10d12: 0808 addi a0,sp,16 - 10d14: 0808 addi a0,sp,16 - 10d16: 0808 addi a0,sp,16 - 10d18: 0808 addi a0,sp,16 - 10d1a: 0808 addi a0,sp,16 - 10d1c: 0808 addi a0,sp,16 - 10d1e: 0808 addi a0,sp,16 - 10d20: 0808 addi a0,sp,16 - 10d22: 0808 addi a0,sp,16 - 10d24: 0808 addi a0,sp,16 - 10d26: 0808 addi a0,sp,16 - 10d28: 0808 addi a0,sp,16 - 10d2a: 0808 addi a0,sp,16 - 10d2c: 0808 addi a0,sp,16 - 10d2e: 0808 addi a0,sp,16 - 10d30: 0808 addi a0,sp,16 - 10d32: 0808 addi a0,sp,16 - 10d34: 0808 addi a0,sp,16 - 10d36: 0808 addi a0,sp,16 - 10d38: 0808 addi a0,sp,16 - 10d3a: 0808 addi a0,sp,16 - 10d3c: 0808 addi a0,sp,16 - 10d3e: 0808 addi a0,sp,16 - 10d40: 0808 addi a0,sp,16 - 10d42: 0808 addi a0,sp,16 + 10cc4: 0808 c.addi4spn x10,x2,16 + 10cc6: 0808 c.addi4spn x10,x2,16 + 10cc8: 0808 c.addi4spn x10,x2,16 + 10cca: 0808 c.addi4spn x10,x2,16 + 10ccc: 0808 c.addi4spn x10,x2,16 + 10cce: 0808 c.addi4spn x10,x2,16 + 10cd0: 0808 c.addi4spn x10,x2,16 + 10cd2: 0808 c.addi4spn x10,x2,16 + 10cd4: 0808 c.addi4spn x10,x2,16 + 10cd6: 0808 c.addi4spn x10,x2,16 + 10cd8: 0808 c.addi4spn x10,x2,16 + 10cda: 0808 c.addi4spn x10,x2,16 + 10cdc: 0808 c.addi4spn x10,x2,16 + 10cde: 0808 c.addi4spn x10,x2,16 + 10ce0: 0808 c.addi4spn x10,x2,16 + 10ce2: 0808 c.addi4spn x10,x2,16 + 10ce4: 0808 c.addi4spn x10,x2,16 + 10ce6: 0808 c.addi4spn x10,x2,16 + 10ce8: 0808 c.addi4spn x10,x2,16 + 10cea: 0808 c.addi4spn x10,x2,16 + 10cec: 0808 c.addi4spn x10,x2,16 + 10cee: 0808 c.addi4spn x10,x2,16 + 10cf0: 0808 c.addi4spn x10,x2,16 + 10cf2: 0808 c.addi4spn x10,x2,16 + 10cf4: 0808 c.addi4spn x10,x2,16 + 10cf6: 0808 c.addi4spn x10,x2,16 + 10cf8: 0808 c.addi4spn x10,x2,16 + 10cfa: 0808 c.addi4spn x10,x2,16 + 10cfc: 0808 c.addi4spn x10,x2,16 + 10cfe: 0808 c.addi4spn x10,x2,16 + 10d00: 0808 c.addi4spn x10,x2,16 + 10d02: 0808 c.addi4spn x10,x2,16 + 10d04: 0808 c.addi4spn x10,x2,16 + 10d06: 0808 c.addi4spn x10,x2,16 + 10d08: 0808 c.addi4spn x10,x2,16 + 10d0a: 0808 c.addi4spn x10,x2,16 + 10d0c: 0808 c.addi4spn x10,x2,16 + 10d0e: 0808 c.addi4spn x10,x2,16 + 10d10: 0808 c.addi4spn x10,x2,16 + 10d12: 0808 c.addi4spn x10,x2,16 + 10d14: 0808 c.addi4spn x10,x2,16 + 10d16: 0808 c.addi4spn x10,x2,16 + 10d18: 0808 c.addi4spn x10,x2,16 + 10d1a: 0808 c.addi4spn x10,x2,16 + 10d1c: 0808 c.addi4spn x10,x2,16 + 10d1e: 0808 c.addi4spn x10,x2,16 + 10d20: 0808 c.addi4spn x10,x2,16 + 10d22: 0808 c.addi4spn x10,x2,16 + 10d24: 0808 c.addi4spn x10,x2,16 + 10d26: 0808 c.addi4spn x10,x2,16 + 10d28: 0808 c.addi4spn x10,x2,16 + 10d2a: 0808 c.addi4spn x10,x2,16 + 10d2c: 0808 c.addi4spn x10,x2,16 + 10d2e: 0808 c.addi4spn x10,x2,16 + 10d30: 0808 c.addi4spn x10,x2,16 + 10d32: 0808 c.addi4spn x10,x2,16 + 10d34: 0808 c.addi4spn x10,x2,16 + 10d36: 0808 c.addi4spn x10,x2,16 + 10d38: 0808 c.addi4spn x10,x2,16 + 10d3a: 0808 c.addi4spn x10,x2,16 + 10d3c: 0808 c.addi4spn x10,x2,16 + 10d3e: 0808 c.addi4spn x10,x2,16 + 10d40: 0808 c.addi4spn x10,x2,16 + 10d42: 0808 c.addi4spn x10,x2,16 Disassembly of section .eh_frame: 00011000 <__EH_FRAME_BEGIN__>: 11000: 0010 0x10 - 11002: 0000 unimp - 11004: 0000 unimp - 11006: 0000 unimp + 11002: 0000 c.unimp + 11004: 0000 c.unimp + 11006: 0000 c.unimp 11008: 00527a03 0x527a03 - 1100c: 7c01 lui s8,0xfffe0 - 1100e: 0101 addi sp,sp,0 + 1100c: 7c01 c.lui x24,0xfffe0 + 1100e: 0101 c.addi x2,0 11010: 00020d1b 0x20d1b 11014: 0010 0x10 - 11016: 0000 unimp + 11016: 0000 c.unimp 11018: 0018 0x18 - 1101a: 0000 unimp - 1101c: f380 fsw fs0,32(a5) + 1101a: 0000 c.unimp + 1101c: f380 c.fsw f8,32(x15) 1101e: ffff 0xffff - 11020: 0478 addi a4,sp,524 - 11022: 0000 unimp - 11024: 0000 unimp + 11020: 0478 c.addi4spn x14,x2,524 + 11022: 0000 c.unimp + 11024: 0000 c.unimp ... 00011028 <__FRAME_END__>: - 11028: 0000 unimp + 11028: 0000 c.unimp ... Disassembly of section .init_array: 0001102c <__init_array_start>: - 1102c: 0074 addi a3,sp,12 - 1102e: 0001 nop + 1102c: 0074 c.addi4spn x13,x2,12 + 1102e: 0001 c.addi x0,0 00011030 <__frame_dummy_init_array_entry>: - 11030: 011c addi a5,sp,128 - 11032: 0001 nop + 11030: 011c c.addi4spn x15,x2,128 + 11032: 0001 c.addi x0,0 Disassembly of section .fini_array: 00011034 <__do_global_dtors_aux_fini_array_entry>: - 11034: 00d8 addi a4,sp,68 - 11036: 0001 nop + 11034: 00d8 c.addi4spn x14,x2,68 + 11036: 0001 c.addi x0,0 Disassembly of section .data: 00011038 : - 11038: 0000 unimp - 1103a: 0000 unimp - 1103c: 1324 addi s1,sp,424 - 1103e: 0001 nop - 11040: 138c addi a1,sp,480 - 11042: 0001 nop - 11044: 13f4 addi a3,sp,492 - 11046: 0001 nop + 11038: 0000 c.unimp + 1103a: 0000 c.unimp + 1103c: 1324 c.addi4spn x9,x2,424 + 1103e: 0001 c.addi x0,0 + 11040: 138c c.addi4spn x11,x2,480 + 11042: 0001 c.addi x0,0 + 11044: 13f4 c.addi4spn x13,x2,492 + 11046: 0001 c.addi x0,0 ... - 110e0: 0001 nop - 110e2: 0000 unimp - 110e4: 0000 unimp - 110e6: 0000 unimp - 110e8: 330e fld ft6,224(sp) - 110ea: abcd j 116dc <__BSS_END__+0x254> - 110ec: 1234 addi a3,sp,296 - 110ee: e66d bnez a2,111d8 - 110f0: deec sw a1,124(a3) - 110f2: 0005 c.nop 1 + 110e0: 0001 c.addi x0,0 + 110e2: 0000 c.unimp + 110e4: 0000 c.unimp + 110e6: 0000 c.unimp + 110e8: 330e c.fldsp f6,224(x2) + 110ea: abcd c.j 116dc <__BSS_END__+0x254> + 110ec: 1234 c.addi4spn x13,x2,296 + 110ee: e66d c.bnez x12,111d8 + 110f0: deec c.sw x11,124(x13) + 110f2: 0005 c.addi x0,1 110f4: 0000000b 0xb ... Disassembly of section .sdata: 00011460 <_global_impure_ptr>: - 11460: 1038 addi a4,sp,40 - 11462: 0001 nop + 11460: 1038 c.addi4spn x14,x2,40 + 11462: 0001 c.addi x0,0 00011464 <__dso_handle>: - 11464: 0000 unimp + 11464: 0000 c.unimp ... 00011468 <_impure_ptr>: - 11468: 1038 addi a4,sp,40 - 1146a: 0001 nop + 11468: 1038 c.addi4spn x14,x2,40 + 1146a: 0001 c.addi x0,0 Disassembly of section .bss: 0001146c : - 1146c: 0000 unimp + 1146c: 0000 c.unimp ... 00011470 : @@ -1005,53 +1005,53 @@ Disassembly of section .bss: Disassembly of section .comment: 00000000 <.comment>: - 0: 3a434347 fmsub.d ft6,ft6,ft4,ft7,rmm - 4: 2820 fld fs0,80(s0) - 6: 29554e47 fmsub.s ft8,fa0,fs5,ft5,rmm - a: 3120 fld fs0,96(a0) - c: 2e31 jal 328 - e: 2e31 jal 32a - 10: 0030 addi a2,sp,8 + 0: 3a434347 fmsub.d f6,f6,f4,f7,rmm + 4: 2820 c.fld f8,80(x8) + 6: 29554e47 fmsub.s f28,f10,f21,f5,rmm + a: 3120 c.fld f8,96(x10) + c: 2e31 c.jal 328 + e: 2e31 c.jal 32a + 10: 0030 c.addi4spn x12,x2,8 Disassembly of section .riscv.attributes: 00000000 <.riscv.attributes>: - 0: 2541 jal 680 - 2: 0000 unimp - 4: 7200 flw fs0,32(a2) - 6: 7369 lui t1,0xffffa - 8: 01007663 bgeu zero,a6,14 + 0: 2541 c.jal 680 + 2: 0000 c.unimp + 4: 7200 c.flw f8,32(x12) + 6: 7369 c.lui x6,0xffffa + 8: 01007663 bgeu x0,x16,14 c: 0000001b 0x1b - 10: 1004 addi s1,sp,32 - 12: 7205 lui tp,0xfffe1 - 14: 3376 fld ft6,376(sp) - 16: 6932 flw fs2,12(sp) - 18: 7032 flw ft0,44(sp) - 1a: 5f30 lw a2,120(a4) - 1c: 326d jal fffff9c6 <__global_pointer$+0xfffee18e> - 1e: 3070 fld fa2,224(s0) + 10: 1004 c.addi4spn x9,x2,32 + 12: 7205 c.lui x4,0xfffe1 + 14: 3376 c.fldsp f6,376(x2) + 16: 6932 c.flwsp f18,12(x2) + 18: 7032 c.flwsp f0,44(x2) + 1a: 5f30 c.lw x12,120(x14) + 1c: 326d c.jal fffff9c6 <__global_pointer$+0xfffee18e> + 1e: 3070 c.fld f12,224(x8) 20: 615f 7032 0030 0x307032615f Disassembly of section .debug_aranges: 00000000 <.debug_aranges>: 0: 001c 0x1c - 2: 0000 unimp - 4: 0002 c.slli64 zero - 6: 0000 unimp - 8: 0000 unimp + 2: 0000 c.unimp + 4: 0002 c.slli64 x0 + 6: 0000 c.unimp + 8: 0000 c.unimp a: 0004 0x4 - c: 0000 unimp - e: 0000 unimp - 10: 039c addi a5,sp,448 - 12: 0001 nop - 14: 0478 addi a4,sp,524 + c: 0000 c.unimp + e: 0000 c.unimp + 10: 039c c.addi4spn x15,x2,448 + 12: 0001 c.addi x0,0 + 14: 0478 c.addi4spn x14,x2,524 ... - 1e: 0000 unimp + 1e: 0000 c.unimp 20: 0014 0x14 - 22: 0000 unimp - 24: 0002 c.slli64 zero - 26: 00000793 li a5,0 + 22: 0000 c.unimp + 24: 0002 c.slli64 x0 + 26: 00000793 addi x15,x0,0 2a: 0004 0x4 ... @@ -1059,3488 +1059,3488 @@ Disassembly of section .debug_info: 00000000 <.debug_info>: 0: 0000078f 0x78f - 4: 0005 c.nop 1 - 6: 0401 addi s0,s0,0 - 8: 0000 unimp - a: 0000 unimp - c: 3d12 fld fs10,288(sp) - e: 0000 unimp - 10: 1d00 addi s0,sp,688 - 12: 005e c.slli zero,0x17 - 14: 0000 unimp - 16: 0000 unimp - 18: 0000 unimp - 1a: 039c addi a5,sp,448 - 1c: 0001 nop - 1e: 0478 addi a4,sp,524 - 20: 0000 unimp - 22: 0000 unimp - 24: 0000 unimp - 26: 0804 addi s1,sp,16 + 4: 0005 c.addi x0,1 + 6: 0401 c.addi x8,0 + 8: 0000 c.unimp + a: 0000 c.unimp + c: 3d12 c.fldsp f26,288(x2) + e: 0000 c.unimp + 10: 1d00 c.addi4spn x8,x2,688 + 12: 005e c.slli x0,0x17 + 14: 0000 c.unimp + 16: 0000 c.unimp + 18: 0000 c.unimp + 1a: 039c c.addi4spn x15,x2,448 + 1c: 0001 c.addi x0,0 + 1e: 0478 c.addi4spn x14,x2,524 + 20: 0000 c.unimp + 22: 0000 c.unimp + 24: 0000 c.unimp + 26: 0804 c.addi4spn x9,x2,16 28: 00011907 0x11907 - 2c: 1300 addi s0,sp,416 - 2e: 0504 addi s1,sp,640 - 30: 6e69 lui t3,0x1a - 32: 0074 addi a3,sp,12 - 34: 0404 addi s1,sp,512 - 36: 00012307 flw ft6,0(sp) - 3a: 0400 addi s0,sp,512 - 3c: 0508 addi a0,sp,640 + 2c: 1300 c.addi4spn x8,x2,416 + 2e: 0504 c.addi4spn x9,x2,640 + 30: 6e69 c.lui x28,0x1a + 32: 0074 c.addi4spn x13,x2,12 + 34: 0404 c.addi4spn x9,x2,512 + 36: 00012307 flw f6,0(x2) + 3a: 0400 c.addi4spn x8,x2,512 + 3c: 0508 c.addi4spn x10,x2,640 3e: 0000010b 0x10b - 42: 1004 addi s1,sp,32 - 44: c004 sw s1,0(s0) - 46: 0001 nop - 48: 0400 addi s0,sp,512 - 4a: 0601 addi a2,a2,0 - 4c: 0141 addi sp,sp,16 - 4e: 0000 unimp - 50: 0104 addi s1,sp,128 - 52: 3f08 fld fa0,56(a4) - 54: 0001 nop - 56: 0400 addi s0,sp,512 - 58: 0502 c.slli64 a0 - 5a: 0016 c.slli zero,0x5 - 5c: 0000 unimp - 5e: 0204 addi s1,sp,256 + 42: 1004 c.addi4spn x9,x2,32 + 44: c004 c.sw x9,0(x8) + 46: 0001 c.addi x0,0 + 48: 0400 c.addi4spn x8,x2,512 + 4a: 0601 c.addi x12,0 + 4c: 0141 c.addi x2,16 + 4e: 0000 c.unimp + 50: 0104 c.addi4spn x9,x2,128 + 52: 3f08 c.fld f10,56(x14) + 54: 0001 c.addi x0,0 + 56: 0400 c.addi4spn x8,x2,512 + 58: 0502 c.slli64 x10 + 5a: 0016 c.slli x0,0x5 + 5c: 0000 c.unimp + 5e: 0204 c.addi4spn x9,x2,256 60: 00017207 0x17207 - 64: 0400 addi s0,sp,512 - 66: 0504 addi s1,sp,640 - 68: 0110 addi a2,sp,128 - 6a: 0000 unimp - 6c: 0404 addi s1,sp,512 + 64: 0400 c.addi4spn x8,x2,512 + 66: 0504 c.addi4spn x9,x2,640 + 68: 0110 c.addi4spn x12,x2,128 + 6a: 0000 c.unimp + 6c: 0404 c.addi4spn x9,x2,512 6e: 00011e07 0x11e07 - 72: 0400 addi s0,sp,512 - 74: 0801 addi a6,a6,0 - 76: 0148 addi a0,sp,132 - 78: 0000 unimp - 7a: 6106 flw ft2,64(sp) - 7c: 0001 nop - 7e: 7b00 flw fs0,48(a4) + 72: 0400 c.addi4spn x8,x2,512 + 74: 0801 c.addi x16,0 + 76: 0148 c.addi4spn x10,x2,132 + 78: 0000 c.unimp + 7a: 6106 c.flwsp f2,64(x2) + 7c: 0001 c.addi x0,0 + 7e: 7b00 c.flw f8,48(x14) 80: 5016 0x5016 - 82: 0000 unimp - 84: 0a00 addi s0,sp,272 - 86: 007a c.slli zero,0x1e - 88: 0000 unimp - 8a: cd06 sw ra,152(sp) - 8c: 0001 nop + 82: 0000 c.unimp + 84: 0a00 c.addi4spn x8,x2,272 + 86: 007a c.slli x0,0x1e + 88: 0000 c.unimp + 8a: cd06 c.swsp x1,152(x2) + 8c: 0001 c.addi x0,0 8e: 8000 0x8000 90: 00002d0f 0x2d0f - 94: 0600 addi s0,sp,768 - 96: 01cc addi a1,sp,196 - 98: 0000 unimp - 9a: 1681 addi a3,a3,-32 - 9c: 0034 addi a3,sp,8 - 9e: 0000 unimp - a0: 8606 mv a2,ra - a2: 0001 nop + 94: 0600 c.addi4spn x8,x2,768 + 96: 01cc c.addi4spn x11,x2,196 + 98: 0000 c.unimp + 9a: 1681 c.addi x13,-32 + 9c: 0034 c.addi4spn x13,x2,8 + 9e: 0000 c.unimp + a0: 8606 c.mv x12,x1 + a2: 0001 c.addi x0,0 a4: 8400 0x8400 a6: 00003b0f 0x3b0f - aa: 0600 addi s0,sp,768 - ac: 0185 addi gp,gp,1 - ae: 0000 unimp - b0: 1685 addi a3,a3,-31 - b2: 0026 c.slli zero,0x9 - b4: 0000 unimp - b6: 0404 addi s1,sp,512 - b8: 1004 addi s1,sp,32 - ba: 0000 unimp - bc: 0400 addi s0,sp,512 - be: 0308 addi a0,sp,384 + aa: 0600 c.addi4spn x8,x2,768 + ac: 0185 c.addi x3,1 + ae: 0000 c.unimp + b0: 1685 c.addi x13,-31 + b2: 0026 c.slli x0,0x9 + b4: 0000 c.unimp + b6: 0404 c.addi4spn x9,x2,512 + b8: 1004 c.addi4spn x9,x2,32 + ba: 0000 c.unimp + bc: 0400 c.addi4spn x8,x2,512 + be: 0308 c.addi4spn x10,x2,384 c0: 0008 0x8 - c2: 0000 unimp - c4: 0804 addi s1,sp,16 - c6: c504 sw s1,8(a0) - c8: 0001 nop - ca: 0400 addi s0,sp,512 - cc: 0310 addi a2,sp,384 - ce: 00000197 auipc gp,0x0 - d2: 2004 fld fs1,0(s0) + c2: 0000 c.unimp + c4: 0804 c.addi4spn x9,x2,16 + c6: c504 c.sw x9,8(x10) + c8: 0001 c.addi x0,0 + ca: 0400 c.addi4spn x8,x2,512 + cc: 0310 c.addi4spn x12,x2,384 + ce: 00000197 auipc x3,0x0 + d2: 2004 c.fld f9,0(x8) d4: 0001b803 0x1b803 - d8: 1400 addi s0,sp,544 - da: 0169 addi sp,sp,26 - dc: 0000 unimp - de: 0208 addi a0,sp,256 - e0: 01ed addi gp,gp,27 - e2: 040a slli s0,s0,0x2 - e4: 0001 nop - e6: 1500 addi s0,sp,672 - e8: 6f6c flw fa1,92(a4) + d8: 1400 c.addi4spn x8,x2,544 + da: 0169 c.addi x2,26 + dc: 0000 c.unimp + de: 0208 c.addi4spn x10,x2,256 + e0: 01ed c.addi x3,27 + e2: 040a c.slli x8,0x2 + e4: 0001 c.addi x0,0 + e6: 1500 c.addi4spn x8,x2,672 + e8: 6f6c c.flw f11,92(x14) ea: ed020077 0xed020077 - ee: 1a01 addi s4,s4,-32 - f0: 008a slli ra,ra,0x2 - f2: 0000 unimp - f4: 1600 addi s0,sp,800 - f6: 0130 addi a2,sp,136 - f8: 0000 unimp - fa: ed02 fsw ft0,152(sp) - fc: 1f01 addi t5,t5,-32 - fe: 008a slli ra,ra,0x2 - 100: 0000 unimp + ee: 1a01 c.addi x20,-32 + f0: 008a c.slli x1,0x2 + f2: 0000 c.unimp + f4: 1600 c.addi4spn x8,x2,800 + f6: 0130 c.addi4spn x12,x2,136 + f8: 0000 c.unimp + fa: ed02 c.fswsp f0,152(x2) + fc: 1f01 c.addi x30,-32 + fe: 008a c.slli x1,0x2 + 100: 0000 c.unimp 102: 0004 0x4 - 104: f4020817 auipc a6,0xf4020 - 108: 0901 addi s2,s2,0 - 10a: 0124 addi s1,sp,136 - 10c: 0000 unimp - 10e: 730c flw fa1,32(a4) - 110: f600 fsw fs0,40(a2) - 112: 1301 addi t1,t1,-32 - 114: 00d9 addi ra,ra,22 - 116: 0000 unimp - 118: 6c0c flw fa1,24(s0) - 11a: 006c addi a1,sp,12 + 104: f4020817 auipc x16,0xf4020 + 108: 0901 c.addi x18,0 + 10a: 0124 c.addi4spn x9,x2,136 + 10c: 0000 c.unimp + 10e: 730c c.flw f11,32(x14) + 110: f600 c.fsw f8,40(x12) + 112: 1301 c.addi x6,-32 + 114: 00d9 c.addi x1,22 + 116: 0000 c.unimp + 118: 6c0c c.flw f11,24(x8) + 11a: 006c c.addi4spn x11,x2,12 11c: a00a01f7 0xa00a01f7 - 120: 0000 unimp - 122: 0000 unimp + 120: 0000 c.unimp + 122: 0000 c.unimp 124: 0018 0x18 - 126: 0000 unimp - 128: 0200 addi s0,sp,256 - 12a: 01f8 addi a4,sp,204 - 12c: 00010403 lb s0,0(sp) - 130: 0a00 addi s0,sp,272 - 132: 0124 addi s1,sp,136 - 134: 0000 unimp - 136: 8519 srai a0,a0,0x6 - 138: 0000 unimp - 13a: 4600 lw s0,8(a2) - 13c: 0001 nop - 13e: 1a00 addi s0,sp,304 - 140: 0034 addi a3,sp,8 - 142: 0000 unimp + 126: 0000 c.unimp + 128: 0200 c.addi4spn x8,x2,256 + 12a: 01f8 c.addi4spn x14,x2,204 + 12c: 00010403 lb x8,0(x2) + 130: 0a00 c.addi4spn x8,x2,272 + 132: 0124 c.addi4spn x9,x2,136 + 134: 0000 c.unimp + 136: 8519 c.srai x10,0x6 + 138: 0000 c.unimp + 13a: 4600 c.lw x8,8(x12) + 13c: 0001 c.addi x0,0 + 13e: 1a00 c.addi4spn x8,x2,304 + 140: 0034 c.addi4spn x13,x2,8 + 142: 0000 c.unimp 144: 00ff 0xff - 146: 360a fld fa2,160(sp) - 148: 0001 nop - 14a: 1b00 addi s0,sp,432 - 14c: 0135 addi sp,sp,13 - 14e: 0000 unimp - 150: 0202 c.slli64 tp - 152: 1602 slli a2,a2,0x20 - 154: 0146 slli sp,sp,0x11 - 156: 0000 unimp - 158: 341c fld fa5,40(s0) - 15a: 0000 unimp - 15c: 0100 addi s0,sp,128 + 146: 360a c.fldsp f12,160(x2) + 148: 0001 c.addi x0,0 + 14a: 1b00 c.addi4spn x8,x2,432 + 14c: 0135 c.addi x2,13 + 14e: 0000 c.unimp + 150: 0202 c.slli64 x4 + 152: 1602 c.slli x12,0x20 + 154: 0146 c.slli x2,0x11 + 156: 0000 c.unimp + 158: 341c c.fld f15,40(x8) + 15a: 0000 c.unimp + 15c: 0100 c.addi4spn x8,x2,128 15e: a00104bb 0xa00104bb - 162: 0000 unimp + 162: 0000 c.unimp 164: 9c00 0x9c00 - 166: 78000103 lb sp,1920(zero) # 780 + 166: 78000103 lb x2,1920(x0) # 780 16a: 0004 0x4 - 16c: 0100 addi s0,sp,128 - 16e: 609c flw fa5,0(s1) + 16c: 0100 c.addi4spn x8,x2,128 + 16e: 609c c.flw f15,0(x9) 170: 0004 0x4 - 172: 0d00 addi s0,sp,656 - 174: 0075 c.nop 29 - 176: a012 fsd ft4,0(sp) - 178: 0000 unimp - 17a: 0c00 addi s0,sp,528 - 17c: 0000 unimp - 17e: 0d00 addi s0,sp,656 - 180: 0076 c.slli zero,0x1d - 182: a01c fsd fa5,0(s0) - 184: 0000 unimp - 186: ed00 fsw fs0,24(a0) - 188: 0000 unimp - 18a: 0800 addi s0,sp,16 - 18c: 04bd0063 beq s10,a1,1cc - 190: 8a09 andi a2,a2,2 - 192: 0000 unimp - 194: 0e00 addi s0,sp,784 - 196: 0001 nop - 198: 0800 addi s0,sp,16 - 19a: 7575 lui a0,0xffffd - 19c: be00 fsd fs0,56(a2) - 19e: 0b04 addi s1,sp,400 - 1a0: 0124 addi s1,sp,136 - 1a2: 0000 unimp - 1a4: 00000133 add sp,zero,zero - 1a8: 7608 flw fa0,40(a2) - 1aa: 0076 c.slli zero,0x1d + 172: 0d00 c.addi4spn x8,x2,656 + 174: 0075 c.addi x0,29 + 176: a012 c.fsdsp f4,0(x2) + 178: 0000 c.unimp + 17a: 0c00 c.addi4spn x8,x2,528 + 17c: 0000 c.unimp + 17e: 0d00 c.addi4spn x8,x2,656 + 180: 0076 c.slli x0,0x1d + 182: a01c c.fsd f15,0(x8) + 184: 0000 c.unimp + 186: ed00 c.fsw f8,24(x10) + 188: 0000 c.unimp + 18a: 0800 c.addi4spn x8,x2,16 + 18c: 04bd0063 beq x26,x11,1cc + 190: 8a09 c.andi x12,2 + 192: 0000 c.unimp + 194: 0e00 c.addi4spn x8,x2,784 + 196: 0001 c.addi x0,0 + 198: 0800 c.addi4spn x8,x2,16 + 19a: 7575 c.lui x10,0xffffd + 19c: be00 c.fsd f8,56(x12) + 19e: 0b04 c.addi4spn x9,x2,400 + 1a0: 0124 c.addi4spn x9,x2,136 + 1a2: 0000 c.unimp + 1a4: 00000133 add x2,x0,x0 + 1a8: 7608 c.flw f10,40(x12) + 1aa: 0076 c.slli x0,0x1d 1ac: 240b04bf 44000001 0x44000001240b04bf - 1b4: 0001 nop - 1b6: 0800 addi s0,sp,16 + 1b4: 0001 c.addi x0,0 + 1b6: 0800 c.addi4spn x8,x2,16 1b8: 04c00077 0x4c00077 - 1bc: a00a fsd ft2,0(sp) - 1be: 0000 unimp - 1c0: 5500 lw s0,40(a0) - 1c2: 0001 nop - 1c4: 1d00 addi s0,sp,688 - 1c6: 0460 addi s0,sp,524 - 1c8: 0000 unimp - 1ca: 03d8 addi a4,sp,452 - 1cc: 0001 nop + 1bc: a00a c.fsdsp f2,0(x2) + 1be: 0000 c.unimp + 1c0: 5500 c.lw x8,40(x10) + 1c2: 0001 c.addi x0,0 + 1c4: 1d00 c.addi4spn x8,x2,688 + 1c6: 0460 c.addi4spn x8,x2,524 + 1c8: 0000 c.unimp + 1ca: 03d8 c.addi4spn x14,x2,452 + 1cc: 0001 c.addi x0,0 1ce: 000c 0xc - 1d0: 0000 unimp - 1d2: c901 beqz a0,1e2 - 1d4: 0704 addi s1,sp,896 - 1d6: 821e mv tp,t2 + 1d0: 0000 c.unimp + 1d2: c901 c.beqz x10,1e2 + 1d4: 0704 c.addi4spn x9,x2,896 + 1d6: 821e c.mv x4,x7 1d8: 0004 0x4 - 1da: 6600 flw fs0,8(a2) - 1dc: 0001 nop - 1de: 0e00 addi s0,sp,784 - 1e0: 047a slli s0,s0,0x1e - 1e2: 0000 unimp - 1e4: 720e flw ft4,224(sp) + 1da: 6600 c.flw f8,8(x12) + 1dc: 0001 c.addi x0,0 + 1de: 0e00 c.addi4spn x8,x2,784 + 1e0: 047a c.slli x8,0x1e + 1e2: 0000 c.unimp + 1e4: 720e c.flwsp f4,224(x2) 1e6: 0004 0x4 - 1e8: 1f00 addi s0,sp,944 + 1e8: 1f00 c.addi4spn x8,x2,944 1ea: 001f 0000 8b09 0x8b090000001f 1f0: 0004 0x4 - 1f2: 0900 addi s0,sp,144 - 1f4: 0496 slli s1,s1,0x5 - 1f6: 0000 unimp - 1f8: a109 j 5fa + 1f2: 0900 c.addi4spn x8,x2,144 + 1f4: 0496 c.slli x9,0x5 + 1f6: 0000 c.unimp + 1f8: a109 c.j 5fa 1fa: 0004 0x4 - 1fc: 0100 addi s0,sp,128 - 1fe: 04ac addi a1,sp,584 - 200: 0000 unimp + 1fc: 0100 c.addi4spn x8,x2,128 + 1fe: 04ac c.addi4spn x11,x2,584 + 200: 0000 c.unimp 202: 017f 0x17f - 204: 0000 unimp - 206: b701 j 106 + 204: 0000 c.unimp + 206: b701 c.j 106 208: 0004 0x4 - 20a: fe00 fsw fs0,56(a2) - 20c: 0001 nop - 20e: 0100 addi s0,sp,128 - 210: 04c2 slli s1,s1,0x10 - 212: 0000 unimp - 214: 020a slli tp,tp,0x2 - 216: 0000 unimp - 218: cd01 beqz a0,230 + 20a: fe00 c.fsw f8,56(x12) + 20c: 0001 c.addi x0,0 + 20e: 0100 c.addi4spn x8,x2,128 + 210: 04c2 c.slli x9,0x10 + 212: 0000 c.unimp + 214: 020a c.slli x4,0x2 + 216: 0000 c.unimp + 218: cd01 c.beqz x10,230 21a: 0004 0x4 - 21c: 7300 flw fs0,32(a4) - 21e: 0002 c.slli64 zero - 220: 0100 addi s0,sp,128 - 222: 04d8 addi a4,sp,580 - 224: 0000 unimp - 226: 02b6 slli t0,t0,0xd - 228: 0000 unimp - 22a: e301 bnez a4,22a + 21c: 7300 c.flw f8,32(x14) + 21e: 0002 c.slli64 x0 + 220: 0100 c.addi4spn x8,x2,128 + 222: 04d8 c.addi4spn x14,x2,580 + 224: 0000 c.unimp + 226: 02b6 c.slli x5,0xd + 228: 0000 c.unimp + 22a: e301 c.bnez x14,22a 22c: 0004 0x4 - 22e: cd00 sw s0,24(a0) - 230: 0002 c.slli64 zero - 232: 0100 addi s0,sp,128 - 234: 04ee slli s1,s1,0x1b - 236: 0000 unimp - 238: 02e4 addi s1,sp,332 - 23a: 0000 unimp - 23c: f901 bnez a0,14c + 22e: cd00 c.sw x8,24(x10) + 230: 0002 c.slli64 x0 + 232: 0100 c.addi4spn x8,x2,128 + 234: 04ee c.slli x9,0x1b + 236: 0000 c.unimp + 238: 02e4 c.addi4spn x9,x2,332 + 23a: 0000 c.unimp + 23c: f901 c.bnez x10,14c 23e: 0004 0x4 - 240: 0700 addi s0,sp,896 - 242: 01000003 lb zero,16(zero) # 10 - 246: 00000503 lb a0,0(zero) # 0 - 24a: 031e slli t1,t1,0x7 - 24c: 0000 unimp - 24e: 0e09 addi t3,t3,2 - 250: 0005 c.nop 1 - 252: 0700 addi s0,sp,896 - 254: 0519 addi a0,a0,6 - 256: 0000 unimp + 240: 0700 c.addi4spn x8,x2,896 + 242: 01000003 lb x0,16(x0) # 10 + 246: 00000503 lb x10,0(x0) # 0 + 24a: 031e c.slli x6,0x7 + 24c: 0000 c.unimp + 24e: 0e09 c.addi x28,2 + 250: 0005 c.addi x0,1 + 252: 0700 c.addi4spn x8,x2,896 + 254: 0519 c.addi x10,6 + 256: 0000 c.unimp 258: 0000003b 0x3b 25c: 00000273 0x273 - 260: 1e01 addi t3,t3,-32 - 262: 0005 c.nop 1 - 264: 5600 lw s0,40(a2) - 266: 01000003 lb zero,16(zero) # 10 - 26a: 052a slli a0,a0,0xa - 26c: 0000 unimp + 260: 1e01 c.addi x28,-32 + 262: 0005 c.addi x0,1 + 264: 5600 c.lw x8,40(x12) + 266: 01000003 lb x0,16(x0) # 10 + 26a: 052a c.slli x10,0xa + 26c: 0000 c.unimp 26e: 0000038b 0x38b - 272: 0f00 addi s0,sp,912 - 274: 00000537 lui a0,0x0 - 278: 0438 addi a4,sp,520 - 27a: 0001 nop - 27c: 0088 addi a0,sp,64 - 27e: 0000 unimp - 280: 02c4 addi s1,sp,324 - 282: 0000 unimp - 284: 3c01 jal fffffc94 <__global_pointer$+0xfffee45c> - 286: 0005 c.nop 1 + 272: 0f00 c.addi4spn x8,x2,912 + 274: 00000537 lui x10,0x0 + 278: 0438 c.addi4spn x14,x2,520 + 27a: 0001 c.addi x0,0 + 27c: 0088 c.addi4spn x10,x2,64 + 27e: 0000 c.unimp + 280: 02c4 c.addi4spn x9,x2,324 + 282: 0000 c.unimp + 284: 3c01 c.jal fffffc94 <__global_pointer$+0xfffee45c> + 286: 0005 c.addi x0,1 288: 9700 0x9700 - 28a: 01000003 lb zero,16(zero) # 10 - 28e: 0548 addi a0,sp,644 - 290: 0000 unimp - 292: 000003a3 sb zero,7(zero) # 7 - 296: 5401 li s0,-32 - 298: 0005 c.nop 1 - 29a: af00 fsd fs0,24(a4) - 29c: 01000003 lb zero,16(zero) # 10 - 2a0: 0560 addi s0,sp,652 - 2a2: 0000 unimp - 2a4: 03c6 slli t2,t2,0x11 - 2a6: 0000 unimp + 28a: 01000003 lb x0,16(x0) # 10 + 28e: 0548 c.addi4spn x10,x2,644 + 290: 0000 c.unimp + 292: 000003a3 sb x0,7(x0) # 7 + 296: 5401 c.li x8,-32 + 298: 0005 c.addi x0,1 + 29a: af00 c.fsd f8,24(x14) + 29c: 01000003 lb x0,16(x0) # 10 + 2a0: 0560 c.addi4spn x8,x2,652 + 2a2: 0000 c.unimp + 2a4: 03c6 c.slli x7,0x11 + 2a6: 0000 c.unimp 2a8: 6c01 0x6c01 - 2aa: 0005 c.nop 1 - 2ac: dd00 sw s0,56(a0) - 2ae: 01000003 lb zero,16(zero) # 10 - 2b2: 0578 addi a4,sp,652 - 2b4: 0000 unimp - 2b6: 0421 addi s0,s0,8 - 2b8: 0000 unimp - 2ba: 8401 c.srai64 s0 - 2bc: 0005 c.nop 1 - 2be: 4800 lw s0,16(s0) + 2aa: 0005 c.addi x0,1 + 2ac: dd00 c.sw x8,56(x10) + 2ae: 01000003 lb x0,16(x0) # 10 + 2b2: 0578 c.addi4spn x14,x2,652 + 2b4: 0000 c.unimp + 2b6: 0421 c.addi x8,8 + 2b8: 0000 c.unimp + 2ba: 8401 c.srai64 x8 + 2bc: 0005 c.addi x0,1 + 2be: 4800 c.lw x8,16(x8) 2c0: 0004 0x4 - 2c2: 0000 unimp + 2c2: 0000 c.unimp 2c4: 00069307 0x69307 - 2c8: 4e00 lw s0,24(a2) - 2ca: 0000 unimp + 2c8: 4e00 c.lw x8,24(x12) + 2ca: 0000 c.unimp 2cc: 8300 0x8300 - 2ce: 01000003 lb zero,16(zero) # 10 - 2d2: 0694 addi a3,sp,832 - 2d4: 0000 unimp - 2d6: 0000046f jal s0,2d6 + 2ce: 01000003 lb x0,16(x0) # 10 + 2d2: 0694 c.addi4spn x13,x2,832 + 2d4: 0000 c.unimp + 2d6: 0000046f jal x8,2d6 2da: 9f01 0x9f01 - 2dc: 0006 c.slli zero,0x1 - 2de: 7b00 flw fs0,48(a4) + 2dc: 0006 c.slli x0,0x1 + 2de: 7b00 c.flw f8,48(x14) 2e0: 0004 0x4 - 2e2: 0700 addi s0,sp,896 - 2e4: 06aa slli a3,a3,0xa - 2e6: 0000 unimp - 2e8: 0061 c.nop 24 - 2ea: 0000 unimp - 2ec: 0330 addi a2,sp,392 - 2ee: 0000 unimp - 2f0: af01 j a00 - 2f2: 0006 c.slli zero,0x1 - 2f4: b500 fsd fs0,40(a0) + 2e2: 0700 c.addi4spn x8,x2,896 + 2e4: 06aa c.slli x13,0xa + 2e6: 0000 c.unimp + 2e8: 0061 c.addi x0,24 + 2ea: 0000 c.unimp + 2ec: 0330 c.addi4spn x12,x2,392 + 2ee: 0000 c.unimp + 2f0: af01 c.j a00 + 2f2: 0006 c.slli x0,0x1 + 2f4: b500 c.fsd f8,40(x10) 2f6: 0004 0x4 - 2f8: 0100 addi s0,sp,128 + 2f8: 0100 c.addi4spn x8,x2,128 2fa: 000006bb 0x6bb - 2fe: 04c1 addi s1,s1,16 - 300: 0000 unimp - 302: c701 beqz a4,30a - 304: 0006 c.slli zero,0x1 - 306: de00 sw s0,56(a2) + 2fe: 04c1 c.addi x9,16 + 300: 0000 c.unimp + 302: c701 c.beqz x14,30a + 304: 0006 c.slli x0,0x1 + 306: de00 c.sw x8,56(x12) 308: 0004 0x4 - 30a: 0100 addi s0,sp,128 - 30c: 000006d3 fadd.s fa3,ft0,ft0,rne - 310: 04f5 addi s1,s1,29 - 312: 0000 unimp - 314: df01 beqz a4,22c - 316: 0006 c.slli zero,0x1 - 318: 0c00 addi s0,sp,528 - 31a: 0005 c.nop 1 - 31c: 0100 addi s0,sp,128 + 30a: 0100 c.addi4spn x8,x2,128 + 30c: 000006d3 fadd.s f13,f0,f0,rne + 310: 04f5 c.addi x9,29 + 312: 0000 c.unimp + 314: df01 c.beqz x14,22c + 316: 0006 c.slli x0,0x1 + 318: 0c00 c.addi4spn x8,x2,528 + 31a: 0005 c.addi x0,1 + 31c: 0100 c.addi4spn x8,x2,128 31e: 000006eb 0x6eb - 322: 053e slli a0,a0,0xf - 324: 0000 unimp - 326: f701 bnez a4,22e - 328: 0006 c.slli zero,0x1 - 32a: 7000 flw fs0,32(s0) - 32c: 0005 c.nop 1 - 32e: 0000 unimp - 330: 0410 addi a2,sp,512 + 322: 053e c.slli x10,0xf + 324: 0000 c.unimp + 326: f701 c.bnez x14,22e + 328: 0006 c.slli x0,0x1 + 32a: 7000 c.flw f8,32(x8) + 32c: 0005 c.addi x0,1 + 32e: 0000 c.unimp + 330: 0410 c.addi4spn x12,x2,512 332: 86000007 0x86000007 - 336: 0000 unimp - 338: 0100 addi s0,sp,128 - 33a: 0709 addi a4,a4,2 - 33c: 0000 unimp - 33e: 00000597 auipc a1,0x0 - 342: 1501 addi a0,a0,-32 + 336: 0000 c.unimp + 338: 0100 c.addi4spn x8,x2,128 + 33a: 0709 c.addi x14,2 + 33c: 0000 c.unimp + 33e: 00000597 auipc x11,0x0 + 342: 1501 c.addi x10,-32 344: a3000007 0xa3000007 - 348: 0005 c.nop 1 - 34a: 0100 addi s0,sp,128 - 34c: 0721 addi a4,a4,8 - 34e: 0000 unimp - 350: 05dc addi a5,sp,708 - 352: 0000 unimp - 354: 2d01 jal 964 + 348: 0005 c.addi x0,1 + 34a: 0100 c.addi4spn x8,x2,128 + 34c: 0721 c.addi x14,8 + 34e: 0000 c.unimp + 350: 05dc c.addi4spn x15,x2,708 + 352: 0000 c.unimp + 354: 2d01 c.jal 964 356: e8000007 0xe8000007 - 35a: 0005 c.nop 1 - 35c: 0100 addi s0,sp,128 - 35e: 0739 addi a4,a4,14 - 360: 0000 unimp - 362: 05f4 addi a3,sp,716 - 364: 0000 unimp - 366: 4501 li a0,0 + 35a: 0005 c.addi x0,1 + 35c: 0100 c.addi4spn x8,x2,128 + 35e: 0739 c.addi x14,14 + 360: 0000 c.unimp + 362: 05f4 c.addi4spn x13,x2,716 + 364: 0000 c.unimp + 366: 4501 c.li x10,0 368: 40000007 0x40000007 - 36c: 0006 c.slli zero,0x1 - 36e: 0100 addi s0,sp,128 - 370: 0751 addi a4,a4,20 - 372: 0000 unimp - 374: 064c addi a1,sp,772 - 376: 0000 unimp - 378: 5d01 li s10,-32 + 36c: 0006 c.slli x0,0x1 + 36e: 0100 c.addi4spn x8,x2,128 + 370: 0751 c.addi x14,20 + 372: 0000 c.unimp + 374: 064c c.addi4spn x11,x2,772 + 376: 0000 c.unimp + 378: 5d01 c.li x26,-32 37a: 76000007 0x76000007 - 37e: 0006 c.slli zero,0x1 - 380: 0000 unimp - 382: 0700 addi s0,sp,896 - 384: 0591 addi a1,a1,4 - 386: 0000 unimp - 388: 00b4 addi a3,sp,72 - 38a: 0000 unimp - 38c: 000003a3 sb zero,7(zero) # 7 - 390: 9601 srai a2,a2,0x20 - 392: 0005 c.nop 1 + 37e: 0006 c.slli x0,0x1 + 380: 0000 c.unimp + 382: 0700 c.addi4spn x8,x2,896 + 384: 0591 c.addi x11,4 + 386: 0000 c.unimp + 388: 00b4 c.addi4spn x13,x2,72 + 38a: 0000 c.unimp + 38c: 000003a3 sb x0,7(x0) # 7 + 390: 9601 c.srai x12,0x20 + 392: 0005 c.addi x0,1 394: 8200 0x8200 - 396: 0006 c.slli zero,0x1 - 398: 0100 addi s0,sp,128 - 39a: 05a2 slli a1,a1,0x8 - 39c: 0000 unimp - 39e: 06c2 slli a3,a3,0x10 - 3a0: 0000 unimp - 3a2: 0f00 addi s0,sp,912 - 3a4: 0609 addi a2,a2,2 - 3a6: 0000 unimp - 3a8: 051c addi a5,sp,640 - 3aa: 0001 nop - 3ac: 0088 addi a0,sp,64 - 3ae: 0000 unimp - 3b0: 03f4 addi a3,sp,460 - 3b2: 0000 unimp - 3b4: 0e01 addi t3,t3,0 - 3b6: 0006 c.slli zero,0x1 - 3b8: ce00 sw s0,24(a2) - 3ba: 0006 c.slli zero,0x1 - 3bc: 0100 addi s0,sp,128 - 3be: 061a slli a2,a2,0x6 - 3c0: 0000 unimp - 3c2: 06da slli a3,a3,0x16 - 3c4: 0000 unimp - 3c6: 2601 jal 6c6 - 3c8: 0006 c.slli zero,0x1 - 3ca: e600 fsw fs0,8(a2) - 3cc: 0006 c.slli zero,0x1 - 3ce: 0100 addi s0,sp,128 - 3d0: 0632 slli a2,a2,0xc - 3d2: 0000 unimp - 3d4: 06fd addi a3,a3,31 - 3d6: 0000 unimp - 3d8: 3e01 jal fffffee8 <__global_pointer$+0xfffee6b0> - 3da: 0006 c.slli zero,0x1 - 3dc: 1400 addi s0,sp,544 + 396: 0006 c.slli x0,0x1 + 398: 0100 c.addi4spn x8,x2,128 + 39a: 05a2 c.slli x11,0x8 + 39c: 0000 c.unimp + 39e: 06c2 c.slli x13,0x10 + 3a0: 0000 c.unimp + 3a2: 0f00 c.addi4spn x8,x2,912 + 3a4: 0609 c.addi x12,2 + 3a6: 0000 c.unimp + 3a8: 051c c.addi4spn x15,x2,640 + 3aa: 0001 c.addi x0,0 + 3ac: 0088 c.addi4spn x10,x2,64 + 3ae: 0000 c.unimp + 3b0: 03f4 c.addi4spn x13,x2,460 + 3b2: 0000 c.unimp + 3b4: 0e01 c.addi x28,0 + 3b6: 0006 c.slli x0,0x1 + 3b8: ce00 c.sw x8,24(x12) + 3ba: 0006 c.slli x0,0x1 + 3bc: 0100 c.addi4spn x8,x2,128 + 3be: 061a c.slli x12,0x6 + 3c0: 0000 c.unimp + 3c2: 06da c.slli x13,0x16 + 3c4: 0000 c.unimp + 3c6: 2601 c.jal 6c6 + 3c8: 0006 c.slli x0,0x1 + 3ca: e600 c.fsw f8,8(x12) + 3cc: 0006 c.slli x0,0x1 + 3ce: 0100 c.addi4spn x8,x2,128 + 3d0: 0632 c.slli x12,0xc + 3d2: 0000 c.unimp + 3d4: 06fd c.addi x13,31 + 3d6: 0000 c.unimp + 3d8: 3e01 c.jal fffffee8 <__global_pointer$+0xfffee6b0> + 3da: 0006 c.slli x0,0x1 + 3dc: 1400 c.addi4spn x8,x2,544 3de: 01000007 0x1000007 - 3e2: 064a slli a2,a2,0x12 - 3e4: 0000 unimp - 3e6: 0746 slli a4,a4,0x11 - 3e8: 0000 unimp - 3ea: 5601 li a2,-32 - 3ec: 0006 c.slli zero,0x1 - 3ee: 6d00 flw fs0,24(a0) + 3e2: 064a c.slli x12,0x12 + 3e4: 0000 c.unimp + 3e6: 0746 c.slli x14,0x11 + 3e8: 0000 c.unimp + 3ea: 5601 c.li x12,-32 + 3ec: 0006 c.slli x0,0x1 + 3ee: 6d00 c.flw f8,24(x10) 3f0: 00000007 0x7 - 3f4: 0005af07 flw ft10,0(a1) # 33e - 3f8: c700 sw s0,8(a4) - 3fa: 0000 unimp - 3fc: 4100 lw s0,0(a0) + 3f4: 0005af07 flw f30,0(x11) # 33e + 3f8: c700 c.sw x8,8(x14) + 3fa: 0000 c.unimp + 3fc: 4100 c.lw x8,0(x10) 3fe: 0004 0x4 - 400: 0100 addi s0,sp,128 - 402: 05b4 addi a3,sp,712 - 404: 0000 unimp - 406: 0794 addi a3,sp,960 - 408: 0000 unimp - 40a: c001 beqz s0,40a - 40c: 0005 c.nop 1 - 40e: a000 fsd fs0,0(s0) + 400: 0100 c.addi4spn x8,x2,128 + 402: 05b4 c.addi4spn x13,x2,712 + 404: 0000 c.unimp + 406: 0794 c.addi4spn x13,x2,960 + 408: 0000 c.unimp + 40a: c001 c.beqz x8,40a + 40c: 0005 c.addi x0,1 + 40e: a000 c.fsd f8,0(x8) 410: 01000007 0x1000007 - 414: 05cc addi a1,sp,708 - 416: 0000 unimp - 418: 07bd addi a5,a5,15 - 41a: 0000 unimp - 41c: d801 beqz s0,32c - 41e: 0005 c.nop 1 - 420: d400 sw s0,40(s0) + 414: 05cc c.addi4spn x11,x2,708 + 416: 0000 c.unimp + 418: 07bd c.addi x15,15 + 41a: 0000 c.unimp + 41c: d801 c.beqz x8,32c + 41e: 0005 c.addi x0,1 + 420: d400 c.sw x8,40(x8) 422: 01000007 0x1000007 - 426: 05e4 addi s1,sp,716 - 428: 0000 unimp + 426: 05e4 c.addi4spn x9,x2,716 + 428: 0000 c.unimp 42a: 000007eb 0x7eb - 42e: f001 bnez s0,32e - 430: 0005 c.nop 1 - 432: 1d00 addi s0,sp,688 + 42e: f001 c.bnez x8,32e + 430: 0005 c.addi x0,1 + 432: 1d00 c.addi4spn x8,x2,688 434: 0008 0x8 - 436: 0100 addi s0,sp,128 - 438: 05fc addi a5,sp,716 - 43a: 0000 unimp - 43c: 0000084f fnmadd.s fa6,ft0,ft0,ft0,rne - 440: 1000 addi s0,sp,32 - 442: 00000663 beqz zero,44e - 446: 000000e3 beqz zero,c46 + 436: 0100 c.addi4spn x8,x2,128 + 438: 05fc c.addi4spn x15,x2,716 + 43a: 0000 c.unimp + 43c: 0000084f fnmadd.s f16,f0,f0,f0,rne + 440: 1000 c.addi4spn x8,x2,32 + 442: 00000663 beq x0,x0,44e + 446: 000000e3 beq x0,x0,c46 44a: 6801 0x6801 - 44c: 0006 c.slli zero,0x1 - 44e: 7600 flw fs0,40(a2) + 44c: 0006 c.slli x0,0x1 + 44e: 7600 c.flw f8,40(x12) 450: 0008 0x8 - 452: 0100 addi s0,sp,128 - 454: 0674 addi a3,sp,780 - 456: 0000 unimp - 458: 0882 c.slli64 a7 - 45a: 0000 unimp - 45c: 0000 unimp - 45e: 0000 unimp - 460: ab20 fsd fs0,80(a4) - 462: 0001 nop - 464: 0100 addi s0,sp,128 - 466: ab0103e3 beq sp,a6,ffffff0c <__global_pointer$+0xfffee6d4> - 46a: 0000 unimp - 46c: 0300 addi s0,sp,384 - 46e: 078c addi a1,sp,960 - 470: 0000 unimp + 452: 0100 c.addi4spn x8,x2,128 + 454: 0674 c.addi4spn x13,x2,780 + 456: 0000 c.unimp + 458: 0882 c.slli64 x17 + 45a: 0000 c.unimp + 45c: 0000 c.unimp + 45e: 0000 c.unimp + 460: ab20 c.fsd f8,80(x14) + 462: 0001 c.addi x0,0 + 464: 0100 c.addi4spn x8,x2,128 + 466: ab0103e3 beq x2,x16,ffffff0c <__global_pointer$+0xfffee6d4> + 46a: 0000 c.unimp + 46c: 0300 c.addi4spn x8,x2,384 + 46e: 078c c.addi4spn x11,x2,960 + 470: 0000 c.unimp 472: 17006e0b 0x17006e0b 476: 000000ab 0xab 47a: 2200640b 0x2200640b 47e: 000000ab 0xab 482: 0070720b 0x70720b - 486: 8c2e mv s8,a1 + 486: 8c2e c.mv x24,x11 488: 03000007 0x3000007 - 48c: 6e6e flw ft8,216(sp) - 48e: e500 fsw fs0,8(a0) - 490: 01311103 lh sp,19(sp) - 494: 0000 unimp + 48c: 6e6e c.flwsp f28,216(x2) + 48e: e500 c.fsw f8,8(x10) + 490: 01311103 lh x2,19(x2) + 494: 0000 c.unimp 496: 00646403 0x646403 - 49a: 03e6 slli t2,t2,0x19 - 49c: 3111 jal a0 - 49e: 0001 nop - 4a0: 0300 addi s0,sp,384 - 4a2: 7272 flw ft4,60(sp) - 4a4: e700 fsw fs0,8(a4) - 4a6: 01240b03 lb s6,18(s0) - 4aa: 0000 unimp + 49a: 03e6 c.slli x7,0x19 + 49c: 3111 c.jal a0 + 49e: 0001 c.addi x0,0 + 4a0: 0300 c.addi4spn x8,x2,384 + 4a2: 7272 c.flwsp f4,60(x2) + 4a4: e700 c.fsw f8,8(x14) + 4a6: 01240b03 lb x22,18(x8) + 4aa: 0000 c.unimp 4ac: 00306403 0x306403 - 4b0: 03e8 addi a0,sp,460 - 4b2: 950a add a0,a0,sp - 4b4: 0000 unimp - 4b6: 0300 addi s0,sp,384 - 4b8: 3164 fld fs1,224(a0) - 4ba: e800 fsw fs0,16(s0) - 4bc: 00950e03 lb t3,9(a0) # 9 - 4c0: 0000 unimp + 4b0: 03e8 c.addi4spn x10,x2,460 + 4b2: 950a c.add x10,x2 + 4b4: 0000 c.unimp + 4b6: 0300 c.addi4spn x8,x2,384 + 4b8: 3164 c.fld f9,224(x10) + 4ba: e800 c.fsw f8,16(x8) + 4bc: 00950e03 lb x28,9(x10) # 9 + 4c0: 0000 c.unimp 4c2: 00306e03 0x306e03 - 4c6: 03e8 addi a0,sp,460 - 4c8: 9512 add a0,a0,tp - 4ca: 0000 unimp - 4cc: 0300 addi s0,sp,384 - 4ce: 316e fld ft2,248(sp) - 4d0: e800 fsw fs0,16(s0) - 4d2: 00951603 lh a2,9(a0) - 4d6: 0000 unimp + 4c6: 03e8 c.addi4spn x10,x2,460 + 4c8: 9512 c.add x10,x4 + 4ca: 0000 c.unimp + 4cc: 0300 c.addi4spn x8,x2,384 + 4ce: 316e c.fldsp f2,248(x2) + 4d0: e800 c.fsw f8,16(x8) + 4d2: 00951603 lh x12,9(x10) + 4d6: 0000 c.unimp 4d8: 00326e03 0x326e03 - 4dc: 03e8 addi a0,sp,460 - 4de: 951a add a0,a0,t1 - 4e0: 0000 unimp - 4e2: 0300 addi s0,sp,384 - 4e4: 3071 jal fffffd70 <__global_pointer$+0xfffee538> - 4e6: e900 fsw fs0,16(a0) - 4e8: 00950a03 lb s4,9(a0) - 4ec: 0000 unimp + 4dc: 03e8 c.addi4spn x10,x2,460 + 4de: 951a c.add x10,x6 + 4e0: 0000 c.unimp + 4e2: 0300 c.addi4spn x8,x2,384 + 4e4: 3071 c.jal fffffd70 <__global_pointer$+0xfffee538> + 4e6: e900 c.fsw f8,16(x10) + 4e8: 00950a03 lb x20,9(x10) + 4ec: 0000 c.unimp 4ee: 00317103 0x317103 - 4f2: 03e9 addi t2,t2,26 - 4f4: 950e add a0,a0,gp - 4f6: 0000 unimp - 4f8: 0300 addi s0,sp,384 - 4fa: 0062 c.slli zero,0x18 - 4fc: 03ea slli t2,t2,0x1a - 4fe: 950a add a0,a0,sp - 500: 0000 unimp - 502: 0300 addi s0,sp,384 - 504: 6d62 flw fs10,24(sp) - 506: ea00 fsw fs0,16(a2) - 508: 00950d03 lb s10,9(a0) - 50c: 0000 unimp + 4f2: 03e9 c.addi x7,26 + 4f4: 950e c.add x10,x3 + 4f6: 0000 c.unimp + 4f8: 0300 c.addi4spn x8,x2,384 + 4fa: 0062 c.slli x0,0x18 + 4fc: 03ea c.slli x7,0x1a + 4fe: 950a c.add x10,x2 + 500: 0000 c.unimp + 502: 0300 c.addi4spn x8,x2,384 + 504: 6d62 c.flwsp f26,24(x2) + 506: ea00 c.fsw f8,16(x12) + 508: 00950d03 lb x26,9(x10) + 50c: 0000 c.unimp 50e: 00777703 0x777703 512: 311104b3 0x311104b3 - 516: 0001 nop - 518: 0500 addi s0,sp,640 - 51a: 00000537 lui a0,0x0 - 51e: a602 fsd ft0,264(sp) - 520: 0001 nop - 522: 1a00 addi s0,sp,304 - 524: 0404 addi s1,sp,512 - 526: 0095 addi ra,ra,5 - 528: 0000 unimp - 52a: 615f5f03 lhu t5,1557(t5) - 52e: 1a00 addi s0,sp,304 - 530: 0404 addi s1,sp,512 - 532: 0095 addi ra,ra,5 - 534: 0000 unimp - 536: 0500 addi s0,sp,640 - 538: 0591 addi a1,a1,4 - 53a: 0000 unimp - 53c: 2502 fld fa0,0(sp) - 53e: 0000 unimp - 540: 2600 fld fs0,8(a2) - 542: 0404 addi s1,sp,512 - 544: 0095 addi ra,ra,5 - 546: 0000 unimp - 548: 2002 fld ft0,0(sp) - 54a: 0000 unimp - 54c: 2600 fld fs0,8(a2) - 54e: 0404 addi s1,sp,512 - 550: 0095 addi ra,ra,5 - 552: 0000 unimp - 554: 9202 jalr tp - 556: 0001 nop - 558: 2600 fld fs0,8(a2) - 55a: 0404 addi s1,sp,512 - 55c: 0095 addi ra,ra,5 - 55e: 0000 unimp - 560: 8d02 jr s10 - 562: 0001 nop - 564: 2600 fld fs0,8(a2) - 566: 0404 addi s1,sp,512 - 568: 0095 addi ra,ra,5 - 56a: 0000 unimp - 56c: d902 sw zero,176(sp) - 56e: 0001 nop - 570: 2600 fld fs0,8(a2) - 572: 0404 addi s1,sp,512 - 574: 0095 addi ra,ra,5 - 576: 0000 unimp - 578: d402 sw zero,40(sp) - 57a: 0001 nop - 57c: 2600 fld fs0,8(a2) - 57e: 0404 addi s1,sp,512 - 580: 0095 addi ra,ra,5 - 582: 0000 unimp - 584: 6d5f5f03 lhu t5,1749(t5) - 588: 2600 fld fs0,8(a2) - 58a: 0404 addi s1,sp,512 - 58c: 0095 addi ra,ra,5 - 58e: 0000 unimp - 590: 0500 addi s0,sp,640 + 516: 0001 c.addi x0,0 + 518: 0500 c.addi4spn x8,x2,640 + 51a: 00000537 lui x10,0x0 + 51e: a602 c.fsdsp f0,264(x2) + 520: 0001 c.addi x0,0 + 522: 1a00 c.addi4spn x8,x2,304 + 524: 0404 c.addi4spn x9,x2,512 + 526: 0095 c.addi x1,5 + 528: 0000 c.unimp + 52a: 615f5f03 lhu x30,1557(x30) + 52e: 1a00 c.addi4spn x8,x2,304 + 530: 0404 c.addi4spn x9,x2,512 + 532: 0095 c.addi x1,5 + 534: 0000 c.unimp + 536: 0500 c.addi4spn x8,x2,640 + 538: 0591 c.addi x11,4 + 53a: 0000 c.unimp + 53c: 2502 c.fldsp f10,0(x2) + 53e: 0000 c.unimp + 540: 2600 c.fld f8,8(x12) + 542: 0404 c.addi4spn x9,x2,512 + 544: 0095 c.addi x1,5 + 546: 0000 c.unimp + 548: 2002 c.fldsp f0,0(x2) + 54a: 0000 c.unimp + 54c: 2600 c.fld f8,8(x12) + 54e: 0404 c.addi4spn x9,x2,512 + 550: 0095 c.addi x1,5 + 552: 0000 c.unimp + 554: 9202 c.jalr x4 + 556: 0001 c.addi x0,0 + 558: 2600 c.fld f8,8(x12) + 55a: 0404 c.addi4spn x9,x2,512 + 55c: 0095 c.addi x1,5 + 55e: 0000 c.unimp + 560: 8d02 c.jr x26 + 562: 0001 c.addi x0,0 + 564: 2600 c.fld f8,8(x12) + 566: 0404 c.addi4spn x9,x2,512 + 568: 0095 c.addi x1,5 + 56a: 0000 c.unimp + 56c: d902 c.swsp x0,176(x2) + 56e: 0001 c.addi x0,0 + 570: 2600 c.fld f8,8(x12) + 572: 0404 c.addi4spn x9,x2,512 + 574: 0095 c.addi x1,5 + 576: 0000 c.unimp + 578: d402 c.swsp x0,40(x2) + 57a: 0001 c.addi x0,0 + 57c: 2600 c.fld f8,8(x12) + 57e: 0404 c.addi4spn x9,x2,512 + 580: 0095 c.addi x1,5 + 582: 0000 c.unimp + 584: 6d5f5f03 lhu x30,1749(x30) + 588: 2600 c.fld f8,8(x12) + 58a: 0404 c.addi4spn x9,x2,512 + 58c: 0095 c.addi x1,5 + 58e: 0000 c.unimp + 590: 0500 c.addi4spn x8,x2,640 592: 000005af 0x5af - 596: a602 fsd ft0,264(sp) - 598: 0001 nop - 59a: 3200 fld fs0,32(a2) - 59c: 0404 addi s1,sp,512 - 59e: 0095 addi ra,ra,5 - 5a0: 0000 unimp - 5a2: 615f5f03 lhu t5,1557(t5) - 5a6: 3200 fld fs0,32(a2) - 5a8: 0404 addi s1,sp,512 - 5aa: 0095 addi ra,ra,5 - 5ac: 0000 unimp - 5ae: 0500 addi s0,sp,640 - 5b0: 0609 addi a2,a2,2 - 5b2: 0000 unimp - 5b4: 2502 fld fa0,0(sp) - 5b6: 0000 unimp - 5b8: 4b00 lw s0,16(a4) - 5ba: 0804 addi s1,sp,16 - 5bc: 0095 addi ra,ra,5 - 5be: 0000 unimp - 5c0: 2002 fld ft0,0(sp) - 5c2: 0000 unimp - 5c4: 4b00 lw s0,16(a4) - 5c6: 0804 addi s1,sp,16 - 5c8: 0095 addi ra,ra,5 - 5ca: 0000 unimp - 5cc: 9202 jalr tp - 5ce: 0001 nop - 5d0: 4b00 lw s0,16(a4) - 5d2: 0804 addi s1,sp,16 - 5d4: 0095 addi ra,ra,5 - 5d6: 0000 unimp - 5d8: 8d02 jr s10 - 5da: 0001 nop - 5dc: 4b00 lw s0,16(a4) - 5de: 0804 addi s1,sp,16 - 5e0: 0095 addi ra,ra,5 - 5e2: 0000 unimp - 5e4: d902 sw zero,176(sp) - 5e6: 0001 nop - 5e8: 4b00 lw s0,16(a4) - 5ea: 0804 addi s1,sp,16 - 5ec: 0095 addi ra,ra,5 - 5ee: 0000 unimp - 5f0: d402 sw zero,40(sp) - 5f2: 0001 nop - 5f4: 4b00 lw s0,16(a4) - 5f6: 0804 addi s1,sp,16 - 5f8: 0095 addi ra,ra,5 - 5fa: 0000 unimp - 5fc: 6d5f5f03 lhu t5,1749(t5) - 600: 4b00 lw s0,16(a4) - 602: 0804 addi s1,sp,16 - 604: 0095 addi ra,ra,5 - 606: 0000 unimp - 608: 0500 addi s0,sp,640 - 60a: 00000663 beqz zero,616 - 60e: 2502 fld fa0,0(sp) - 610: 0000 unimp - 612: 5000 lw s0,32(s0) - 614: 0404 addi s1,sp,512 - 616: 0095 addi ra,ra,5 - 618: 0000 unimp - 61a: 2002 fld ft0,0(sp) - 61c: 0000 unimp - 61e: 5000 lw s0,32(s0) - 620: 0404 addi s1,sp,512 - 622: 0095 addi ra,ra,5 - 624: 0000 unimp - 626: 9202 jalr tp - 628: 0001 nop - 62a: 5000 lw s0,32(s0) - 62c: 0404 addi s1,sp,512 - 62e: 0095 addi ra,ra,5 - 630: 0000 unimp - 632: 8d02 jr s10 - 634: 0001 nop - 636: 5000 lw s0,32(s0) - 638: 0404 addi s1,sp,512 - 63a: 0095 addi ra,ra,5 - 63c: 0000 unimp - 63e: d902 sw zero,176(sp) - 640: 0001 nop - 642: 5000 lw s0,32(s0) - 644: 0404 addi s1,sp,512 - 646: 0095 addi ra,ra,5 - 648: 0000 unimp - 64a: d402 sw zero,40(sp) - 64c: 0001 nop - 64e: 5000 lw s0,32(s0) - 650: 0404 addi s1,sp,512 - 652: 0095 addi ra,ra,5 - 654: 0000 unimp - 656: 6d5f5f03 lhu t5,1749(t5) - 65a: 5000 lw s0,32(s0) - 65c: 0404 addi s1,sp,512 - 65e: 0095 addi ra,ra,5 - 660: 0000 unimp - 662: 0500 addi s0,sp,640 - 664: 0681 addi a3,a3,0 - 666: 0000 unimp - 668: a602 fsd ft0,264(sp) - 66a: 0001 nop - 66c: 7300 flw fs0,32(a4) - 66e: 0404 addi s1,sp,512 - 670: 0095 addi ra,ra,5 - 672: 0000 unimp - 674: 615f5f03 lhu t5,1557(t5) - 678: 7300 flw fs0,32(a4) - 67a: 0404 addi s1,sp,512 - 67c: 0095 addi ra,ra,5 - 67e: 0000 unimp - 680: 0500 addi s0,sp,640 - 682: 00000693 li a3,0 - 686: 785f5f03 lhu t5,1925(t5) + 596: a602 c.fsdsp f0,264(x2) + 598: 0001 c.addi x0,0 + 59a: 3200 c.fld f8,32(x12) + 59c: 0404 c.addi4spn x9,x2,512 + 59e: 0095 c.addi x1,5 + 5a0: 0000 c.unimp + 5a2: 615f5f03 lhu x30,1557(x30) + 5a6: 3200 c.fld f8,32(x12) + 5a8: 0404 c.addi4spn x9,x2,512 + 5aa: 0095 c.addi x1,5 + 5ac: 0000 c.unimp + 5ae: 0500 c.addi4spn x8,x2,640 + 5b0: 0609 c.addi x12,2 + 5b2: 0000 c.unimp + 5b4: 2502 c.fldsp f10,0(x2) + 5b6: 0000 c.unimp + 5b8: 4b00 c.lw x8,16(x14) + 5ba: 0804 c.addi4spn x9,x2,16 + 5bc: 0095 c.addi x1,5 + 5be: 0000 c.unimp + 5c0: 2002 c.fldsp f0,0(x2) + 5c2: 0000 c.unimp + 5c4: 4b00 c.lw x8,16(x14) + 5c6: 0804 c.addi4spn x9,x2,16 + 5c8: 0095 c.addi x1,5 + 5ca: 0000 c.unimp + 5cc: 9202 c.jalr x4 + 5ce: 0001 c.addi x0,0 + 5d0: 4b00 c.lw x8,16(x14) + 5d2: 0804 c.addi4spn x9,x2,16 + 5d4: 0095 c.addi x1,5 + 5d6: 0000 c.unimp + 5d8: 8d02 c.jr x26 + 5da: 0001 c.addi x0,0 + 5dc: 4b00 c.lw x8,16(x14) + 5de: 0804 c.addi4spn x9,x2,16 + 5e0: 0095 c.addi x1,5 + 5e2: 0000 c.unimp + 5e4: d902 c.swsp x0,176(x2) + 5e6: 0001 c.addi x0,0 + 5e8: 4b00 c.lw x8,16(x14) + 5ea: 0804 c.addi4spn x9,x2,16 + 5ec: 0095 c.addi x1,5 + 5ee: 0000 c.unimp + 5f0: d402 c.swsp x0,40(x2) + 5f2: 0001 c.addi x0,0 + 5f4: 4b00 c.lw x8,16(x14) + 5f6: 0804 c.addi4spn x9,x2,16 + 5f8: 0095 c.addi x1,5 + 5fa: 0000 c.unimp + 5fc: 6d5f5f03 lhu x30,1749(x30) + 600: 4b00 c.lw x8,16(x14) + 602: 0804 c.addi4spn x9,x2,16 + 604: 0095 c.addi x1,5 + 606: 0000 c.unimp + 608: 0500 c.addi4spn x8,x2,640 + 60a: 00000663 beq x0,x0,616 + 60e: 2502 c.fldsp f10,0(x2) + 610: 0000 c.unimp + 612: 5000 c.lw x8,32(x8) + 614: 0404 c.addi4spn x9,x2,512 + 616: 0095 c.addi x1,5 + 618: 0000 c.unimp + 61a: 2002 c.fldsp f0,0(x2) + 61c: 0000 c.unimp + 61e: 5000 c.lw x8,32(x8) + 620: 0404 c.addi4spn x9,x2,512 + 622: 0095 c.addi x1,5 + 624: 0000 c.unimp + 626: 9202 c.jalr x4 + 628: 0001 c.addi x0,0 + 62a: 5000 c.lw x8,32(x8) + 62c: 0404 c.addi4spn x9,x2,512 + 62e: 0095 c.addi x1,5 + 630: 0000 c.unimp + 632: 8d02 c.jr x26 + 634: 0001 c.addi x0,0 + 636: 5000 c.lw x8,32(x8) + 638: 0404 c.addi4spn x9,x2,512 + 63a: 0095 c.addi x1,5 + 63c: 0000 c.unimp + 63e: d902 c.swsp x0,176(x2) + 640: 0001 c.addi x0,0 + 642: 5000 c.lw x8,32(x8) + 644: 0404 c.addi4spn x9,x2,512 + 646: 0095 c.addi x1,5 + 648: 0000 c.unimp + 64a: d402 c.swsp x0,40(x2) + 64c: 0001 c.addi x0,0 + 64e: 5000 c.lw x8,32(x8) + 650: 0404 c.addi4spn x9,x2,512 + 652: 0095 c.addi x1,5 + 654: 0000 c.unimp + 656: 6d5f5f03 lhu x30,1749(x30) + 65a: 5000 c.lw x8,32(x8) + 65c: 0404 c.addi4spn x9,x2,512 + 65e: 0095 c.addi x1,5 + 660: 0000 c.unimp + 662: 0500 c.addi4spn x8,x2,640 + 664: 0681 c.addi x13,0 + 666: 0000 c.unimp + 668: a602 c.fsdsp f0,264(x2) + 66a: 0001 c.addi x0,0 + 66c: 7300 c.flw f8,32(x14) + 66e: 0404 c.addi4spn x9,x2,512 + 670: 0095 c.addi x1,5 + 672: 0000 c.unimp + 674: 615f5f03 lhu x30,1557(x30) + 678: 7300 c.flw f8,32(x14) + 67a: 0404 c.addi4spn x9,x2,512 + 67c: 0095 c.addi x1,5 + 67e: 0000 c.unimp + 680: 0500 c.addi4spn x8,x2,640 + 682: 00000693 addi x13,x0,0 + 686: 785f5f03 lhu x30,1925(x30) 68a: 8100 0x8100 - 68c: 0504 addi s1,sp,640 - 68e: 0095 addi ra,ra,5 - 690: 0000 unimp - 692: 1100 addi s0,sp,160 + 68c: 0504 c.addi4spn x9,x2,640 + 68e: 0095 c.addi x1,5 + 690: 0000 c.unimp + 692: 1100 c.addi4spn x8,x2,160 694: 00316d03 0x316d03 - 698: 0491 addi s1,s1,4 + 698: 0491 c.addi x9,4 69a: 0000950f 0x950f - 69e: 0300 addi s0,sp,384 - 6a0: 306d jal ffffff4a <__global_pointer$+0xfffee712> + 69e: 0300 c.addi4spn x8,x2,384 + 6a0: 306d c.jal ffffff4a <__global_pointer$+0xfffee712> 6a2: 9100 0x9100 - 6a4: 1304 addi s1,sp,416 - 6a6: 0095 addi ra,ra,5 - 6a8: 0000 unimp - 6aa: 0405 addi s0,s0,1 + 6a4: 1304 c.addi4spn x9,x2,416 + 6a6: 0095 c.addi x1,5 + 6a8: 0000 c.unimp + 6aa: 0405 c.addi x8,1 6ac: 02000007 0x2000007 - 6b0: 0025 c.nop 9 - 6b2: 0000 unimp - 6b4: 049c addi a5,sp,576 + 6b0: 0025 c.addi x0,9 + 6b2: 0000 c.unimp + 6b4: 049c c.addi4spn x15,x2,576 6b6: 9508 0x9508 - 6b8: 0000 unimp - 6ba: 0200 addi s0,sp,256 - 6bc: 0020 addi s0,sp,8 - 6be: 0000 unimp - 6c0: 049c addi a5,sp,576 + 6b8: 0000 c.unimp + 6ba: 0200 c.addi4spn x8,x2,256 + 6bc: 0020 c.addi4spn x8,x2,8 + 6be: 0000 c.unimp + 6c0: 049c c.addi4spn x15,x2,576 6c2: 9508 0x9508 - 6c4: 0000 unimp - 6c6: 0200 addi s0,sp,256 - 6c8: 0192 slli gp,gp,0x4 - 6ca: 0000 unimp - 6cc: 049c addi a5,sp,576 + 6c4: 0000 c.unimp + 6c6: 0200 c.addi4spn x8,x2,256 + 6c8: 0192 c.slli x3,0x4 + 6ca: 0000 c.unimp + 6cc: 049c c.addi4spn x15,x2,576 6ce: 9508 0x9508 - 6d0: 0000 unimp - 6d2: 0200 addi s0,sp,256 - 6d4: 018d addi gp,gp,3 - 6d6: 0000 unimp - 6d8: 049c addi a5,sp,576 + 6d0: 0000 c.unimp + 6d2: 0200 c.addi4spn x8,x2,256 + 6d4: 018d c.addi x3,3 + 6d6: 0000 c.unimp + 6d8: 049c c.addi4spn x15,x2,576 6da: 9508 0x9508 - 6dc: 0000 unimp - 6de: 0200 addi s0,sp,256 - 6e0: 01d9 addi gp,gp,22 - 6e2: 0000 unimp - 6e4: 049c addi a5,sp,576 + 6dc: 0000 c.unimp + 6de: 0200 c.addi4spn x8,x2,256 + 6e0: 01d9 c.addi x3,22 + 6e2: 0000 c.unimp + 6e4: 049c c.addi4spn x15,x2,576 6e6: 9508 0x9508 - 6e8: 0000 unimp - 6ea: 0200 addi s0,sp,256 - 6ec: 01d4 addi a3,sp,196 - 6ee: 0000 unimp - 6f0: 049c addi a5,sp,576 + 6e8: 0000 c.unimp + 6ea: 0200 c.addi4spn x8,x2,256 + 6ec: 01d4 c.addi4spn x13,x2,196 + 6ee: 0000 c.unimp + 6f0: 049c c.addi4spn x15,x2,576 6f2: 9508 0x9508 - 6f4: 0000 unimp - 6f6: 0300 addi s0,sp,384 + 6f4: 0000 c.unimp + 6f6: 0300 c.addi4spn x8,x2,384 6f8: 5f5f 006d 049c 0x49c006d5f5f 6fe: 9508 0x9508 - 700: 0000 unimp - 702: 0000 unimp - 704: 6a05 lui s4,0x1 + 700: 0000 c.unimp + 702: 0000 c.unimp + 704: 6a05 c.lui x20,0x1 706: 02000007 0x2000007 - 70a: 014d addi sp,sp,19 - 70c: 0000 unimp - 70e: 049d addi s1,s1,7 + 70a: 014d c.addi x2,19 + 70c: 0000 c.unimp + 70e: 049d c.addi x9,7 710: 9508 0x9508 - 712: 0000 unimp - 714: 0200 addi s0,sp,256 - 716: 0152 slli sp,sp,0x14 - 718: 0000 unimp - 71a: 049d addi s1,s1,7 + 712: 0000 c.unimp + 714: 0200 c.addi4spn x8,x2,256 + 716: 0152 c.slli x2,0x14 + 718: 0000 c.unimp + 71a: 049d c.addi x9,7 71c: 9508 0x9508 - 71e: 0000 unimp - 720: 0200 addi s0,sp,256 + 71e: 0000 c.unimp + 720: 0200 c.addi4spn x8,x2,256 722: 00000157 0x157 - 726: 049d addi s1,s1,7 + 726: 049d c.addi x9,7 728: 9508 0x9508 - 72a: 0000 unimp - 72c: 0200 addi s0,sp,256 - 72e: 015c addi a5,sp,132 - 730: 0000 unimp - 732: 049d addi s1,s1,7 + 72a: 0000 c.unimp + 72c: 0200 c.addi4spn x8,x2,256 + 72e: 015c c.addi4spn x15,x2,132 + 730: 0000 c.unimp + 732: 049d c.addi x9,7 734: 9508 0x9508 - 736: 0000 unimp - 738: 0200 addi s0,sp,256 - 73a: 000001e3 beqz zero,f3c - 73e: 049d addi s1,s1,7 + 736: 0000 c.unimp + 738: 0200 c.addi4spn x8,x2,256 + 73a: 000001e3 beq x0,x0,f3c + 73e: 049d c.addi x9,7 740: 9508 0x9508 - 742: 0000 unimp - 744: 0200 addi s0,sp,256 + 742: 0000 c.unimp + 744: 0200 c.addi4spn x8,x2,256 746: 0000002f 0x2f - 74a: 049d addi s1,s1,7 + 74a: 049d c.addi x9,7 74c: 9508 0x9508 - 74e: 0000 unimp - 750: 0200 addi s0,sp,256 - 752: 01de slli gp,gp,0x17 - 754: 0000 unimp - 756: 049d addi s1,s1,7 + 74e: 0000 c.unimp + 750: 0200 c.addi4spn x8,x2,256 + 752: 01de c.slli x3,0x17 + 754: 0000 c.unimp + 756: 049d c.addi x9,7 758: 9508 0x9508 - 75a: 0000 unimp - 75c: 0200 addi s0,sp,256 - 75e: 002a c.slli zero,0xa - 760: 0000 unimp - 762: 049d addi s1,s1,7 + 75a: 0000 c.unimp + 75c: 0200 c.addi4spn x8,x2,256 + 75e: 002a c.slli x0,0xa + 760: 0000 c.unimp + 762: 049d c.addi x9,7 764: 9508 0x9508 - 766: 0000 unimp - 768: 0000 unimp - 76a: 7c05 lui s8,0xfffe1 + 766: 0000 c.unimp + 768: 0000 c.unimp + 76a: 7c05 c.lui x24,0xfffe1 76c: 03000007 0x3000007 770: 5f5f 0078 04a2 0x4a200785f5f - 776: 9505 srai a0,a0,0x21 - 778: 0000 unimp - 77a: 0000 unimp - 77c: 0311 addi t1,t1,4 + 776: 9505 c.srai x10,0x21 + 778: 0000 c.unimp + 77a: 0000 c.unimp + 77c: 0311 c.addi x6,4 77e: 5f5f 0078 04aa 0x4aa00785f5f - 784: 9505 srai a0,a0,0x21 - 786: 0000 unimp - 788: 0000 unimp - 78a: 0000 unimp - 78c: 0421 addi s0,s0,8 + 784: 9505 c.srai x10,0x21 + 786: 0000 c.unimp + 788: 0000 c.unimp + 78a: 0000 c.unimp + 78c: 0421 c.addi x8,8 78e: 000000ab 0xab - 792: d400 sw s0,40(s0) - 794: 0000 unimp - 796: 0500 addi s0,sp,640 - 798: 0100 addi s0,sp,128 - 79a: bf04 fsd fs1,56(a4) - 79c: 0001 nop - 79e: 0300 addi s0,sp,384 - 7a0: 01e8 addi a0,sp,204 - 7a2: 0000 unimp - 7a4: 5e1d li t3,-25 - 7a6: 0000 unimp - 7a8: 0000 unimp - 7aa: 0000 unimp - 7ac: ca00 sw s0,16(a2) + 792: d400 c.sw x8,40(x8) + 794: 0000 c.unimp + 796: 0500 c.addi4spn x8,x2,640 + 798: 0100 c.addi4spn x8,x2,128 + 79a: bf04 c.fsd f9,56(x14) + 79c: 0001 c.addi x0,0 + 79e: 0300 c.addi4spn x8,x2,384 + 7a0: 01e8 c.addi4spn x10,x2,204 + 7a2: 0000 c.unimp + 7a4: 5e1d c.li x28,-25 + 7a6: 0000 c.unimp + 7a8: 0000 c.unimp + 7aa: 0000 c.unimp + 7ac: ca00 c.sw x8,16(x12) 7ae: 04000007 0x4000007 - 7b2: 0504 addi s1,sp,640 - 7b4: 6e69 lui t3,0x1a - 7b6: 0074 addi a3,sp,12 - 7b8: 0401 addi s0,s0,0 - 7ba: 00012307 flw ft6,0(sp) - 7be: 0100 addi s0,sp,128 - 7c0: 0508 addi a0,sp,640 + 7b2: 0504 c.addi4spn x9,x2,640 + 7b4: 6e69 c.lui x28,0x1a + 7b6: 0074 c.addi4spn x13,x2,12 + 7b8: 0401 c.addi x8,0 + 7ba: 00012307 flw f6,0(x2) + 7be: 0100 c.addi4spn x8,x2,128 + 7c0: 0508 c.addi4spn x10,x2,640 7c2: 0000010b 0x10b - 7c6: 1001 c.nop -32 - 7c8: c004 sw s1,0(s0) - 7ca: 0001 nop - 7cc: 0100 addi s0,sp,128 - 7ce: 0601 addi a2,a2,0 - 7d0: 0141 addi sp,sp,16 - 7d2: 0000 unimp - 7d4: 0101 addi sp,sp,0 - 7d6: 3f08 fld fa0,56(a4) - 7d8: 0001 nop - 7da: 0100 addi s0,sp,128 - 7dc: 0502 c.slli64 a0 - 7de: 0016 c.slli zero,0x5 - 7e0: 0000 unimp - 7e2: 0201 addi tp,tp,0 + 7c6: 1001 c.addi x0,-32 + 7c8: c004 c.sw x9,0(x8) + 7ca: 0001 c.addi x0,0 + 7cc: 0100 c.addi4spn x8,x2,128 + 7ce: 0601 c.addi x12,0 + 7d0: 0141 c.addi x2,16 + 7d2: 0000 c.unimp + 7d4: 0101 c.addi x2,0 + 7d6: 3f08 c.fld f10,56(x14) + 7d8: 0001 c.addi x0,0 + 7da: 0100 c.addi4spn x8,x2,128 + 7dc: 0502 c.slli64 x10 + 7de: 0016 c.slli x0,0x5 + 7e0: 0000 c.unimp + 7e2: 0201 c.addi x4,0 7e4: 00017207 0x17207 - 7e8: 0100 addi s0,sp,128 - 7ea: 0504 addi s1,sp,640 - 7ec: 0110 addi a2,sp,128 - 7ee: 0000 unimp - 7f0: 0401 addi s0,s0,0 + 7e8: 0100 c.addi4spn x8,x2,128 + 7ea: 0504 c.addi4spn x9,x2,640 + 7ec: 0110 c.addi4spn x12,x2,128 + 7ee: 0000 c.unimp + 7f0: 0401 c.addi x8,0 7f2: 00011e07 0x11e07 - 7f6: 0100 addi s0,sp,128 - 7f8: 0708 addi a0,sp,896 - 7fa: 0119 addi sp,sp,6 - 7fc: 0000 unimp - 7fe: 0101 addi sp,sp,0 - 800: 4808 lw a0,16(s0) - 802: 0001 nop - 804: 0500 addi s0,sp,640 - 806: 0161 addi sp,sp,24 - 808: 0000 unimp - 80a: 7b01 lui s6,0xfffe0 - 80c: 4116 lw sp,68(sp) - 80e: 0000 unimp - 810: 0200 addi s0,sp,256 - 812: 0072 c.slli zero,0x1c - 814: 0000 unimp - 816: 0401 addi s0,s0,0 - 818: 1004 addi s1,sp,32 - 81a: 0000 unimp - 81c: 0100 addi s0,sp,128 - 81e: 0308 addi a0,sp,384 + 7f6: 0100 c.addi4spn x8,x2,128 + 7f8: 0708 c.addi4spn x10,x2,896 + 7fa: 0119 c.addi x2,6 + 7fc: 0000 c.unimp + 7fe: 0101 c.addi x2,0 + 800: 4808 c.lw x10,16(x8) + 802: 0001 c.addi x0,0 + 804: 0500 c.addi4spn x8,x2,640 + 806: 0161 c.addi x2,24 + 808: 0000 c.unimp + 80a: 7b01 c.lui x22,0xfffe0 + 80c: 4116 c.lwsp x2,68(x2) + 80e: 0000 c.unimp + 810: 0200 c.addi4spn x8,x2,256 + 812: 0072 c.slli x0,0x1c + 814: 0000 c.unimp + 816: 0401 c.addi x8,0 + 818: 1004 c.addi4spn x9,x2,32 + 81a: 0000 c.unimp + 81c: 0100 c.addi4spn x8,x2,128 + 81e: 0308 c.addi4spn x10,x2,384 820: 0008 0x8 - 822: 0000 unimp - 824: 0801 addi a6,a6,0 - 826: c504 sw s1,8(a0) - 828: 0001 nop - 82a: 0100 addi s0,sp,128 - 82c: 0310 addi a2,sp,384 - 82e: 00000197 auipc gp,0x0 - 832: 2001 jal 832 + 822: 0000 c.unimp + 824: 0801 c.addi x16,0 + 826: c504 c.sw x9,8(x10) + 828: 0001 c.addi x0,0 + 82a: 0100 c.addi4spn x8,x2,128 + 82c: 0310 c.addi4spn x12,x2,384 + 82e: 00000197 auipc x3,0x0 + 832: 2001 c.jal 832 834: 0001b803 0x1b803 - 838: 0600 addi s0,sp,768 - 83a: 007e c.slli zero,0x1f - 83c: 0000 unimp - 83e: 00b6 slli ra,ra,0xd - 840: 0000 unimp - 842: 00002507 flw fa0,0(zero) # 0 - 846: ff00 fsw fs0,56(a4) - 848: 0200 addi s0,sp,256 - 84a: 00a6 slli ra,ra,0x9 - 84c: 0000 unimp - 84e: 3508 fld fa0,40(a0) - 850: 0001 nop - 852: 0100 addi s0,sp,128 - 854: 0202 c.slli64 tp - 856: b616 fsd ft5,296(sp) - 858: 0000 unimp - 85a: 0900 addi s0,sp,144 + 838: 0600 c.addi4spn x8,x2,768 + 83a: 007e c.slli x0,0x1f + 83c: 0000 c.unimp + 83e: 00b6 c.slli x1,0xd + 840: 0000 c.unimp + 842: 00002507 flw f10,0(x0) # 0 + 846: ff00 c.fsw f8,56(x14) + 848: 0200 c.addi4spn x8,x2,256 + 84a: 00a6 c.slli x1,0x9 + 84c: 0000 c.unimp + 84e: 3508 c.fld f10,40(x10) + 850: 0001 c.addi x0,0 + 852: 0100 c.addi4spn x8,x2,128 + 854: 0202 c.slli64 x4 + 856: b616 c.fsdsp f5,296(x2) + 858: 0000 c.unimp + 85a: 0900 c.addi4spn x8,x2,144 85c: 000000bb 0xbb - 860: 9e02 jalr t3 - 862: 0f02 c.slli64 t5 - 864: 0305 addi t1,t1,1 - 866: 0c44 addi s1,sp,532 - 868: 0001 nop + 860: 9e02 c.jalr x28 + 862: 0f02 c.slli64 x30 + 864: 0305 c.addi x6,1 + 866: 0c44 c.addi4spn x9,x2,532 + 868: 0001 c.addi x0,0 ... Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: - 0: 3401 jal fffffa00 <__global_pointer$+0xfffee1c8> - 2: 3100 fld fs0,32(a0) - 4: 00170213 addi tp,a4,1 - 8: 0200 addi s0,sp,256 - a: 0034 addi a3,sp,8 - c: 213a0e03 lb t3,531(s4) # 1213 - 10: 3b01 jal fffffd20 <__global_pointer$+0xfffee4e8> - 12: 3905 jal fffffc42 <__global_pointer$+0xfffee40a> + 0: 3401 c.jal fffffa00 <__global_pointer$+0xfffee1c8> + 2: 3100 c.fld f8,32(x10) + 4: 00170213 addi x4,x14,1 + 8: 0200 c.addi4spn x8,x2,256 + a: 0034 c.addi4spn x13,x2,8 + c: 213a0e03 lb x28,531(x20) # 1213 + 10: 3b01 c.jal fffffd20 <__global_pointer$+0xfffee4e8> + 12: 3905 c.jal fffffc42 <__global_pointer$+0xfffee40a> 14: 0013490b 0x13490b - 18: 0300 addi s0,sp,384 - 1a: 0034 addi a3,sp,8 - 1c: 213a0803 lb a6,531(s4) - 20: 3b01 jal fffffd30 <__global_pointer$+0xfffee4f8> - 22: 3905 jal fffffc52 <__global_pointer$+0xfffee41a> + 18: 0300 c.addi4spn x8,x2,384 + 1a: 0034 c.addi4spn x13,x2,8 + 1c: 213a0803 lb x16,531(x20) + 20: 3b01 c.jal fffffd30 <__global_pointer$+0xfffee4f8> + 22: 3905 c.jal fffffc52 <__global_pointer$+0xfffee41a> 24: 0013490b 0x13490b - 28: 0400 addi s0,sp,512 - 2a: 0024 addi s1,sp,8 + 28: 0400 c.addi4spn x8,x2,512 + 2a: 0024 c.addi4spn x9,x2,8 2c: 0b3e0b0b 0xb3e0b0b - 30: 00000e03 lb t3,0(zero) # 0 - 34: 0b05 addi s6,s6,1 - 36: 0101 addi sp,sp,0 - 38: 06000013 li zero,96 - 3c: 0016 c.slli zero,0x5 - 3e: 213a0e03 lb t3,531(s4) - 42: 3b02 fld fs6,32(sp) + 30: 00000e03 lb x28,0(x0) # 0 + 34: 0b05 c.addi x22,1 + 36: 0101 c.addi x2,0 + 38: 06000013 addi x0,x0,96 + 3c: 0016 c.slli x0,0x5 + 3e: 213a0e03 lb x28,531(x20) + 42: 3b02 c.fldsp f22,32(x2) 44: 490b390b 0x490b390b - 48: 07000013 li zero,112 + 48: 07000013 addi x0,x0,112 4c: 1331010b 0x1331010b - 50: 1755 addi a4,a4,-11 - 52: 1301 addi t1,t1,-32 - 54: 0000 unimp - 56: 3408 fld fa0,40(s0) - 58: 0300 addi s0,sp,384 - 5a: 3a08 fld fa0,48(a2) - 5c: 0121 addi sp,sp,8 + 50: 1755 c.addi x14,-11 + 52: 1301 c.addi x6,-32 + 54: 0000 c.unimp + 56: 3408 c.fld f10,40(x8) + 58: 0300 c.addi4spn x8,x2,384 + 5a: 3a08 c.fld f10,48(x12) + 5c: 0121 c.addi x2,8 5e: 0b39053b 0xb39053b - 62: 1349 addi t1,t1,-14 - 64: 1702 slli a4,a4,0x20 - 66: 0000 unimp - 68: 3409 jal fffffa6a <__global_pointer$+0xfffee232> - 6a: 3100 fld fs0,32(a0) - 6c: 0a000013 li zero,160 - 70: 0026 c.slli zero,0x9 - 72: 1349 addi t1,t1,-14 - 74: 0000 unimp + 62: 1349 c.addi x6,-14 + 64: 1702 c.slli x14,0x20 + 66: 0000 c.unimp + 68: 3409 c.jal fffffa6a <__global_pointer$+0xfffee232> + 6a: 3100 c.fld f8,32(x10) + 6c: 0a000013 addi x0,x0,160 + 70: 0026 c.slli x0,0x9 + 72: 1349 c.addi x6,-14 + 74: 0000 c.unimp 76: 0300050b 0x300050b - 7a: 3a08 fld fa0,48(a2) - 7c: 0121 addi sp,sp,8 + 7a: 3a08 c.fld f10,48(x12) + 7c: 0121 c.addi x2,8 7e: 07e3213b 0x7e3213b - 82: 0b39 addi s6,s6,14 - 84: 1349 addi t1,t1,-14 - 86: 0000 unimp - 88: 0d0c addi a1,sp,656 - 8a: 0300 addi s0,sp,384 - 8c: 3a08 fld fa0,48(a2) - 8e: 0221 addi tp,tp,8 + 82: 0b39 c.addi x22,14 + 84: 1349 c.addi x6,-14 + 86: 0000 c.unimp + 88: 0d0c c.addi4spn x11,x2,656 + 8a: 0300 c.addi4spn x8,x2,384 + 8c: 3a08 c.fld f10,48(x12) + 8e: 0221 c.addi x4,8 90: 0b39053b 0xb39053b - 94: 1349 addi t1,t1,-14 - 96: 0000 unimp - 98: 050d addi a0,a0,3 - 9a: 0300 addi s0,sp,384 - 9c: 3a08 fld fa0,48(a2) - 9e: 0121 addi sp,sp,8 + 94: 1349 c.addi x6,-14 + 96: 0000 c.unimp + 98: 050d c.addi x10,3 + 9a: 0300 c.addi4spn x8,x2,384 + 9c: 3a08 c.fld f10,48(x12) + 9e: 0121 c.addi x2,8 a0: 09bb213b 0x9bb213b - a4: 0b39 addi s6,s6,14 - a6: 1349 addi t1,t1,-14 - a8: 1702 slli a4,a4,0x20 - aa: 0000 unimp - ac: 050e slli a0,a0,0x3 - ae: 3100 fld fs0,32(a0) - b0: 0f000013 li zero,240 + a4: 0b39 c.addi x22,14 + a6: 1349 c.addi x6,-14 + a8: 1702 c.slli x14,0x20 + aa: 0000 c.unimp + ac: 050e c.slli x10,0x3 + ae: 3100 c.fld f8,32(x10) + b0: 0f000013 addi x0,x0,240 b4: 1331010b 0x1331010b - b8: 0111 addi sp,sp,4 - ba: 0612 slli a2,a2,0x4 - bc: 1301 addi t1,t1,-32 - be: 0000 unimp - c0: 0b10 addi a2,sp,400 - c2: 3101 jal fffffcc2 <__global_pointer$+0xfffee48a> - c4: 00175513 srli a0,a4,0x1 - c8: 1100 addi s0,sp,160 + b8: 0111 c.addi x2,4 + ba: 0612 c.slli x12,0x4 + bc: 1301 c.addi x6,-32 + be: 0000 c.unimp + c0: 0b10 c.addi4spn x12,x2,400 + c2: 3101 c.jal fffffcc2 <__global_pointer$+0xfffee48a> + c4: 00175513 srli x10,x14,0x1 + c8: 1100 c.addi4spn x8,x2,160 ca: 0000010b 0x10b - ce: 1112 slli sp,sp,0x24 - d0: 2501 jal 6d0 - d2: 130e slli t1,t1,0x23 + ce: 1112 c.slli x2,0x24 + d0: 2501 c.jal 6d0 + d2: 130e c.slli x6,0x23 d4: 1b1f030b 0x1b1f030b d8: 111f 1201 1006 0x10061201111f - de: 13000017 auipc zero,0x13000 - e2: 0024 addi s1,sp,8 + de: 13000017 auipc x0,0x13000 + e2: 0024 c.addi4spn x9,x2,8 e4: 0b3e0b0b 0xb3e0b0b - e8: 00000803 lb a6,0(zero) # 0 - ec: 1314 addi a3,sp,416 - ee: 0301 addi t1,t1,0 - f0: 0b0e slli s6,s6,0x3 + e8: 00000803 lb x16,0(x0) # 0 + ec: 1314 c.addi4spn x13,x2,416 + ee: 0301 c.addi x6,0 + f0: 0b0e c.slli x22,0x3 f2: 3b0b3a0b 0x3b0b3a0b - f6: 3905 jal fffffd26 <__global_pointer$+0xfffee4ee> + f6: 3905 c.jal fffffd26 <__global_pointer$+0xfffee4ee> f8: 0013010b 0x13010b - fc: 1500 addi s0,sp,672 - fe: 000d c.nop 3 - 100: 0b3a0803 lb a6,179(s4) + fc: 1500 c.addi4spn x8,x2,672 + fe: 000d c.addi x0,3 + 100: 0b3a0803 lb x16,179(x20) 104: 0b39053b 0xb39053b - 108: 1349 addi t1,t1,-14 - 10a: 0b38 addi a4,sp,408 - 10c: 0000 unimp - 10e: 0d16 slli s10,s10,0x5 - 110: 0300 addi s0,sp,384 - 112: 3a0e fld fs4,224(sp) + 108: 1349 c.addi x6,-14 + 10a: 0b38 c.addi4spn x14,x2,408 + 10c: 0000 c.unimp + 10e: 0d16 c.slli x26,0x5 + 110: 0300 c.addi4spn x8,x2,384 + 112: 3a0e c.fldsp f20,224(x2) 114: 39053b0b 0x39053b0b 118: 3813490b 0x3813490b 11c: 1700000b 0x1700000b - 120: 0b0b0117 auipc sp,0xb0b0 - 124: 0b3a slli s6,s6,0xe + 120: 0b0b0117 auipc x2,0xb0b0 + 124: 0b3a c.slli x22,0xe 126: 0b39053b 0xb39053b - 12a: 1301 addi t1,t1,-32 - 12c: 0000 unimp - 12e: 1618 addi a4,sp,800 - 130: 0300 addi s0,sp,384 - 132: 3a0e fld fs4,224(sp) + 12a: 1301 c.addi x6,-32 + 12c: 0000 c.unimp + 12e: 1618 c.addi4spn x14,x2,800 + 130: 0300 c.addi4spn x8,x2,384 + 132: 3a0e c.fldsp f20,224(x2) 134: 39053b0b 0x39053b0b 138: 0013490b 0x13490b - 13c: 1900 addi s0,sp,176 - 13e: 0101 addi sp,sp,0 - 140: 1349 addi t1,t1,-14 - 142: 1301 addi t1,t1,-32 - 144: 0000 unimp - 146: 211a fld ft2,384(sp) - 148: 4900 lw s0,16(a0) - 14a: 000b2f13 slti t5,s6,0 - 14e: 1b00 addi s0,sp,432 - 150: 0034 addi a3,sp,8 - 152: 0b3a0e03 lb t3,179(s4) + 13c: 1900 c.addi4spn x8,x2,176 + 13e: 0101 c.addi x2,0 + 140: 1349 c.addi x6,-14 + 142: 1301 c.addi x6,-32 + 144: 0000 c.unimp + 146: 211a c.fldsp f2,384(x2) + 148: 4900 c.lw x8,16(x10) + 14a: 000b2f13 slti x30,x22,0 + 14e: 1b00 c.addi4spn x8,x2,432 + 150: 0034 c.addi4spn x13,x2,8 + 152: 0b3a0e03 lb x28,179(x20) 156: 0b39053b 0xb39053b - 15a: 1349 addi t1,t1,-14 + 15a: 1349 c.addi x6,-14 15c: 193c193f 2e1c0000 0x2e1c0000193c193f - 164: 3f01 jal 74 - 166: 0319 addi t1,t1,6 - 168: 3a0e fld fs4,224(sp) + 164: 3f01 c.jal 74 + 166: 0319 c.addi x6,6 + 168: 3a0e c.fldsp f20,224(x2) 16a: 39053b0b 0x39053b0b 16e: 4919270b 0x4919270b 172: 12011113 0x12011113 176: 4006 0x4006 - 178: 7a18 flw fa4,48(a2) - 17a: 0119 addi sp,sp,6 - 17c: 1d000013 li zero,464 - 180: 011d addi sp,sp,7 - 182: 1331 addi t1,t1,-20 - 184: 0152 slli sp,sp,0x14 - 186: 1755 addi a4,a4,-11 - 188: 0b58 addi a4,sp,404 - 18a: 0559 addi a0,a0,22 + 178: 7a18 c.flw f14,48(x12) + 17a: 0119 c.addi x2,6 + 17c: 1d000013 addi x0,x0,464 + 180: 011d c.addi x2,7 + 182: 1331 c.addi x6,-20 + 184: 0152 c.slli x2,0x14 + 186: 1755 c.addi x14,-11 + 188: 0b58 c.addi4spn x14,x2,404 + 18a: 0559 c.addi x10,22 18c: 00000b57 0xb57 - 190: 051e slli a0,a0,0x7 - 192: 3100 fld fs0,32(a0) - 194: 00170213 addi tp,a4,1 - 198: 1f00 addi s0,sp,944 + 190: 051e c.slli x10,0x7 + 192: 3100 c.fld f8,32(x10) + 194: 00170213 addi x4,x14,1 + 198: 1f00 c.addi4spn x8,x2,944 19a: 1755010b 0x1755010b - 19e: 0000 unimp - 1a0: 2e20 fld fs0,88(a2) - 1a2: 0301 addi t1,t1,0 - 1a4: 3a0e fld fs4,224(sp) + 19e: 0000 c.unimp + 1a0: 2e20 c.fld f8,88(x12) + 1a2: 0301 c.addi x6,0 + 1a4: 3a0e c.fldsp f20,224(x2) 1a6: 39053b0b 0x39053b0b 1aa: 4919270b 0x4919270b - 1ae: 010b2013 slti zero,s6,16 - 1b2: 21000013 li zero,528 + 1ae: 010b2013 slti x0,x22,16 + 1b2: 21000013 addi x0,x0,528 1b6: 0b0b000f 0xb0b000f - 1ba: 1349 addi t1,t1,-14 - 1bc: 0000 unimp - 1be: 0100 addi s0,sp,128 - 1c0: 0024 addi s1,sp,8 + 1ba: 1349 c.addi x6,-14 + 1bc: 0000 c.unimp + 1be: 0100 c.addi4spn x8,x2,128 + 1c0: 0024 c.addi4spn x9,x2,8 1c2: 0b3e0b0b 0xb3e0b0b - 1c6: 00000e03 lb t3,0(zero) # 0 - 1ca: 2602 fld fa2,0(sp) - 1cc: 4900 lw s0,16(a0) - 1ce: 03000013 li zero,48 - 1d2: 0111 addi sp,sp,4 - 1d4: 0e25 addi t3,t3,9 - 1d6: 1f030b13 addi s6,t1,496 # ffffa1f0 <__global_pointer$+0xfffe89b8> + 1c6: 00000e03 lb x28,0(x0) # 0 + 1ca: 2602 c.fldsp f12,0(x2) + 1cc: 4900 c.lw x8,16(x10) + 1ce: 03000013 addi x0,x0,48 + 1d2: 0111 c.addi x2,4 + 1d4: 0e25 c.addi x28,9 + 1d6: 1f030b13 addi x22,x6,496 # ffffa1f0 <__global_pointer$+0xfffe89b8> 1da: 17101f1b 0x17101f1b - 1de: 0000 unimp - 1e0: 2404 fld fs1,8(s0) - 1e2: 0b00 addi s0,sp,400 + 1de: 0000 c.unimp + 1e0: 2404 c.fld f9,8(x8) + 1e2: 0b00 c.addi4spn x8,x2,400 1e4: 030b3e0b 0x30b3e0b 1e8: 0008 0x8 - 1ea: 0500 addi s0,sp,640 - 1ec: 0016 c.slli zero,0x5 - 1ee: 0b3a0e03 lb t3,179(s4) + 1ea: 0500 c.addi4spn x8,x2,640 + 1ec: 0016 c.slli x0,0x5 + 1ee: 0b3a0e03 lb x28,179(x20) 1f2: 0b390b3b 0xb390b3b - 1f6: 1349 addi t1,t1,-14 - 1f8: 0000 unimp - 1fa: 0106 slli sp,sp,0x1 - 1fc: 4901 li s2,0 - 1fe: 00130113 addi sp,t1,1 - 202: 0700 addi s0,sp,896 - 204: 0021 c.nop 8 - 206: 1349 addi t1,t1,-14 + 1f6: 1349 c.addi x6,-14 + 1f8: 0000 c.unimp + 1fa: 0106 c.slli x2,0x1 + 1fc: 4901 c.li x18,0 + 1fe: 00130113 addi x2,x6,1 + 202: 0700 c.addi4spn x8,x2,896 + 204: 0021 c.addi x0,8 + 206: 1349 c.addi x6,-14 208: 00000b2f 0xb2f - 20c: 3408 fld fa0,40(s0) - 20e: 0300 addi s0,sp,384 - 210: 3a0e fld fs4,224(sp) + 20c: 3408 c.fld f10,40(x8) + 20e: 0300 c.addi4spn x8,x2,384 + 210: 3a0e c.fldsp f20,224(x2) 212: 39053b0b 0x39053b0b 216: 3f13490b 0x3f13490b - 21a: 3c19 jal fffffc30 <__global_pointer$+0xfffee3f8> - 21c: 0019 c.nop 6 - 21e: 0900 addi s0,sp,144 - 220: 0034 addi a3,sp,8 - 222: 0b3a1347 fmsub.d ft6,fs4,fs3,ft1,rtz + 21a: 3c19 c.jal fffffc30 <__global_pointer$+0xfffee3f8> + 21c: 0019 c.addi x0,6 + 21e: 0900 c.addi4spn x8,x2,144 + 220: 0034 c.addi4spn x13,x2,8 + 222: 0b3a1347 fmsub.d f6,f20,f19,f1,rtz 226: 0b39053b 0xb39053b - 22a: 1802 slli a6,a6,0x20 - 22c: 0000 unimp + 22a: 1802 c.slli x16,0x20 + 22c: 0000 c.unimp ... Disassembly of section .debug_line: 00000000 <.debug_line>: - 0: 07c6 slli a5,a5,0x11 - 2: 0000 unimp - 4: 0005 c.nop 1 + 0: 07c6 c.slli x15,0x11 + 2: 0000 c.unimp + 4: 0005 c.addi x0,1 6: 0004 0x4 - 8: 00000033 add zero,zero,zero - c: 0101 addi sp,sp,0 - e: fb01 bnez a4,ffffff1e <__global_pointer$+0xfffee6e6> - 10: 0d0e slli s10,s10,0x3 - 12: 0100 addi s0,sp,128 - 14: 0101 addi sp,sp,0 - 16: 0001 nop - 18: 0000 unimp - 1a: 0001 nop - 1c: 0100 addi s0,sp,128 - 1e: 0101 addi sp,sp,0 + 8: 00000033 add x0,x0,x0 + c: 0101 c.addi x2,0 + e: fb01 c.bnez x14,ffffff1e <__global_pointer$+0xfffee6e6> + 10: 0d0e c.slli x26,0x3 + 12: 0100 c.addi4spn x8,x2,128 + 14: 0101 c.addi x2,0 + 16: 0001 c.addi x0,0 + 18: 0000 c.unimp + 1a: 0001 c.addi x0,0 + 1c: 0100 c.addi4spn x8,x2,128 + 1e: 0101 c.addi x2,0 20: 021f 0000 0000 0x21f - 26: 0084 addi s1,sp,64 - 28: 0000 unimp - 2a: 0102 c.slli64 sp + 26: 0084 c.addi4spn x9,x2,64 + 28: 0000 c.unimp + 2a: 0102 c.slli64 x2 2c: 021f 030f 005e 0x5e030f021f - 32: 0000 unimp - 34: 7a00 flw fs0,48(a2) - 36: 0000 unimp - 38: 0100 addi s0,sp,128 - 3a: 00a0 addi s0,sp,72 - 3c: 0000 unimp - 3e: 0501 addi a0,a0,0 - 40: 0001 nop - 42: 0205 addi tp,tp,1 - 44: 039c addi a5,sp,448 - 46: 0001 nop + 32: 0000 c.unimp + 34: 7a00 c.flw f8,48(x12) + 36: 0000 c.unimp + 38: 0100 c.addi4spn x8,x2,128 + 3a: 00a0 c.addi4spn x8,x2,72 + 3c: 0000 c.unimp + 3e: 0501 c.addi x10,0 + 40: 0001 c.addi x0,0 + 42: 0205 c.addi x4,1 + 44: 039c c.addi4spn x15,x2,448 + 46: 0001 c.addi x0,0 48: 0109bb03 0x109bb03 - 4c: 0306 slli t1,t1,0x1 - 4e: 0900 addi s0,sp,144 - 50: 0000 unimp - 52: 0501 addi a0,a0,0 - 54: 01030603 lb a2,16(t1) - 58: 0809 addi a6,a6,2 - 5a: 0100 addi s0,sp,128 - 5c: 00090103 lb sp,0(s2) - 60: 0100 addi s0,sp,128 - 62: 00090103 lb sp,0(s2) - 66: 0100 addi s0,sp,128 - 68: 00090103 lb sp,0(s2) - 6c: 0100 addi s0,sp,128 - 6e: 00090203 lb tp,0(s2) - 72: 0100 addi s0,sp,128 - 74: 0905 addi s2,s2,1 - 76: 0306 slli t1,t1,0x1 + 4c: 0306 c.slli x6,0x1 + 4e: 0900 c.addi4spn x8,x2,144 + 50: 0000 c.unimp + 52: 0501 c.addi x10,0 + 54: 01030603 lb x12,16(x6) + 58: 0809 c.addi x16,2 + 5a: 0100 c.addi4spn x8,x2,128 + 5c: 00090103 lb x2,0(x18) + 60: 0100 c.addi4spn x8,x2,128 + 62: 00090103 lb x2,0(x18) + 66: 0100 c.addi4spn x8,x2,128 + 68: 00090103 lb x2,0(x18) + 6c: 0100 c.addi4spn x8,x2,128 + 6e: 00090203 lb x4,0(x18) + 72: 0100 c.addi4spn x8,x2,128 + 74: 0905 c.addi x18,1 + 76: 0306 c.slli x6,0x1 78: 0000097b 0x97b - 7c: 0501 addi a0,a0,0 - 7e: 0306 slli t1,t1,0x1 - 80: 0905 addi s2,s2,1 + 7c: 0501 c.addi x10,0 + 7e: 0306 c.slli x6,0x1 + 80: 0905 c.addi x18,1 82: 0004 0x4 - 84: 0501 addi a0,a0,0 - 86: 0605 addi a2,a2,1 - 88: 04090103 lb sp,64(s2) - 8c: 0100 addi s0,sp,128 - 8e: 0d05 addi s10,s10,1 - 90: 0306 slli t1,t1,0x1 - 92: 0901 addi s2,s2,0 - 94: 0000 unimp - 96: 0501 addi a0,a0,0 + 84: 0501 c.addi x10,0 + 86: 0605 c.addi x12,1 + 88: 04090103 lb x2,64(x18) + 8c: 0100 c.addi4spn x8,x2,128 + 8e: 0d05 c.addi x26,1 + 90: 0306 c.slli x6,0x1 + 92: 0901 c.addi x18,0 + 94: 0000 c.unimp + 96: 0501 c.addi x10,0 98: 097f0307 0x97f0307 9c: 0010 0x10 - 9e: 0501 addi a0,a0,0 - a0: 02030603 lb a2,32(t1) - a4: 0409 addi s0,s0,2 - a6: 0100 addi s0,sp,128 - a8: 0605 addi a2,a2,1 - aa: 0306 slli t1,t1,0x1 - ac: 0900 addi s0,sp,144 - ae: 0000 unimp - b0: 0501 addi a0,a0,0 - b2: 0605 addi a2,a2,1 - b4: 04090103 lb sp,64(s2) - b8: 0100 addi s0,sp,128 - ba: 0d05 addi s10,s10,1 - bc: 0306 slli t1,t1,0x1 - be: 0901 addi s2,s2,0 - c0: 0000 unimp - c2: 0501 addi a0,a0,0 + 9e: 0501 c.addi x10,0 + a0: 02030603 lb x12,32(x6) + a4: 0409 c.addi x8,2 + a6: 0100 c.addi4spn x8,x2,128 + a8: 0605 c.addi x12,1 + aa: 0306 c.slli x6,0x1 + ac: 0900 c.addi4spn x8,x2,144 + ae: 0000 c.unimp + b0: 0501 c.addi x10,0 + b2: 0605 c.addi x12,1 + b4: 04090103 lb x2,64(x18) + b8: 0100 c.addi4spn x8,x2,128 + ba: 0d05 c.addi x26,1 + bc: 0306 c.slli x6,0x1 + be: 0901 c.addi x18,0 + c0: 0000 c.unimp + c2: 0501 c.addi x10,0 c4: 097f0307 0x97f0307 c8: 0008 0x8 - ca: 0501 addi a0,a0,0 - cc: 030d addi t1,t1,3 - ce: 0901 addi s2,s2,0 + ca: 0501 c.addi x10,0 + cc: 030d c.addi x6,3 + ce: 0901 c.addi x18,0 d0: 0004 0x4 - d2: 0501 addi a0,a0,0 - d4: 02030603 lb a2,32(t1) - d8: 0809 addi a6,a6,2 - da: 0100 addi s0,sp,128 - dc: 097e9c03 lh s8,151(t4) - e0: 0000 unimp - e2: 0301 addi t1,t1,0 - e4: 0901 addi s2,s2,0 - e6: 0000 unimp - e8: 0301 addi t1,t1,0 - ea: 0901 addi s2,s2,0 - ec: 0000 unimp - ee: 0301 addi t1,t1,0 - f0: 0901 addi s2,s2,0 - f2: 0000 unimp - f4: 0301 addi t1,t1,0 - f6: 0901 addi s2,s2,0 - f8: 0000 unimp - fa: 0301 addi t1,t1,0 - fc: 0901 addi s2,s2,0 - fe: 0000 unimp - 100: 0301 addi t1,t1,0 - 102: 0902 c.slli64 s2 - 104: 0000 unimp - 106: 0501 addi a0,a0,0 - 108: 0606 slli a2,a2,0x1 - 10a: 00090003 lb zero,0(s2) - 10e: 0100 addi s0,sp,128 - 110: 0305 addi t1,t1,1 - 112: 0306 slli t1,t1,0x1 - 114: 0901 addi s2,s2,0 + d2: 0501 c.addi x10,0 + d4: 02030603 lb x12,32(x6) + d8: 0809 c.addi x16,2 + da: 0100 c.addi4spn x8,x2,128 + dc: 097e9c03 lh x24,151(x29) + e0: 0000 c.unimp + e2: 0301 c.addi x6,0 + e4: 0901 c.addi x18,0 + e6: 0000 c.unimp + e8: 0301 c.addi x6,0 + ea: 0901 c.addi x18,0 + ec: 0000 c.unimp + ee: 0301 c.addi x6,0 + f0: 0901 c.addi x18,0 + f2: 0000 c.unimp + f4: 0301 c.addi x6,0 + f6: 0901 c.addi x18,0 + f8: 0000 c.unimp + fa: 0301 c.addi x6,0 + fc: 0901 c.addi x18,0 + fe: 0000 c.unimp + 100: 0301 c.addi x6,0 + 102: 0902 c.slli64 x18 + 104: 0000 c.unimp + 106: 0501 c.addi x10,0 + 108: 0606 c.slli x12,0x1 + 10a: 00090003 lb x0,0(x18) + 10e: 0100 c.addi4spn x8,x2,128 + 110: 0305 c.addi x6,1 + 112: 0306 c.slli x6,0x1 + 114: 0901 c.addi x18,0 116: 0004 0x4 - 118: 0301 addi t1,t1,0 - 11a: 0901 addi s2,s2,0 - 11c: 0000 unimp - 11e: 0501 addi a0,a0,0 - 120: 0606 slli a2,a2,0x1 - 122: 00090003 lb zero,0(s2) - 126: 0100 addi s0,sp,128 - 128: 0305 addi t1,t1,1 - 12a: 0306 slli t1,t1,0x1 - 12c: 0901 addi s2,s2,0 + 118: 0301 c.addi x6,0 + 11a: 0901 c.addi x18,0 + 11c: 0000 c.unimp + 11e: 0501 c.addi x10,0 + 120: 0606 c.slli x12,0x1 + 122: 00090003 lb x0,0(x18) + 126: 0100 c.addi4spn x8,x2,128 + 128: 0305 c.addi x6,1 + 12a: 0306 c.slli x6,0x1 + 12c: 0901 c.addi x18,0 12e: 0004 0x4 - 130: 0501 addi a0,a0,0 - 132: 0606 slli a2,a2,0x1 - 134: 00090003 lb zero,0(s2) - 138: 0100 addi s0,sp,128 - 13a: 0305 addi t1,t1,1 - 13c: 0306 slli t1,t1,0x1 - 13e: 0925 addi s2,s2,9 + 130: 0501 c.addi x10,0 + 132: 0606 c.slli x12,0x1 + 134: 00090003 lb x0,0(x18) + 138: 0100 c.addi4spn x8,x2,128 + 13a: 0305 c.addi x6,1 + 13c: 0306 c.slli x6,0x1 + 13e: 0925 c.addi x18,9 140: 0004 0x4 - 142: 0501 addi a0,a0,0 - 144: 0606 slli a2,a2,0x1 - 146: 00090003 lb zero,0(s2) - 14a: 0100 addi s0,sp,128 - 14c: 0705 addi a4,a4,1 - 14e: 0306 slli t1,t1,0x1 - 150: 0902 c.slli64 s2 + 142: 0501 c.addi x10,0 + 144: 0606 c.slli x12,0x1 + 146: 00090003 lb x0,0(x18) + 14a: 0100 c.addi4spn x8,x2,128 + 14c: 0705 c.addi x14,1 + 14e: 0306 c.slli x6,0x1 + 150: 0902 c.slli64 x18 152: 0004 0x4 - 154: 0501 addi a0,a0,0 - 156: 060a slli a2,a2,0x2 - 158: 08090003 lb zero,128(s2) - 15c: 0100 addi s0,sp,128 - 15e: 0405 addi s0,s0,1 - 160: 0306 slli t1,t1,0x1 - 162: 0904 addi s1,sp,144 + 154: 0501 c.addi x10,0 + 156: 060a c.slli x12,0x2 + 158: 08090003 lb x0,128(x18) + 15c: 0100 c.addi4spn x8,x2,128 + 15e: 0405 c.addi x8,1 + 160: 0306 c.slli x6,0x1 + 162: 0904 c.addi4spn x9,x2,144 164: 0004 0x4 - 166: 0301 addi t1,t1,0 - 168: 0900 addi s0,sp,144 - 16a: 0000 unimp - 16c: 0301 addi t1,t1,0 - 16e: 0900 addi s0,sp,144 - 170: 0000 unimp - 172: 0301 addi t1,t1,0 - 174: 0900 addi s0,sp,144 - 176: 0000 unimp - 178: 0301 addi t1,t1,0 - 17a: 0900 addi s0,sp,144 - 17c: 0000 unimp - 17e: 0301 addi t1,t1,0 - 180: 0900 addi s0,sp,144 + 166: 0301 c.addi x6,0 + 168: 0900 c.addi4spn x8,x2,144 + 16a: 0000 c.unimp + 16c: 0301 c.addi x6,0 + 16e: 0900 c.addi4spn x8,x2,144 + 170: 0000 c.unimp + 172: 0301 c.addi x6,0 + 174: 0900 c.addi4spn x8,x2,144 + 176: 0000 c.unimp + 178: 0301 c.addi x6,0 + 17a: 0900 c.addi4spn x8,x2,144 + 17c: 0000 c.unimp + 17e: 0301 c.addi x6,0 + 180: 0900 c.addi4spn x8,x2,144 182: 0014 0x14 - 184: 0301 addi t1,t1,0 - 186: 0900 addi s0,sp,144 + 184: 0301 c.addi x6,0 + 186: 0900 c.addi4spn x8,x2,144 188: 0018 0x18 - 18a: 0301 addi t1,t1,0 - 18c: 0902 c.slli64 s2 - 18e: 0000 unimp - 190: 0501 addi a0,a0,0 + 18a: 0301 c.addi x6,0 + 18c: 0902 c.slli64 x18 + 18e: 0000 c.unimp + 190: 0501 c.addi x10,0 192: 00030607 0x30607 - 196: 0009 c.nop 2 - 198: 0100 addi s0,sp,128 - 19a: 0805 addi a6,a6,1 - 19c: 0306 slli t1,t1,0x1 - 19e: 0905 addi s2,s2,1 + 196: 0009 c.addi x0,2 + 198: 0100 c.addi4spn x8,x2,128 + 19a: 0805 c.addi x16,1 + 19c: 0306 c.slli x6,0x1 + 19e: 0905 c.addi x18,1 1a0: 0004 0x4 - 1a2: 0501 addi a0,a0,0 - 1a4: 0611 addi a2,a2,4 - 1a6: 00090103 lb sp,0(s2) - 1aa: 0100 addi s0,sp,128 - 1ac: 1e05 addi t3,t3,-31 - 1ae: 04090003 lb zero,64(s2) - 1b2: 0100 addi s0,sp,128 - 1b4: 0b05 addi s6,s6,1 + 1a2: 0501 c.addi x10,0 + 1a4: 0611 c.addi x12,4 + 1a6: 00090103 lb x2,0(x18) + 1aa: 0100 c.addi4spn x8,x2,128 + 1ac: 1e05 c.addi x28,-31 + 1ae: 04090003 lb x0,64(x18) + 1b2: 0100 c.addi4spn x8,x2,128 + 1b4: 0b05 c.addi x22,1 1b6: 04097f03 0x4097f03 - 1ba: 0100 addi s0,sp,128 - 1bc: 0805 addi a6,a6,1 - 1be: 0306 slli t1,t1,0x1 - 1c0: 0901 addi s2,s2,0 + 1ba: 0100 c.addi4spn x8,x2,128 + 1bc: 0805 c.addi x16,1 + 1be: 0306 c.slli x6,0x1 + 1c0: 0901 c.addi x18,0 1c2: 0004 0x4 - 1c4: 0501 addi a0,a0,0 + 1c4: 0501 c.addi x10,0 1c6: 0003060b 0x3060b - 1ca: 0009 c.nop 2 - 1cc: 0100 addi s0,sp,128 - 1ce: 0805 addi a6,a6,1 - 1d0: 0306 slli t1,t1,0x1 - 1d2: 0901 addi s2,s2,0 + 1ca: 0009 c.addi x0,2 + 1cc: 0100 c.addi4spn x8,x2,128 + 1ce: 0805 c.addi x16,1 + 1d0: 0306 c.slli x6,0x1 + 1d2: 0901 c.addi x18,0 1d4: 0004 0x4 - 1d6: 0501 addi a0,a0,0 + 1d6: 0501 c.addi x10,0 1d8: 0003060b 0x3060b - 1dc: 0009 c.nop 2 - 1de: 0100 addi s0,sp,128 - 1e0: 0405 addi s0,s0,1 - 1e2: 0306 slli t1,t1,0x1 - 1e4: 00040903 lb s2,0(s0) - 1e8: 0301 addi t1,t1,0 - 1ea: 0900 addi s0,sp,144 - 1ec: 0000 unimp - 1ee: 0301 addi t1,t1,0 - 1f0: 0900 addi s0,sp,144 - 1f2: 0000 unimp - 1f4: 0301 addi t1,t1,0 - 1f6: 0900 addi s0,sp,144 - 1f8: 0000 unimp - 1fa: 0301 addi t1,t1,0 - 1fc: 0900 addi s0,sp,144 + 1dc: 0009 c.addi x0,2 + 1de: 0100 c.addi4spn x8,x2,128 + 1e0: 0405 c.addi x8,1 + 1e2: 0306 c.slli x6,0x1 + 1e4: 00040903 lb x18,0(x8) + 1e8: 0301 c.addi x6,0 + 1ea: 0900 c.addi4spn x8,x2,144 + 1ec: 0000 c.unimp + 1ee: 0301 c.addi x6,0 + 1f0: 0900 c.addi4spn x8,x2,144 + 1f2: 0000 c.unimp + 1f4: 0301 c.addi x6,0 + 1f6: 0900 c.addi4spn x8,x2,144 + 1f8: 0000 c.unimp + 1fa: 0301 c.addi x6,0 + 1fc: 0900 c.addi4spn x8,x2,144 1fe: 0004 0x4 - 200: 0301 addi t1,t1,0 - 202: 0900 addi s0,sp,144 + 200: 0301 c.addi x6,0 + 202: 0900 c.addi4spn x8,x2,144 204: 000c 0xc - 206: 0301 addi t1,t1,0 - 208: 0900 addi s0,sp,144 - 20a: 0000 unimp - 20c: 0301 addi t1,t1,0 - 20e: 0900 addi s0,sp,144 - 210: 0000 unimp - 212: 0301 addi t1,t1,0 - 214: 0900 addi s0,sp,144 + 206: 0301 c.addi x6,0 + 208: 0900 c.addi4spn x8,x2,144 + 20a: 0000 c.unimp + 20c: 0301 c.addi x6,0 + 20e: 0900 c.addi4spn x8,x2,144 + 210: 0000 c.unimp + 212: 0301 c.addi x6,0 + 214: 0900 c.addi4spn x8,x2,144 216: 000c 0xc - 218: 0301 addi t1,t1,0 - 21a: 0900 addi s0,sp,144 + 218: 0301 c.addi x6,0 + 21a: 0900 c.addi4spn x8,x2,144 21c: 000c 0xc - 21e: 0301 addi t1,t1,0 - 220: 0900 addi s0,sp,144 + 21e: 0301 c.addi x6,0 + 220: 0900 c.addi4spn x8,x2,144 222: 0004 0x4 - 224: 0301 addi t1,t1,0 - 226: 0900 addi s0,sp,144 + 224: 0301 c.addi x6,0 + 226: 0900 c.addi4spn x8,x2,144 228: 0008 0x8 - 22a: 0301 addi t1,t1,0 - 22c: 0900 addi s0,sp,144 + 22a: 0301 c.addi x6,0 + 22c: 0900 c.addi4spn x8,x2,144 22e: 0004 0x4 - 230: 0301 addi t1,t1,0 - 232: 0900 addi s0,sp,144 + 230: 0301 c.addi x6,0 + 232: 0900 c.addi4spn x8,x2,144 234: 0004 0x4 - 236: 0301 addi t1,t1,0 - 238: 0900 addi s0,sp,144 + 236: 0301 c.addi x6,0 + 238: 0900 c.addi4spn x8,x2,144 23a: 0008 0x8 - 23c: 0301 addi t1,t1,0 - 23e: 0900 addi s0,sp,144 + 23c: 0301 c.addi x6,0 + 23e: 0900 c.addi4spn x8,x2,144 240: 0004 0x4 - 242: 0301 addi t1,t1,0 - 244: 0900 addi s0,sp,144 - 246: 0000 unimp - 248: 0301 addi t1,t1,0 - 24a: 0900 addi s0,sp,144 + 242: 0301 c.addi x6,0 + 244: 0900 c.addi4spn x8,x2,144 + 246: 0000 c.unimp + 248: 0301 c.addi x6,0 + 24a: 0900 c.addi4spn x8,x2,144 24c: 0004 0x4 - 24e: 0301 addi t1,t1,0 - 250: 0900 addi s0,sp,144 + 24e: 0301 c.addi x6,0 + 250: 0900 c.addi4spn x8,x2,144 252: 0010 0x10 - 254: 0301 addi t1,t1,0 - 256: 0900 addi s0,sp,144 + 254: 0301 c.addi x6,0 + 256: 0900 c.addi4spn x8,x2,144 258: 0008 0x8 - 25a: 0301 addi t1,t1,0 - 25c: 0900 addi s0,sp,144 + 25a: 0301 c.addi x6,0 + 25c: 0900 c.addi4spn x8,x2,144 25e: 0008 0x8 - 260: 0301 addi t1,t1,0 - 262: 0900 addi s0,sp,144 + 260: 0301 c.addi x6,0 + 262: 0900 c.addi4spn x8,x2,144 264: 0008 0x8 - 266: 0301 addi t1,t1,0 - 268: 0900 addi s0,sp,144 + 266: 0301 c.addi x6,0 + 268: 0900 c.addi4spn x8,x2,144 26a: 0004 0x4 - 26c: 0301 addi t1,t1,0 - 26e: 0900 addi s0,sp,144 + 26c: 0301 c.addi x6,0 + 26e: 0900 c.addi4spn x8,x2,144 270: 0004 0x4 - 272: 0301 addi t1,t1,0 - 274: 0900 addi s0,sp,144 + 272: 0301 c.addi x6,0 + 274: 0900 c.addi4spn x8,x2,144 276: 0004 0x4 - 278: 0301 addi t1,t1,0 - 27a: 0900 addi s0,sp,144 - 27c: 0000 unimp - 27e: 0301 addi t1,t1,0 - 280: 0900 addi s0,sp,144 + 278: 0301 c.addi x6,0 + 27a: 0900 c.addi4spn x8,x2,144 + 27c: 0000 c.unimp + 27e: 0301 c.addi x6,0 + 280: 0900 c.addi4spn x8,x2,144 282: 0008 0x8 - 284: 0301 addi t1,t1,0 - 286: 0900 addi s0,sp,144 - 288: 0000 unimp - 28a: 0301 addi t1,t1,0 - 28c: 0901 addi s2,s2,0 - 28e: 0000 unimp - 290: 0501 addi a0,a0,0 + 284: 0301 c.addi x6,0 + 286: 0900 c.addi4spn x8,x2,144 + 288: 0000 c.unimp + 28a: 0301 c.addi x6,0 + 28c: 0901 c.addi x18,0 + 28e: 0000 c.unimp + 290: 0501 c.addi x10,0 292: fe03060b 0xfe03060b - 296: 0900 addi s0,sp,144 - 298: 0000 unimp - 29a: 0501 addi a0,a0,0 - 29c: 0304 addi s1,sp,384 - 29e: 7ef5 lui t4,0xffffd - 2a0: 0809 addi a6,a6,2 - 2a2: 0100 addi s0,sp,128 - 2a4: 0306 slli t1,t1,0x1 - 2a6: 0915 addi s2,s2,5 + 296: 0900 c.addi4spn x8,x2,144 + 298: 0000 c.unimp + 29a: 0501 c.addi x10,0 + 29c: 0304 c.addi4spn x9,x2,384 + 29e: 7ef5 c.lui x29,0xffffd + 2a0: 0809 c.addi x16,2 + 2a2: 0100 c.addi4spn x8,x2,128 + 2a4: 0306 c.slli x6,0x1 + 2a6: 0915 c.addi x18,5 2a8: 0014 0x14 - 2aa: 0501 addi a0,a0,0 + 2aa: 0501 c.addi x10,0 2ac: 00030607 0x30607 - 2b0: 0009 c.nop 2 - 2b2: 0100 addi s0,sp,128 - 2b4: 0605 addi a2,a2,1 - 2b6: 0306 slli t1,t1,0x1 - 2b8: 0901 addi s2,s2,0 + 2b0: 0009 c.addi x0,2 + 2b2: 0100 c.addi4spn x8,x2,128 + 2b4: 0605 c.addi x12,1 + 2b6: 0306 c.slli x6,0x1 + 2b8: 0901 c.addi x18,0 2ba: 0004 0x4 - 2bc: 0501 addi a0,a0,0 - 2be: 0304 addi s1,sp,384 - 2c0: 0902 c.slli64 s2 + 2bc: 0501 c.addi x10,0 + 2be: 0304 c.addi4spn x9,x2,384 + 2c0: 0902 c.slli64 x18 2c2: 0004 0x4 - 2c4: 0301 addi t1,t1,0 - 2c6: 0900 addi s0,sp,144 - 2c8: 0000 unimp - 2ca: 0301 addi t1,t1,0 - 2cc: 0900 addi s0,sp,144 - 2ce: 0000 unimp - 2d0: 0301 addi t1,t1,0 - 2d2: 0900 addi s0,sp,144 - 2d4: 0000 unimp - 2d6: 0301 addi t1,t1,0 - 2d8: 0900 addi s0,sp,144 - 2da: 0000 unimp - 2dc: 0301 addi t1,t1,0 - 2de: 0900 addi s0,sp,144 + 2c4: 0301 c.addi x6,0 + 2c6: 0900 c.addi4spn x8,x2,144 + 2c8: 0000 c.unimp + 2ca: 0301 c.addi x6,0 + 2cc: 0900 c.addi4spn x8,x2,144 + 2ce: 0000 c.unimp + 2d0: 0301 c.addi x6,0 + 2d2: 0900 c.addi4spn x8,x2,144 + 2d4: 0000 c.unimp + 2d6: 0301 c.addi x6,0 + 2d8: 0900 c.addi4spn x8,x2,144 + 2da: 0000 c.unimp + 2dc: 0301 c.addi x6,0 + 2de: 0900 c.addi4spn x8,x2,144 2e0: 0014 0x14 - 2e2: 0301 addi t1,t1,0 - 2e4: 0900 addi s0,sp,144 + 2e2: 0301 c.addi x6,0 + 2e4: 0900 c.addi4spn x8,x2,144 2e6: 0018 0x18 - 2e8: 0301 addi t1,t1,0 - 2ea: 0902 c.slli64 s2 - 2ec: 0000 unimp - 2ee: 0501 addi a0,a0,0 + 2e8: 0301 c.addi x6,0 + 2ea: 0902 c.slli64 x18 + 2ec: 0000 c.unimp + 2ee: 0501 c.addi x10,0 2f0: 00030607 0x30607 - 2f4: 0009 c.nop 2 - 2f6: 0100 addi s0,sp,128 - 2f8: 0805 addi a6,a6,1 - 2fa: 0306 slli t1,t1,0x1 - 2fc: 0909 addi s2,s2,2 + 2f4: 0009 c.addi x0,2 + 2f6: 0100 c.addi4spn x8,x2,128 + 2f8: 0805 c.addi x16,1 + 2fa: 0306 c.slli x6,0x1 + 2fc: 0909 c.addi x18,2 2fe: 0004 0x4 - 300: 0501 addi a0,a0,0 + 300: 0501 c.addi x10,0 302: 0003060b 0x3060b - 306: 0009 c.nop 2 - 308: 0100 addi s0,sp,128 - 30a: 0805 addi a6,a6,1 - 30c: 0306 slli t1,t1,0x1 - 30e: 0901 addi s2,s2,0 + 306: 0009 c.addi x0,2 + 308: 0100 c.addi4spn x8,x2,128 + 30a: 0805 c.addi x16,1 + 30c: 0306 c.slli x6,0x1 + 30e: 0901 c.addi x18,0 310: 0004 0x4 - 312: 0501 addi a0,a0,0 + 312: 0501 c.addi x10,0 314: 0003060b 0x3060b - 318: 0009 c.nop 2 - 31a: 0100 addi s0,sp,128 - 31c: 0805 addi a6,a6,1 - 31e: 0306 slli t1,t1,0x1 - 320: 090d addi s2,s2,3 + 318: 0009 c.addi x0,2 + 31a: 0100 c.addi4spn x8,x2,128 + 31c: 0805 c.addi x16,1 + 31e: 0306 c.slli x6,0x1 + 320: 090d c.addi x18,3 322: 0004 0x4 - 324: 0501 addi a0,a0,0 - 326: 0304 addi s1,sp,384 - 328: 0905 addi s2,s2,1 - 32a: 0000 unimp - 32c: 0301 addi t1,t1,0 - 32e: 0900 addi s0,sp,144 - 330: 0000 unimp - 332: 0301 addi t1,t1,0 - 334: 0900 addi s0,sp,144 - 336: 0000 unimp - 338: 0301 addi t1,t1,0 - 33a: 0900 addi s0,sp,144 - 33c: 0000 unimp - 33e: 0301 addi t1,t1,0 - 340: 0900 addi s0,sp,144 + 324: 0501 c.addi x10,0 + 326: 0304 c.addi4spn x9,x2,384 + 328: 0905 c.addi x18,1 + 32a: 0000 c.unimp + 32c: 0301 c.addi x6,0 + 32e: 0900 c.addi4spn x8,x2,144 + 330: 0000 c.unimp + 332: 0301 c.addi x6,0 + 334: 0900 c.addi4spn x8,x2,144 + 336: 0000 c.unimp + 338: 0301 c.addi x6,0 + 33a: 0900 c.addi4spn x8,x2,144 + 33c: 0000 c.unimp + 33e: 0301 c.addi x6,0 + 340: 0900 c.addi4spn x8,x2,144 342: 0004 0x4 - 344: 0301 addi t1,t1,0 - 346: 0900 addi s0,sp,144 + 344: 0301 c.addi x6,0 + 346: 0900 c.addi4spn x8,x2,144 348: 000c 0xc - 34a: 0301 addi t1,t1,0 - 34c: 0900 addi s0,sp,144 - 34e: 0000 unimp - 350: 0301 addi t1,t1,0 - 352: 0900 addi s0,sp,144 - 354: 0000 unimp - 356: 0301 addi t1,t1,0 - 358: 0900 addi s0,sp,144 + 34a: 0301 c.addi x6,0 + 34c: 0900 c.addi4spn x8,x2,144 + 34e: 0000 c.unimp + 350: 0301 c.addi x6,0 + 352: 0900 c.addi4spn x8,x2,144 + 354: 0000 c.unimp + 356: 0301 c.addi x6,0 + 358: 0900 c.addi4spn x8,x2,144 35a: 0010 0x10 - 35c: 0301 addi t1,t1,0 - 35e: 0900 addi s0,sp,144 + 35c: 0301 c.addi x6,0 + 35e: 0900 c.addi4spn x8,x2,144 360: 0008 0x8 - 362: 0301 addi t1,t1,0 - 364: 0900 addi s0,sp,144 + 362: 0301 c.addi x6,0 + 364: 0900 c.addi4spn x8,x2,144 366: 0004 0x4 - 368: 0301 addi t1,t1,0 - 36a: 0900 addi s0,sp,144 + 368: 0301 c.addi x6,0 + 36a: 0900 c.addi4spn x8,x2,144 36c: 0008 0x8 - 36e: 0301 addi t1,t1,0 - 370: 0900 addi s0,sp,144 + 36e: 0301 c.addi x6,0 + 370: 0900 c.addi4spn x8,x2,144 372: 0004 0x4 - 374: 0301 addi t1,t1,0 - 376: 0900 addi s0,sp,144 + 374: 0301 c.addi x6,0 + 376: 0900 c.addi4spn x8,x2,144 378: 0004 0x4 - 37a: 0301 addi t1,t1,0 - 37c: 0900 addi s0,sp,144 + 37a: 0301 c.addi x6,0 + 37c: 0900 c.addi4spn x8,x2,144 37e: 0008 0x8 - 380: 0301 addi t1,t1,0 - 382: 0900 addi s0,sp,144 + 380: 0301 c.addi x6,0 + 382: 0900 c.addi4spn x8,x2,144 384: 0004 0x4 - 386: 0301 addi t1,t1,0 - 388: 0900 addi s0,sp,144 - 38a: 0000 unimp - 38c: 0301 addi t1,t1,0 - 38e: 0900 addi s0,sp,144 + 386: 0301 c.addi x6,0 + 388: 0900 c.addi4spn x8,x2,144 + 38a: 0000 c.unimp + 38c: 0301 c.addi x6,0 + 38e: 0900 c.addi4spn x8,x2,144 390: 0004 0x4 - 392: 0301 addi t1,t1,0 - 394: 0900 addi s0,sp,144 + 392: 0301 c.addi x6,0 + 394: 0900 c.addi4spn x8,x2,144 396: 0010 0x10 - 398: 0301 addi t1,t1,0 - 39a: 0900 addi s0,sp,144 + 398: 0301 c.addi x6,0 + 39a: 0900 c.addi4spn x8,x2,144 39c: 0008 0x8 - 39e: 0301 addi t1,t1,0 - 3a0: 0900 addi s0,sp,144 + 39e: 0301 c.addi x6,0 + 3a0: 0900 c.addi4spn x8,x2,144 3a2: 0008 0x8 - 3a4: 0301 addi t1,t1,0 - 3a6: 0900 addi s0,sp,144 + 3a4: 0301 c.addi x6,0 + 3a6: 0900 c.addi4spn x8,x2,144 3a8: 0008 0x8 - 3aa: 0301 addi t1,t1,0 - 3ac: 0900 addi s0,sp,144 + 3aa: 0301 c.addi x6,0 + 3ac: 0900 c.addi4spn x8,x2,144 3ae: 0004 0x4 - 3b0: 0301 addi t1,t1,0 - 3b2: 0900 addi s0,sp,144 + 3b0: 0301 c.addi x6,0 + 3b2: 0900 c.addi4spn x8,x2,144 3b4: 0004 0x4 - 3b6: 0301 addi t1,t1,0 - 3b8: 0900 addi s0,sp,144 + 3b6: 0301 c.addi x6,0 + 3b8: 0900 c.addi4spn x8,x2,144 3ba: 0004 0x4 - 3bc: 0301 addi t1,t1,0 - 3be: 0900 addi s0,sp,144 - 3c0: 0000 unimp - 3c2: 0301 addi t1,t1,0 - 3c4: 0900 addi s0,sp,144 + 3bc: 0301 c.addi x6,0 + 3be: 0900 c.addi4spn x8,x2,144 + 3c0: 0000 c.unimp + 3c2: 0301 c.addi x6,0 + 3c4: 0900 c.addi4spn x8,x2,144 3c6: 0008 0x8 - 3c8: 0501 addi a0,a0,0 - 3ca: 00e30303 lb t1,14(t1) - 3ce: 0009 c.nop 2 - 3d0: 0100 addi s0,sp,128 - 3d2: 00090103 lb sp,0(s2) - 3d6: 0100 addi s0,sp,128 - 3d8: 00091603 lh a2,0(s2) - 3dc: 0100 addi s0,sp,128 - 3de: 0605 addi a2,a2,1 - 3e0: 0306 slli t1,t1,0x1 - 3e2: 0900 addi s0,sp,144 - 3e4: 0000 unimp - 3e6: 0501 addi a0,a0,0 - 3e8: 0605 addi a2,a2,1 - 3ea: 04090103 lb sp,64(s2) - 3ee: 0100 addi s0,sp,128 - 3f0: 0705 addi a4,a4,1 - 3f2: 0306 slli t1,t1,0x1 - 3f4: 0900 addi s0,sp,144 - 3f6: 0000 unimp - 3f8: 0501 addi a0,a0,0 - 3fa: 02030603 lb a2,32(t1) - 3fe: 1009 c.nop -30 - 400: 0100 addi s0,sp,128 - 402: 0105 addi sp,sp,1 - 404: 0306 slli t1,t1,0x1 - 406: 0901 addi s2,s2,0 - 408: 0000 unimp - 40a: 0501 addi a0,a0,0 - 40c: 0304 addi s1,sp,384 - 40e: 7ee4 flw fs1,124(a3) - 410: 0409 addi s0,s0,2 - 412: 0100 addi s0,sp,128 - 414: 0805 addi a6,a6,1 - 416: 0306 slli t1,t1,0x1 - 418: 0912 slli s2,s2,0x4 + 3c8: 0501 c.addi x10,0 + 3ca: 00e30303 lb x6,14(x6) + 3ce: 0009 c.addi x0,2 + 3d0: 0100 c.addi4spn x8,x2,128 + 3d2: 00090103 lb x2,0(x18) + 3d6: 0100 c.addi4spn x8,x2,128 + 3d8: 00091603 lh x12,0(x18) + 3dc: 0100 c.addi4spn x8,x2,128 + 3de: 0605 c.addi x12,1 + 3e0: 0306 c.slli x6,0x1 + 3e2: 0900 c.addi4spn x8,x2,144 + 3e4: 0000 c.unimp + 3e6: 0501 c.addi x10,0 + 3e8: 0605 c.addi x12,1 + 3ea: 04090103 lb x2,64(x18) + 3ee: 0100 c.addi4spn x8,x2,128 + 3f0: 0705 c.addi x14,1 + 3f2: 0306 c.slli x6,0x1 + 3f4: 0900 c.addi4spn x8,x2,144 + 3f6: 0000 c.unimp + 3f8: 0501 c.addi x10,0 + 3fa: 02030603 lb x12,32(x6) + 3fe: 1009 c.addi x0,-30 + 400: 0100 c.addi4spn x8,x2,128 + 402: 0105 c.addi x2,1 + 404: 0306 c.slli x6,0x1 + 406: 0901 c.addi x18,0 + 408: 0000 c.unimp + 40a: 0501 c.addi x10,0 + 40c: 0304 c.addi4spn x9,x2,384 + 40e: 7ee4 c.flw f9,124(x13) + 410: 0409 c.addi x8,2 + 412: 0100 c.addi4spn x8,x2,128 + 414: 0805 c.addi x16,1 + 416: 0306 c.slli x6,0x1 + 418: 0912 c.slli x18,0x4 41a: 0014 0x14 - 41c: 0301 addi t1,t1,0 - 41e: 0902 c.slli64 s2 - 420: 0000 unimp - 422: 0501 addi a0,a0,0 + 41c: 0301 c.addi x6,0 + 41e: 0902 c.slli64 x18 + 420: 0000 c.unimp + 422: 0501 c.addi x10,0 424: 0003060b 0x3060b - 428: 0009 c.nop 2 - 42a: 0100 addi s0,sp,128 - 42c: 0805 addi a6,a6,1 - 42e: 0306 slli t1,t1,0x1 - 430: 0901 addi s2,s2,0 + 428: 0009 c.addi x0,2 + 42a: 0100 c.addi4spn x8,x2,128 + 42c: 0805 c.addi x16,1 + 42e: 0306 c.slli x6,0x1 + 430: 0901 c.addi x18,0 432: 0004 0x4 - 434: 0501 addi a0,a0,0 + 434: 0501 c.addi x10,0 436: 0003060b 0x3060b - 43a: 0009 c.nop 2 - 43c: 0100 addi s0,sp,128 - 43e: 0805 addi a6,a6,1 - 440: 0306 slli t1,t1,0x1 - 442: 0901 addi s2,s2,0 + 43a: 0009 c.addi x0,2 + 43c: 0100 c.addi4spn x8,x2,128 + 43e: 0805 c.addi x16,1 + 440: 0306 c.slli x6,0x1 + 442: 0901 c.addi x18,0 444: 0004 0x4 - 446: 0601 addi a2,a2,0 - 448: 00090303 lb t1,0(s2) - 44c: 0100 addi s0,sp,128 - 44e: 1105 addi sp,sp,-31 + 446: 0601 c.addi x12,0 + 448: 00090303 lb x6,0(x18) + 44c: 0100 c.addi4spn x8,x2,128 + 44e: 1105 c.addi x2,-31 450: 04097d03 0x4097d03 - 454: 0100 addi s0,sp,128 - 456: 1e05 addi t3,t3,-31 - 458: 04090003 lb zero,64(s2) - 45c: 0100 addi s0,sp,128 - 45e: 0b05 addi s6,s6,1 - 460: 04090003 lb zero,64(s2) - 464: 0100 addi s0,sp,128 - 466: 0805 addi a6,a6,1 - 468: 0306 slli t1,t1,0x1 - 46a: 0901 addi s2,s2,0 + 454: 0100 c.addi4spn x8,x2,128 + 456: 1e05 c.addi x28,-31 + 458: 04090003 lb x0,64(x18) + 45c: 0100 c.addi4spn x8,x2,128 + 45e: 0b05 c.addi x22,1 + 460: 04090003 lb x0,64(x18) + 464: 0100 c.addi4spn x8,x2,128 + 466: 0805 c.addi x16,1 + 468: 0306 c.slli x6,0x1 + 46a: 0901 c.addi x18,0 46c: 0004 0x4 - 46e: 0601 addi a2,a2,0 - 470: 00090203 lb tp,0(s2) - 474: 0100 addi s0,sp,128 - 476: 0b05 addi s6,s6,1 + 46e: 0601 c.addi x12,0 + 470: 00090203 lb x4,0(x18) + 474: 0100 c.addi4spn x8,x2,128 + 476: 0b05 c.addi x22,1 478: 0c097e03 0xc097e03 - 47c: 0100 addi s0,sp,128 - 47e: 0805 addi a6,a6,1 - 480: 0306 slli t1,t1,0x1 - 482: 0902 c.slli64 s2 + 47c: 0100 c.addi4spn x8,x2,128 + 47e: 0805 c.addi x16,1 + 480: 0306 c.slli x6,0x1 + 482: 0902 c.slli64 x18 484: 0004 0x4 - 486: 0301 addi t1,t1,0 - 488: 0900 addi s0,sp,144 - 48a: 0000 unimp - 48c: 0301 addi t1,t1,0 - 48e: 0900 addi s0,sp,144 - 490: 0000 unimp - 492: 0301 addi t1,t1,0 - 494: 0900 addi s0,sp,144 - 496: 0000 unimp - 498: 0301 addi t1,t1,0 - 49a: 0900 addi s0,sp,144 - 49c: 0000 unimp - 49e: 0301 addi t1,t1,0 - 4a0: 0900 addi s0,sp,144 - 4a2: 0000 unimp - 4a4: 0301 addi t1,t1,0 - 4a6: 0900 addi s0,sp,144 - 4a8: 0000 unimp - 4aa: 0301 addi t1,t1,0 - 4ac: 0900 addi s0,sp,144 - 4ae: 0000 unimp - 4b0: 0301 addi t1,t1,0 - 4b2: 0900 addi s0,sp,144 + 486: 0301 c.addi x6,0 + 488: 0900 c.addi4spn x8,x2,144 + 48a: 0000 c.unimp + 48c: 0301 c.addi x6,0 + 48e: 0900 c.addi4spn x8,x2,144 + 490: 0000 c.unimp + 492: 0301 c.addi x6,0 + 494: 0900 c.addi4spn x8,x2,144 + 496: 0000 c.unimp + 498: 0301 c.addi x6,0 + 49a: 0900 c.addi4spn x8,x2,144 + 49c: 0000 c.unimp + 49e: 0301 c.addi x6,0 + 4a0: 0900 c.addi4spn x8,x2,144 + 4a2: 0000 c.unimp + 4a4: 0301 c.addi x6,0 + 4a6: 0900 c.addi4spn x8,x2,144 + 4a8: 0000 c.unimp + 4aa: 0301 c.addi x6,0 + 4ac: 0900 c.addi4spn x8,x2,144 + 4ae: 0000 c.unimp + 4b0: 0301 c.addi x6,0 + 4b2: 0900 c.addi4spn x8,x2,144 4b4: 0008 0x8 - 4b6: 0301 addi t1,t1,0 - 4b8: 0900 addi s0,sp,144 + 4b6: 0301 c.addi x6,0 + 4b8: 0900 c.addi4spn x8,x2,144 4ba: 000c 0xc - 4bc: 0301 addi t1,t1,0 - 4be: 0900 addi s0,sp,144 + 4bc: 0301 c.addi x6,0 + 4be: 0900 c.addi4spn x8,x2,144 4c0: 0008 0x8 - 4c2: 0301 addi t1,t1,0 - 4c4: 0900 addi s0,sp,144 + 4c2: 0301 c.addi x6,0 + 4c4: 0900 c.addi4spn x8,x2,144 4c6: 0008 0x8 - 4c8: 0301 addi t1,t1,0 - 4ca: 0900 addi s0,sp,144 + 4c8: 0301 c.addi x6,0 + 4ca: 0900 c.addi4spn x8,x2,144 4cc: 0004 0x4 - 4ce: 0301 addi t1,t1,0 - 4d0: 0900 addi s0,sp,144 + 4ce: 0301 c.addi x6,0 + 4d0: 0900 c.addi4spn x8,x2,144 4d2: 0004 0x4 - 4d4: 0301 addi t1,t1,0 - 4d6: 0900 addi s0,sp,144 + 4d4: 0301 c.addi x6,0 + 4d6: 0900 c.addi4spn x8,x2,144 4d8: 0008 0x8 - 4da: 0301 addi t1,t1,0 - 4dc: 0900 addi s0,sp,144 + 4da: 0301 c.addi x6,0 + 4dc: 0900 c.addi4spn x8,x2,144 4de: 0004 0x4 - 4e0: 0301 addi t1,t1,0 - 4e2: 0900 addi s0,sp,144 - 4e4: 0000 unimp - 4e6: 0301 addi t1,t1,0 - 4e8: 0900 addi s0,sp,144 + 4e0: 0301 c.addi x6,0 + 4e2: 0900 c.addi4spn x8,x2,144 + 4e4: 0000 c.unimp + 4e6: 0301 c.addi x6,0 + 4e8: 0900 c.addi4spn x8,x2,144 4ea: 0004 0x4 - 4ec: 0301 addi t1,t1,0 - 4ee: 0900 addi s0,sp,144 + 4ec: 0301 c.addi x6,0 + 4ee: 0900 c.addi4spn x8,x2,144 4f0: 0010 0x10 - 4f2: 0301 addi t1,t1,0 - 4f4: 0900 addi s0,sp,144 + 4f2: 0301 c.addi x6,0 + 4f4: 0900 c.addi4spn x8,x2,144 4f6: 0008 0x8 - 4f8: 0301 addi t1,t1,0 - 4fa: 0900 addi s0,sp,144 + 4f8: 0301 c.addi x6,0 + 4fa: 0900 c.addi4spn x8,x2,144 4fc: 0008 0x8 - 4fe: 0301 addi t1,t1,0 - 500: 0900 addi s0,sp,144 + 4fe: 0301 c.addi x6,0 + 500: 0900 c.addi4spn x8,x2,144 502: 0008 0x8 - 504: 0301 addi t1,t1,0 - 506: 0900 addi s0,sp,144 + 504: 0301 c.addi x6,0 + 506: 0900 c.addi4spn x8,x2,144 508: 0004 0x4 - 50a: 0301 addi t1,t1,0 - 50c: 0900 addi s0,sp,144 + 50a: 0301 c.addi x6,0 + 50c: 0900 c.addi4spn x8,x2,144 50e: 0004 0x4 - 510: 0301 addi t1,t1,0 - 512: 0900 addi s0,sp,144 + 510: 0301 c.addi x6,0 + 512: 0900 c.addi4spn x8,x2,144 514: 0008 0x8 - 516: 0301 addi t1,t1,0 - 518: 0900 addi s0,sp,144 + 516: 0301 c.addi x6,0 + 518: 0900 c.addi4spn x8,x2,144 51a: 0008 0x8 - 51c: 0301 addi t1,t1,0 - 51e: 0900 addi s0,sp,144 + 51c: 0301 c.addi x6,0 + 51e: 0900 c.addi4spn x8,x2,144 520: 0004 0x4 - 522: 0501 addi a0,a0,0 + 522: 0501 c.addi x10,0 524: 09150307 0x9150307 528: 0004 0x4 - 52a: 0501 addi a0,a0,0 - 52c: 060a slli a2,a2,0x2 - 52e: 00090003 lb zero,0(s2) - 532: 0100 addi s0,sp,128 - 534: 0405 addi s0,s0,1 - 536: 0306 slli t1,t1,0x1 - 538: 00040913 mv s2,s0 - 53c: 0301 addi t1,t1,0 - 53e: 0900 addi s0,sp,144 - 540: 0000 unimp - 542: 0301 addi t1,t1,0 - 544: 0900 addi s0,sp,144 - 546: 0000 unimp - 548: 0301 addi t1,t1,0 - 54a: 0900 addi s0,sp,144 - 54c: 0000 unimp - 54e: 0301 addi t1,t1,0 - 550: 0900 addi s0,sp,144 - 552: 0000 unimp - 554: 0301 addi t1,t1,0 - 556: 0900 addi s0,sp,144 + 52a: 0501 c.addi x10,0 + 52c: 060a c.slli x12,0x2 + 52e: 00090003 lb x0,0(x18) + 532: 0100 c.addi4spn x8,x2,128 + 534: 0405 c.addi x8,1 + 536: 0306 c.slli x6,0x1 + 538: 00040913 addi x18,x8,0 + 53c: 0301 c.addi x6,0 + 53e: 0900 c.addi4spn x8,x2,144 + 540: 0000 c.unimp + 542: 0301 c.addi x6,0 + 544: 0900 c.addi4spn x8,x2,144 + 546: 0000 c.unimp + 548: 0301 c.addi x6,0 + 54a: 0900 c.addi4spn x8,x2,144 + 54c: 0000 c.unimp + 54e: 0301 c.addi x6,0 + 550: 0900 c.addi4spn x8,x2,144 + 552: 0000 c.unimp + 554: 0301 c.addi x6,0 + 556: 0900 c.addi4spn x8,x2,144 558: 0014 0x14 - 55a: 0301 addi t1,t1,0 - 55c: 0900 addi s0,sp,144 - 55e: 0020 addi s0,sp,8 - 560: 0301 addi t1,t1,0 - 562: 0901 addi s2,s2,0 - 564: 0000 unimp - 566: 0501 addi a0,a0,0 + 55a: 0301 c.addi x6,0 + 55c: 0900 c.addi4spn x8,x2,144 + 55e: 0020 c.addi4spn x8,x2,8 + 560: 0301 c.addi x6,0 + 562: 0901 c.addi x18,0 + 564: 0000 c.unimp + 566: 0501 c.addi x10,0 568: 00030607 0x30607 - 56c: 0009 c.nop 2 - 56e: 0100 addi s0,sp,128 - 570: 0805 addi a6,a6,1 - 572: 0306 slli t1,t1,0x1 - 574: 090a slli s2,s2,0x2 + 56c: 0009 c.addi x0,2 + 56e: 0100 c.addi4spn x8,x2,128 + 570: 0805 c.addi x16,1 + 572: 0306 c.slli x6,0x1 + 574: 090a c.slli x18,0x2 576: 0004 0x4 - 578: 0601 addi a2,a2,0 - 57a: 00090203 lb tp,0(s2) - 57e: 0100 addi s0,sp,128 - 580: 0b05 addi s6,s6,1 + 578: 0601 c.addi x12,0 + 57a: 00090203 lb x4,0(x18) + 57e: 0100 c.addi4spn x8,x2,128 + 580: 0b05 c.addi x22,1 582: 04097e03 0x4097e03 - 586: 0100 addi s0,sp,128 - 588: 1405 addi s0,s0,-31 - 58a: 04090003 lb zero,64(s2) - 58e: 0100 addi s0,sp,128 - 590: 0405 addi s0,s0,1 + 586: 0100 c.addi4spn x8,x2,128 + 588: 1405 c.addi x8,-31 + 58a: 04090003 lb x0,64(x18) + 58e: 0100 c.addi4spn x8,x2,128 + 590: 0405 c.addi x8,1 592: 0c097503 0xc097503 - 596: 0100 addi s0,sp,128 - 598: 0805 addi a6,a6,1 - 59a: 0306 slli t1,t1,0x1 - 59c: 091e slli s2,s2,0x7 + 596: 0100 c.addi4spn x8,x2,128 + 598: 0805 c.addi x16,1 + 59a: 0306 c.slli x6,0x1 + 59c: 091e c.slli x18,0x7 59e: 0014 0x14 - 5a0: 0301 addi t1,t1,0 - 5a2: 00000903 lb s2,0(zero) # 0 - 5a6: 0301 addi t1,t1,0 - 5a8: 0902 c.slli64 s2 - 5aa: 0000 unimp - 5ac: 0501 addi a0,a0,0 - 5ae: 061e slli a2,a2,0x7 - 5b0: 00090003 lb zero,0(s2) - 5b4: 0100 addi s0,sp,128 - 5b6: 1105 addi sp,sp,-31 - 5b8: 04090003 lb zero,64(s2) - 5bc: 0100 addi s0,sp,128 - 5be: 0b05 addi s6,s6,1 - 5c0: 04090003 lb zero,64(s2) - 5c4: 0100 addi s0,sp,128 - 5c6: 0805 addi a6,a6,1 - 5c8: 0306 slli t1,t1,0x1 - 5ca: 0901 addi s2,s2,0 + 5a0: 0301 c.addi x6,0 + 5a2: 00000903 lb x18,0(x0) # 0 + 5a6: 0301 c.addi x6,0 + 5a8: 0902 c.slli64 x18 + 5aa: 0000 c.unimp + 5ac: 0501 c.addi x10,0 + 5ae: 061e c.slli x12,0x7 + 5b0: 00090003 lb x0,0(x18) + 5b4: 0100 c.addi4spn x8,x2,128 + 5b6: 1105 c.addi x2,-31 + 5b8: 04090003 lb x0,64(x18) + 5bc: 0100 c.addi4spn x8,x2,128 + 5be: 0b05 c.addi x22,1 + 5c0: 04090003 lb x0,64(x18) + 5c4: 0100 c.addi4spn x8,x2,128 + 5c6: 0805 c.addi x16,1 + 5c8: 0306 c.slli x6,0x1 + 5ca: 0901 c.addi x18,0 5cc: 0004 0x4 - 5ce: 0501 addi a0,a0,0 + 5ce: 0501 c.addi x10,0 5d0: 0103060b 0x103060b - 5d4: 0009 c.nop 2 - 5d6: 0100 addi s0,sp,128 - 5d8: 1105 addi sp,sp,-31 - 5da: 04090103 lb sp,64(s2) - 5de: 0100 addi s0,sp,128 - 5e0: 1e05 addi t3,t3,-31 - 5e2: 04090003 lb zero,64(s2) - 5e6: 0100 addi s0,sp,128 - 5e8: 0b05 addi s6,s6,1 - 5ea: 04090003 lb zero,64(s2) - 5ee: 0100 addi s0,sp,128 - 5f0: 0805 addi a6,a6,1 - 5f2: 04090303 lb t1,64(s2) - 5f6: 0100 addi s0,sp,128 - 5f8: 0b05 addi s6,s6,1 + 5d4: 0009 c.addi x0,2 + 5d6: 0100 c.addi4spn x8,x2,128 + 5d8: 1105 c.addi x2,-31 + 5da: 04090103 lb x2,64(x18) + 5de: 0100 c.addi4spn x8,x2,128 + 5e0: 1e05 c.addi x28,-31 + 5e2: 04090003 lb x0,64(x18) + 5e6: 0100 c.addi4spn x8,x2,128 + 5e8: 0b05 c.addi x22,1 + 5ea: 04090003 lb x0,64(x18) + 5ee: 0100 c.addi4spn x8,x2,128 + 5f0: 0805 c.addi x16,1 + 5f2: 04090303 lb x6,64(x18) + 5f6: 0100 c.addi4spn x8,x2,128 + 5f8: 0b05 c.addi x22,1 5fa: 10097b03 0x10097b03 - 5fe: 0100 addi s0,sp,128 - 600: 0805 addi a6,a6,1 - 602: 0306 slli t1,t1,0x1 - 604: 0901 addi s2,s2,0 + 5fe: 0100 c.addi4spn x8,x2,128 + 600: 0805 c.addi x16,1 + 602: 0306 c.slli x6,0x1 + 604: 0901 c.addi x18,0 606: 0004 0x4 - 608: 0301 addi t1,t1,0 - 60a: 0901 addi s2,s2,0 - 60c: 0000 unimp - 60e: 0301 addi t1,t1,0 - 610: 0901 addi s2,s2,0 - 612: 0000 unimp - 614: 0301 addi t1,t1,0 - 616: 0902 c.slli64 s2 - 618: 0000 unimp - 61a: 0301 addi t1,t1,0 - 61c: 0900 addi s0,sp,144 - 61e: 0000 unimp - 620: 0301 addi t1,t1,0 - 622: 0900 addi s0,sp,144 - 624: 0000 unimp - 626: 0301 addi t1,t1,0 - 628: 0900 addi s0,sp,144 - 62a: 0000 unimp - 62c: 0301 addi t1,t1,0 - 62e: 0900 addi s0,sp,144 - 630: 0000 unimp - 632: 0301 addi t1,t1,0 - 634: 0900 addi s0,sp,144 - 636: 0000 unimp - 638: 0301 addi t1,t1,0 - 63a: 0900 addi s0,sp,144 - 63c: 0000 unimp - 63e: 0301 addi t1,t1,0 - 640: 0900 addi s0,sp,144 - 642: 0000 unimp - 644: 0301 addi t1,t1,0 - 646: 0900 addi s0,sp,144 + 608: 0301 c.addi x6,0 + 60a: 0901 c.addi x18,0 + 60c: 0000 c.unimp + 60e: 0301 c.addi x6,0 + 610: 0901 c.addi x18,0 + 612: 0000 c.unimp + 614: 0301 c.addi x6,0 + 616: 0902 c.slli64 x18 + 618: 0000 c.unimp + 61a: 0301 c.addi x6,0 + 61c: 0900 c.addi4spn x8,x2,144 + 61e: 0000 c.unimp + 620: 0301 c.addi x6,0 + 622: 0900 c.addi4spn x8,x2,144 + 624: 0000 c.unimp + 626: 0301 c.addi x6,0 + 628: 0900 c.addi4spn x8,x2,144 + 62a: 0000 c.unimp + 62c: 0301 c.addi x6,0 + 62e: 0900 c.addi4spn x8,x2,144 + 630: 0000 c.unimp + 632: 0301 c.addi x6,0 + 634: 0900 c.addi4spn x8,x2,144 + 636: 0000 c.unimp + 638: 0301 c.addi x6,0 + 63a: 0900 c.addi4spn x8,x2,144 + 63c: 0000 c.unimp + 63e: 0301 c.addi x6,0 + 640: 0900 c.addi4spn x8,x2,144 + 642: 0000 c.unimp + 644: 0301 c.addi x6,0 + 646: 0900 c.addi4spn x8,x2,144 648: 0008 0x8 - 64a: 0301 addi t1,t1,0 - 64c: 0900 addi s0,sp,144 + 64a: 0301 c.addi x6,0 + 64c: 0900 c.addi4spn x8,x2,144 64e: 000c 0xc - 650: 0301 addi t1,t1,0 - 652: 0900 addi s0,sp,144 + 650: 0301 c.addi x6,0 + 652: 0900 c.addi4spn x8,x2,144 654: 0008 0x8 - 656: 0301 addi t1,t1,0 - 658: 0900 addi s0,sp,144 + 656: 0301 c.addi x6,0 + 658: 0900 c.addi4spn x8,x2,144 65a: 0008 0x8 - 65c: 0301 addi t1,t1,0 - 65e: 0900 addi s0,sp,144 + 65c: 0301 c.addi x6,0 + 65e: 0900 c.addi4spn x8,x2,144 660: 0004 0x4 - 662: 0301 addi t1,t1,0 - 664: 0900 addi s0,sp,144 + 662: 0301 c.addi x6,0 + 664: 0900 c.addi4spn x8,x2,144 666: 0004 0x4 - 668: 0301 addi t1,t1,0 - 66a: 0900 addi s0,sp,144 + 668: 0301 c.addi x6,0 + 66a: 0900 c.addi4spn x8,x2,144 66c: 0008 0x8 - 66e: 0301 addi t1,t1,0 - 670: 0900 addi s0,sp,144 + 66e: 0301 c.addi x6,0 + 670: 0900 c.addi4spn x8,x2,144 672: 0004 0x4 - 674: 0301 addi t1,t1,0 - 676: 0900 addi s0,sp,144 - 678: 0000 unimp - 67a: 0301 addi t1,t1,0 - 67c: 0900 addi s0,sp,144 + 674: 0301 c.addi x6,0 + 676: 0900 c.addi4spn x8,x2,144 + 678: 0000 c.unimp + 67a: 0301 c.addi x6,0 + 67c: 0900 c.addi4spn x8,x2,144 67e: 0004 0x4 - 680: 0301 addi t1,t1,0 - 682: 0900 addi s0,sp,144 + 680: 0301 c.addi x6,0 + 682: 0900 c.addi4spn x8,x2,144 684: 0010 0x10 - 686: 0301 addi t1,t1,0 - 688: 0900 addi s0,sp,144 + 686: 0301 c.addi x6,0 + 688: 0900 c.addi4spn x8,x2,144 68a: 0008 0x8 - 68c: 0301 addi t1,t1,0 - 68e: 0900 addi s0,sp,144 + 68c: 0301 c.addi x6,0 + 68e: 0900 c.addi4spn x8,x2,144 690: 0008 0x8 - 692: 0301 addi t1,t1,0 - 694: 0900 addi s0,sp,144 + 692: 0301 c.addi x6,0 + 694: 0900 c.addi4spn x8,x2,144 696: 0008 0x8 - 698: 0301 addi t1,t1,0 - 69a: 0900 addi s0,sp,144 + 698: 0301 c.addi x6,0 + 69a: 0900 c.addi4spn x8,x2,144 69c: 0004 0x4 - 69e: 0301 addi t1,t1,0 - 6a0: 0900 addi s0,sp,144 + 69e: 0301 c.addi x6,0 + 6a0: 0900 c.addi4spn x8,x2,144 6a2: 0004 0x4 - 6a4: 0301 addi t1,t1,0 - 6a6: 0900 addi s0,sp,144 + 6a4: 0301 c.addi x6,0 + 6a6: 0900 c.addi4spn x8,x2,144 6a8: 0008 0x8 - 6aa: 0601 addi a2,a2,0 - 6ac: 04090103 lb sp,64(s2) - 6b0: 0100 addi s0,sp,128 + 6aa: 0601 c.addi x12,0 + 6ac: 04090103 lb x2,64(x18) + 6b0: 0100 c.addi4spn x8,x2,128 6b2: 04097f03 0x4097f03 - 6b6: 0100 addi s0,sp,128 - 6b8: 04090103 lb sp,64(s2) - 6bc: 0100 addi s0,sp,128 + 6b6: 0100 c.addi4spn x8,x2,128 + 6b8: 04090103 lb x2,64(x18) + 6bc: 0100 c.addi4spn x8,x2,128 6be: 08097f03 0x8097f03 - 6c2: 0100 addi s0,sp,128 - 6c4: 0306 slli t1,t1,0x1 - 6c6: 0900 addi s0,sp,144 + 6c2: 0100 c.addi4spn x8,x2,128 + 6c4: 0306 c.slli x6,0x1 + 6c6: 0900 c.addi4spn x8,x2,144 6c8: 0004 0x4 - 6ca: 0301 addi t1,t1,0 - 6cc: 0900 addi s0,sp,144 - 6ce: 0000 unimp - 6d0: 0301 addi t1,t1,0 - 6d2: 0900 addi s0,sp,144 - 6d4: 0000 unimp - 6d6: 0301 addi t1,t1,0 - 6d8: 0901 addi s2,s2,0 - 6da: 0000 unimp - 6dc: 0301 addi t1,t1,0 - 6de: 0900 addi s0,sp,144 - 6e0: 0000 unimp - 6e2: 0301 addi t1,t1,0 - 6e4: 0900 addi s0,sp,144 - 6e6: 0000 unimp - 6e8: 0301 addi t1,t1,0 - 6ea: 0900 addi s0,sp,144 - 6ec: 0000 unimp - 6ee: 0301 addi t1,t1,0 - 6f0: 0900 addi s0,sp,144 - 6f2: 0000 unimp - 6f4: 0301 addi t1,t1,0 - 6f6: 0900 addi s0,sp,144 + 6ca: 0301 c.addi x6,0 + 6cc: 0900 c.addi4spn x8,x2,144 + 6ce: 0000 c.unimp + 6d0: 0301 c.addi x6,0 + 6d2: 0900 c.addi4spn x8,x2,144 + 6d4: 0000 c.unimp + 6d6: 0301 c.addi x6,0 + 6d8: 0901 c.addi x18,0 + 6da: 0000 c.unimp + 6dc: 0301 c.addi x6,0 + 6de: 0900 c.addi4spn x8,x2,144 + 6e0: 0000 c.unimp + 6e2: 0301 c.addi x6,0 + 6e4: 0900 c.addi4spn x8,x2,144 + 6e6: 0000 c.unimp + 6e8: 0301 c.addi x6,0 + 6ea: 0900 c.addi4spn x8,x2,144 + 6ec: 0000 c.unimp + 6ee: 0301 c.addi x6,0 + 6f0: 0900 c.addi4spn x8,x2,144 + 6f2: 0000 c.unimp + 6f4: 0301 c.addi x6,0 + 6f6: 0900 c.addi4spn x8,x2,144 6f8: 0008 0x8 - 6fa: 0301 addi t1,t1,0 - 6fc: 0900 addi s0,sp,144 - 6fe: 0000 unimp - 700: 0301 addi t1,t1,0 - 702: 0900 addi s0,sp,144 + 6fa: 0301 c.addi x6,0 + 6fc: 0900 c.addi4spn x8,x2,144 + 6fe: 0000 c.unimp + 700: 0301 c.addi x6,0 + 702: 0900 c.addi4spn x8,x2,144 704: 0004 0x4 - 706: 0301 addi t1,t1,0 - 708: 0900 addi s0,sp,144 + 706: 0301 c.addi x6,0 + 708: 0900 c.addi4spn x8,x2,144 70a: 0004 0x4 - 70c: 0301 addi t1,t1,0 - 70e: 0900 addi s0,sp,144 - 710: 0000 unimp - 712: 0301 addi t1,t1,0 - 714: 0900 addi s0,sp,144 + 70c: 0301 c.addi x6,0 + 70e: 0900 c.addi4spn x8,x2,144 + 710: 0000 c.unimp + 712: 0301 c.addi x6,0 + 714: 0900 c.addi4spn x8,x2,144 716: 0004 0x4 - 718: 0301 addi t1,t1,0 - 71a: 0900 addi s0,sp,144 + 718: 0301 c.addi x6,0 + 71a: 0900 c.addi4spn x8,x2,144 71c: 0008 0x8 - 71e: 0301 addi t1,t1,0 - 720: 0900 addi s0,sp,144 + 71e: 0301 c.addi x6,0 + 720: 0900 c.addi4spn x8,x2,144 722: 0004 0x4 - 724: 0301 addi t1,t1,0 - 726: 0900 addi s0,sp,144 + 724: 0301 c.addi x6,0 + 726: 0900 c.addi4spn x8,x2,144 728: 0008 0x8 - 72a: 0301 addi t1,t1,0 - 72c: 0900 addi s0,sp,144 + 72a: 0301 c.addi x6,0 + 72c: 0900 c.addi4spn x8,x2,144 72e: 0004 0x4 - 730: 0301 addi t1,t1,0 - 732: 0900 addi s0,sp,144 + 730: 0301 c.addi x6,0 + 732: 0900 c.addi4spn x8,x2,144 734: 0004 0x4 - 736: 0301 addi t1,t1,0 - 738: 0900 addi s0,sp,144 + 736: 0301 c.addi x6,0 + 738: 0900 c.addi4spn x8,x2,144 73a: 0008 0x8 - 73c: 0301 addi t1,t1,0 - 73e: 0900 addi s0,sp,144 - 740: 0000 unimp - 742: 0301 addi t1,t1,0 - 744: 0902 c.slli64 s2 - 746: 0000 unimp - 748: 0501 addi a0,a0,0 + 73c: 0301 c.addi x6,0 + 73e: 0900 c.addi4spn x8,x2,144 + 740: 0000 c.unimp + 742: 0301 c.addi x6,0 + 744: 0902 c.slli64 x18 + 746: 0000 c.unimp + 748: 0501 c.addi x10,0 74a: 0003060b 0x3060b - 74e: 0009 c.nop 2 - 750: 0100 addi s0,sp,128 - 752: 1405 addi s0,s0,-31 - 754: 04090003 lb zero,64(s2) - 758: 0100 addi s0,sp,128 - 75a: 0805 addi a6,a6,1 + 74e: 0009 c.addi x0,2 + 750: 0100 c.addi4spn x8,x2,128 + 752: 1405 c.addi x8,-31 + 754: 04090003 lb x0,64(x18) + 758: 0100 c.addi4spn x8,x2,128 + 75a: 0805 c.addi x16,1 75c: 04097e03 0x4097e03 - 760: 0100 addi s0,sp,128 - 762: 0b05 addi s6,s6,1 + 760: 0100 c.addi4spn x8,x2,128 + 762: 0b05 c.addi x22,1 764: 14097d03 0x14097d03 - 768: 0100 addi s0,sp,128 - 76a: 0805 addi a6,a6,1 - 76c: 04090303 lb t1,64(s2) - 770: 0100 addi s0,sp,128 - 772: 0b05 addi s6,s6,1 - 774: 04090803 lb a6,64(s2) - 778: 0100 addi s0,sp,128 - 77a: 2105 jal b9a + 768: 0100 c.addi4spn x8,x2,128 + 76a: 0805 c.addi x16,1 + 76c: 04090303 lb x6,64(x18) + 770: 0100 c.addi4spn x8,x2,128 + 772: 0b05 c.addi x22,1 + 774: 04090803 lb x16,64(x18) + 778: 0100 c.addi4spn x8,x2,128 + 77a: 2105 c.jal b9a 77c: 04097a03 0x4097a03 - 780: 0100 addi s0,sp,128 - 782: 0505 addi a0,a0,1 - 784: 0306 slli t1,t1,0x1 - 786: 0902 c.slli64 s2 + 780: 0100 c.addi4spn x8,x2,128 + 782: 0505 c.addi x10,1 + 784: 0306 c.slli x6,0x1 + 786: 0902 c.slli64 x18 788: 0004 0x4 - 78a: 0501 addi a0,a0,0 + 78a: 0501 c.addi x10,0 78c: 00030607 0x30607 - 790: 0009 c.nop 2 - 792: 0100 addi s0,sp,128 - 794: 0505 addi a0,a0,1 - 796: 0306 slli t1,t1,0x1 - 798: 0901 addi s2,s2,0 + 790: 0009 c.addi x0,2 + 792: 0100 c.addi4spn x8,x2,128 + 794: 0505 c.addi x10,1 + 796: 0306 c.slli x6,0x1 + 798: 0901 c.addi x18,0 79a: 0004 0x4 - 79c: 0301 addi t1,t1,0 - 79e: 0900 addi s0,sp,144 - 7a0: 0000 unimp - 7a2: 0301 addi t1,t1,0 - 7a4: 0900 addi s0,sp,144 - 7a6: 0000 unimp - 7a8: 0301 addi t1,t1,0 - 7aa: 0900 addi s0,sp,144 - 7ac: 0000 unimp - 7ae: 0301 addi t1,t1,0 - 7b0: 0900 addi s0,sp,144 - 7b2: 0000 unimp - 7b4: 0501 addi a0,a0,0 + 79c: 0301 c.addi x6,0 + 79e: 0900 c.addi4spn x8,x2,144 + 7a0: 0000 c.unimp + 7a2: 0301 c.addi x6,0 + 7a4: 0900 c.addi4spn x8,x2,144 + 7a6: 0000 c.unimp + 7a8: 0301 c.addi x6,0 + 7aa: 0900 c.addi4spn x8,x2,144 + 7ac: 0000 c.unimp + 7ae: 0301 c.addi x6,0 + 7b0: 0900 c.addi4spn x8,x2,144 + 7b2: 0000 c.unimp + 7b4: 0501 c.addi x10,0 7b6: 43030607 0x43030607 - 7ba: 0409 addi s0,s0,2 - 7bc: 0100 addi s0,sp,128 + 7ba: 0409 c.addi x8,2 + 7bc: 0100 c.addi4spn x8,x2,128 7be: 04097f03 0x4097f03 - 7c2: 0100 addi s0,sp,128 - 7c4: 0809 addi a6,a6,2 - 7c6: 0000 unimp - 7c8: 0101 addi sp,sp,0 + 7c2: 0100 c.addi4spn x8,x2,128 + 7c4: 0809 c.addi x16,2 + 7c6: 0000 c.unimp + 7c8: 0101 c.addi x2,0 7ca: 0000003b 0x3b - 7ce: 0005 c.nop 1 + 7ce: 0005 c.addi x0,1 7d0: 0004 0x4 - 7d2: 00000033 add zero,zero,zero - 7d6: 0101 addi sp,sp,0 - 7d8: fb01 bnez a4,6e8 - 7da: 0d0e slli s10,s10,0x3 - 7dc: 0100 addi s0,sp,128 - 7de: 0101 addi sp,sp,0 - 7e0: 0001 nop - 7e2: 0000 unimp - 7e4: 0001 nop - 7e6: 0100 addi s0,sp,128 - 7e8: 0101 addi sp,sp,0 + 7d2: 00000033 add x0,x0,x0 + 7d6: 0101 c.addi x2,0 + 7d8: fb01 c.bnez x14,6e8 + 7da: 0d0e c.slli x26,0x3 + 7dc: 0100 c.addi4spn x8,x2,128 + 7de: 0101 c.addi x2,0 + 7e0: 0001 c.addi x0,0 + 7e2: 0000 c.unimp + 7e4: 0001 c.addi x0,0 + 7e6: 0100 c.addi4spn x8,x2,128 + 7e8: 0101 c.addi x2,0 7ea: 021f 0000 0000 0x21f - 7f0: 0084 addi s1,sp,64 - 7f2: 0000 unimp - 7f4: 0102 c.slli64 sp + 7f0: 0084 c.addi4spn x9,x2,64 + 7f2: 0000 c.unimp + 7f4: 0102 c.slli64 x2 7f6: 021f 030f 005e 0x5e030f021f - 7fc: 0000 unimp - 7fe: a000 fsd fs0,0(s0) - 800: 0000 unimp - 802: 0100 addi s0,sp,128 - 804: 007a c.slli zero,0x1e - 806: 0000 unimp + 7fc: 0000 c.unimp + 7fe: a000 c.fsd f8,0(x8) + 800: 0000 c.unimp + 802: 0100 c.addi4spn x8,x2,128 + 804: 007a c.slli x0,0x1e + 806: 0000 c.unimp 808: 01 地址 0x0000000000000808 越界。 Disassembly of section .debug_str: 00000000 <.debug_str>: - 0: 5744 lw s1,44(a4) - 2: 6e75 lui t3,0x1d - 4: 6f69 lui t5,0x1a - 6: 006e c.slli zero,0x1b - 8: 706d6f63 bltu s10,t1,726 - c: 656c flw fa1,76(a0) - e: 2078 fld fa4,192(s0) - 10: 6c66 flw fs8,88(sp) - 12: 0074616f jal sp,46818 <__global_pointer$+0x34fe0> - 16: 726f6873 csrrsi a6,0x726,30 - 1a: 2074 fld fa3,192(s0) - 1c: 6e69 lui t3,0x1a - 1e: 0074 addi a3,sp,12 + 0: 5744 c.lw x9,44(x14) + 2: 6e75 c.lui x28,0x1d + 4: 6f69 c.lui x30,0x1a + 6: 006e c.slli x0,0x1b + 8: 706d6f63 bltu x26,x6,726 + c: 656c c.flw f11,76(x10) + e: 2078 c.fld f14,192(x8) + 10: 6c66 c.flwsp f24,88(x2) + 12: 0074616f jal x2,46818 <__global_pointer$+0x34fe0> + 16: 726f6873 csrrsi x16,0x726,30 + 1a: 2074 c.fld f13,192(x8) + 1c: 6e69 c.lui x28,0x1a + 1e: 0074 c.addi4spn x13,x2,12 20: 5f5f 3064 5f00 0x5f0030645f5f 26: 645f 0031 5f5f 0x5f5f0031645f - 2c: 6876 flw fa6,92(sp) - 2e: 5f00 lw s0,56(a4) + 2c: 6876 c.flwsp f16,92(x2) + 2e: 5f00 c.lw x8,56(x14) 30: 765f 006c 5f5f 0x5f5f006c765f - 36: 6964 flw fs1,84(a0) - 38: 6476 flw fs0,92(sp) - 3a: 3369 jal fffffdc4 <__global_pointer$+0xfffee58c> - 3c: 4700 lw s0,8(a4) - 3e: 554e lw a0,240(sp) - 40: 4320 lw s0,64(a4) - 42: 3731 jal ffffff4e <__global_pointer$+0xfffee716> - 44: 3120 fld fs0,96(a0) - 46: 2e31 jal 362 - 48: 2e31 jal 364 - 4a: 2030 fld fa2,64(s0) - 4c: 6d2d lui s10,0xb - 4e: 646f6d63 bltu t5,t1,6a8 - 52: 6c65 lui s8,0x19 - 54: 6d3d lui s10,0xf - 56: 6465 lui s0,0x19 - 58: 6f6c flw fa1,92(a4) + 36: 6964 c.flw f9,84(x10) + 38: 6476 c.flwsp f8,92(x2) + 3a: 3369 c.jal fffffdc4 <__global_pointer$+0xfffee58c> + 3c: 4700 c.lw x8,8(x14) + 3e: 554e c.lwsp x10,240(x2) + 40: 4320 c.lw x8,64(x14) + 42: 3731 c.jal ffffff4e <__global_pointer$+0xfffee716> + 44: 3120 c.fld f8,96(x10) + 46: 2e31 c.jal 362 + 48: 2e31 c.jal 364 + 4a: 2030 c.fld f12,64(x8) + 4c: 6d2d c.lui x26,0xb + 4e: 646f6d63 bltu x30,x6,6a8 + 52: 6c65 c.lui x24,0x19 + 54: 6d3d c.lui x26,0xf + 56: 6465 c.lui x8,0x19 + 58: 6f6c c.flw f11,92(x14) 5a: 6d2d2077 0x6d2d2077 - 5e: 646f6d63 bltu t5,t1,6b8 - 62: 6c65 lui s8,0x19 - 64: 6d3d lui s10,0xf - 66: 6465 lui s0,0x19 - 68: 6f6c flw fa1,92(a4) + 5e: 646f6d63 bltu x30,x6,6b8 + 62: 6c65 c.lui x24,0x19 + 64: 6d3d c.lui x26,0xf + 66: 6465 c.lui x8,0x19 + 68: 6f6c c.flw f11,92(x14) 6a: 6d2d2077 0x6d2d2077 - 6e: 7574 flw fa3,108(a0) - 70: 656e flw fa0,216(sp) - 72: 723d lui tp,0xfffef - 74: 656b636f jal t1,b66ca <__global_pointer$+0xa4e92> - 78: 2074 fld fa3,192(s0) - 7a: 6d2d lui s10,0xb - 7c: 7261 lui tp,0xffff8 - 7e: 723d6863 bltu s10,gp,7ae - 82: 3376 fld ft6,376(sp) - 84: 6932 flw fs2,12(sp) - 86: 616d addi sp,sp,240 - 88: 2d20 fld fs0,88(a0) - 8a: 616d addi sp,sp,240 - 8c: 6962 flw fs2,24(sp) - 8e: 693d lui s2,0xf - 90: 706c flw fa1,100(s0) + 6e: 7574 c.flw f13,108(x10) + 70: 656e c.flwsp f10,216(x2) + 72: 723d c.lui x4,0xfffef + 74: 656b636f jal x6,b66ca <__global_pointer$+0xa4e92> + 78: 2074 c.fld f13,192(x8) + 7a: 6d2d c.lui x26,0xb + 7c: 7261 c.lui x4,0xffff8 + 7e: 723d6863 bltu x26,x3,7ae + 82: 3376 c.fldsp f6,376(x2) + 84: 6932 c.flwsp f18,12(x2) + 86: 616d c.addi16sp x2,240 + 88: 2d20 c.fld f8,88(x10) + 8a: 616d c.addi16sp x2,240 + 8c: 6962 c.flwsp f18,24(x2) + 8e: 693d c.lui x18,0xf + 90: 706c c.flw f11,100(x8) 92: 2d203233 0x2d203233 - 96: 616d addi sp,sp,240 - 98: 6372 flw ft6,28(sp) - 9a: 3d68 fld fa0,248(a0) - 9c: 7672 flw fa2,60(sp) + 96: 616d c.addi16sp x2,240 + 98: 6372 c.flwsp f6,28(x2) + 9a: 3d68 c.fld f10,248(x10) + 9c: 7672 c.flwsp f12,60(x2) 9e: 6d693233 0x6d693233 - a2: 2061 jal 12a - a4: 672d lui a4,0xb - a6: 2d20 fld fs0,88(a0) + a2: 2061 c.jal 12a + a4: 672d c.lui x14,0xb + a6: 2d20 c.fld f8,88(x10) a8: 2d20734f 0x2d20734f ac: 2d20324f 0x2d20324f b0: 2d20734f 0x2d20734f - b4: 6266 flw ft4,88(sp) - b6: 6975 lui s2,0x1d - b8: 646c flw fa1,76(s0) - ba: 6e69 lui t3,0x1a + b4: 6266 c.flwsp f4,88(x2) + b6: 6975 c.lui x18,0x1d + b8: 646c c.flw f11,76(x8) + ba: 6e69 c.lui x28,0x1a bc: 696c2d67 0x696c2d67 - c0: 6762 flw fa4,24(sp) - c2: 2d206363 bltu zero,s2,388 - c6: 6e66 flw ft8,88(sp) - c8: 74732d6f jal s10,3300e <__global_pointer$+0x217d6> - cc: 6361 lui t1,0x18 + c0: 6762 c.flwsp f14,24(x2) + c2: 2d206363 bltu x0,x18,388 + c6: 6e66 c.flwsp f28,88(x2) + c8: 74732d6f jal x26,3300e <__global_pointer$+0x217d6> + cc: 6361 c.lui x6,0x18 ce: 72702d6b 0x72702d6b - d2: 6365746f jal s0,57708 <__global_pointer$+0x45ed0> - d6: 6f74 flw fa3,92(a4) - d8: 2072 fld ft0,280(sp) - da: 662d lui a2,0xb - dc: 7361 lui t1,0xffff8 - de: 6e79 lui t3,0x1e - e0: 6f726863 bltu tp,s7,7d0 - e4: 6f6e flw ft10,216(sp) - e6: 7375 lui t1,0xffffd - e8: 752d lui a0,0xfffeb - ea: 776e flw fa4,248(sp) - ec: 6e69 lui t3,0x1a - ee: 2d64 fld fs1,216(a0) - f0: 6174 flw fa3,68(a0) - f2: 6c62 flw fs8,24(sp) - f4: 7365 lui t1,0xffff9 - f6: 2d20 fld fs0,88(a0) - f8: 7666 flw fa2,120(sp) - fa: 7369 lui t1,0xffffa - fc: 6269 lui tp,0x1a - fe: 6c69 lui s8,0x1a - 100: 7469 lui s0,0xffffa - 102: 3d79 jal ffffffa0 <__global_pointer$+0xfffee768> - 104: 6968 flw fa0,84(a0) - 106: 6464 flw fs1,76(s0) - 108: 6e65 lui t3,0x19 - 10a: 6c00 flw fs0,24(s0) - 10c: 20676e6f jal t3,76312 <__global_pointer$+0x64ada> - 110: 6f6c flw fa1,92(a4) - 112: 676e flw fa4,216(sp) - 114: 6920 flw fs0,80(a0) - 116: 746e flw fs0,248(sp) - 118: 6c00 flw fs0,24(s0) - 11a: 20676e6f jal t3,76320 <__global_pointer$+0x64ae8> - 11e: 6f6c flw fa1,92(a4) - 120: 676e flw fa4,216(sp) - 122: 7520 flw fs0,104(a0) - 124: 736e flw ft6,248(sp) - 126: 6769 lui a4,0x1a - 128: 656e flw fa0,216(sp) - 12a: 2064 fld fs1,192(s0) - 12c: 6e69 lui t3,0x1a - 12e: 0074 addi a3,sp,12 - 130: 6968 flw fa0,84(a0) + d2: 6365746f jal x8,57708 <__global_pointer$+0x45ed0> + d6: 6f74 c.flw f13,92(x14) + d8: 2072 c.fldsp f0,280(x2) + da: 662d c.lui x12,0xb + dc: 7361 c.lui x6,0xffff8 + de: 6e79 c.lui x28,0x1e + e0: 6f726863 bltu x4,x23,7d0 + e4: 6f6e c.flwsp f30,216(x2) + e6: 7375 c.lui x6,0xffffd + e8: 752d c.lui x10,0xfffeb + ea: 776e c.flwsp f14,248(x2) + ec: 6e69 c.lui x28,0x1a + ee: 2d64 c.fld f9,216(x10) + f0: 6174 c.flw f13,68(x10) + f2: 6c62 c.flwsp f24,24(x2) + f4: 7365 c.lui x6,0xffff9 + f6: 2d20 c.fld f8,88(x10) + f8: 7666 c.flwsp f12,120(x2) + fa: 7369 c.lui x6,0xffffa + fc: 6269 c.lui x4,0x1a + fe: 6c69 c.lui x24,0x1a + 100: 7469 c.lui x8,0xffffa + 102: 3d79 c.jal ffffffa0 <__global_pointer$+0xfffee768> + 104: 6968 c.flw f10,84(x10) + 106: 6464 c.flw f9,76(x8) + 108: 6e65 c.lui x28,0x19 + 10a: 6c00 c.flw f8,24(x8) + 10c: 20676e6f jal x28,76312 <__global_pointer$+0x64ada> + 110: 6f6c c.flw f11,92(x14) + 112: 676e c.flwsp f14,216(x2) + 114: 6920 c.flw f8,80(x10) + 116: 746e c.flwsp f8,248(x2) + 118: 6c00 c.flw f8,24(x8) + 11a: 20676e6f jal x28,76320 <__global_pointer$+0x64ae8> + 11e: 6f6c c.flw f11,92(x14) + 120: 676e c.flwsp f14,216(x2) + 122: 7520 c.flw f8,104(x10) + 124: 736e c.flwsp f6,248(x2) + 126: 6769 c.lui x14,0x1a + 128: 656e c.flwsp f10,216(x2) + 12a: 2064 c.fld f9,192(x8) + 12c: 6e69 c.lui x28,0x1a + 12e: 0074 c.addi4spn x13,x2,12 + 130: 6968 c.flw f10,84(x10) 132: 5f006867 0x5f006867 136: 635f 7a6c 745f 0x745f7a6c635f - 13c: 6261 lui tp,0x18 - 13e: 7500 flw fs0,40(a0) - 140: 736e flw ft6,248(sp) - 142: 6769 lui a4,0x1a - 144: 656e flw fa0,216(sp) - 146: 2064 fld fs1,192(s0) - 148: 72616863 bltu sp,t1,878 - 14c: 5f00 lw s0,56(a4) + 13c: 6261 c.lui x4,0x18 + 13e: 7500 c.flw f8,40(x10) + 140: 736e c.flwsp f6,248(x2) + 142: 6769 c.lui x14,0x1a + 144: 656e c.flwsp f10,216(x2) + 146: 2064 c.fld f9,192(x8) + 148: 72616863 bltu x2,x6,878 + 14c: 5f00 c.lw x8,56(x14) 14e: 785f 0030 5f5f 0x5f5f0030785f - 154: 3178 fld fa4,224(a0) - 156: 5f00 lw s0,56(a4) + 154: 3178 c.fld f14,224(x10) + 156: 5f00 c.lw x8,56(x14) 158: 785f 0032 5f5f 0x5f5f0032785f - 15e: 3378 fld fa4,224(a4) - 160: 5500 lw s0,40(a0) - 162: 4951 li s2,20 - 164: 7974 flw fa3,116(a0) - 166: 6570 flw fa2,76(a0) - 168: 4400 lw s0,8(s0) + 15e: 3378 c.fld f14,224(x14) + 160: 5500 c.lw x8,40(x10) + 162: 4951 c.li x18,20 + 164: 7974 c.flw f13,116(x10) + 166: 6570 c.flw f12,76(x10) + 168: 4400 c.lw x8,8(x8) 16a: 72747357 0x72747357 - 16e: 6375 lui t1,0x1d - 170: 0074 addi a3,sp,12 - 172: 726f6873 csrrsi a6,0x726,30 - 176: 2074 fld fa3,192(s0) - 178: 6e75 lui t3,0x1d - 17a: 6e676973 csrrsi s2,0x6e6,14 - 17e: 6465 lui s0,0x19 - 180: 6920 flw fs0,80(a0) - 182: 746e flw fs0,248(sp) - 184: 5500 lw s0,40(a0) - 186: 4944 lw s1,20(a0) - 188: 7974 flw fa3,116(a0) - 18a: 6570 flw fa2,76(a0) - 18c: 5f00 lw s0,56(a4) + 16e: 6375 c.lui x6,0x1d + 170: 0074 c.addi4spn x13,x2,12 + 172: 726f6873 csrrsi x16,0x726,30 + 176: 2074 c.fld f13,192(x8) + 178: 6e75 c.lui x28,0x1d + 17a: 6e676973 csrrsi x18,0x6e6,14 + 17e: 6465 c.lui x8,0x19 + 180: 6920 c.flw f8,80(x10) + 182: 746e c.flwsp f8,248(x2) + 184: 5500 c.lw x8,40(x10) + 186: 4944 c.lw x9,20(x10) + 188: 7974 c.flw f13,116(x10) + 18a: 6570 c.flw f12,76(x10) + 18c: 5f00 c.lw x8,56(x14) 18e: 715f 0030 5f5f 0x5f5f0030715f - 194: 3171 jal fffffe20 <__global_pointer$+0xfffee5e8> - 196: 6300 flw fs0,0(a4) - 198: 6c706d6f jal s10,705e - 19c: 7865 lui a6,0xffff9 - 19e: 6420 flw fs0,72(s0) - 1a0: 6c62756f jal a0,27866 <__global_pointer$+0x1602e> - 1a4: 0065 c.nop 25 + 194: 3171 c.jal fffffe20 <__global_pointer$+0xfffee5e8> + 196: 6300 c.flw f8,0(x14) + 198: 6c706d6f jal x26,705e + 19c: 7865 c.lui x16,0xffff9 + 19e: 6420 c.flw f8,72(x8) + 1a0: 6c62756f jal x10,27866 <__global_pointer$+0x1602e> + 1a4: 0065 c.addi x0,25 1a6: 5f5f 7278 5f00 0x5f0072785f5f 1ac: 755f 6964 6d76 0x6d766964755f - 1b2: 6964646f jal s0,46848 <__global_pointer$+0x35010> - 1b6: 0034 addi a3,sp,8 - 1b8: 706d6f63 bltu s10,t1,8d6 - 1bc: 656c flw fa1,76(a0) - 1be: 2078 fld fa4,192(s0) - 1c0: 6f6c flw fa1,92(a4) - 1c2: 676e flw fa4,216(sp) - 1c4: 6420 flw fs0,72(s0) - 1c6: 6c62756f jal a0,2788c <__global_pointer$+0x16054> - 1ca: 0065 c.nop 25 - 1cc: 5355 li t1,-11 - 1ce: 7449 lui s0,0xffff2 - 1d0: 7079 c.lui zero,0xffffe - 1d2: 0065 c.nop 25 + 1b2: 6964646f jal x8,46848 <__global_pointer$+0x35010> + 1b6: 0034 c.addi4spn x13,x2,8 + 1b8: 706d6f63 bltu x26,x6,8d6 + 1bc: 656c c.flw f11,76(x10) + 1be: 2078 c.fld f14,192(x8) + 1c0: 6f6c c.flw f11,92(x14) + 1c2: 676e c.flwsp f14,216(x2) + 1c4: 6420 c.flw f8,72(x8) + 1c6: 6c62756f jal x10,2788c <__global_pointer$+0x16054> + 1ca: 0065 c.addi x0,25 + 1cc: 5355 c.li x6,-11 + 1ce: 7449 c.lui x8,0xffff2 + 1d0: 7079 c.lui x0,0xffffe + 1d2: 0065 c.addi x0,25 1d4: 5f5f 3072 5f00 0x5f0030725f5f 1da: 725f 0031 5f5f 0x5f5f0031725f - 1e0: 6875 lui a6,0x1d - 1e2: 5f00 lw s0,56(a4) + 1e0: 6875 c.lui x16,0x1d + 1e2: 5f00 c.lw x8,56(x14) 1e4: 755f 006c 4e47 0x4e47006c755f - 1ea: 2055 jal 28e - 1ec: 20373143 fmadd.s ft2,fa4,ft3,ft4,rup - 1f0: 3131 jal fffffdfc <__global_pointer$+0xfffee5c4> - 1f2: 312e fld ft2,232(sp) - 1f4: 302e fld ft0,232(sp) - 1f6: 2d20 fld fs0,88(a0) - 1f8: 636d lui t1,0x1b - 1fa: 6f6d lui t5,0x1b - 1fc: 6564 flw fs1,76(a0) - 1fe: 3d6c fld fa1,248(a0) - 200: 656d lui a0,0x1b - 202: 6c64 flw fs1,92(s0) - 204: 2d20776f jal a4,74d6 - 208: 636d lui t1,0x1b - 20a: 6f6d lui t5,0x1b - 20c: 6564 flw fs1,76(a0) - 20e: 3d6c fld fa1,248(a0) - 210: 656d lui a0,0x1b - 212: 6c64 flw fs1,92(s0) - 214: 2d20776f jal a4,74e6 - 218: 746d lui s0,0xffffb - 21a: 6e75 lui t3,0x1d - 21c: 3d65 jal d4 - 21e: 6f72 flw ft10,28(sp) - 220: 74656b63 bltu a0,t1,976 - 224: 2d20 fld fs0,88(a0) - 226: 616d addi sp,sp,240 - 228: 6372 flw ft6,28(sp) - 22a: 3d68 fld fa0,248(a0) - 22c: 7672 flw fa2,60(sp) + 1ea: 2055 c.jal 28e + 1ec: 20373143 fmadd.s f2,f14,f3,f4,rup + 1f0: 3131 c.jal fffffdfc <__global_pointer$+0xfffee5c4> + 1f2: 312e c.fldsp f2,232(x2) + 1f4: 302e c.fldsp f0,232(x2) + 1f6: 2d20 c.fld f8,88(x10) + 1f8: 636d c.lui x6,0x1b + 1fa: 6f6d c.lui x30,0x1b + 1fc: 6564 c.flw f9,76(x10) + 1fe: 3d6c c.fld f11,248(x10) + 200: 656d c.lui x10,0x1b + 202: 6c64 c.flw f9,92(x8) + 204: 2d20776f jal x14,74d6 + 208: 636d c.lui x6,0x1b + 20a: 6f6d c.lui x30,0x1b + 20c: 6564 c.flw f9,76(x10) + 20e: 3d6c c.fld f11,248(x10) + 210: 656d c.lui x10,0x1b + 212: 6c64 c.flw f9,92(x8) + 214: 2d20776f jal x14,74e6 + 218: 746d c.lui x8,0xffffb + 21a: 6e75 c.lui x28,0x1d + 21c: 3d65 c.jal d4 + 21e: 6f72 c.flwsp f30,28(x2) + 220: 74656b63 bltu x10,x6,976 + 224: 2d20 c.fld f8,88(x10) + 226: 616d c.addi16sp x2,240 + 228: 6372 c.flwsp f6,28(x2) + 22a: 3d68 c.fld f10,248(x10) + 22c: 7672 c.flwsp f12,60(x2) 22e: 6d693233 0x6d693233 - 232: 2061 jal 2ba - 234: 6d2d lui s10,0xb - 236: 6261 lui tp,0x18 - 238: 3d69 jal d2 - 23a: 6c69 lui s8,0x1a - 23c: 3370 fld fa2,224(a4) - 23e: 2032 fld ft0,264(sp) - 240: 6d2d lui s10,0xb - 242: 7261 lui tp,0xffff8 - 244: 723d6863 bltu s10,gp,974 - 248: 3376 fld ft6,376(sp) - 24a: 6932 flw fs2,12(sp) - 24c: 616d addi sp,sp,240 - 24e: 2d20 fld fs0,88(a0) + 232: 2061 c.jal 2ba + 234: 6d2d c.lui x26,0xb + 236: 6261 c.lui x4,0x18 + 238: 3d69 c.jal d2 + 23a: 6c69 c.lui x24,0x1a + 23c: 3370 c.fld f12,224(x14) + 23e: 2032 c.fldsp f0,264(x2) + 240: 6d2d c.lui x26,0xb + 242: 7261 c.lui x4,0xffff8 + 244: 723d6863 bltu x26,x3,974 + 248: 3376 c.fldsp f6,376(x2) + 24a: 6932 c.flwsp f18,12(x2) + 24c: 616d c.addi16sp x2,240 + 24e: 2d20 c.fld f8,88(x10) 250: 4f2d2067 0x4f2d2067 - 254: 4f2d2073 csrs 0x4f2,s10 - 258: 2032 fld ft0,264(sp) - 25a: 4f2d li t5,11 - 25c: 662d2073 csrs 0x662,s10 - 260: 7562 flw fa0,56(sp) - 262: 6c69 lui s8,0x1a - 264: 6964 flw fs1,84(a0) - 266: 676e flw fa4,216(sp) - 268: 6c2d lui s8,0xb - 26a: 6269 lui tp,0x1a + 254: 4f2d2073 csrrs x0,0x4f2,x26 + 258: 2032 c.fldsp f0,264(x2) + 25a: 4f2d c.li x30,11 + 25c: 662d2073 csrrs x0,0x662,x26 + 260: 7562 c.flwsp f10,56(x2) + 262: 6c69 c.lui x24,0x1a + 264: 6964 c.flw f9,84(x10) + 266: 676e c.flwsp f14,216(x2) + 268: 6c2d c.lui x24,0xb + 26a: 6269 c.lui x4,0x1a 26c: 20636367 0x20636367 - 270: 662d lui a2,0xb - 272: 6f6e flw ft10,216(sp) - 274: 732d lui t1,0xfffeb - 276: 6174 flw fa3,68(a0) - 278: 702d6b63 bltu s10,sp,98e - 27c: 6f72 flw ft10,28(sp) - 27e: 6574 flw fa3,76(a0) - 280: 726f7463 bgeu t5,t1,9a8 - 284: 2d20 fld fs0,88(a0) - 286: 7666 flw fa2,120(sp) - 288: 7369 lui t1,0xffffa - 28a: 6269 lui tp,0x1a - 28c: 6c69 lui s8,0x1a - 28e: 7469 lui s0,0xffffa - 290: 3d79 jal 12e - 292: 6968 flw fa0,84(a0) - 294: 6464 flw fs1,76(s0) - 296: 6e65 lui t3,0x19 + 270: 662d c.lui x12,0xb + 272: 6f6e c.flwsp f30,216(x2) + 274: 732d c.lui x6,0xfffeb + 276: 6174 c.flw f13,68(x10) + 278: 702d6b63 bltu x26,x2,98e + 27c: 6f72 c.flwsp f30,28(x2) + 27e: 6574 c.flw f13,76(x10) + 280: 726f7463 bgeu x30,x6,9a8 + 284: 2d20 c.fld f8,88(x10) + 286: 7666 c.flwsp f12,120(x2) + 288: 7369 c.lui x6,0xffffa + 28a: 6269 c.lui x4,0x1a + 28c: 6c69 c.lui x24,0x1a + 28e: 7469 c.lui x8,0xffffa + 290: 3d79 c.jal 12e + 292: 6968 c.flw f10,84(x10) + 294: 6464 c.flw f9,76(x8) + 296: 6e65 c.lui x28,0x19 ... Disassembly of section .debug_line_str: 00000000 <.debug_line_str>: 0: 6d6f682f 0x6d6f682f - 4: 2f65 jal 7bc - 6: 6172 flw ft2,28(sp) - 8: 6169786f jal a6,9761e <__global_pointer$+0x85de6> - c: 686e flw fa6,216(sp) - e: 2f676e6f jal t3,76304 <__global_pointer$+0x64acc> + 4: 2f65 c.jal 7bc + 6: 6172 c.flwsp f2,28(x2) + 8: 6169786f jal x16,9761e <__global_pointer$+0x85de6> + c: 686e c.flwsp f16,216(x2) + e: 2f676e6f jal x28,76304 <__global_pointer$+0x64acc> 12: 6b726f77 0x6b726f77 16: 7369722f 0x7369722f - 1a: 672d7663 bgeu s10,s2,686 - 1e: 756e flw fa0,248(sp) - 20: 742d lui s0,0xfffeb - 22: 636c6f6f jal t5,c6658 <__global_pointer$+0xb4e20> - 26: 6168 flw fa0,68(a0) - 28: 6e69 lui t3,0x1a + 1a: 672d7663 bgeu x26,x18,686 + 1e: 756e c.flwsp f10,248(x2) + 20: 742d c.lui x8,0xfffeb + 22: 636c6f6f jal x30,c6658 <__global_pointer$+0xb4e20> + 26: 6168 c.flw f10,68(x10) + 28: 6e69 c.lui x28,0x1a 2a: 6975622f 0x6975622f - 2e: 646c flw fa1,76(s0) - 30: 672d lui a4,0xb - 32: 6e2d6363 bltu s10,sp,718 - 36: 7765 lui a4,0xffff9 - 38: 696c flw fa1,84(a0) - 3a: 2d62 fld fs10,24(sp) - 3c: 67617473 csrrci s0,0x676,2 - 40: 3265 jal fffff9e8 <__global_pointer$+0xfffee1b0> + 2e: 646c c.flw f11,76(x8) + 30: 672d c.lui x14,0xb + 32: 6e2d6363 bltu x26,x2,718 + 36: 7765 c.lui x14,0xffff9 + 38: 696c c.flw f11,84(x10) + 3a: 2d62 c.fldsp f26,24(x2) + 3c: 67617473 csrrci x8,0x676,2 + 40: 3265 c.jal fffff9e8 <__global_pointer$+0xfffee1b0> 42: 7369722f 0x7369722f - 46: 32337663 bgeu t1,gp,372 - 4a: 752d lui a0,0xfffeb - 4c: 6b6e flw fs6,216(sp) - 4e: 6f6e flw ft10,216(sp) + 46: 32337663 bgeu x6,x3,372 + 4a: 752d c.lui x10,0xfffeb + 4c: 6b6e c.flwsp f22,216(x2) + 4e: 6f6e c.flwsp f30,216(x2) 50: 652d6e77 0x652d6e77 - 54: 666c flw fa1,76(a2) + 54: 666c c.flw f11,76(x12) 56: 62696c2f 0x62696c2f 5a: 00636367 0x636367 - 5e: 2e2e fld ft8,200(sp) + 5e: 2e2e c.fldsp f28,200(x2) 60: 2f2e2e2f 0x2f2e2e2f - 64: 2e2e fld ft8,200(sp) + 64: 2e2e c.fldsp f28,200(x2) 66: 722f2e2f 0x722f2e2f - 6a: 7369 lui t1,0xffffa - 6c: 672d7663 bgeu s10,s2,6d8 - 70: 6c2f6363 bltu t5,sp,736 - 74: 6269 lui tp,0x1a + 6a: 7369 c.lui x6,0xffffa + 6c: 672d7663 bgeu x26,x18,6d8 + 70: 6c2f6363 bltu x30,x2,736 + 74: 6269 c.lui x4,0x1a 76: 2f636367 0x2f636367 - 7a: 696c flw fa1,84(a0) - 7c: 6762 flw fa4,24(sp) - 7e: 2e326363 bltu tp,gp,364 - 82: 2e2e0063 beq t3,sp,362 + 7a: 696c c.flw f11,84(x10) + 7c: 6762 c.flwsp f14,24(x2) + 7e: 2e326363 bltu x4,x3,364 + 82: 2e2e0063 beq x28,x2,362 86: 2f2e2e2f 0x2f2e2e2f - 8a: 2e2e fld ft8,200(sp) + 8a: 2e2e c.fldsp f28,200(x2) 8c: 722f2e2f 0x722f2e2f - 90: 7369 lui t1,0xffffa - 92: 672d7663 bgeu s10,s2,6fe - 96: 6c2f6363 bltu t5,sp,75c - 9a: 6269 lui tp,0x1a + 90: 7369 c.lui x6,0xffffa + 92: 672d7663 bgeu x26,x18,6fe + 96: 6c2f6363 bltu x30,x2,75c + 9a: 6269 c.lui x4,0x1a 9c: 00636367 0x636367 - a0: 696c flw fa1,84(a0) - a2: 6762 flw fa4,24(sp) - a4: 2e326363 bltu tp,gp,38a - a8: 0068 addi a0,sp,12 + a0: 696c c.flw f11,84(x10) + a2: 6762 c.flwsp f14,24(x2) + a4: 2e326363 bltu x4,x3,38a + a8: 0068 c.addi4spn x10,x2,12 Disassembly of section .debug_loclists: 00000000 <.debug_loclists>: - 0: 088a slli a7,a7,0x2 - 2: 0000 unimp - 4: 0005 c.nop 1 + 0: 088a c.slli x17,0x2 + 2: 0000 c.unimp + 4: 0005 c.addi x0,1 6: 0004 0x4 - 8: 0000 unimp - a: 0000 unimp + 8: 0000 c.unimp + a: 0000 c.unimp c: 01039c07 0x1039c07 - 10: 0800 addi s0,sp,16 - 12: 0104 addi s1,sp,128 - 14: 0600 addi s0,sp,768 - 16: 935a add t1,t1,s6 - 18: 5b04 lw s1,48(a4) - 1a: 08070493 addi s1,a4,128 # ffff9080 <__global_pointer$+0xfffe7848> - 1e: 0104 addi s1,sp,128 - 20: c800 sw s0,16(s0) - 22: 0104 addi s1,sp,128 - 24: 0600 addi s0,sp,768 - 26: 0aa503a3 sb a0,167(a0) # fffeb0a7 <__global_pointer$+0xfffd986f> - 2a: 9f26 add t5,t5,s1 - 2c: 0104c807 flq fa6,16(s1) - 30: cc00 sw s0,24(s0) - 32: 0104 addi s1,sp,128 - 34: 0600 addi s0,sp,768 - 36: 935a add t1,t1,s6 - 38: 5b04 lw s1,48(a4) - 3a: cc070493 addi s1,a4,-832 - 3e: 0104 addi s1,sp,128 - 40: dc00 sw s0,56(s0) - 42: 0104 addi s1,sp,128 - 44: 0600 addi s0,sp,768 - 46: 0aa503a3 sb a0,167(a0) - 4a: 9f26 add t5,t5,s1 + 10: 0800 c.addi4spn x8,x2,16 + 12: 0104 c.addi4spn x9,x2,128 + 14: 0600 c.addi4spn x8,x2,768 + 16: 935a c.add x6,x22 + 18: 5b04 c.lw x9,48(x14) + 1a: 08070493 addi x9,x14,128 # ffff9080 <__global_pointer$+0xfffe7848> + 1e: 0104 c.addi4spn x9,x2,128 + 20: c800 c.sw x8,16(x8) + 22: 0104 c.addi4spn x9,x2,128 + 24: 0600 c.addi4spn x8,x2,768 + 26: 0aa503a3 sb x10,167(x10) # fffeb0a7 <__global_pointer$+0xfffd986f> + 2a: 9f26 c.add x30,x9 + 2c: 0104c807 flq f16,16(x9) + 30: cc00 c.sw x8,24(x8) + 32: 0104 c.addi4spn x9,x2,128 + 34: 0600 c.addi4spn x8,x2,768 + 36: 935a c.add x6,x22 + 38: 5b04 c.lw x9,48(x14) + 3a: cc070493 addi x9,x14,-832 + 3e: 0104 c.addi4spn x9,x2,128 + 40: dc00 c.sw x8,56(x8) + 42: 0104 c.addi4spn x9,x2,128 + 44: 0600 c.addi4spn x8,x2,768 + 46: 0aa503a3 sb x10,167(x10) + 4a: 9f26 c.add x30,x9 4c: 0104dc07 0x104dc07 - 50: 1c00 addi s0,sp,560 - 52: 0105 addi sp,sp,1 - 54: 0600 addi s0,sp,768 - 56: 935a add t1,t1,s6 - 58: 5b04 lw s1,48(a4) - 5a: 1c070493 addi s1,a4,448 - 5e: 0105 addi sp,sp,1 - 60: bc00 fsd fs0,56(s0) - 62: 0105 addi sp,sp,1 - 64: 0600 addi s0,sp,768 - 66: 0aa503a3 sb a0,167(a0) - 6a: 9f26 add t5,t5,s1 - 6c: 0105bc07 fld fs8,16(a1) - 70: dc00 sw s0,56(s0) - 72: 0105 addi sp,sp,1 - 74: 0600 addi s0,sp,768 - 76: 935a add t1,t1,s6 - 78: 5b04 lw s1,48(a4) - 7a: dc070493 addi s1,a4,-576 - 7e: 0105 addi sp,sp,1 - 80: 7c00 flw fs0,56(s0) - 82: 0106 slli sp,sp,0x1 - 84: 0600 addi s0,sp,768 - 86: 0aa503a3 sb a0,167(a0) - 8a: 9f26 add t5,t5,s1 + 50: 1c00 c.addi4spn x8,x2,560 + 52: 0105 c.addi x2,1 + 54: 0600 c.addi4spn x8,x2,768 + 56: 935a c.add x6,x22 + 58: 5b04 c.lw x9,48(x14) + 5a: 1c070493 addi x9,x14,448 + 5e: 0105 c.addi x2,1 + 60: bc00 c.fsd f8,56(x8) + 62: 0105 c.addi x2,1 + 64: 0600 c.addi4spn x8,x2,768 + 66: 0aa503a3 sb x10,167(x10) + 6a: 9f26 c.add x30,x9 + 6c: 0105bc07 fld f24,16(x11) + 70: dc00 c.sw x8,56(x8) + 72: 0105 c.addi x2,1 + 74: 0600 c.addi4spn x8,x2,768 + 76: 935a c.add x6,x22 + 78: 5b04 c.lw x9,48(x14) + 7a: dc070493 addi x9,x14,-576 + 7e: 0105 c.addi x2,1 + 80: 7c00 c.flw f8,56(x8) + 82: 0106 c.slli x2,0x1 + 84: 0600 c.addi4spn x8,x2,768 + 86: 0aa503a3 sb x10,167(x10) + 8a: 9f26 c.add x30,x9 8c: 01067c07 0x1067c07 - 90: bc00 fsd fs0,56(s0) - 92: 0106 slli sp,sp,0x1 - 94: 0600 addi s0,sp,768 - 96: 935a add t1,t1,s6 - 98: 5b04 lw s1,48(a4) - 9a: bc070493 addi s1,a4,-1088 - 9e: 0106 slli sp,sp,0x1 - a0: cc00 sw s0,24(s0) - a2: 0106 slli sp,sp,0x1 - a4: 0600 addi s0,sp,768 - a6: 0aa503a3 sb a0,167(a0) - aa: 9f26 add t5,t5,s1 - ac: 0106cc07 flq fs8,16(a3) - b0: 1c00 addi s0,sp,560 + 90: bc00 c.fsd f8,56(x8) + 92: 0106 c.slli x2,0x1 + 94: 0600 c.addi4spn x8,x2,768 + 96: 935a c.add x6,x22 + 98: 5b04 c.lw x9,48(x14) + 9a: bc070493 addi x9,x14,-1088 + 9e: 0106 c.slli x2,0x1 + a0: cc00 c.sw x8,24(x8) + a2: 0106 c.slli x2,0x1 + a4: 0600 c.addi4spn x8,x2,768 + a6: 0aa503a3 sb x10,167(x10) + aa: 9f26 c.add x30,x9 + ac: 0106cc07 flq f24,16(x13) + b0: 1c00 c.addi4spn x8,x2,560 b2: 06000107 0x6000107 - b6: 935a add t1,t1,s6 - b8: 5b04 lw s1,48(a4) - ba: 1c070493 addi s1,a4,448 + b6: 935a c.add x6,x22 + b8: 5b04 c.lw x9,48(x14) + ba: 1c070493 addi x9,x14,448 be: 08000107 0x8000107 - c2: 0108 addi a0,sp,128 - c4: 0600 addi s0,sp,768 - c6: 0aa503a3 sb a0,167(a0) - ca: 9f26 add t5,t5,s1 + c2: 0108 c.addi4spn x10,x2,128 + c4: 0600 c.addi4spn x8,x2,768 + c6: 0aa503a3 sb x10,167(x10) + ca: 9f26 c.add x30,x9 cc: 01080807 0x1080807 - d0: 1000 addi s0,sp,32 - d2: 0108 addi a0,sp,128 - d4: 0600 addi s0,sp,768 - d6: 935a add t1,t1,s6 - d8: 5b04 lw s1,48(a4) - da: 10070493 addi s1,a4,256 - de: 0108 addi a0,sp,128 - e0: 1400 addi s0,sp,544 - e2: 0108 addi a0,sp,128 - e4: 0600 addi s0,sp,768 - e6: 0aa503a3 sb a0,167(a0) - ea: 9f26 add t5,t5,s1 - ec: 0700 addi s0,sp,896 - ee: 039c addi a5,sp,448 - f0: 0001 nop - f2: 03d8 addi a4,sp,452 - f4: 0001 nop - f6: 5c06 lw s8,96(sp) - f8: 935d0493 addi s1,s10,-1739 # a935 - fc: 0704 addi s1,sp,896 - fe: 03d8 addi a4,sp,452 - 100: 0001 nop - 102: 0814 addi a3,sp,16 - 104: 0001 nop - 106: a306 fsd ft1,384(sp) - 108: 260ca503 lw a0,608(s9) + d0: 1000 c.addi4spn x8,x2,32 + d2: 0108 c.addi4spn x10,x2,128 + d4: 0600 c.addi4spn x8,x2,768 + d6: 935a c.add x6,x22 + d8: 5b04 c.lw x9,48(x14) + da: 10070493 addi x9,x14,256 + de: 0108 c.addi4spn x10,x2,128 + e0: 1400 c.addi4spn x8,x2,544 + e2: 0108 c.addi4spn x10,x2,128 + e4: 0600 c.addi4spn x8,x2,768 + e6: 0aa503a3 sb x10,167(x10) + ea: 9f26 c.add x30,x9 + ec: 0700 c.addi4spn x8,x2,896 + ee: 039c c.addi4spn x15,x2,448 + f0: 0001 c.addi x0,0 + f2: 03d8 c.addi4spn x14,x2,452 + f4: 0001 c.addi x0,0 + f6: 5c06 c.lwsp x24,96(x2) + f8: 935d0493 addi x9,x26,-1739 # a935 + fc: 0704 c.addi4spn x9,x2,896 + fe: 03d8 c.addi4spn x14,x2,452 + 100: 0001 c.addi x0,0 + 102: 0814 c.addi4spn x13,x2,16 + 104: 0001 c.addi x0,0 + 106: a306 c.fsdsp f1,384(x2) + 108: 260ca503 lw x10,608(x25) 10c: 009f a407 0103 0x103a407009f - 112: ac00 fsd fs0,24(s0) - 114: 02000103 lb sp,32(zero) # 20 + 112: ac00 c.fsd f8,24(x8) + 114: 02000103 lb x2,32(x0) # 20 118: 9f30 0x9f30 - 11a: 0103ac07 flw fs8,16(t2) - 11e: c000 sw s0,0(s0) - 120: 03000103 lb sp,48(zero) # 30 - 124: ff09 bnez a4,3e + 11a: 0103ac07 flw f24,16(x7) + 11e: c000 c.sw x8,0(x8) + 120: 03000103 lb x2,48(x0) # 30 + 124: ff09 c.bnez x14,3e 126: 079f 03c0 0001 0x103c0079f - 12c: 0814 addi a3,sp,16 - 12e: 0001 nop - 130: 6101 addi sp,sp,0 - 132: 0700 addi s0,sp,896 - 134: 03a4 addi s1,sp,456 - 136: 0001 nop - 138: 03ac addi a1,sp,456 - 13a: 0001 nop - 13c: 5606 lw a2,96(sp) - 13e: 935b0493 addi s1,s6,-1739 # fffdf935 <__global_pointer$+0xfffce0fd> + 12c: 0814 c.addi4spn x13,x2,16 + 12e: 0001 c.addi x0,0 + 130: 6101 c.addi16sp x2,0 + 132: 0700 c.addi4spn x8,x2,896 + 134: 03a4 c.addi4spn x9,x2,456 + 136: 0001 c.addi x0,0 + 138: 03ac c.addi4spn x11,x2,456 + 13a: 0001 c.addi x0,0 + 13c: 5606 c.lwsp x12,96(x2) + 13e: 935b0493 addi x9,x22,-1739 # fffdf935 <__global_pointer$+0xfffce0fd> 142: 0004 0x4 - 144: 0103a407 flw fs0,16(t2) - 148: cc00 sw s0,24(s0) - 14a: 06000103 lb sp,96(zero) # 60 + 144: 0103a407 flw f8,16(x7) + 148: cc00 c.sw x8,24(x8) + 14a: 06000103 lb x2,96(x0) # 60 14e: 935c 0x935c - 150: 5d04 lw s1,56(a0) - 152: 07000493 li s1,112 - 156: 05a4 addi s1,sp,712 - 158: 0001 nop - 15a: 05b0 addi a2,sp,712 - 15c: 0001 nop - 15e: 5a06 lw s4,96(sp) - 160: 935b0493 addi s1,s6,-1739 + 150: 5d04 c.lw x9,56(x10) + 152: 07000493 addi x9,x0,112 + 156: 05a4 c.addi4spn x9,x2,712 + 158: 0001 c.addi x0,0 + 15a: 05b0 c.addi4spn x12,x2,712 + 15c: 0001 c.addi x0,0 + 15e: 5a06 c.lwsp x20,96(x2) + 160: 935b0493 addi x9,x22,-1739 164: 0004 0x4 166: 0103d807 0x103d807 - 16a: a400 fsd fs0,8(s0) - 16c: 0105 addi sp,sp,1 - 16e: 0200 addi s0,sp,256 + 16a: a400 c.fsd f8,8(x8) + 16c: 0105 c.addi x2,1 + 16e: 0200 c.addi4spn x8,x2,256 170: 9f30 0x9f30 - 172: 0105bc07 fld fs8,16(a1) - 176: 1400 addi s0,sp,544 - 178: 0108 addi a0,sp,128 - 17a: 0200 addi s0,sp,256 + 172: 0105bc07 fld f24,16(x11) + 176: 1400 c.addi4spn x8,x2,544 + 178: 0108 c.addi4spn x10,x2,128 + 17a: 0200 c.addi4spn x8,x2,256 17c: 9f30 0x9f30 - 17e: 0700 addi s0,sp,896 - 180: 03dc addi a5,sp,452 - 182: 0001 nop - 184: 0424 addi s1,sp,520 - 186: 0001 nop - 188: 5c01 li s8,-32 - 18a: 01042407 flw fs0,16(s0) # fffeb010 <__global_pointer$+0xfffd97d8> - 18e: 3000 fld fs0,32(s0) - 190: 0104 addi s1,sp,128 - 192: 0900 addi s0,sp,144 - 194: 007c addi a5,sp,12 + 17e: 0700 c.addi4spn x8,x2,896 + 180: 03dc c.addi4spn x15,x2,452 + 182: 0001 c.addi x0,0 + 184: 0424 c.addi4spn x9,x2,520 + 186: 0001 c.addi x0,0 + 188: 5c01 c.li x24,-32 + 18a: 01042407 flw f8,16(x8) # fffeb010 <__global_pointer$+0xfffd97d8> + 18e: 3000 c.fld f8,32(x8) + 190: 0104 c.addi4spn x9,x2,128 + 192: 0900 c.addi4spn x8,x2,144 + 194: 007c c.addi4spn x15,x2,12 196: ff08007b 0xff08007b - 19a: 241a fld fs0,384(sp) + 19a: 241a c.fldsp f8,384(x2) 19c: 079f 0430 0001 0x10430079f - 1a2: 04c0 addi s0,sp,580 - 1a4: 0001 nop - 1a6: 5e01 li t3,-32 - 1a8: 0104c807 flq fa6,16(s1) - 1ac: 1c00 addi s0,sp,560 - 1ae: 0105 addi sp,sp,1 - 1b0: 0100 addi s0,sp,128 - 1b2: 075c addi a5,sp,900 - 1b4: 051c addi a5,sp,640 - 1b6: 0001 nop - 1b8: 05a4 addi s1,sp,712 - 1ba: 0001 nop - 1bc: 5e01 li t3,-32 - 1be: 0105bc07 fld fs8,16(a1) - 1c2: d000 sw s0,32(s0) - 1c4: 0105 addi sp,sp,1 - 1c6: 0100 addi s0,sp,128 - 1c8: 075c addi a5,sp,900 - 1ca: 05d0 addi a2,sp,708 - 1cc: 0001 nop - 1ce: 05d4 addi a3,sp,708 - 1d0: 0001 nop - 1d2: 7c09 lui s8,0xfffe2 - 1d4: 7b00 flw fs0,48(a4) - 1d6: 0800 addi s0,sp,16 + 1a2: 04c0 c.addi4spn x8,x2,580 + 1a4: 0001 c.addi x0,0 + 1a6: 5e01 c.li x28,-32 + 1a8: 0104c807 flq f16,16(x9) + 1ac: 1c00 c.addi4spn x8,x2,560 + 1ae: 0105 c.addi x2,1 + 1b0: 0100 c.addi4spn x8,x2,128 + 1b2: 075c c.addi4spn x15,x2,900 + 1b4: 051c c.addi4spn x15,x2,640 + 1b6: 0001 c.addi x0,0 + 1b8: 05a4 c.addi4spn x9,x2,712 + 1ba: 0001 c.addi x0,0 + 1bc: 5e01 c.li x28,-32 + 1be: 0105bc07 fld f24,16(x11) + 1c2: d000 c.sw x8,32(x8) + 1c4: 0105 c.addi x2,1 + 1c6: 0100 c.addi4spn x8,x2,128 + 1c8: 075c c.addi4spn x15,x2,900 + 1ca: 05d0 c.addi4spn x12,x2,708 + 1cc: 0001 c.addi x0,0 + 1ce: 05d4 c.addi4spn x13,x2,708 + 1d0: 0001 c.addi x0,0 + 1d2: 7c09 c.lui x24,0xfffe2 + 1d4: 7b00 c.flw f8,48(x14) + 1d6: 0800 c.addi4spn x8,x2,16 1d8: 1aff 0x1aff 1da: 9f24 0x9f24 1dc: 0105d407 0x105d407 - 1e0: 7c00 flw fs0,56(s0) - 1e2: 0106 slli sp,sp,0x1 - 1e4: 0100 addi s0,sp,128 - 1e6: 075e slli a4,a4,0x17 - 1e8: 067c addi a5,sp,780 - 1ea: 0001 nop - 1ec: 07a8 addi a0,sp,968 - 1ee: 0001 nop - 1f0: 5c01 li s8,-32 + 1e0: 7c00 c.flw f8,56(x8) + 1e2: 0106 c.slli x2,0x1 + 1e4: 0100 c.addi4spn x8,x2,128 + 1e6: 075e c.slli x14,0x17 + 1e8: 067c c.addi4spn x15,x2,780 + 1ea: 0001 c.addi x0,0 + 1ec: 07a8 c.addi4spn x10,x2,968 + 1ee: 0001 c.addi x0,0 + 1f0: 5c01 c.li x24,-32 1f2: 01080807 0x1080807 - 1f6: 1400 addi s0,sp,544 - 1f8: 0108 addi a0,sp,128 - 1fa: 0100 addi s0,sp,128 - 1fc: 005c addi a5,sp,4 + 1f6: 1400 c.addi4spn x8,x2,544 + 1f8: 0108 c.addi4spn x10,x2,128 + 1fa: 0100 c.addi4spn x8,x2,128 + 1fc: 005c c.addi4spn x15,x2,4 1fe: 0106ec07 0x106ec07 202: 9400 0x9400 204: 01000107 0x1000107 - 208: 005d c.nop 23 + 208: 005d c.addi x0,23 20a: 0103e007 0x103e007 - 20e: 3800 fld fs0,48(s0) - 210: 0104 addi s1,sp,128 - 212: 0100 addi s0,sp,128 - 214: 0756 slli a4,a4,0x15 - 216: 0438 addi a4,sp,520 - 218: 0001 nop - 21a: 0488 addi a0,sp,576 - 21c: 0001 nop + 20e: 3800 c.fld f8,48(x8) + 210: 0104 c.addi4spn x9,x2,128 + 212: 0100 c.addi4spn x8,x2,128 + 214: 0756 c.slli x14,0x15 + 216: 0438 c.addi4spn x14,x2,520 + 218: 0001 c.addi x0,0 + 21a: 0488 c.addi4spn x10,x2,576 + 21c: 0001 c.addi x0,0 21e: 6001 0x6001 - 220: 0104c807 flq fa6,16(s1) - 224: 1c00 addi s0,sp,560 - 226: 0105 addi sp,sp,1 - 228: 0100 addi s0,sp,128 - 22a: 0756 slli a4,a4,0x15 - 22c: 051c addi a5,sp,640 - 22e: 0001 nop - 230: 056c addi a1,sp,652 - 232: 0001 nop + 220: 0104c807 flq f16,16(x9) + 224: 1c00 c.addi4spn x8,x2,560 + 226: 0105 c.addi x2,1 + 228: 0100 c.addi4spn x8,x2,128 + 22a: 0756 c.slli x14,0x15 + 22c: 051c c.addi4spn x15,x2,640 + 22e: 0001 c.addi x0,0 + 230: 056c c.addi4spn x11,x2,652 + 232: 0001 c.addi x0,0 234: 6001 0x6001 - 236: 0105bc07 fld fs8,16(a1) - 23a: f800 fsw fs0,48(s0) - 23c: 0105 addi sp,sp,1 - 23e: 0100 addi s0,sp,128 - 240: 0756 slli a4,a4,0x15 - 242: 05f8 addi a4,sp,716 - 244: 0001 nop - 246: 067c addi a5,sp,780 - 248: 0001 nop + 236: 0105bc07 fld f24,16(x11) + 23a: f800 c.fsw f8,48(x8) + 23c: 0105 c.addi x2,1 + 23e: 0100 c.addi4spn x8,x2,128 + 240: 0756 c.slli x14,0x15 + 242: 05f8 c.addi4spn x14,x2,716 + 244: 0001 c.addi x0,0 + 246: 067c c.addi4spn x15,x2,780 + 248: 0001 c.addi x0,0 24a: 6001 0x6001 24c: 01067c07 0x1067c07 - 250: 1000 addi s0,sp,32 + 250: 1000 c.addi4spn x8,x2,32 252: 01000107 0x1000107 - 256: 0756 slli a4,a4,0x15 - 258: 0710 addi a2,sp,896 - 25a: 0001 nop - 25c: 07f4 addi a3,sp,972 - 25e: 0001 nop - 260: 7606 flw fa2,96(sp) - 262: 7b00 flw fs0,48(a4) - 264: 2400 fld fs0,8(s0) + 256: 0756 c.slli x14,0x15 + 258: 0710 c.addi4spn x12,x2,896 + 25a: 0001 c.addi x0,0 + 25c: 07f4 c.addi4spn x13,x2,972 + 25e: 0001 c.addi x0,0 + 260: 7606 c.flwsp f12,96(x2) + 262: 7b00 c.flw f8,48(x14) + 264: 2400 c.fld f8,8(x8) 266: 079f 0808 0001 0x10808079f - 26c: 0814 addi a3,sp,16 - 26e: 0001 nop - 270: 5601 li a2,-32 - 272: 0700 addi s0,sp,896 - 274: 0434 addi a3,sp,520 - 276: 0001 nop - 278: 044c addi a1,sp,516 - 27a: 0001 nop - 27c: 5f01 li t5,-32 + 26c: 0814 c.addi4spn x13,x2,16 + 26e: 0001 c.addi x0,0 + 270: 5601 c.li x12,-32 + 272: 0700 c.addi4spn x8,x2,896 + 274: 0434 c.addi4spn x13,x2,520 + 276: 0001 c.addi x0,0 + 278: 044c c.addi4spn x11,x2,516 + 27a: 0001 c.addi x0,0 + 27c: 5f01 c.li x30,-32 27e: 01051807 0x1051807 - 282: 3400 fld fs0,40(s0) - 284: 0105 addi sp,sp,1 - 286: 0100 addi s0,sp,128 + 282: 3400 c.fld f8,40(x8) + 284: 0105 c.addi x2,1 + 286: 0100 c.addi4spn x8,x2,128 288: 075f 05e8 0001 0x105e8075f - 28e: 0638 addi a4,sp,776 - 290: 0001 nop - 292: 5f01 li t5,-32 + 28e: 0638 c.addi4spn x14,x2,776 + 290: 0001 c.addi x0,0 + 292: 5f01 c.li x30,-32 294: 01067807 0x1067807 - 298: 7c00 flw fs0,56(s0) - 29a: 0106 slli sp,sp,0x1 - 29c: 0100 addi s0,sp,128 + 298: 7c00 c.flw f8,56(x8) + 29a: 0106 c.slli x2,0x1 + 29c: 0100 c.addi4spn x8,x2,128 29e: 075f 0710 0001 0x10710075f - 2a4: 0750 addi a2,sp,900 - 2a6: 0001 nop - 2a8: 5f01 li t5,-32 + 2a4: 0750 c.addi4spn x12,x2,900 + 2a6: 0001 c.addi x0,0 + 2a8: 5f01 c.li x30,-32 2aa: 01079c07 0x1079c07 - 2ae: e000 fsw fs0,0(s0) + 2ae: e000 c.fsw f8,0(x8) 2b0: 01000107 0x1000107 2b4: 005f d807 0105 0x105d807005f - 2ba: fc00 fsw fs0,56(s0) - 2bc: 0105 addi sp,sp,1 - 2be: 0100 addi s0,sp,128 - 2c0: 075d addi a4,a4,23 - 2c2: 0710 addi a2,sp,896 - 2c4: 0001 nop - 2c6: 0714 addi a3,sp,896 - 2c8: 0001 nop - 2ca: 5e01 li t3,-32 - 2cc: 0700 addi s0,sp,896 - 2ce: 04c0 addi s0,sp,580 - 2d0: 0001 nop - 2d2: 04c8 addi a0,sp,580 - 2d4: 0001 nop - 2d6: 5a01 li s4,-32 + 2ba: fc00 c.fsw f8,56(x8) + 2bc: 0105 c.addi x2,1 + 2be: 0100 c.addi4spn x8,x2,128 + 2c0: 075d c.addi x14,23 + 2c2: 0710 c.addi4spn x12,x2,896 + 2c4: 0001 c.addi x0,0 + 2c6: 0714 c.addi4spn x13,x2,896 + 2c8: 0001 c.addi x0,0 + 2ca: 5e01 c.li x28,-32 + 2cc: 0700 c.addi4spn x8,x2,896 + 2ce: 04c0 c.addi4spn x8,x2,580 + 2d0: 0001 c.addi x0,0 + 2d2: 04c8 c.addi4spn x10,x2,580 + 2d4: 0001 c.addi x0,0 + 2d6: 5a01 c.li x20,-32 2d8: 01079c07 0x1079c07 - 2dc: 0800 addi s0,sp,16 - 2de: 0108 addi a0,sp,128 - 2e0: 0100 addi s0,sp,128 - 2e2: 005a c.slli zero,0x16 + 2dc: 0800 c.addi4spn x8,x2,16 + 2de: 0108 c.addi4spn x10,x2,128 + 2e0: 0100 c.addi4spn x8,x2,128 + 2e2: 005a c.slli x0,0x16 2e4: 01051807 0x1051807 - 2e8: 1c00 addi s0,sp,560 - 2ea: 0105 addi sp,sp,1 - 2ec: 0200 addi s0,sp,256 + 2e8: 1c00 c.addi4spn x8,x2,560 + 2ea: 0105 c.addi x2,1 + 2ec: 0200 c.addi4spn x8,x2,256 2ee: 9f31 0x9f31 2f0: 01051c07 0x1051c07 - 2f4: a400 fsd fs0,8(s0) - 2f6: 0105 addi sp,sp,1 - 2f8: 0100 addi s0,sp,128 + 2f4: a400 c.fsd f8,8(x8) + 2f6: 0105 c.addi x2,1 + 2f8: 0100 c.addi4spn x8,x2,128 2fa: 0678075b 0x678075b - 2fe: 0001 nop - 300: 067c addi a5,sp,780 - 302: 0001 nop - 304: 5b01 li s6,-32 - 306: 0700 addi s0,sp,896 - 308: 05d0 addi a2,sp,708 - 30a: 0001 nop - 30c: 05e4 addi s1,sp,716 - 30e: 0001 nop - 310: 5f01 li t5,-32 + 2fe: 0001 c.addi x0,0 + 300: 067c c.addi4spn x15,x2,780 + 302: 0001 c.addi x0,0 + 304: 5b01 c.li x22,-32 + 306: 0700 c.addi4spn x8,x2,896 + 308: 05d0 c.addi4spn x12,x2,708 + 30a: 0001 c.addi x0,0 + 30c: 05e4 c.addi4spn x9,x2,716 + 30e: 0001 c.addi x0,0 + 310: 5f01 c.li x30,-32 312: 0106e007 0x106e007 - 316: f800 fsw fs0,48(s0) - 318: 0106 slli sp,sp,0x1 - 31a: 0100 addi s0,sp,128 + 316: f800 c.fsw f8,48(x8) + 318: 0106 c.slli x2,0x1 + 31a: 0100 c.addi4spn x8,x2,128 31c: 005f 2007 0104 0x1042007005f - 322: 3c00 fld fs0,56(s0) - 324: 0104 addi s1,sp,128 - 326: 0100 addi s0,sp,128 + 322: 3c00 c.fld f8,56(x8) + 324: 0104 c.addi4spn x9,x2,128 + 326: 0100 c.addi4spn x8,x2,128 328: 0510075b 0x510075b - 32c: 0001 nop - 32e: 051c addi a5,sp,640 - 330: 0001 nop - 332: 5b01 li s6,-32 + 32c: 0001 c.addi x0,0 + 32e: 051c c.addi4spn x15,x2,640 + 330: 0001 c.addi x0,0 + 332: 5b01 c.li x22,-32 334: 0105d007 0x105d007 - 338: 0400 addi s0,sp,512 - 33a: 0106 slli sp,sp,0x1 - 33c: 0100 addi s0,sp,128 + 338: 0400 c.addi4spn x8,x2,512 + 33a: 0106 c.slli x2,0x1 + 33c: 0100 c.addi4spn x8,x2,128 33e: 06b4075b 0x6b4075b - 342: 0001 nop - 344: 06cc addi a1,sp,836 - 346: 0001 nop - 348: 5b01 li s6,-32 + 342: 0001 c.addi x0,0 + 344: 06cc c.addi4spn x11,x2,836 + 346: 0001 c.addi x0,0 + 348: 5b01 c.li x22,-32 34a: 0106e007 0x106e007 - 34e: fc00 fsw fs0,56(s0) + 34e: fc00 c.fsw f8,56(x8) 350: 01000107 0x1000107 354: f407005b 0xf407005b - 358: 24000103 lb sp,576(zero) # 240 - 35c: 0104 addi s1,sp,128 - 35e: 0100 addi s0,sp,128 - 360: 075c addi a5,sp,900 - 362: 0424 addi s1,sp,520 - 364: 0001 nop - 366: 0430 addi a2,sp,520 - 368: 0001 nop - 36a: 7c09 lui s8,0xfffe2 - 36c: 7b00 flw fs0,48(a4) - 36e: 0800 addi s0,sp,16 + 358: 24000103 lb x2,576(x0) # 240 + 35c: 0104 c.addi4spn x9,x2,128 + 35e: 0100 c.addi4spn x8,x2,128 + 360: 075c c.addi4spn x15,x2,900 + 362: 0424 c.addi4spn x9,x2,520 + 364: 0001 c.addi x0,0 + 366: 0430 c.addi4spn x12,x2,520 + 368: 0001 c.addi x0,0 + 36a: 7c09 c.lui x24,0xfffe2 + 36c: 7b00 c.flw f8,48(x14) + 36e: 0800 c.addi4spn x8,x2,16 370: 1aff 0x1aff 372: 9f24 0x9f24 - 374: 01043007 fld ft0,16(s0) - 378: c000 sw s0,0(s0) - 37a: 0104 addi s1,sp,128 - 37c: 0100 addi s0,sp,128 - 37e: 075e slli a4,a4,0x17 - 380: 04c8 addi a0,sp,580 - 382: 0001 nop - 384: 04dc addi a5,sp,580 - 386: 0001 nop - 388: 5c01 li s8,-32 - 38a: 0700 addi s0,sp,896 - 38c: 0408 addi a0,sp,512 - 38e: 0001 nop - 390: 041c addi a5,sp,512 - 392: 0001 nop - 394: 5d01 li s10,-32 - 396: 0700 addi s0,sp,896 - 398: 043c addi a5,sp,520 - 39a: 0001 nop - 39c: 04c0 addi s0,sp,580 - 39e: 0001 nop - 3a0: 5b01 li s6,-32 - 3a2: 0700 addi s0,sp,896 - 3a4: 0448 addi a0,sp,516 - 3a6: 0001 nop - 3a8: 04c0 addi s0,sp,580 - 3aa: 0001 nop - 3ac: 5c01 li s8,-32 - 3ae: 0700 addi s0,sp,896 - 3b0: 0448 addi a0,sp,516 - 3b2: 0001 nop - 3b4: 046c addi a1,sp,524 - 3b6: 0001 nop + 374: 01043007 fld f0,16(x8) + 378: c000 c.sw x8,0(x8) + 37a: 0104 c.addi4spn x9,x2,128 + 37c: 0100 c.addi4spn x8,x2,128 + 37e: 075e c.slli x14,0x17 + 380: 04c8 c.addi4spn x10,x2,580 + 382: 0001 c.addi x0,0 + 384: 04dc c.addi4spn x15,x2,580 + 386: 0001 c.addi x0,0 + 388: 5c01 c.li x24,-32 + 38a: 0700 c.addi4spn x8,x2,896 + 38c: 0408 c.addi4spn x10,x2,512 + 38e: 0001 c.addi x0,0 + 390: 041c c.addi4spn x15,x2,512 + 392: 0001 c.addi x0,0 + 394: 5d01 c.li x26,-32 + 396: 0700 c.addi4spn x8,x2,896 + 398: 043c c.addi4spn x15,x2,520 + 39a: 0001 c.addi x0,0 + 39c: 04c0 c.addi4spn x8,x2,580 + 39e: 0001 c.addi x0,0 + 3a0: 5b01 c.li x22,-32 + 3a2: 0700 c.addi4spn x8,x2,896 + 3a4: 0448 c.addi4spn x10,x2,516 + 3a6: 0001 c.addi x0,0 + 3a8: 04c0 c.addi4spn x8,x2,580 + 3aa: 0001 c.addi x0,0 + 3ac: 5c01 c.li x24,-32 + 3ae: 0700 c.addi4spn x8,x2,896 + 3b0: 0448 c.addi4spn x10,x2,516 + 3b2: 0001 c.addi x0,0 + 3b4: 046c c.addi4spn x11,x2,524 + 3b6: 0001 c.addi x0,0 3b8: 6c01 0x6c01 3ba: 01046c07 0x1046c07 - 3be: bc00 fsd fs0,56(s0) - 3c0: 0104 addi s1,sp,128 - 3c2: 0100 addi s0,sp,128 - 3c4: 005a c.slli zero,0x16 + 3be: bc00 c.fsd f8,56(x8) + 3c0: 0104 c.addi4spn x9,x2,128 + 3c2: 0100 c.addi4spn x8,x2,128 + 3c4: 005a c.slli x0,0x16 3c6: 01048407 0x1048407 - 3ca: ac00 fsd fs0,24(s0) - 3cc: 0104 addi s1,sp,128 - 3ce: 0100 addi s0,sp,128 - 3d0: 0756 slli a4,a4,0x15 - 3d2: 04ac addi a1,sp,584 - 3d4: 0001 nop - 3d6: 04c0 addi s0,sp,580 - 3d8: 0001 nop - 3da: 5f01 li t5,-32 - 3dc: 0700 addi s0,sp,896 - 3de: 0448 addi a0,sp,516 - 3e0: 0001 nop - 3e2: 044c addi a1,sp,516 - 3e4: 0001 nop - 3e6: 7f06 flw ft10,96(sp) - 3e8: 7b00 flw fs0,48(a4) - 3ea: 1d00 addi s0,sp,688 + 3ca: ac00 c.fsd f8,24(x8) + 3cc: 0104 c.addi4spn x9,x2,128 + 3ce: 0100 c.addi4spn x8,x2,128 + 3d0: 0756 c.slli x14,0x15 + 3d2: 04ac c.addi4spn x11,x2,584 + 3d4: 0001 c.addi x0,0 + 3d6: 04c0 c.addi4spn x8,x2,580 + 3d8: 0001 c.addi x0,0 + 3da: 5f01 c.li x30,-32 + 3dc: 0700 c.addi4spn x8,x2,896 + 3de: 0448 c.addi4spn x10,x2,516 + 3e0: 0001 c.addi x0,0 + 3e2: 044c c.addi4spn x11,x2,516 + 3e4: 0001 c.addi x0,0 + 3e6: 7f06 c.flwsp f30,96(x2) + 3e8: 7b00 c.flw f8,48(x14) + 3ea: 1d00 c.addi4spn x8,x2,688 3ec: 079f 044c 0001 0x1044c079f - 3f2: 045c addi a5,sp,516 - 3f4: 0001 nop - 3f6: 5f01 li t5,-32 + 3f2: 045c c.addi4spn x15,x2,516 + 3f4: 0001 c.addi x0,0 + 3f6: 5f01 c.li x30,-32 3f8: 01046007 0x1046007 - 3fc: 6800 flw fs0,16(s0) - 3fe: 0104 addi s1,sp,128 - 400: 0100 addi s0,sp,128 + 3fc: 6800 c.flw f8,16(x8) + 3fe: 0104 c.addi4spn x9,x2,128 + 400: 0100 c.addi4spn x8,x2,128 402: 075f 0468 0001 0x10468075f - 408: 046c addi a1,sp,524 - 40a: 0001 nop + 408: 046c c.addi4spn x11,x2,524 + 40a: 0001 c.addi x0,0 40c: 8008 0x8008 - 40e: 4000 lw s0,0(s0) - 410: 7d25 lui s10,0xfffe9 - 412: 2100 fld fs0,0(a0) + 40e: 4000 c.lw x8,0(x8) + 410: 7d25 c.lui x26,0xfffe9 + 412: 2100 c.fld f8,0(x10) 414: 079f 046c 0001 0x1046c079f - 41a: 0490 addi a2,sp,576 - 41c: 0001 nop - 41e: 5f01 li t5,-32 - 420: 0700 addi s0,sp,896 - 422: 0480 addi s0,sp,576 - 424: 0001 nop - 426: 0490 addi a2,sp,576 - 428: 0001 nop - 42a: 7f06 flw ft10,96(sp) - 42c: 7b00 flw fs0,48(a4) - 42e: 1d00 addi s0,sp,688 + 41a: 0490 c.addi4spn x12,x2,576 + 41c: 0001 c.addi x0,0 + 41e: 5f01 c.li x30,-32 + 420: 0700 c.addi4spn x8,x2,896 + 422: 0480 c.addi4spn x8,x2,576 + 424: 0001 c.addi x0,0 + 426: 0490 c.addi4spn x12,x2,576 + 428: 0001 c.addi x0,0 + 42a: 7f06 c.flwsp f30,96(x2) + 42c: 7b00 c.flw f8,48(x14) + 42e: 1d00 c.addi4spn x8,x2,688 430: 079f 0490 0001 0x10490079f - 436: 0498 addi a4,sp,576 - 438: 0001 nop - 43a: 5f01 li t5,-32 + 436: 0498 c.addi4spn x14,x2,576 + 438: 0001 c.addi x0,0 + 43a: 5f01 c.li x30,-32 43c: 01049c07 0x1049c07 - 440: a800 fsd fs0,16(s0) - 442: 0104 addi s1,sp,128 - 444: 0100 addi s0,sp,128 - 446: 0060 addi s0,sp,12 + 440: a800 c.fsd f8,16(x8) + 442: 0104 c.addi4spn x9,x2,128 + 444: 0100 c.addi4spn x8,x2,128 + 446: 0060 c.addi4spn x8,x2,12 448: 01045407 0x1045407 44c: 8400 0x8400 - 44e: 0104 addi s1,sp,128 - 450: 0100 addi s0,sp,128 - 452: 0756 slli a4,a4,0x15 - 454: 0484 addi s1,sp,576 - 456: 0001 nop - 458: 0494 addi a3,sp,576 - 45a: 0001 nop - 45c: 7c06 flw fs8,96(sp) + 44e: 0104 c.addi4spn x9,x2,128 + 450: 0100 c.addi4spn x8,x2,128 + 452: 0756 c.slli x14,0x15 + 454: 0484 c.addi4spn x9,x2,576 + 456: 0001 c.addi x0,0 + 458: 0494 c.addi4spn x13,x2,576 + 45a: 0001 c.addi x0,0 + 45c: 7c06 c.flwsp f24,96(x2) 45e: 8c00 0x8c00 - 460: 1e00 addi s0,sp,816 + 460: 1e00 c.addi4spn x8,x2,816 462: 079f 0494 0001 0x10494079f - 468: 04c0 addi s0,sp,580 - 46a: 0001 nop - 46c: 5d01 li s10,-32 - 46e: 0700 addi s0,sp,896 - 470: 07d4 addi a3,sp,964 - 472: 0001 nop - 474: 0804 addi s1,sp,16 - 476: 0001 nop - 478: 5d01 li s10,-32 - 47a: 0700 addi s0,sp,896 - 47c: 07d4 addi a3,sp,964 - 47e: 0001 nop - 480: 07e8 addi a0,sp,972 - 482: 0001 nop + 468: 04c0 c.addi4spn x8,x2,580 + 46a: 0001 c.addi x0,0 + 46c: 5d01 c.li x26,-32 + 46e: 0700 c.addi4spn x8,x2,896 + 470: 07d4 c.addi4spn x13,x2,964 + 472: 0001 c.addi x0,0 + 474: 0804 c.addi4spn x9,x2,16 + 476: 0001 c.addi x0,0 + 478: 5d01 c.li x26,-32 + 47a: 0700 c.addi4spn x8,x2,896 + 47c: 07d4 c.addi4spn x13,x2,964 + 47e: 0001 c.addi x0,0 + 480: 07e8 c.addi4spn x10,x2,972 + 482: 0001 c.addi x0,0 484: 8c10 0x8c10 - 486: 0a00 addi s0,sp,272 + 486: 0a00 c.addi4spn x8,x2,272 488: ffff 0xffff - 48a: 7e1a flw ft8,164(sp) - 48c: 0a00 addi s0,sp,272 + 48a: 7e1a c.flwsp f28,164(x2) + 48c: 0a00 c.addi4spn x8,x2,272 48e: ffff 0xffff 490: 401a 0x401a - 492: 2224 fld fs1,64(a2) + 492: 2224 c.fld f9,64(x12) 494: 079f 07e8 0001 0x107e8079f - 49a: 07f0 addi a2,sp,972 - 49c: 0001 nop - 49e: 8c15 sub s0,s0,a3 - 4a0: 0a00 addi s0,sp,272 + 49a: 07f0 c.addi4spn x12,x2,972 + 49c: 0001 c.addi x0,0 + 49e: 8c15 c.sub x8,x13 + 4a0: 0a00 c.addi4spn x8,x2,272 4a2: ffff 0xffff - 4a4: 8c1a mv s8,t1 - 4a6: 4000 lw s0,0(s0) - 4a8: 7c25 lui s8,0xfffe9 - 4aa: 2200 fld fs0,0(a2) - 4ac: ff0a fsw ft2,188(sp) + 4a4: 8c1a c.mv x24,x6 + 4a6: 4000 c.lw x8,0(x8) + 4a8: 7c25 c.lui x24,0xfffe9 + 4aa: 2200 c.fld f8,0(x12) + 4ac: ff0a c.fswsp f2,188(x2) 4ae: 1aff 0x1aff - 4b0: 2440 fld fs0,136(s0) - 4b2: 9f22 add t5,t5,s0 - 4b4: 0700 addi s0,sp,896 - 4b6: 0710 addi a2,sp,896 - 4b8: 0001 nop - 4ba: 07ac addi a1,sp,968 - 4bc: 0001 nop + 4b0: 2440 c.fld f8,136(x8) + 4b2: 9f22 c.add x30,x8 + 4b4: 0700 c.addi4spn x8,x2,896 + 4b6: 0710 c.addi4spn x12,x2,896 + 4b8: 0001 c.addi x0,0 + 4ba: 07ac c.addi4spn x11,x2,968 + 4bc: 0001 c.addi x0,0 4be: 6c01 0x6c01 - 4c0: 0700 addi s0,sp,896 - 4c2: 0710 addi a2,sp,896 - 4c4: 0001 nop - 4c6: 075c addi a5,sp,900 - 4c8: 0001 nop + 4c0: 0700 c.addi4spn x8,x2,896 + 4c2: 0710 c.addi4spn x12,x2,896 + 4c4: 0001 c.addi x0,0 + 4c6: 075c c.addi4spn x15,x2,900 + 4c8: 0001 c.addi x0,0 4ca: 6001 0x6001 4cc: 01075c07 0x1075c07 4d0: 9400 0x9400 4d2: 07000107 0x7000107 - 4d6: 007d c.nop 31 - 4d8: 2440 fld fs0,136(s0) - 4da: 2540 fld fs0,136(a0) + 4d6: 007d c.addi x0,31 + 4d8: 2440 c.fld f8,136(x8) + 4da: 2540 c.fld f8,136(x10) 4dc: 009f 1007 0107 0x1071007009f - 4e2: 3400 fld fs0,40(s0) + 4e2: 3400 c.fld f8,40(x8) 4e4: 01000107 0x1000107 - 4e8: 076e slli a4,a4,0x1b - 4ea: 0734 addi a3,sp,904 - 4ec: 0001 nop - 4ee: 0788 addi a0,sp,960 - 4f0: 0001 nop - 4f2: 5a01 li s4,-32 - 4f4: 0700 addi s0,sp,896 - 4f6: 074c addi a1,sp,900 - 4f8: 0001 nop - 4fa: 0774 addi a3,sp,908 - 4fc: 0001 nop + 4e8: 076e c.slli x14,0x1b + 4ea: 0734 c.addi4spn x13,x2,904 + 4ec: 0001 c.addi x0,0 + 4ee: 0788 c.addi4spn x10,x2,960 + 4f0: 0001 c.addi x0,0 + 4f2: 5a01 c.li x20,-32 + 4f4: 0700 c.addi4spn x8,x2,896 + 4f6: 074c c.addi4spn x11,x2,900 + 4f8: 0001 c.addi x0,0 + 4fa: 0774 c.addi4spn x13,x2,908 + 4fc: 0001 c.addi x0,0 4fe: 6d01 0x6d01 500: 01077407 0x1077407 504: 9800 0x9800 506: 01000107 0x1000107 - 50a: 005e c.slli zero,0x17 + 50a: 005e c.slli x0,0x17 50c: 01071007 0x1071007 - 510: 1400 addi s0,sp,544 + 510: 1400 c.addi4spn x8,x2,544 512: 06000107 0x6000107 - 516: 007e c.slli zero,0x1f - 518: 008c addi a1,sp,64 + 516: 007e c.slli x0,0x1f + 518: 008c c.addi4spn x11,x2,64 51a: 9f1d 0x9f1d 51c: 01071407 0x1071407 - 520: 2000 fld fs0,0(s0) + 520: 2000 c.fld f8,0(x8) 522: 01000107 0x1000107 - 526: 075e slli a4,a4,0x17 - 528: 0724 addi s1,sp,904 - 52a: 0001 nop - 52c: 0730 addi a2,sp,904 - 52e: 0001 nop - 530: 5e01 li t3,-32 - 532: 01073407 fld fs0,16(a4) - 536: 5800 lw s0,48(s0) + 526: 075e c.slli x14,0x17 + 528: 0724 c.addi4spn x9,x2,904 + 52a: 0001 c.addi x0,0 + 52c: 0730 c.addi4spn x12,x2,904 + 52e: 0001 c.addi x0,0 + 530: 5e01 c.li x28,-32 + 532: 01073407 fld f8,16(x14) + 536: 5800 c.lw x8,48(x8) 538: 01000107 0x1000107 - 53c: 005e c.slli zero,0x17 - 53e: 01074807 flq fa6,16(a4) - 542: 5800 lw s0,48(s0) + 53c: 005e c.slli x0,0x17 + 53e: 01074807 flq f16,16(x14) + 542: 5800 c.lw x8,48(x8) 544: 06000107 0x6000107 - 548: 007e c.slli zero,0x1f - 54a: 008c addi a1,sp,64 + 548: 007e c.slli x0,0x1f + 54a: 008c c.addi4spn x11,x2,64 54c: 9f1d 0x9f1d 54e: 01075807 0x1075807 - 552: 6000 flw fs0,0(s0) + 552: 6000 c.flw f8,0(x8) 554: 01000107 0x1000107 - 558: 075e slli a4,a4,0x17 - 55a: 0764 addi s1,sp,908 - 55c: 0001 nop - 55e: 0770 addi a2,sp,908 - 560: 0001 nop - 562: 5f01 li t5,-32 + 558: 075e c.slli x14,0x17 + 55a: 0764 c.addi4spn x9,x2,908 + 55c: 0001 c.addi x0,0 + 55e: 0770 c.addi4spn x12,x2,908 + 560: 0001 c.addi x0,0 + 562: 5f01 c.li x30,-32 564: 01077407 0x1077407 - 568: e000 fsw fs0,0(s0) + 568: e000 c.fsw f8,0(x8) 56a: 01000107 0x1000107 56e: 005f 1807 0107 0x1071807005f - 574: 4c00 lw s0,24(s0) + 574: 4c00 c.lw x8,24(x8) 576: 01000107 0x1000107 - 57a: 076d addi a4,a4,27 - 57c: 074c addi a1,sp,900 - 57e: 0001 nop - 580: 075c addi a5,sp,900 - 582: 0001 nop - 584: 8006 c.mv zero,ra + 57a: 076d c.addi x14,27 + 57c: 074c c.addi4spn x11,x2,900 + 57e: 0001 c.addi x0,0 + 580: 075c c.addi4spn x15,x2,900 + 582: 0001 c.addi x0,0 + 584: 8006 c.mv x0,x1 586: 8e00 0x8e00 - 588: 1e00 addi s0,sp,816 + 588: 1e00 c.addi4spn x8,x2,816 58a: 079f 075c 0001 0x1075c079f - 590: 07a4 addi s1,sp,968 - 592: 0001 nop + 590: 07a4 c.addi4spn x9,x2,968 + 592: 0001 c.addi x0,0 594: 6001 0x6001 - 596: 0700 addi s0,sp,896 - 598: 07ac addi a1,sp,968 - 59a: 0001 nop - 59c: 07f0 addi a2,sp,972 - 59e: 0001 nop + 596: 0700 c.addi4spn x8,x2,896 + 598: 07ac c.addi4spn x11,x2,968 + 59a: 0001 c.addi x0,0 + 59c: 07f0 c.addi4spn x12,x2,972 + 59e: 0001 c.addi x0,0 5a0: 6c01 0x6c01 - 5a2: 0700 addi s0,sp,896 - 5a4: 07ac addi a1,sp,968 - 5a6: 0001 nop - 5a8: 07b4 addi a3,sp,968 - 5aa: 0001 nop - 5ac: 7e06 flw ft8,96(sp) - 5ae: 7c00 flw fs0,56(s0) - 5b0: 1e00 addi s0,sp,816 + 5a2: 0700 c.addi4spn x8,x2,896 + 5a4: 07ac c.addi4spn x11,x2,968 + 5a6: 0001 c.addi x0,0 + 5a8: 07b4 c.addi4spn x13,x2,968 + 5aa: 0001 c.addi x0,0 + 5ac: 7e06 c.flwsp f28,96(x2) + 5ae: 7c00 c.flw f8,56(x8) + 5b0: 1e00 c.addi4spn x8,x2,816 5b2: 079f 07b4 0001 0x107b4079f - 5b8: 07bc addi a5,sp,968 - 5ba: 0001 nop - 5bc: 5e01 li t3,-32 - 5be: 0107c407 flq fs0,16(a5) - 5c2: e800 fsw fs0,16(s0) + 5b8: 07bc c.addi4spn x15,x2,968 + 5ba: 0001 c.addi x0,0 + 5bc: 5e01 c.li x28,-32 + 5be: 0107c407 flq f8,16(x15) + 5c2: e800 c.fsw f8,16(x8) 5c4: 01000107 0x1000107 - 5c8: 075e slli a4,a4,0x17 - 5ca: 07e8 addi a0,sp,972 - 5cc: 0001 nop - 5ce: 07f0 addi a2,sp,972 - 5d0: 0001 nop + 5c8: 075e c.slli x14,0x17 + 5ca: 07e8 c.addi4spn x10,x2,972 + 5cc: 0001 c.addi x0,0 + 5ce: 07f0 c.addi4spn x12,x2,972 + 5d0: 0001 c.addi x0,0 5d2: 8c08 0x8c08 - 5d4: 4000 lw s0,0(s0) - 5d6: 7c25 lui s8,0xfffe9 - 5d8: 2200 fld fs0,0(a2) + 5d4: 4000 c.lw x8,0(x8) + 5d6: 7c25 c.lui x24,0xfffe9 + 5d8: 2200 c.fld f8,0(x12) 5da: 009f b007 0107 0x107b007009f - 5e0: d000 sw s0,32(s0) + 5e0: d000 c.sw x8,32(x8) 5e2: 01000107 0x1000107 - 5e6: 005d c.nop 23 - 5e8: 0107b807 fld fa6,16(a5) - 5ec: 0800 addi s0,sp,16 - 5ee: 0108 addi a0,sp,128 - 5f0: 0100 addi s0,sp,128 - 5f2: 0060 addi s0,sp,12 + 5e6: 005d c.addi x0,23 + 5e8: 0107b807 fld f16,16(x15) + 5ec: 0800 c.addi4spn x8,x2,16 + 5ee: 0108 c.addi4spn x10,x2,128 + 5f0: 0100 c.addi4spn x8,x2,128 + 5f2: 0060 c.addi4spn x8,x2,12 5f4: 01079c07 0x1079c07 - 5f8: b400 fsd fs0,40(s0) + 5f8: b400 c.fsd f8,40(x8) 5fa: 01000107 0x1000107 - 5fe: 075e slli a4,a4,0x17 - 600: 07b4 addi a3,sp,968 - 602: 0001 nop - 604: 07e4 addi s1,sp,972 - 606: 0001 nop - 608: 8d06 mv s10,ra + 5fe: 075e c.slli x14,0x17 + 600: 07b4 c.addi4spn x13,x2,968 + 602: 0001 c.addi x0,0 + 604: 07e4 c.addi4spn x9,x2,972 + 606: 0001 c.addi x0,0 + 608: 8d06 c.mv x26,x1 60a: 7a7f 0x7a7f - 60c: 1a00 addi s0,sp,304 + 60c: 1a00 c.addi4spn x8,x2,304 60e: 079f 07e4 0001 0x107e4079f - 614: 0800 addi s0,sp,16 - 616: 0001 nop - 618: 7a06 flw fs4,96(sp) - 61a: 7f00 flw fs0,56(a4) - 61c: 1a00 addi s0,sp,304 + 614: 0800 c.addi4spn x8,x2,16 + 616: 0001 c.addi x0,0 + 618: 7a06 c.flwsp f20,96(x2) + 61a: 7f00 c.flw f8,56(x14) + 61c: 1a00 c.addi4spn x8,x2,304 61e: 079f 0800 0001 0x10800079f - 624: 0804 addi s1,sp,16 - 626: 0001 nop - 628: 8d06 mv s10,ra + 624: 0804 c.addi4spn x9,x2,16 + 626: 0001 c.addi x0,0 + 628: 8d06 c.mv x26,x1 62a: 7a7f 0x7a7f - 62c: 1a00 addi s0,sp,304 + 62c: 1a00 c.addi4spn x8,x2,304 62e: 079f 0804 0001 0x10804079f - 634: 0808 addi a0,sp,16 - 636: 0001 nop - 638: 7a06 flw fs4,96(sp) - 63a: 8d01 sub a0,a0,s0 + 634: 0808 c.addi4spn x10,x2,16 + 636: 0001 c.addi x0,0 + 638: 7a06 c.flwsp f20,96(x2) + 63a: 8d01 c.sub x10,x8 63c: 1a7f 0x1a7f 63e: 009f a407 0107 0x107a407009f - 644: b000 fsd fs0,32(s0) + 644: b000 c.fsd f8,32(x8) 646: 01000107 0x1000107 - 64a: 005d c.nop 23 - 64c: 0107a407 flw fs0,16(a5) - 650: b800 fsd fs0,48(s0) + 64a: 005d c.addi x0,23 + 64c: 0107a407 flw f8,16(x15) + 650: b800 c.fsd f8,48(x8) 652: 01000107 0x1000107 - 656: 0760 addi s0,sp,908 - 658: 07b8 addi a4,sp,968 - 65a: 0001 nop - 65c: 0804 addi s1,sp,16 - 65e: 0001 nop - 660: 7a05 lui s4,0xfffe1 - 662: 4000 lw s0,0(s0) + 656: 0760 c.addi4spn x8,x2,908 + 658: 07b8 c.addi4spn x14,x2,968 + 65a: 0001 c.addi x0,0 + 65c: 0804 c.addi4spn x9,x2,16 + 65e: 0001 c.addi x0,0 + 660: 7a05 c.lui x20,0xfffe1 + 662: 4000 c.lw x8,0(x8) 664: 9f25 0x9f25 666: 01080407 0x1080407 - 66a: 0800 addi s0,sp,16 - 66c: 0108 addi a0,sp,128 - 66e: 0500 addi s0,sp,640 - 670: 017a slli sp,sp,0x1e - 672: 2540 fld fs0,136(a0) + 66a: 0800 c.addi4spn x8,x2,16 + 66c: 0108 c.addi4spn x10,x2,128 + 66e: 0500 c.addi4spn x8,x2,640 + 670: 017a c.slli x2,0x1e + 672: 2540 c.fld f8,136(x10) 674: 009f a807 0107 0x107a807009f - 67a: bc00 fsd fs0,56(s0) + 67a: bc00 c.fsd f8,56(x8) 67c: 01000107 0x1000107 - 680: 005c addi a5,sp,4 + 680: 005c c.addi4spn x15,x2,4 682: 0104e407 0x104e407 - 686: 1c00 addi s0,sp,560 - 688: 0105 addi sp,sp,1 - 68a: 0100 addi s0,sp,128 - 68c: 075c addi a5,sp,900 - 68e: 051c addi a5,sp,640 - 690: 0001 nop - 692: 05a4 addi s1,sp,712 - 694: 0001 nop - 696: 5e01 li t3,-32 - 698: 0105bc07 fld fs8,16(a1) - 69c: d000 sw s0,32(s0) - 69e: 0105 addi sp,sp,1 - 6a0: 0100 addi s0,sp,128 - 6a2: 075c addi a5,sp,900 - 6a4: 05d0 addi a2,sp,708 - 6a6: 0001 nop - 6a8: 05d4 addi a3,sp,708 - 6aa: 0001 nop - 6ac: 7c09 lui s8,0xfffe2 - 6ae: 7b00 flw fs0,48(a4) - 6b0: 0800 addi s0,sp,16 + 686: 1c00 c.addi4spn x8,x2,560 + 688: 0105 c.addi x2,1 + 68a: 0100 c.addi4spn x8,x2,128 + 68c: 075c c.addi4spn x15,x2,900 + 68e: 051c c.addi4spn x15,x2,640 + 690: 0001 c.addi x0,0 + 692: 05a4 c.addi4spn x9,x2,712 + 694: 0001 c.addi x0,0 + 696: 5e01 c.li x28,-32 + 698: 0105bc07 fld f24,16(x11) + 69c: d000 c.sw x8,32(x8) + 69e: 0105 c.addi x2,1 + 6a0: 0100 c.addi4spn x8,x2,128 + 6a2: 075c c.addi4spn x15,x2,900 + 6a4: 05d0 c.addi4spn x12,x2,708 + 6a6: 0001 c.addi x0,0 + 6a8: 05d4 c.addi4spn x13,x2,708 + 6aa: 0001 c.addi x0,0 + 6ac: 7c09 c.lui x24,0xfffe2 + 6ae: 7b00 c.flw f8,48(x14) + 6b0: 0800 c.addi4spn x8,x2,16 6b2: 1aff 0x1aff 6b4: 9f24 0x9f24 6b6: 0105d407 0x105d407 - 6ba: 7c00 flw fs0,56(s0) - 6bc: 0106 slli sp,sp,0x1 - 6be: 0100 addi s0,sp,128 - 6c0: 005e c.slli zero,0x17 + 6ba: 7c00 c.flw f8,56(x8) + 6bc: 0106 c.slli x2,0x1 + 6be: 0100 c.addi4spn x8,x2,128 + 6c0: 005e c.slli x0,0x17 6c2: 0104f807 0x104f807 - 6c6: 0c00 addi s0,sp,528 - 6c8: 0105 addi sp,sp,1 - 6ca: 0100 addi s0,sp,128 - 6cc: 005d c.nop 23 - 6ce: 01052007 flw ft0,16(a0) - 6d2: a400 fsd fs0,8(s0) - 6d4: 0105 addi sp,sp,1 - 6d6: 0100 addi s0,sp,128 - 6d8: 0056 c.slli zero,0x15 - 6da: 01052c07 flw fs8,16(a0) - 6de: a400 fsd fs0,8(s0) - 6e0: 0105 addi sp,sp,1 - 6e2: 0100 addi s0,sp,128 - 6e4: 005c addi a5,sp,4 - 6e6: 01052c07 flw fs8,16(a0) - 6ea: 5000 lw s0,32(s0) - 6ec: 0105 addi sp,sp,1 - 6ee: 0100 addi s0,sp,128 - 6f0: 076d addi a4,a4,27 - 6f2: 0550 addi a2,sp,644 - 6f4: 0001 nop - 6f6: 05a0 addi s0,sp,712 - 6f8: 0001 nop - 6fa: 5a01 li s4,-32 - 6fc: 0700 addi s0,sp,896 - 6fe: 0568 addi a0,sp,652 - 700: 0001 nop - 702: 0590 addi a2,sp,704 - 704: 0001 nop + 6c6: 0c00 c.addi4spn x8,x2,528 + 6c8: 0105 c.addi x2,1 + 6ca: 0100 c.addi4spn x8,x2,128 + 6cc: 005d c.addi x0,23 + 6ce: 01052007 flw f0,16(x10) + 6d2: a400 c.fsd f8,8(x8) + 6d4: 0105 c.addi x2,1 + 6d6: 0100 c.addi4spn x8,x2,128 + 6d8: 0056 c.slli x0,0x15 + 6da: 01052c07 flw f24,16(x10) + 6de: a400 c.fsd f8,8(x8) + 6e0: 0105 c.addi x2,1 + 6e2: 0100 c.addi4spn x8,x2,128 + 6e4: 005c c.addi4spn x15,x2,4 + 6e6: 01052c07 flw f24,16(x10) + 6ea: 5000 c.lw x8,32(x8) + 6ec: 0105 c.addi x2,1 + 6ee: 0100 c.addi4spn x8,x2,128 + 6f0: 076d c.addi x14,27 + 6f2: 0550 c.addi4spn x12,x2,644 + 6f4: 0001 c.addi x0,0 + 6f6: 05a0 c.addi4spn x8,x2,712 + 6f8: 0001 c.addi x0,0 + 6fa: 5a01 c.li x20,-32 + 6fc: 0700 c.addi4spn x8,x2,896 + 6fe: 0568 c.addi4spn x10,x2,652 + 700: 0001 c.addi x0,0 + 702: 0590 c.addi4spn x12,x2,704 + 704: 0001 c.addi x0,0 706: 6c01 0x6c01 708: 01059007 0x1059007 - 70c: a400 fsd fs0,8(s0) - 70e: 0105 addi sp,sp,1 - 710: 0100 addi s0,sp,128 + 70c: a400 c.fsd f8,8(x8) + 70e: 0105 c.addi x2,1 + 710: 0100 c.addi4spn x8,x2,128 712: 005f 2c07 0105 0x1052c07005f - 718: 3400 fld fs0,40(s0) - 71a: 0105 addi sp,sp,1 - 71c: 0600 addi s0,sp,768 + 718: 3400 c.fld f8,40(x8) + 71a: 0105 c.addi x2,1 + 71c: 0600 c.addi4spn x8,x2,768 71e: 007f 0x7f - 720: 0076 c.slli zero,0x1d + 720: 0076 c.slli x0,0x1d 722: 9f1d 0x9f1d - 724: 01053407 fld fs0,16(a0) - 728: 4000 lw s0,0(s0) - 72a: 0105 addi sp,sp,1 - 72c: 0100 addi s0,sp,128 + 724: 01053407 fld f8,16(x10) + 728: 4000 c.lw x8,0(x8) + 72a: 0105 c.addi x2,1 + 72c: 0100 c.addi4spn x8,x2,128 72e: 075f 0544 0001 0x10544075f - 734: 054c addi a1,sp,644 - 736: 0001 nop - 738: 5f01 li t5,-32 + 734: 054c c.addi4spn x11,x2,644 + 736: 0001 c.addi x0,0 + 738: 5f01 c.li x30,-32 73a: 01055007 0x1055007 - 73e: 7400 flw fs0,40(s0) - 740: 0105 addi sp,sp,1 - 742: 0100 addi s0,sp,128 + 73e: 7400 c.flw f8,40(x8) + 740: 0105 c.addi x2,1 + 742: 0100 c.addi4spn x8,x2,128 744: 005f 6407 0105 0x1056407005f - 74a: 7400 flw fs0,40(s0) - 74c: 0105 addi sp,sp,1 - 74e: 0600 addi s0,sp,768 + 74a: 7400 c.flw f8,40(x8) + 74c: 0105 c.addi x2,1 + 74e: 0600 c.addi4spn x8,x2,768 750: 007f 0x7f - 752: 0076 c.slli zero,0x1d + 752: 0076 c.slli x0,0x1d 754: 9f1d 0x9f1d 756: 01057407 0x1057407 - 75a: 7c00 flw fs0,56(s0) - 75c: 0105 addi sp,sp,1 - 75e: 0100 addi s0,sp,128 + 75a: 7c00 c.flw f8,56(x8) + 75c: 0105 c.addi x2,1 + 75e: 0100 c.addi4spn x8,x2,128 760: 075f 0580 0001 0x10580075f - 766: 058c addi a1,sp,704 - 768: 0001 nop + 766: 058c c.addi4spn x11,x2,704 + 768: 0001 c.addi x0,0 76a: 6001 0x6001 - 76c: 0700 addi s0,sp,896 - 76e: 053c addi a5,sp,648 - 770: 0001 nop - 772: 0568 addi a0,sp,652 - 774: 0001 nop + 76c: 0700 c.addi4spn x8,x2,896 + 76e: 053c c.addi4spn x15,x2,648 + 770: 0001 c.addi x0,0 + 772: 0568 c.addi4spn x10,x2,652 + 774: 0001 c.addi x0,0 776: 6c01 0x6c01 778: 01056807 0x1056807 - 77c: 7800 flw fs0,48(s0) - 77e: 0105 addi sp,sp,1 - 780: 0600 addi s0,sp,768 - 782: 007c addi a5,sp,12 - 784: 008d addi ra,ra,3 - 786: 9f1e add t5,t5,t2 + 77c: 7800 c.flw f8,48(x8) + 77e: 0105 c.addi x2,1 + 780: 0600 c.addi4spn x8,x2,768 + 782: 007c c.addi4spn x15,x2,12 + 784: 008d c.addi x1,3 + 786: 9f1e c.add x30,x7 788: 01057807 0x1057807 - 78c: a400 fsd fs0,8(s0) - 78e: 0105 addi sp,sp,1 - 790: 0100 addi s0,sp,128 - 792: 005d c.nop 23 + 78c: a400 c.fsd f8,8(x8) + 78e: 0105 c.addi x2,1 + 790: 0100 c.addi4spn x8,x2,128 + 792: 005d c.addi x0,23 794: 0105f807 0x105f807 - 798: 7c00 flw fs0,56(s0) - 79a: 0106 slli sp,sp,0x1 - 79c: 0100 addi s0,sp,128 - 79e: 005a c.slli zero,0x16 + 798: 7c00 c.flw f8,56(x8) + 79a: 0106 c.slli x2,0x1 + 79c: 0100 c.addi4spn x8,x2,128 + 79e: 005a c.slli x0,0x16 7a0: 0105f807 0x105f807 - 7a4: 4400 lw s0,8(s0) - 7a6: 0106 slli sp,sp,0x1 - 7a8: 0100 addi s0,sp,128 - 7aa: 075c addi a5,sp,900 - 7ac: 0644 addi s1,sp,772 - 7ae: 0001 nop - 7b0: 067c addi a5,sp,780 - 7b2: 0001 nop + 7a4: 4400 c.lw x8,8(x8) + 7a6: 0106 c.slli x2,0x1 + 7a8: 0100 c.addi4spn x8,x2,128 + 7aa: 075c c.addi4spn x15,x2,900 + 7ac: 0644 c.addi4spn x9,x2,772 + 7ae: 0001 c.addi x0,0 + 7b0: 067c c.addi4spn x15,x2,780 + 7b2: 0001 c.addi x0,0 7b4: 40007e07 0x40007e07 - 7b8: 4024 lw s1,64(s0) + 7b8: 4024 c.lw x9,64(x8) 7ba: 9f25 0x9f25 - 7bc: 0700 addi s0,sp,896 - 7be: 05f8 addi a4,sp,716 - 7c0: 0001 nop - 7c2: 061c addi a5,sp,768 - 7c4: 0001 nop + 7bc: 0700 c.addi4spn x8,x2,896 + 7be: 05f8 c.addi4spn x14,x2,716 + 7c0: 0001 c.addi x0,0 + 7c2: 061c c.addi4spn x15,x2,768 + 7c4: 0001 c.addi x0,0 7c6: 6c01 0x6c01 7c8: 01061c07 0x1061c07 - 7cc: 7000 flw fs0,32(s0) - 7ce: 0106 slli sp,sp,0x1 - 7d0: 0100 addi s0,sp,128 + 7cc: 7000 c.flw f8,32(x8) + 7ce: 0106 c.slli x2,0x1 + 7d0: 0100 c.addi4spn x8,x2,128 7d2: 3407005b 0x3407005b - 7d6: 0106 slli sp,sp,0x1 - 7d8: 5c00 lw s0,56(s0) - 7da: 0106 slli sp,sp,0x1 - 7dc: 0100 addi s0,sp,128 - 7de: 0756 slli a4,a4,0x15 - 7e0: 065c addi a5,sp,772 - 7e2: 0001 nop - 7e4: 067c addi a5,sp,780 - 7e6: 0001 nop - 7e8: 5d01 li s10,-32 - 7ea: 0700 addi s0,sp,896 - 7ec: 05f8 addi a4,sp,716 - 7ee: 0001 nop - 7f0: 05fc addi a5,sp,716 - 7f2: 0001 nop - 7f4: 7d06 flw fs10,96(sp) - 7f6: 7a00 flw fs0,48(a2) - 7f8: 1d00 addi s0,sp,688 + 7d6: 0106 c.slli x2,0x1 + 7d8: 5c00 c.lw x8,56(x8) + 7da: 0106 c.slli x2,0x1 + 7dc: 0100 c.addi4spn x8,x2,128 + 7de: 0756 c.slli x14,0x15 + 7e0: 065c c.addi4spn x15,x2,772 + 7e2: 0001 c.addi x0,0 + 7e4: 067c c.addi4spn x15,x2,780 + 7e6: 0001 c.addi x0,0 + 7e8: 5d01 c.li x26,-32 + 7ea: 0700 c.addi4spn x8,x2,896 + 7ec: 05f8 c.addi4spn x14,x2,716 + 7ee: 0001 c.addi x0,0 + 7f0: 05fc c.addi4spn x15,x2,716 + 7f2: 0001 c.addi x0,0 + 7f4: 7d06 c.flwsp f26,96(x2) + 7f6: 7a00 c.flw f8,48(x12) + 7f8: 1d00 c.addi4spn x8,x2,688 7fa: 079f 05fc 0001 0x105fc079f - 800: 0608 addi a0,sp,768 - 802: 0001 nop - 804: 5d01 li s10,-32 + 800: 0608 c.addi4spn x10,x2,768 + 802: 0001 c.addi x0,0 + 804: 5d01 c.li x26,-32 806: 01060c07 0x1060c07 - 80a: 1800 addi s0,sp,48 - 80c: 0106 slli sp,sp,0x1 - 80e: 0100 addi s0,sp,128 - 810: 075d addi a4,a4,23 - 812: 061c addi a5,sp,768 - 814: 0001 nop - 816: 0640 addi s0,sp,772 - 818: 0001 nop - 81a: 5d01 li s10,-32 - 81c: 0700 addi s0,sp,896 - 81e: 0630 addi a2,sp,776 - 820: 0001 nop - 822: 0640 addi s0,sp,772 - 824: 0001 nop - 826: 7d06 flw fs10,96(sp) - 828: 7a00 flw fs0,48(a2) - 82a: 1d00 addi s0,sp,688 + 80a: 1800 c.addi4spn x8,x2,48 + 80c: 0106 c.slli x2,0x1 + 80e: 0100 c.addi4spn x8,x2,128 + 810: 075d c.addi x14,23 + 812: 061c c.addi4spn x15,x2,768 + 814: 0001 c.addi x0,0 + 816: 0640 c.addi4spn x8,x2,772 + 818: 0001 c.addi x0,0 + 81a: 5d01 c.li x26,-32 + 81c: 0700 c.addi4spn x8,x2,896 + 81e: 0630 c.addi4spn x12,x2,776 + 820: 0001 c.addi x0,0 + 822: 0640 c.addi4spn x8,x2,772 + 824: 0001 c.addi x0,0 + 826: 7d06 c.flwsp f26,96(x2) + 828: 7a00 c.flw f8,48(x12) + 82a: 1d00 c.addi4spn x8,x2,688 82c: 079f 0640 0001 0x10640079f - 832: 0648 addi a0,sp,772 - 834: 0001 nop - 836: 5d01 li s10,-32 - 838: 01064c07 flq fs8,16(a2) # b010 - 83c: 5800 lw s0,48(s0) - 83e: 0106 slli sp,sp,0x1 - 840: 0100 addi s0,sp,128 + 832: 0648 c.addi4spn x10,x2,772 + 834: 0001 c.addi x0,0 + 836: 5d01 c.li x26,-32 + 838: 01064c07 flq f24,16(x12) # b010 + 83c: 5800 c.lw x8,48(x8) + 83e: 0106 c.slli x2,0x1 + 840: 0100 c.addi4spn x8,x2,128 842: 075f 065c 0001 0x1065c075f - 848: 067c addi a5,sp,780 - 84a: 0001 nop - 84c: 5f01 li t5,-32 - 84e: 0700 addi s0,sp,896 - 850: 0600 addi s0,sp,768 - 852: 0001 nop - 854: 0634 addi a3,sp,776 - 856: 0001 nop - 858: 5601 li a2,-32 - 85a: 01063407 fld fs0,16(a2) - 85e: 4400 lw s0,8(s0) - 860: 0106 slli sp,sp,0x1 - 862: 0600 addi s0,sp,768 - 864: 007c addi a5,sp,12 - 866: 008c addi a1,sp,64 - 868: 9f1e add t5,t5,t2 - 86a: 01064407 flq fs0,16(a2) - 86e: 7c00 flw fs0,56(s0) - 870: 0106 slli sp,sp,0x1 - 872: 0100 addi s0,sp,128 - 874: 005c addi a5,sp,4 + 848: 067c c.addi4spn x15,x2,780 + 84a: 0001 c.addi x0,0 + 84c: 5f01 c.li x30,-32 + 84e: 0700 c.addi4spn x8,x2,896 + 850: 0600 c.addi4spn x8,x2,768 + 852: 0001 c.addi x0,0 + 854: 0634 c.addi4spn x13,x2,776 + 856: 0001 c.addi x0,0 + 858: 5601 c.li x12,-32 + 85a: 01063407 fld f8,16(x12) + 85e: 4400 c.lw x8,8(x8) + 860: 0106 c.slli x2,0x1 + 862: 0600 c.addi4spn x8,x2,768 + 864: 007c c.addi4spn x15,x2,12 + 866: 008c c.addi4spn x11,x2,64 + 868: 9f1e c.add x30,x7 + 86a: 01064407 flq f8,16(x12) + 86e: 7c00 c.flw f8,56(x8) + 870: 0106 c.slli x2,0x1 + 872: 0100 c.addi4spn x8,x2,128 + 874: 005c c.addi4spn x15,x2,4 876: 01068007 0x1068007 - 87a: e800 fsw fs0,16(s0) - 87c: 0106 slli sp,sp,0x1 - 87e: 0100 addi s0,sp,128 - 880: 005d c.nop 23 + 87a: e800 c.fsw f8,16(x8) + 87c: 0106 c.slli x2,0x1 + 87e: 0100 c.addi4spn x8,x2,128 + 880: 005d c.addi x0,23 882: 01069407 0x1069407 - 886: b000 fsd fs0,32(s0) - 888: 0106 slli sp,sp,0x1 - 88a: 0100 addi s0,sp,128 - 88c: 005e c.slli zero,0x17 + 886: b000 c.fsd f8,32(x8) + 888: 0106 c.slli x2,0x1 + 88a: 0100 c.addi4spn x8,x2,128 + 88c: 005e c.slli x0,0x17 Disassembly of section .debug_rnglists: 00000000 <.debug_rnglists>: - 0: 00f2 slli ra,ra,0x1c - 2: 0000 unimp - 4: 0005 c.nop 1 + 0: 00f2 c.slli x1,0x1c + 2: 0000 c.unimp + 4: 0005 c.addi x0,1 6: 0004 0x4 - 8: 0000 unimp - a: 0000 unimp - c: d806 sw ra,48(sp) - e: a4000103 lb sp,-1472(zero) # fffffa40 <__global_pointer$+0xfffee208> - 12: 0105 addi sp,sp,1 - 14: 0600 addi s0,sp,768 - 16: 05bc addi a5,sp,712 - 18: 0001 nop - 1a: 0814 addi a3,sp,16 - 1c: 0001 nop - 1e: 0600 addi s0,sp,768 - 20: 03d8 addi a4,sp,452 - 22: 0001 nop - 24: 05a4 addi s1,sp,712 - 26: 0001 nop - 28: bc06 fsd ft1,56(sp) - 2a: 0105 addi sp,sp,1 - 2c: 0400 addi s0,sp,512 - 2e: 0108 addi a0,sp,128 - 30: 0600 addi s0,sp,768 - 32: 0808 addi a0,sp,16 - 34: 0001 nop - 36: 0814 addi a3,sp,16 - 38: 0001 nop - 3a: 0600 addi s0,sp,768 - 3c: 03f4 addi a3,sp,460 - 3e: 0001 nop - 40: 0420 addi s0,sp,520 - 42: 0001 nop - 44: c806 sw ra,16(sp) - 46: 0104 addi s1,sp,128 - 48: dc00 sw s0,56(s0) - 4a: 0104 addi s1,sp,128 - 4c: 0000 unimp - 4e: c006 sw ra,0(sp) - 50: 0104 addi s1,sp,128 - 52: c800 sw s0,16(s0) - 54: 0104 addi s1,sp,128 - 56: 0600 addi s0,sp,768 - 58: 06e0 addi s0,sp,844 - 5a: 0001 nop - 5c: 0804 addi s1,sp,16 - 5e: 0001 nop - 60: 0600 addi s0,sp,768 - 62: 06fc addi a5,sp,844 - 64: 0001 nop - 66: 070c addi a1,sp,896 - 68: 0001 nop - 6a: 1006 c.slli zero,0x21 + 8: 0000 c.unimp + a: 0000 c.unimp + c: d806 c.swsp x1,48(x2) + e: a4000103 lb x2,-1472(x0) # fffffa40 <__global_pointer$+0xfffee208> + 12: 0105 c.addi x2,1 + 14: 0600 c.addi4spn x8,x2,768 + 16: 05bc c.addi4spn x15,x2,712 + 18: 0001 c.addi x0,0 + 1a: 0814 c.addi4spn x13,x2,16 + 1c: 0001 c.addi x0,0 + 1e: 0600 c.addi4spn x8,x2,768 + 20: 03d8 c.addi4spn x14,x2,452 + 22: 0001 c.addi x0,0 + 24: 05a4 c.addi4spn x9,x2,712 + 26: 0001 c.addi x0,0 + 28: bc06 c.fsdsp f1,56(x2) + 2a: 0105 c.addi x2,1 + 2c: 0400 c.addi4spn x8,x2,512 + 2e: 0108 c.addi4spn x10,x2,128 + 30: 0600 c.addi4spn x8,x2,768 + 32: 0808 c.addi4spn x10,x2,16 + 34: 0001 c.addi x0,0 + 36: 0814 c.addi4spn x13,x2,16 + 38: 0001 c.addi x0,0 + 3a: 0600 c.addi4spn x8,x2,768 + 3c: 03f4 c.addi4spn x13,x2,460 + 3e: 0001 c.addi x0,0 + 40: 0420 c.addi4spn x8,x2,520 + 42: 0001 c.addi x0,0 + 44: c806 c.swsp x1,16(x2) + 46: 0104 c.addi4spn x9,x2,128 + 48: dc00 c.sw x8,56(x8) + 4a: 0104 c.addi4spn x9,x2,128 + 4c: 0000 c.unimp + 4e: c006 c.swsp x1,0(x2) + 50: 0104 c.addi4spn x9,x2,128 + 52: c800 c.sw x8,16(x8) + 54: 0104 c.addi4spn x9,x2,128 + 56: 0600 c.addi4spn x8,x2,768 + 58: 06e0 c.addi4spn x8,x2,844 + 5a: 0001 c.addi x0,0 + 5c: 0804 c.addi4spn x9,x2,16 + 5e: 0001 c.addi x0,0 + 60: 0600 c.addi4spn x8,x2,768 + 62: 06fc c.addi4spn x15,x2,844 + 64: 0001 c.addi x0,0 + 66: 070c c.addi4spn x11,x2,896 + 68: 0001 c.addi x0,0 + 6a: 1006 c.slli x0,0x21 6c: 88000107 0x88000107 70: 06000107 0x6000107 - 74: 078c addi a1,sp,960 - 76: 0001 nop - 78: 0790 addi a2,sp,960 - 7a: 0001 nop - 7c: 9806 add a6,a6,ra + 74: 078c c.addi4spn x11,x2,960 + 76: 0001 c.addi x0,0 + 78: 0790 c.addi4spn x12,x2,960 + 7a: 0001 c.addi x0,0 + 7c: 9806 c.add x16,x1 7e: 9c000107 0x9c000107 82: 00000107 0x107 - 86: 8806 mv a6,ra + 86: 8806 c.mv x16,x1 88: 8c000107 0x8c000107 8c: 06000107 0x6000107 - 90: 0790 addi a2,sp,960 - 92: 0001 nop - 94: 0798 addi a4,sp,960 - 96: 0001 nop - 98: 9c06 add s8,s8,ra + 90: 0790 c.addi4spn x12,x2,960 + 92: 0001 c.addi x0,0 + 94: 0798 c.addi4spn x14,x2,960 + 96: 0001 c.addi x0,0 + 98: 9c06 c.add x24,x1 9a: d4000107 0xd4000107 9e: 06000107 0x6000107 - a2: 07dc addi a5,sp,964 - a4: 0001 nop - a6: 07f0 addi a2,sp,972 - a8: 0001 nop - aa: f406 fsw ft1,40(sp) + a2: 07dc c.addi4spn x15,x2,964 + a4: 0001 c.addi x0,0 + a6: 07f0 c.addi4spn x12,x2,972 + a8: 0001 c.addi x0,0 + aa: f406 c.fswsp f1,40(x2) ac: f8000107 0xf8000107 b0: 00000107 0x107 - b4: e406 fsw ft1,8(sp) - b6: 0104 addi s1,sp,128 - b8: 1000 addi s0,sp,32 - ba: 0105 addi sp,sp,1 - bc: 0600 addi s0,sp,768 - be: 05bc addi a5,sp,712 - c0: 0001 nop - c2: 05d0 addi a2,sp,708 - c4: 0001 nop - c6: 0600 addi s0,sp,768 - c8: 05d8 addi a4,sp,708 - ca: 0001 nop - cc: 05dc addi a5,sp,708 - ce: 0001 nop - d0: e806 fsw ft1,16(sp) - d2: 0105 addi sp,sp,1 - d4: f400 fsw fs0,40(s0) - d6: 0105 addi sp,sp,1 - d8: 0600 addi s0,sp,768 - da: 05f8 addi a4,sp,716 - dc: 0001 nop - de: 067c addi a5,sp,780 - e0: 0001 nop - e2: 0600 addi s0,sp,768 - e4: 0680 addi s0,sp,832 - e6: 0001 nop - e8: 06b4 addi a3,sp,840 - ea: 0001 nop - ec: cc06 sw ra,24(sp) - ee: 0106 slli sp,sp,0x1 - f0: e000 fsw fs0,0(s0) - f2: 0106 slli sp,sp,0x1 + b4: e406 c.fswsp f1,8(x2) + b6: 0104 c.addi4spn x9,x2,128 + b8: 1000 c.addi4spn x8,x2,32 + ba: 0105 c.addi x2,1 + bc: 0600 c.addi4spn x8,x2,768 + be: 05bc c.addi4spn x15,x2,712 + c0: 0001 c.addi x0,0 + c2: 05d0 c.addi4spn x12,x2,708 + c4: 0001 c.addi x0,0 + c6: 0600 c.addi4spn x8,x2,768 + c8: 05d8 c.addi4spn x14,x2,708 + ca: 0001 c.addi x0,0 + cc: 05dc c.addi4spn x15,x2,708 + ce: 0001 c.addi x0,0 + d0: e806 c.fswsp f1,16(x2) + d2: 0105 c.addi x2,1 + d4: f400 c.fsw f8,40(x8) + d6: 0105 c.addi x2,1 + d8: 0600 c.addi4spn x8,x2,768 + da: 05f8 c.addi4spn x14,x2,716 + dc: 0001 c.addi x0,0 + de: 067c c.addi4spn x15,x2,780 + e0: 0001 c.addi x0,0 + e2: 0600 c.addi4spn x8,x2,768 + e4: 0680 c.addi4spn x8,x2,832 + e6: 0001 c.addi x0,0 + e8: 06b4 c.addi4spn x13,x2,840 + ea: 0001 c.addi x0,0 + ec: cc06 c.swsp x1,24(x2) + ee: 0106 c.slli x2,0x1 + f0: e000 c.fsw f8,0(x8) + f2: 0106 c.slli x2,0x1 ...