vortex_runtime.elf: file format elf32-littleriscv Disassembly of section .text: 80000000 <_start>: 80000000: 00400513 li a0,4 80000004: 0005006b 0x5006b 80000008: 020025f3 csrr a1,0x20 8000000c: 00a59593 slli a1,a1,0xa 80000010: 6ffff137 lui sp,0x6ffff 80000014: 40b10133 sub sp,sp,a1 80000018: 00400513 li a0,4 8000001c: 0005006b 0x5006b 80000020: 380000ef jal ra,800003a0
80000024: 00000513 li a0,0 80000028: 0005006b 0x5006b 8000002c : 8000002c: 00b5106b 0xb5106b 80000030: 00008067 ret 80000034 : 80000034: 0005006b 0x5006b 80000038: 00008067 ret 8000003c : 8000003c: 00b5406b 0xb5406b 80000040: 00008067 ret 80000044 : 80000044: 0005206b 0x5206b 80000048: 00008067 ret 8000004c : 8000004c: 0000306b 0x306b 80000050: 00008067 ret 80000054 : 80000054: 02102573 csrr a0,0x21 80000058: 00008067 ret 8000005c : 8000005c: 02002573 csrr a0,0x20 80000060: 00008067 ret 80000064 : 80000064: ff410113 addi sp,sp,-12 # 6fffeff4 <_start-0x1000100c> 80000068: 00112023 sw ra,0(sp) 8000006c: 00b12223 sw a1,4(sp) 80000070 : 80000070: 00054583 lbu a1,0(a0) 80000074: 00058863 beqz a1,80000084 80000078: 01c000ef jal ra,80000094 8000007c: 00150513 addi a0,a0,1 80000080: ff1ff06f j 80000070 80000084 : 80000084: 00012083 lw ra,0(sp) 80000088: 00412583 lw a1,4(sp) 8000008c: 00c10113 addi sp,sp,12 80000090: 00008067 ret 80000094 : 80000094: 000102b7 lui t0,0x10 80000098: 00b2a023 sw a1,0(t0) # 10000 <_start-0x7fff0000> 8000009c: 00008067 ret 800000a0 : 800000a0: fe010113 addi sp,sp,-32 800000a4: 00112e23 sw ra,28(sp) 800000a8: 00812c23 sw s0,24(sp) 800000ac: 02010413 addi s0,sp,32 800000b0: fea42623 sw a0,-20(s0) 800000b4: 810007b7 lui a5,0x81000 800000b8: fec42703 lw a4,-20(s0) 800000bc: 00271713 slli a4,a4,0x2 800000c0: 0ac78793 addi a5,a5,172 # 810000ac 800000c4: 00f707b3 add a5,a4,a5 800000c8: 0007a783 lw a5,0(a5) 800000cc: 00078513 mv a0,a5 800000d0: f95ff0ef jal ra,80000064 800000d4: 00000013 nop 800000d8: 01c12083 lw ra,28(sp) 800000dc: 01812403 lw s0,24(sp) 800000e0: 02010113 addi sp,sp,32 800000e4: 00008067 ret 800000e8 : 800000e8: fe010113 addi sp,sp,-32 800000ec: 00112e23 sw ra,28(sp) 800000f0: 00812c23 sw s0,24(sp) 800000f4: 02010413 addi s0,sp,32 800000f8: fea42623 sw a0,-20(s0) 800000fc: feb42423 sw a1,-24(s0) 80000100: fec42503 lw a0,-20(s0) 80000104: f61ff0ef jal ra,80000064 80000108: fe842503 lw a0,-24(s0) 8000010c: f95ff0ef jal ra,800000a0 80000110: 810007b7 lui a5,0x81000 80000114: 04078513 addi a0,a5,64 # 81000040 80000118: f4dff0ef jal ra,80000064 8000011c: 00000013 nop 80000120: 01c12083 lw ra,28(sp) 80000124: 01812403 lw s0,24(sp) 80000128: 02010113 addi sp,sp,32 8000012c: 00008067 ret 80000130 : 80000130: fe010113 addi sp,sp,-32 80000134: 00112e23 sw ra,28(sp) 80000138: 00812c23 sw s0,24(sp) 8000013c: 02010413 addi s0,sp,32 80000140: 810007b7 lui a5,0x81000 80000144: 08478513 addi a0,a5,132 # 81000084 80000148: f1dff0ef jal ra,80000064 8000014c: 00400513 li a0,4 80000150: ee5ff0ef jal ra,80000034 80000154: f09ff0ef jal ra,8000005c 80000158: fea42623 sw a0,-20(s0) 8000015c: fec42703 lw a4,-20(s0) 80000160: 810007b7 lui a5,0x81000 80000164: fec42683 lw a3,-20(s0) 80000168: 00269693 slli a3,a3,0x2 8000016c: 12c78793 addi a5,a5,300 # 8100012c 80000170: 00f687b3 add a5,a3,a5 80000174: 00e7a023 sw a4,0(a5) 80000178: 00100513 li a0,1 8000017c: eb9ff0ef jal ra,80000034 80000180: 810007b7 lui a5,0x81000 80000184: 12c7a783 lw a5,300(a5) # 8100012c 80000188: 00078513 mv a0,a5 8000018c: f15ff0ef jal ra,800000a0 80000190: 810007b7 lui a5,0x81000 80000194: 09078513 addi a0,a5,144 # 81000090 80000198: ecdff0ef jal ra,80000064 8000019c: 810007b7 lui a5,0x81000 800001a0: 12c78793 addi a5,a5,300 # 8100012c 800001a4: 0047a783 lw a5,4(a5) 800001a8: 00078513 mv a0,a5 800001ac: ef5ff0ef jal ra,800000a0 800001b0: 810007b7 lui a5,0x81000 800001b4: 09078513 addi a0,a5,144 # 81000090 800001b8: eadff0ef jal ra,80000064 800001bc: 810007b7 lui a5,0x81000 800001c0: 12c78793 addi a5,a5,300 # 8100012c 800001c4: 0087a783 lw a5,8(a5) 800001c8: 00078513 mv a0,a5 800001cc: ed5ff0ef jal ra,800000a0 800001d0: 810007b7 lui a5,0x81000 800001d4: 09078513 addi a0,a5,144 # 81000090 800001d8: e8dff0ef jal ra,80000064 800001dc: 810007b7 lui a5,0x81000 800001e0: 12c78793 addi a5,a5,300 # 8100012c 800001e4: 00c7a783 lw a5,12(a5) 800001e8: 00078513 mv a0,a5 800001ec: eb5ff0ef jal ra,800000a0 800001f0: 810007b7 lui a5,0x81000 800001f4: 09078513 addi a0,a5,144 # 81000090 800001f8: e6dff0ef jal ra,80000064 800001fc: 00000013 nop 80000200: 01c12083 lw ra,28(sp) 80000204: 01812403 lw s0,24(sp) 80000208: 02010113 addi sp,sp,32 8000020c: 00008067 ret 80000210 : 80000210: fe010113 addi sp,sp,-32 80000214: 00112e23 sw ra,28(sp) 80000218: 00812c23 sw s0,24(sp) 8000021c: 02010413 addi s0,sp,32 80000220: e3dff0ef jal ra,8000005c 80000224: fea42623 sw a0,-20(s0) 80000228: fec42783 lw a5,-20(s0) 8000022c: 0027b793 sltiu a5,a5,2 80000230: fef405a3 sb a5,-21(s0) 80000234: feb44783 lbu a5,-21(s0) 80000238: 00078513 mv a0,a5 8000023c: e09ff0ef jal ra,80000044 80000240: feb44783 lbu a5,-21(s0) 80000244: 06078463 beqz a5,800002ac 80000248: fec42783 lw a5,-20(s0) 8000024c: 0017b793 seqz a5,a5 80000250: fef40523 sb a5,-22(s0) 80000254: fea44783 lbu a5,-22(s0) 80000258: 00078513 mv a0,a5 8000025c: de9ff0ef jal ra,80000044 80000260: fea44783 lbu a5,-22(s0) 80000264: 02078263 beqz a5,80000288 80000268: 810007b7 lui a5,0x81000 8000026c: fec42703 lw a4,-20(s0) 80000270: 00271713 slli a4,a4,0x2 80000274: 12c78793 addi a5,a5,300 # 8100012c 80000278: 00f707b3 add a5,a4,a5 8000027c: 00a00713 li a4,10 80000280: 00e7a023 sw a4,0(a5) 80000284: 0200006f j 800002a4 80000288: 810007b7 lui a5,0x81000 8000028c: fec42703 lw a4,-20(s0) 80000290: 00271713 slli a4,a4,0x2 80000294: 12c78793 addi a5,a5,300 # 8100012c 80000298: 00f707b3 add a5,a4,a5 8000029c: 00b00713 li a4,11 800002a0: 00e7a023 sw a4,0(a5) 800002a4: da9ff0ef jal ra,8000004c 800002a8: 0640006f j 8000030c 800002ac: fec42783 lw a5,-20(s0) 800002b0: 0037b793 sltiu a5,a5,3 800002b4: fef404a3 sb a5,-23(s0) 800002b8: fe944783 lbu a5,-23(s0) 800002bc: 00078513 mv a0,a5 800002c0: d85ff0ef jal ra,80000044 800002c4: fe944783 lbu a5,-23(s0) 800002c8: 02078263 beqz a5,800002ec 800002cc: 810007b7 lui a5,0x81000 800002d0: fec42703 lw a4,-20(s0) 800002d4: 00271713 slli a4,a4,0x2 800002d8: 12c78793 addi a5,a5,300 # 8100012c 800002dc: 00f707b3 add a5,a4,a5 800002e0: 00c00713 li a4,12 800002e4: 00e7a023 sw a4,0(a5) 800002e8: 0200006f j 80000308 800002ec: 810007b7 lui a5,0x81000 800002f0: fec42703 lw a4,-20(s0) 800002f4: 00271713 slli a4,a4,0x2 800002f8: 12c78793 addi a5,a5,300 # 8100012c 800002fc: 00f707b3 add a5,a4,a5 80000300: 00d00713 li a4,13 80000304: 00e7a023 sw a4,0(a5) 80000308: d45ff0ef jal ra,8000004c 8000030c: d41ff0ef jal ra,8000004c 80000310: 810007b7 lui a5,0x81000 80000314: 12c7a783 lw a5,300(a5) # 8100012c 80000318: 00078513 mv a0,a5 8000031c: d85ff0ef jal ra,800000a0 80000320: 810007b7 lui a5,0x81000 80000324: 09078513 addi a0,a5,144 # 81000090 80000328: d3dff0ef jal ra,80000064 8000032c: 810007b7 lui a5,0x81000 80000330: 12c78793 addi a5,a5,300 # 8100012c 80000334: 0047a783 lw a5,4(a5) 80000338: 00078513 mv a0,a5 8000033c: d65ff0ef jal ra,800000a0 80000340: 810007b7 lui a5,0x81000 80000344: 09078513 addi a0,a5,144 # 81000090 80000348: d1dff0ef jal ra,80000064 8000034c: 810007b7 lui a5,0x81000 80000350: 12c78793 addi a5,a5,300 # 8100012c 80000354: 0087a783 lw a5,8(a5) 80000358: 00078513 mv a0,a5 8000035c: d45ff0ef jal ra,800000a0 80000360: 810007b7 lui a5,0x81000 80000364: 09078513 addi a0,a5,144 # 81000090 80000368: cfdff0ef jal ra,80000064 8000036c: 810007b7 lui a5,0x81000 80000370: 12c78793 addi a5,a5,300 # 8100012c 80000374: 00c7a783 lw a5,12(a5) 80000378: 00078513 mv a0,a5 8000037c: d25ff0ef jal ra,800000a0 80000380: 810007b7 lui a5,0x81000 80000384: 09078513 addi a0,a5,144 # 81000090 80000388: cddff0ef jal ra,80000064 8000038c: 00000013 nop 80000390: 01c12083 lw ra,28(sp) 80000394: 01812403 lw s0,24(sp) 80000398: 02010113 addi sp,sp,32 8000039c: 00008067 ret 800003a0
: 800003a0: ff010113 addi sp,sp,-16 800003a4: 00112623 sw ra,12(sp) 800003a8: 00812423 sw s0,8(sp) 800003ac: 01010413 addi s0,sp,16 800003b0: 00100513 li a0,1 800003b4: c81ff0ef jal ra,80000034 800003b8: d79ff0ef jal ra,80000130 800003bc: 810007b7 lui a5,0x81000 800003c0: 09478513 addi a0,a5,148 # 81000094 800003c4: ca1ff0ef jal ra,80000064 800003c8: 00400513 li a0,4 800003cc: c69ff0ef jal ra,80000034 800003d0: e41ff0ef jal ra,80000210 800003d4: 00100513 li a0,1 800003d8: c5dff0ef jal ra,80000034 800003dc: 00000793 li a5,0 800003e0: 00078513 mv a0,a5 800003e4: 00c12083 lw ra,12(sp) 800003e8: 00812403 lw s0,8(sp) 800003ec: 01010113 addi sp,sp,16 800003f0: 00008067 ret Disassembly of section .rodata: 81000000 <.rodata>: 81000000: 0030 addi a2,sp,8 81000002: 0000 unimp 81000004: 0031 c.nop 12 81000006: 0000 unimp 81000008: 0032 c.slli zero,0xc 8100000a: 0000 unimp 8100000c: 00000033 add zero,zero,zero 81000010: 0034 addi a3,sp,8 81000012: 0000 unimp 81000014: 0035 c.nop 13 81000016: 0000 unimp 81000018: 0036 c.slli zero,0xd 8100001a: 0000 unimp 8100001c: 00000037 lui zero,0x0 81000020: 0038 addi a4,sp,8 81000022: 0000 unimp 81000024: 0039 c.nop 14 81000026: 0000 unimp 81000028: 0061 c.nop 24 8100002a: 0000 unimp 8100002c: 0062 c.slli zero,0x18 8100002e: 0000 unimp 81000030: 00000063 beqz zero,81000030 81000034: 0064 addi s1,sp,12 81000036: 0000 unimp 81000038: 0065 c.nop 25 8100003a: 0000 unimp 8100003c: 0066 c.slli zero,0x19 8100003e: 0000 unimp 81000040: 000a c.slli zero,0x2 81000042: 0000 unimp 81000044: 0030 addi a2,sp,8 81000046: 0000 unimp 81000048: 0031 c.nop 12 8100004a: 0000 unimp 8100004c: 0032 c.slli zero,0xc 8100004e: 0000 unimp 81000050: 00000033 add zero,zero,zero 81000054: 0034 addi a3,sp,8 81000056: 0000 unimp 81000058: 0035 c.nop 13 8100005a: 0000 unimp 8100005c: 0036 c.slli zero,0xd 8100005e: 0000 unimp 81000060: 00000037 lui zero,0x0 81000064: 0038 addi a4,sp,8 81000066: 0000 unimp 81000068: 0039 c.nop 14 8100006a: 0000 unimp 8100006c: 0061 c.nop 24 8100006e: 0000 unimp 81000070: 0062 c.slli zero,0x18 81000072: 0000 unimp 81000074: 00000063 beqz zero,81000074 81000078: 0064 addi s1,sp,12 8100007a: 0000 unimp 8100007c: 0065 c.nop 25 8100007e: 0000 unimp 81000080: 0066 c.slli zero,0x19 81000082: 0000 unimp 81000084: 6574 flw fa3,76(a0) 81000086: 745f7473 csrrci s0,0x745,30 8100008a: 636d lui t1,0x1b 8100008c: 000a c.slli zero,0x2 8100008e: 0000 unimp 81000090: 000a c.slli zero,0x2 81000092: 0000 unimp 81000094: 6e32 flw ft8,12(sp) 81000096: 7765 lui a4,0xffff9 81000098: 7420 flw fs0,104(s0) 8100009a: 7365 lui t1,0xffff9 8100009c: 5f74 lw a3,124(a4) 8100009e: 6964 flw fs1,84(a0) 810000a0: 6576 flw fa0,92(sp) 810000a2: 6772 flw fa4,28(sp) 810000a4: 6e65 lui t3,0x19 810000a6: 000a6563 bltu s4,zero,810000b0 Disassembly of section .data: 810000ac : 810000ac: 0000 unimp 810000ae: 8100 0x8100 810000b0: 0004 0x4 810000b2: 8100 0x8100 810000b4: 0008 0x8 810000b6: 8100 0x8100 810000b8: 000c 0xc 810000ba: 8100 0x8100 810000bc: 0010 0x10 810000be: 8100 0x8100 810000c0: 0014 0x14 810000c2: 8100 0x8100 810000c4: 0018 0x18 810000c6: 8100 0x8100 810000c8: 001c 0x1c 810000ca: 8100 0x8100 810000cc: 0020 addi s0,sp,8 810000ce: 8100 0x8100 810000d0: 0024 addi s1,sp,8 810000d2: 8100 0x8100 810000d4: 0028 addi a0,sp,8 810000d6: 8100 0x8100 810000d8: 002c addi a1,sp,8 810000da: 8100 0x8100 810000dc: 0030 addi a2,sp,8 810000de: 8100 0x8100 810000e0: 0034 addi a3,sp,8 810000e2: 8100 0x8100 810000e4: 0038 addi a4,sp,8 810000e6: 8100 0x8100 810000e8: 003c addi a5,sp,8 810000ea: 8100 0x8100 810000ec : 810000ec: 0044 addi s1,sp,4 810000ee: 8100 0x8100 810000f0: 0048 addi a0,sp,4 810000f2: 8100 0x8100 810000f4: 004c addi a1,sp,4 810000f6: 8100 0x8100 810000f8: 0050 addi a2,sp,4 810000fa: 8100 0x8100 810000fc: 0054 addi a3,sp,4 810000fe: 8100 0x8100 81000100: 0058 addi a4,sp,4 81000102: 8100 0x8100 81000104: 005c addi a5,sp,4 81000106: 8100 0x8100 81000108: 0060 addi s0,sp,12 8100010a: 8100 0x8100 8100010c: 0064 addi s1,sp,12 8100010e: 8100 0x8100 81000110: 0068 addi a0,sp,12 81000112: 8100 0x8100 81000114: 006c addi a1,sp,12 81000116: 8100 0x8100 81000118: 0070 addi a2,sp,12 8100011a: 8100 0x8100 8100011c: 0074 addi a3,sp,12 8100011e: 8100 0x8100 81000120: 0078 addi a4,sp,12 81000122: 8100 0x8100 81000124: 007c addi a5,sp,12 81000126: 8100 0x8100 81000128: 0080 addi s0,sp,64 8100012a: 8100 0x8100 Disassembly of section .bss: 8100012c : ... Disassembly of section .comment: 82000000 <.comment>: 82000000: 3a434347 fmsub.d ft6,ft6,ft4,ft7,rmm 82000004: 2820 fld fs0,80(s0) 82000006: 29554e47 fmsub.s ft8,fa0,fs5,ft5,rmm 8200000a: 3820 fld fs0,112(s0) 8200000c: 322e fld ft4,232(sp) 8200000e: 302e fld ft0,232(sp) ...