/home/xin/repo/ysyx-workbench/am-kernels/tests/cpu-tests/build/matrix-mul-riscv32-nemu.elf: file format elf32-littleriscv Disassembly of section .text: 80000000 <_start>: 80000000: 00000413 li s0,0 80000004: 00009117 auipc sp,0x9 80000008: ffc10113 add sp,sp,-4 # 80009000 <_end> 8000000c: 138000ef jal 80000144 <_trm_init> 80000010 : 80000010: 00050463 beqz a0,80000018 80000014: 00008067 ret 80000018: ff010113 add sp,sp,-16 8000001c: 00100513 li a0,1 80000020: 00112623 sw ra,12(sp) 80000024: 114000ef jal 80000138 80000028
: 80000028: fd010113 add sp,sp,-48 8000002c: 02912223 sw s1,36(sp) 80000030: 03212023 sw s2,32(sp) 80000034: 01312e23 sw s3,28(sp) 80000038: 01412c23 sw s4,24(sp) 8000003c: 01512a23 sw s5,20(sp) 80000040: 01612823 sw s6,16(sp) 80000044: 02112623 sw ra,44(sp) 80000048: 02812423 sw s0,40(sp) 8000004c: 01712623 sw s7,12(sp) 80000050: 01812423 sw s8,8(sp) 80000054: 00000497 auipc s1,0x0 80000058: 43448493 add s1,s1,1076 # 80000488 8000005c: 00000a17 auipc s4,0x0 80000060: 5bca0a13 add s4,s4,1468 # 80000618 80000064: 00000997 auipc s3,0x0 80000068: 10498993 add s3,s3,260 # 80000168 8000006c: 00000b17 auipc s6,0x0 80000070: 5acb0b13 add s6,s6,1452 # 80000618 80000074: 00000917 auipc s2,0x0 80000078: 43c90913 add s2,s2,1084 # 800004b0 8000007c: 00000a97 auipc s5,0x0 80000080: 40ca8a93 add s5,s5,1036 # 80000488 80000084: 000a8593 mv a1,s5 80000088: 00098c13 mv s8,s3 8000008c: 000a0b93 mv s7,s4 80000090: e7058413 add s0,a1,-400 80000094: 00048713 mv a4,s1 80000098: 00000693 li a3,0 8000009c: 00072783 lw a5,0(a4) 800000a0: 00042603 lw a2,0(s0) 800000a4: 02840413 add s0,s0,40 800000a8: 00470713 add a4,a4,4 800000ac: 02c787b3 mul a5,a5,a2 800000b0: 00f686b3 add a3,a3,a5 800000b4: feb414e3 bne s0,a1,8000009c 800000b8: 000c2503 lw a0,0(s8) 800000bc: 00dba023 sw a3,0(s7) 800000c0: 004c0c13 add s8,s8,4 800000c4: 40d50533 sub a0,a0,a3 800000c8: 00153513 seqz a0,a0 800000cc: f45ff0ef jal 80000010 800000d0: 00100513 li a0,1 800000d4: f3dff0ef jal 80000010 800000d8: 00440593 add a1,s0,4 800000dc: 004b8b93 add s7,s7,4 800000e0: fab918e3 bne s2,a1,80000090 800000e4: 00100513 li a0,1 800000e8: 02848493 add s1,s1,40 800000ec: f25ff0ef jal 80000010 800000f0: 028a0a13 add s4,s4,40 800000f4: 02898993 add s3,s3,40 800000f8: f96496e3 bne s1,s6,80000084 800000fc: 00100513 li a0,1 80000100: f11ff0ef jal 80000010 80000104: 02c12083 lw ra,44(sp) 80000108: 02812403 lw s0,40(sp) 8000010c: 02412483 lw s1,36(sp) 80000110: 02012903 lw s2,32(sp) 80000114: 01c12983 lw s3,28(sp) 80000118: 01812a03 lw s4,24(sp) 8000011c: 01412a83 lw s5,20(sp) 80000120: 01012b03 lw s6,16(sp) 80000124: 00c12b83 lw s7,12(sp) 80000128: 00812c03 lw s8,8(sp) 8000012c: 00000513 li a0,0 80000130: 03010113 add sp,sp,48 80000134: 00008067 ret 80000138 : 80000138: 00050513 mv a0,a0 8000013c: 00100073 ebreak 80000140: 0000006f j 80000140 80000144 <_trm_init>: 80000144: ff010113 add sp,sp,-16 80000148: 00000517 auipc a0,0x0 8000014c: 01c50513 add a0,a0,28 # 80000164 <_etext> 80000150: 00112623 sw ra,12(sp) 80000154: ed5ff0ef jal 80000028
80000158: 00050513 mv a0,a0 8000015c: 00100073 ebreak 80000160: 0000006f j 80000160 <_trm_init+0x1c>