Created
December 17, 2025 15:31
-
-
Save drbh/b4cf359d40624c841c284b295f02aaab to your computer and use it in GitHub Desktop.
asm dump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| activations: file format elf64-littleriscv | |
| Disassembly of section .text: | |
| 00000000000100e8 <print_int>: | |
| 100e8: 7139 addi sp,sp,-64 | |
| 100ea: f822 sd s0,48(sp) | |
| 100ec: fc06 sd ra,56(sp) | |
| 100ee: 0080 addi s0,sp,64 | |
| 100f0: e129 bnez a0,10132 <print_int+0x4a> | |
| 100f2: 03000793 li a5,48 | |
| 100f6: fcf41023 sh a5,-64(s0) | |
| 100fa: fc040593 addi a1,s0,-64 | |
| 100fe: 862e mv a2,a1 | |
| 10100: 00164783 lbu a5,1(a2) | |
| 10104: 0605 addi a2,a2,1 | |
| 10106: ffed bnez a5,10100 <print_int+0x18> | |
| 10108: 8e0d sub a2,a2,a1 | |
| 1010a: 04000893 li a7,64 | |
| 1010e: 4505 li a0,1 | |
| 10110: fc040593 addi a1,s0,-64 | |
| 10114: 00000073 ecall | |
| 10118: 70e2 ld ra,56(sp) | |
| 1011a: 7442 ld s0,48(sp) | |
| 1011c: 6121 addi sp,sp,64 | |
| 1011e: 4301 li t1,0 | |
| 10120: 4501 li a0,0 | |
| 10122: 4581 li a1,0 | |
| 10124: 4601 li a2,0 | |
| 10126: 4681 li a3,0 | |
| 10128: 4701 li a4,0 | |
| 1012a: 4781 li a5,0 | |
| 1012c: 4801 li a6,0 | |
| 1012e: 4881 li a7,0 | |
| 10130: 8082 ret | |
| 10132: ccccd7b7 lui a5,0xccccd | |
| 10136: ccd78793 addi a5,a5,-819 # ffffffffcccccccd <__global_pointer$+0xffffffffcccb94cd> | |
| 1013a: 02079893 slli a7,a5,0x20 | |
| 1013e: fd840613 addi a2,s0,-40 | |
| 10142: 98be add a7,a7,a5 | |
| 10144: 86b2 mv a3,a2 | |
| 10146: 4325 li t1,9 | |
| 10148: 031537b3 mulhu a5,a0,a7 | |
| 1014c: 85aa mv a1,a0 | |
| 1014e: 8836 mv a6,a3 | |
| 10150: 0685 addi a3,a3,1 | |
| 10152: 838d srli a5,a5,0x3 | |
| 10154: 00279713 slli a4,a5,0x2 | |
| 10158: 973e add a4,a4,a5 | |
| 1015a: 0706 slli a4,a4,0x1 | |
| 1015c: 8d19 sub a0,a0,a4 | |
| 1015e: 0305051b addiw a0,a0,48 | |
| 10162: fea68fa3 sb a0,-1(a3) | |
| 10166: 853e mv a0,a5 | |
| 10168: feb360e3 bltu t1,a1,10148 <print_int+0x60> | |
| 1016c: 40c8083b subw a6,a6,a2 | |
| 10170: 2805 addiw a6,a6,1 | |
| 10172: fff8071b addiw a4,a6,-1 | |
| 10176: 02071693 slli a3,a4,0x20 | |
| 1017a: fc140793 addi a5,s0,-63 | |
| 1017e: 9281 srli a3,a3,0x20 | |
| 10180: fc040593 addi a1,s0,-64 | |
| 10184: 9732 add a4,a4,a2 | |
| 10186: 00d78633 add a2,a5,a3 | |
| 1018a: 87ae mv a5,a1 | |
| 1018c: 00074683 lbu a3,0(a4) | |
| 10190: 0785 addi a5,a5,1 | |
| 10192: 177d addi a4,a4,-1 | |
| 10194: fed78fa3 sb a3,-1(a5) | |
| 10198: fec79ae3 bne a5,a2,1018c <print_int+0xa4> | |
| 1019c: fc044783 lbu a5,-64(s0) | |
| 101a0: 9822 add a6,a6,s0 | |
| 101a2: fc080023 sb zero,-64(a6) | |
| 101a6: 4601 li a2,0 | |
| 101a8: fbb9 bnez a5,100fe <print_int+0x16> | |
| 101aa: 04000893 li a7,64 | |
| 101ae: 4505 li a0,1 | |
| 101b0: fc040593 addi a1,s0,-64 | |
| 101b4: 00000073 ecall | |
| 101b8: 70e2 ld ra,56(sp) | |
| 101ba: 7442 ld s0,48(sp) | |
| 101bc: 6121 addi sp,sp,64 | |
| 101be: 4301 li t1,0 | |
| 101c0: 4501 li a0,0 | |
| 101c2: 4581 li a1,0 | |
| 101c4: 4601 li a2,0 | |
| 101c6: 4681 li a3,0 | |
| 101c8: 4701 li a4,0 | |
| 101ca: 4781 li a5,0 | |
| 101cc: 4801 li a6,0 | |
| 101ce: 4881 li a7,0 | |
| 101d0: 8082 ret | |
| 00000000000101d2 <print_float>: | |
| 101d2: f00007d3 fmv.w.x fa5,zero | |
| 101d6: 7179 addi sp,sp,-48 | |
| 101d8: f022 sd s0,32(sp) | |
| 101da: a0f517d3 flt.s a5,fa0,fa5 | |
| 101de: f406 sd ra,40(sp) | |
| 101e0: 1800 addi s0,sp,48 | |
| 101e2: 4685 li a3,1 | |
| 101e4: 4e01 li t3,0 | |
| 101e6: cb89 beqz a5,101f8 <print_float+0x26> | |
| 101e8: 20a51553 fneg.s fa0,fa0 | |
| 101ec: 02d00793 li a5,45 | |
| 101f0: fef40023 sb a5,-32(s0) | |
| 101f4: 4689 li a3,2 | |
| 101f6: 4e05 li t3,1 | |
| 101f8: c00517d3 fcvt.w.s a5,fa0,rtz | |
| 101fc: 00003717 auipc a4,0x3 | |
| 10200: e0c72787 flw fa5,-500(a4) # 13008 <__DATA_BEGIN__+0x8> | |
| 10204: d007f753 fcvt.s.w fa4,a5 | |
| 10208: 2781 sext.w a5,a5 | |
| 1020a: 08e57553 fsub.s fa0,fa0,fa4 | |
| 1020e: 10f57553 fmul.s fa0,fa0,fa5 | |
| 10212: c00515d3 fcvt.w.s a1,fa0,rtz | |
| 10216: 2581 sext.w a1,a1 | |
| 10218: efc9 bnez a5,102b2 <print_float+0xe0> | |
| 1021a: 9e22 add t3,t3,s0 | |
| 1021c: 03000793 li a5,48 | |
| 10220: fefe0023 sb a5,-32(t3) | |
| 10224: 02e00713 li a4,46 | |
| 10228: 66666837 lui a6,0x66666 | |
| 1022c: 008687b3 add a5,a3,s0 | |
| 10230: fee78023 sb a4,-32(a5) | |
| 10234: 66780813 addi a6,a6,1639 # 66666667 <__global_pointer$+0x66652e67> | |
| 10238: 0046861b addiw a2,a3,4 | |
| 1023c: 03058733 mul a4,a1,a6 | |
| 10240: 41f5d79b sraiw a5,a1,0x1f | |
| 10244: 00860533 add a0,a2,s0 | |
| 10248: 367d addiw a2,a2,-1 | |
| 1024a: 9709 srai a4,a4,0x22 | |
| 1024c: 9f1d subw a4,a4,a5 | |
| 1024e: 0027179b slliw a5,a4,0x2 | |
| 10252: 9fb9 addw a5,a5,a4 | |
| 10254: 0017979b slliw a5,a5,0x1 | |
| 10258: 40f587bb subw a5,a1,a5 | |
| 1025c: 0307879b addiw a5,a5,48 | |
| 10260: fef50023 sb a5,-32(a0) | |
| 10264: 85ba mv a1,a4 | |
| 10266: fcd61be3 bne a2,a3,1023c <print_float+0x6a> | |
| 1026a: 2615 addiw a2,a2,5 | |
| 1026c: fe044783 lbu a5,-32(s0) | |
| 10270: 9622 add a2,a2,s0 | |
| 10272: fe060023 sb zero,-32(a2) | |
| 10276: cfc1 beqz a5,1030e <print_float+0x13c> | |
| 10278: fe040713 addi a4,s0,-32 | |
| 1027c: 863a mv a2,a4 | |
| 1027e: 00164783 lbu a5,1(a2) | |
| 10282: 0605 addi a2,a2,1 | |
| 10284: ffed bnez a5,1027e <print_float+0xac> | |
| 10286: 8e19 sub a2,a2,a4 | |
| 10288: 04000893 li a7,64 | |
| 1028c: 4505 li a0,1 | |
| 1028e: fe040593 addi a1,s0,-32 | |
| 10292: 00000073 ecall | |
| 10296: 70a2 ld ra,40(sp) | |
| 10298: 7402 ld s0,32(sp) | |
| 1029a: 6145 addi sp,sp,48 | |
| 1029c: 4301 li t1,0 | |
| 1029e: 4501 li a0,0 | |
| 102a0: 4581 li a1,0 | |
| 102a2: 4601 li a2,0 | |
| 102a4: 4681 li a3,0 | |
| 102a6: 4701 li a4,0 | |
| 102a8: 4781 li a5,0 | |
| 102aa: 4801 li a6,0 | |
| 102ac: 4881 li a7,0 | |
| 102ae: 4e01 li t3,0 | |
| 102b0: 8082 ret | |
| 102b2: fd840513 addi a0,s0,-40 | |
| 102b6: 666668b7 lui a7,0x66666 | |
| 102ba: 882a mv a6,a0 | |
| 102bc: 66788893 addi a7,a7,1639 # 66666667 <__global_pointer$+0x66652e67> | |
| 102c0: 4601 li a2,0 | |
| 102c2: 03178733 mul a4,a5,a7 | |
| 102c6: 41f7d69b sraiw a3,a5,0x1f | |
| 102ca: 8332 mv t1,a2 | |
| 102cc: 0805 addi a6,a6,1 | |
| 102ce: 2605 addiw a2,a2,1 | |
| 102d0: 9709 srai a4,a4,0x22 | |
| 102d2: 9f15 subw a4,a4,a3 | |
| 102d4: 0027169b slliw a3,a4,0x2 | |
| 102d8: 9eb9 addw a3,a3,a4 | |
| 102da: 0016969b slliw a3,a3,0x1 | |
| 102de: 9f95 subw a5,a5,a3 | |
| 102e0: 0307879b addiw a5,a5,48 | |
| 102e4: fef80fa3 sb a5,-1(a6) | |
| 102e8: 87ba mv a5,a4 | |
| 102ea: ff61 bnez a4,102c2 <print_float+0xf0> | |
| 102ec: 006506b3 add a3,a0,t1 | |
| 102f0: 01c6063b addw a2,a2,t3 | |
| 102f4: 87f2 mv a5,t3 | |
| 102f6: 0006c503 lbu a0,0(a3) | |
| 102fa: 00878733 add a4,a5,s0 | |
| 102fe: 2785 addiw a5,a5,1 | |
| 10300: fea70023 sb a0,-32(a4) | |
| 10304: 16fd addi a3,a3,-1 | |
| 10306: fec798e3 bne a5,a2,102f6 <print_float+0x124> | |
| 1030a: 86be mv a3,a5 | |
| 1030c: bf21 j 10224 <print_float+0x52> | |
| 1030e: 4601 li a2,0 | |
| 10310: 04000893 li a7,64 | |
| 10314: 4505 li a0,1 | |
| 10316: fe040593 addi a1,s0,-32 | |
| 1031a: 00000073 ecall | |
| 1031e: 70a2 ld ra,40(sp) | |
| 10320: 7402 ld s0,32(sp) | |
| 10322: 6145 addi sp,sp,48 | |
| 10324: 4301 li t1,0 | |
| 10326: 4501 li a0,0 | |
| 10328: 4581 li a1,0 | |
| 1032a: 4601 li a2,0 | |
| 1032c: 4681 li a3,0 | |
| 1032e: 4701 li a4,0 | |
| 10330: 4781 li a5,0 | |
| 10332: 4801 li a6,0 | |
| 10334: 4881 li a7,0 | |
| 10336: 4e01 li t3,0 | |
| 10338: 8082 ret | |
| 000000000001033a <benchmark.constprop.0>: | |
| 1033a: 7179 addi sp,sp,-48 | |
| 1033c: f022 sd s0,32(sp) | |
| 1033e: ec26 sd s1,24(sp) | |
| 10340: e84a sd s2,16(sp) | |
| 10342: e44e sd s3,8(sp) | |
| 10344: f406 sd ra,40(sp) | |
| 10346: e052 sd s4,0(sp) | |
| 10348: 1800 addi s0,sp,48 | |
| 1034a: 00054783 lbu a5,0(a0) | |
| 1034e: 84ae mv s1,a1 | |
| 10350: 8932 mv s2,a2 | |
| 10352: 89b6 mv s3,a3 | |
| 10354: 1e078463 beqz a5,1053c <benchmark.constprop.0+0x202> | |
| 10358: 87aa mv a5,a0 | |
| 1035a: 0017c703 lbu a4,1(a5) | |
| 1035e: 0785 addi a5,a5,1 | |
| 10360: ff6d bnez a4,1035a <benchmark.constprop.0+0x20> | |
| 10362: 40a78633 sub a2,a5,a0 | |
| 10366: 85aa mv a1,a0 | |
| 10368: 04000893 li a7,64 | |
| 1036c: 4505 li a0,1 | |
| 1036e: 00000073 ecall | |
| 10372: 00002617 auipc a2,0x2 | |
| 10376: a9e60613 addi a2,a2,-1378 # 11e10 <elish_ref+0x118> | |
| 1037a: 87b2 mv a5,a2 | |
| 1037c: 0017c703 lbu a4,1(a5) | |
| 10380: 0785 addi a5,a5,1 | |
| 10382: ff6d bnez a4,1037c <benchmark.constprop.0+0x42> | |
| 10384: 40c78633 sub a2,a5,a2 | |
| 10388: 04000893 li a7,64 | |
| 1038c: 4505 li a0,1 | |
| 1038e: 00002597 auipc a1,0x2 | |
| 10392: a8258593 addi a1,a1,-1406 # 11e10 <elish_ref+0x118> | |
| 10396: 00000073 ecall | |
| 1039a: 4509 li a0,2 | |
| 1039c: d4dff0ef jal 100e8 <print_int> | |
| 103a0: 00002617 auipc a2,0x2 | |
| 103a4: a7860613 addi a2,a2,-1416 # 11e18 <elish_ref+0x120> | |
| 103a8: 87b2 mv a5,a2 | |
| 103aa: 0017c703 lbu a4,1(a5) | |
| 103ae: 0785 addi a5,a5,1 | |
| 103b0: ff6d bnez a4,103aa <benchmark.constprop.0+0x70> | |
| 103b2: 40c78633 sub a2,a5,a2 | |
| 103b6: 04000893 li a7,64 | |
| 103ba: 4505 li a0,1 | |
| 103bc: 00002597 auipc a1,0x2 | |
| 103c0: a5c58593 addi a1,a1,-1444 # 11e18 <elish_ref+0x120> | |
| 103c4: 00000073 ecall | |
| 103c8: 4505 li a0,1 | |
| 103ca: d1fff0ef jal 100e8 <print_int> | |
| 103ce: 4505 li a0,1 | |
| 103d0: 862a mv a2,a0 | |
| 103d2: 04000893 li a7,64 | |
| 103d6: 00002597 auipc a1,0x2 | |
| 103da: aa258593 addi a1,a1,-1374 # 11e78 <elish_ref+0x180> | |
| 103de: 00000073 ecall | |
| 103e2: c0002a73 rdcycle s4 | |
| 103e6: 4609 li a2,2 | |
| 103e8: 85ce mv a1,s3 | |
| 103ea: 854a mv a0,s2 | |
| 103ec: 9482 jalr s1 | |
| 103ee: c00024f3 rdcycle s1 | |
| 103f2: 7d000913 li s2,2000 | |
| 103f6: 414484b3 sub s1,s1,s4 | |
| 103fa: 02995933 divu s2,s2,s1 | |
| 103fe: 00002617 auipc a2,0x2 | |
| 10402: a2260613 addi a2,a2,-1502 # 11e20 <elish_ref+0x128> | |
| 10406: 0014d993 srli s3,s1,0x1 | |
| 1040a: 87b2 mv a5,a2 | |
| 1040c: 0017c703 lbu a4,1(a5) | |
| 10410: 0785 addi a5,a5,1 | |
| 10412: ff6d bnez a4,1040c <benchmark.constprop.0+0xd2> | |
| 10414: 40c78633 sub a2,a5,a2 | |
| 10418: 04000893 li a7,64 | |
| 1041c: 4505 li a0,1 | |
| 1041e: 00002597 auipc a1,0x2 | |
| 10422: a0258593 addi a1,a1,-1534 # 11e20 <elish_ref+0x128> | |
| 10426: 00000073 ecall | |
| 1042a: 8526 mv a0,s1 | |
| 1042c: cbdff0ef jal 100e8 <print_int> | |
| 10430: 4505 li a0,1 | |
| 10432: 862a mv a2,a0 | |
| 10434: 04000893 li a7,64 | |
| 10438: 00002597 auipc a1,0x2 | |
| 1043c: a4058593 addi a1,a1,-1472 # 11e78 <elish_ref+0x180> | |
| 10440: 00000073 ecall | |
| 10444: 00002617 auipc a2,0x2 | |
| 10448: 9ec60613 addi a2,a2,-1556 # 11e30 <elish_ref+0x138> | |
| 1044c: 87b2 mv a5,a2 | |
| 1044e: 0017c703 lbu a4,1(a5) | |
| 10452: 0785 addi a5,a5,1 | |
| 10454: ff6d bnez a4,1044e <benchmark.constprop.0+0x114> | |
| 10456: 40c78633 sub a2,a5,a2 | |
| 1045a: 04000893 li a7,64 | |
| 1045e: 4505 li a0,1 | |
| 10460: 00002597 auipc a1,0x2 | |
| 10464: 9d058593 addi a1,a1,-1584 # 11e30 <elish_ref+0x138> | |
| 10468: 00000073 ecall | |
| 1046c: 8526 mv a0,s1 | |
| 1046e: c7bff0ef jal 100e8 <print_int> | |
| 10472: 4505 li a0,1 | |
| 10474: 862a mv a2,a0 | |
| 10476: 04000893 li a7,64 | |
| 1047a: 00002597 auipc a1,0x2 | |
| 1047e: 9fe58593 addi a1,a1,-1538 # 11e78 <elish_ref+0x180> | |
| 10482: 00000073 ecall | |
| 10486: 00002617 auipc a2,0x2 | |
| 1048a: 9ba60613 addi a2,a2,-1606 # 11e40 <elish_ref+0x148> | |
| 1048e: 87b2 mv a5,a2 | |
| 10490: 0017c703 lbu a4,1(a5) | |
| 10494: 0785 addi a5,a5,1 | |
| 10496: ff6d bnez a4,10490 <benchmark.constprop.0+0x156> | |
| 10498: 40c78633 sub a2,a5,a2 | |
| 1049c: 04000893 li a7,64 | |
| 104a0: 4505 li a0,1 | |
| 104a2: 00002597 auipc a1,0x2 | |
| 104a6: 99e58593 addi a1,a1,-1634 # 11e40 <elish_ref+0x148> | |
| 104aa: 00000073 ecall | |
| 104ae: 854e mv a0,s3 | |
| 104b0: c39ff0ef jal 100e8 <print_int> | |
| 104b4: 4505 li a0,1 | |
| 104b6: 862a mv a2,a0 | |
| 104b8: 04000893 li a7,64 | |
| 104bc: 00002597 auipc a1,0x2 | |
| 104c0: 9bc58593 addi a1,a1,-1604 # 11e78 <elish_ref+0x180> | |
| 104c4: 00000073 ecall | |
| 104c8: 00002617 auipc a2,0x2 | |
| 104cc: 98860613 addi a2,a2,-1656 # 11e50 <elish_ref+0x158> | |
| 104d0: 87b2 mv a5,a2 | |
| 104d2: 0017c703 lbu a4,1(a5) | |
| 104d6: 0785 addi a5,a5,1 | |
| 104d8: ff6d bnez a4,104d2 <benchmark.constprop.0+0x198> | |
| 104da: 40c78633 sub a2,a5,a2 | |
| 104de: 04000893 li a7,64 | |
| 104e2: 4505 li a0,1 | |
| 104e4: 00002597 auipc a1,0x2 | |
| 104e8: 96c58593 addi a1,a1,-1684 # 11e50 <elish_ref+0x158> | |
| 104ec: 00000073 ecall | |
| 104f0: 854a mv a0,s2 | |
| 104f2: bf7ff0ef jal 100e8 <print_int> | |
| 104f6: 00002617 auipc a2,0x2 | |
| 104fa: 96a60613 addi a2,a2,-1686 # 11e60 <elish_ref+0x168> | |
| 104fe: 87b2 mv a5,a2 | |
| 10500: 0017c703 lbu a4,1(a5) | |
| 10504: 0785 addi a5,a5,1 | |
| 10506: ff6d bnez a4,10500 <benchmark.constprop.0+0x1c6> | |
| 10508: 40c78633 sub a2,a5,a2 | |
| 1050c: 04000893 li a7,64 | |
| 10510: 4505 li a0,1 | |
| 10512: 00002597 auipc a1,0x2 | |
| 10516: 94e58593 addi a1,a1,-1714 # 11e60 <elish_ref+0x168> | |
| 1051a: 00000073 ecall | |
| 1051e: 70a2 ld ra,40(sp) | |
| 10520: 7402 ld s0,32(sp) | |
| 10522: 64e2 ld s1,24(sp) | |
| 10524: 6942 ld s2,16(sp) | |
| 10526: 69a2 ld s3,8(sp) | |
| 10528: 6a02 ld s4,0(sp) | |
| 1052a: 6145 addi sp,sp,48 | |
| 1052c: 4501 li a0,0 | |
| 1052e: 4581 li a1,0 | |
| 10530: 4601 li a2,0 | |
| 10532: 4681 li a3,0 | |
| 10534: 4701 li a4,0 | |
| 10536: 4781 li a5,0 | |
| 10538: 4881 li a7,0 | |
| 1053a: 8082 ret | |
| 1053c: 4601 li a2,0 | |
| 1053e: b525 j 10366 <benchmark.constprop.0+0x2c> | |
| 0000000000010540 <_start>: | |
| 10540: 7115 addi sp,sp,-224 | |
| 10542: 00002617 auipc a2,0x2 | |
| 10546: 93e60613 addi a2,a2,-1730 # 11e80 <elish_ref+0x188> | |
| 1054a: e9a2 sd s0,208(sp) | |
| 1054c: ed86 sd ra,216(sp) | |
| 1054e: e5a6 sd s1,200(sp) | |
| 10550: e1ca sd s2,192(sp) | |
| 10552: fd4e sd s3,184(sp) | |
| 10554: f952 sd s4,176(sp) | |
| 10556: f556 sd s5,168(sp) | |
| 10558: f15a sd s6,160(sp) | |
| 1055a: ed5e sd s7,152(sp) | |
| 1055c: e962 sd s8,144(sp) | |
| 1055e: e566 sd s9,136(sp) | |
| 10560: 1180 addi s0,sp,224 | |
| 10562: 87b2 mv a5,a2 | |
| 10564: 0017c703 lbu a4,1(a5) | |
| 10568: 0785 addi a5,a5,1 | |
| 1056a: ff6d bnez a4,10564 <_start+0x24> | |
| 1056c: 40c78633 sub a2,a5,a2 | |
| 10570: 04000893 li a7,64 | |
| 10574: 4505 li a0,1 | |
| 10576: 00002597 auipc a1,0x2 | |
| 1057a: 90a58593 addi a1,a1,-1782 # 11e80 <elish_ref+0x188> | |
| 1057e: 00000073 ecall | |
| 10582: 00002797 auipc a5,0x2 | |
| 10586: aa678793 addi a5,a5,-1370 # 12028 <elish_ref+0x330> | |
| 1058a: 0007b803 ld a6,0(a5) | |
| 1058e: 6794 ld a3,8(a5) | |
| 10590: 6b98 ld a4,16(a5) | |
| 10592: 6f9c ld a5,24(a5) | |
| 10594: f6040593 addi a1,s0,-160 | |
| 10598: f4040513 addi a0,s0,-192 | |
| 1059c: 4621 li a2,8 | |
| 1059e: f4f43c23 sd a5,-168(s0) | |
| 105a2: f5043023 sd a6,-192(s0) | |
| 105a6: f4d43423 sd a3,-184(s0) | |
| 105aa: f4e43823 sd a4,-176(s0) | |
| 105ae: 07f000ef jal 10e2c <gelu_rvv> | |
| 105b2: 4621 li a2,8 | |
| 105b4: f8040593 addi a1,s0,-128 | |
| 105b8: f4040513 addi a0,s0,-192 | |
| 105bc: 137000ef jal 10ef2 <gelu_ref> | |
| 105c0: 00002617 auipc a2,0x2 | |
| 105c4: 8d060613 addi a2,a2,-1840 # 11e90 <elish_ref+0x198> | |
| 105c8: 87b2 mv a5,a2 | |
| 105ca: 0017c703 lbu a4,1(a5) | |
| 105ce: 0785 addi a5,a5,1 | |
| 105d0: ff6d bnez a4,105ca <_start+0x8a> | |
| 105d2: 40c78633 sub a2,a5,a2 | |
| 105d6: 04000893 li a7,64 | |
| 105da: 4505 li a0,1 | |
| 105dc: 00002597 auipc a1,0x2 | |
| 105e0: 8b458593 addi a1,a1,-1868 # 11e90 <elish_ref+0x198> | |
| 105e4: 00000073 ecall | |
| 105e8: f8040993 addi s3,s0,-128 | |
| 105ec: f6040b13 addi s6,s0,-160 | |
| 105f0: f4040a93 addi s5,s0,-192 | |
| 105f4: 00002917 auipc s2,0x2 | |
| 105f8: 8c490913 addi s2,s2,-1852 # 11eb8 <elish_ref+0x1c0> | |
| 105fc: 8c56 mv s8,s5 | |
| 105fe: 8bda mv s7,s6 | |
| 10600: 8a4e mv s4,s3 | |
| 10602: 00002497 auipc s1,0x2 | |
| 10606: 8ae48493 addi s1,s1,-1874 # 11eb0 <elish_ref+0x1b8> | |
| 1060a: 00002c97 auipc s9,0x2 | |
| 1060e: 89ec8c93 addi s9,s9,-1890 # 11ea8 <elish_ref+0x1b0> | |
| 10612: 00002617 auipc a2,0x2 | |
| 10616: 89660613 addi a2,a2,-1898 # 11ea8 <elish_ref+0x1b0> | |
| 1061a: 00164783 lbu a5,1(a2) | |
| 1061e: 0605 addi a2,a2,1 | |
| 10620: ffed bnez a5,1061a <_start+0xda> | |
| 10622: 41960633 sub a2,a2,s9 | |
| 10626: 04000893 li a7,64 | |
| 1062a: 4505 li a0,1 | |
| 1062c: 00002597 auipc a1,0x2 | |
| 10630: 87c58593 addi a1,a1,-1924 # 11ea8 <elish_ref+0x1b0> | |
| 10634: 00000073 ecall | |
| 10638: 000c2507 flw fa0,0(s8) | |
| 1063c: b97ff0ef jal 101d2 <print_float> | |
| 10640: 00002617 auipc a2,0x2 | |
| 10644: 87060613 addi a2,a2,-1936 # 11eb0 <elish_ref+0x1b8> | |
| 10648: 00164783 lbu a5,1(a2) | |
| 1064c: 0605 addi a2,a2,1 | |
| 1064e: ffed bnez a5,10648 <_start+0x108> | |
| 10650: 8e05 sub a2,a2,s1 | |
| 10652: 04000893 li a7,64 | |
| 10656: 4505 li a0,1 | |
| 10658: 00002597 auipc a1,0x2 | |
| 1065c: 85858593 addi a1,a1,-1960 # 11eb0 <elish_ref+0x1b8> | |
| 10660: 00000073 ecall | |
| 10664: 000ba507 flw fa0,0(s7) | |
| 10668: b6bff0ef jal 101d2 <print_float> | |
| 1066c: 00002617 auipc a2,0x2 | |
| 10670: 84c60613 addi a2,a2,-1972 # 11eb8 <elish_ref+0x1c0> | |
| 10674: 00164783 lbu a5,1(a2) | |
| 10678: 0605 addi a2,a2,1 | |
| 1067a: ffed bnez a5,10674 <_start+0x134> | |
| 1067c: 41260633 sub a2,a2,s2 | |
| 10680: 04000893 li a7,64 | |
| 10684: 4505 li a0,1 | |
| 10686: 00002597 auipc a1,0x2 | |
| 1068a: 83258593 addi a1,a1,-1998 # 11eb8 <elish_ref+0x1c0> | |
| 1068e: 00000073 ecall | |
| 10692: 000a2507 flw fa0,0(s4) | |
| 10696: b3dff0ef jal 101d2 <print_float> | |
| 1069a: 4505 li a0,1 | |
| 1069c: 862a mv a2,a0 | |
| 1069e: 04000893 li a7,64 | |
| 106a2: 00001597 auipc a1,0x1 | |
| 106a6: 7d658593 addi a1,a1,2006 # 11e78 <elish_ref+0x180> | |
| 106aa: 00000073 ecall | |
| 106ae: 0a11 addi s4,s4,4 | |
| 106b0: fa040793 addi a5,s0,-96 | |
| 106b4: 0b91 addi s7,s7,4 | |
| 106b6: 0c11 addi s8,s8,4 | |
| 106b8: f5479de3 bne a5,s4,10612 <_start+0xd2> | |
| 106bc: 4621 li a2,8 | |
| 106be: f6040593 addi a1,s0,-160 | |
| 106c2: f4040513 addi a0,s0,-192 | |
| 106c6: 1eb000ef jal 110b0 <dish_rvv> | |
| 106ca: 4621 li a2,8 | |
| 106cc: f8040593 addi a1,s0,-128 | |
| 106d0: f4040513 addi a0,s0,-192 | |
| 106d4: 355000ef jal 11228 <dish_ref> | |
| 106d8: 00001617 auipc a2,0x1 | |
| 106dc: 7e860613 addi a2,a2,2024 # 11ec0 <elish_ref+0x1c8> | |
| 106e0: 87b2 mv a5,a2 | |
| 106e2: 0017c703 lbu a4,1(a5) | |
| 106e6: 0785 addi a5,a5,1 | |
| 106e8: ff6d bnez a4,106e2 <_start+0x1a2> | |
| 106ea: 40c78633 sub a2,a5,a2 | |
| 106ee: 04000893 li a7,64 | |
| 106f2: 4505 li a0,1 | |
| 106f4: 00001597 auipc a1,0x1 | |
| 106f8: 7cc58593 addi a1,a1,1996 # 11ec0 <elish_ref+0x1c8> | |
| 106fc: 00000073 ecall | |
| 10700: 00001c97 auipc s9,0x1 | |
| 10704: 7d8c8c93 addi s9,s9,2008 # 11ed8 <elish_ref+0x1e0> | |
| 10708: f4040c13 addi s8,s0,-192 | |
| 1070c: f6040b93 addi s7,s0,-160 | |
| 10710: f8040a13 addi s4,s0,-128 | |
| 10714: 00001617 auipc a2,0x1 | |
| 10718: 7c460613 addi a2,a2,1988 # 11ed8 <elish_ref+0x1e0> | |
| 1071c: 00164783 lbu a5,1(a2) | |
| 10720: 0605 addi a2,a2,1 | |
| 10722: ffed bnez a5,1071c <_start+0x1dc> | |
| 10724: 41960633 sub a2,a2,s9 | |
| 10728: 04000893 li a7,64 | |
| 1072c: 4505 li a0,1 | |
| 1072e: 00001597 auipc a1,0x1 | |
| 10732: 7aa58593 addi a1,a1,1962 # 11ed8 <elish_ref+0x1e0> | |
| 10736: 00000073 ecall | |
| 1073a: 000c2507 flw fa0,0(s8) | |
| 1073e: a95ff0ef jal 101d2 <print_float> | |
| 10742: 00001617 auipc a2,0x1 | |
| 10746: 76e60613 addi a2,a2,1902 # 11eb0 <elish_ref+0x1b8> | |
| 1074a: 00164783 lbu a5,1(a2) | |
| 1074e: 0605 addi a2,a2,1 | |
| 10750: ffed bnez a5,1074a <_start+0x20a> | |
| 10752: 8e05 sub a2,a2,s1 | |
| 10754: 04000893 li a7,64 | |
| 10758: 4505 li a0,1 | |
| 1075a: 00001597 auipc a1,0x1 | |
| 1075e: 75658593 addi a1,a1,1878 # 11eb0 <elish_ref+0x1b8> | |
| 10762: 00000073 ecall | |
| 10766: 000ba507 flw fa0,0(s7) | |
| 1076a: a69ff0ef jal 101d2 <print_float> | |
| 1076e: 00001617 auipc a2,0x1 | |
| 10772: 74a60613 addi a2,a2,1866 # 11eb8 <elish_ref+0x1c0> | |
| 10776: 00164783 lbu a5,1(a2) | |
| 1077a: 0605 addi a2,a2,1 | |
| 1077c: ffed bnez a5,10776 <_start+0x236> | |
| 1077e: 41260633 sub a2,a2,s2 | |
| 10782: 04000893 li a7,64 | |
| 10786: 4505 li a0,1 | |
| 10788: 00001597 auipc a1,0x1 | |
| 1078c: 73058593 addi a1,a1,1840 # 11eb8 <elish_ref+0x1c0> | |
| 10790: 00000073 ecall | |
| 10794: 000a2507 flw fa0,0(s4) | |
| 10798: a3bff0ef jal 101d2 <print_float> | |
| 1079c: 4505 li a0,1 | |
| 1079e: 862a mv a2,a0 | |
| 107a0: 04000893 li a7,64 | |
| 107a4: 00001597 auipc a1,0x1 | |
| 107a8: 6d458593 addi a1,a1,1748 # 11e78 <elish_ref+0x180> | |
| 107ac: 00000073 ecall | |
| 107b0: 0a11 addi s4,s4,4 | |
| 107b2: fa040793 addi a5,s0,-96 | |
| 107b6: 0b91 addi s7,s7,4 | |
| 107b8: 0c11 addi s8,s8,4 | |
| 107ba: f5479de3 bne a5,s4,10714 <_start+0x1d4> | |
| 107be: 4621 li a2,8 | |
| 107c0: f6040593 addi a1,s0,-160 | |
| 107c4: f4040513 addi a0,s0,-192 | |
| 107c8: 2f1000ef jal 112b8 <relu_rvv> | |
| 107cc: 4621 li a2,8 | |
| 107ce: f8040593 addi a1,s0,-128 | |
| 107d2: f4040513 addi a0,s0,-192 | |
| 107d6: 32d000ef jal 11302 <relu_ref> | |
| 107da: 00001617 auipc a2,0x1 | |
| 107de: 70660613 addi a2,a2,1798 # 11ee0 <elish_ref+0x1e8> | |
| 107e2: 87b2 mv a5,a2 | |
| 107e4: 0017c703 lbu a4,1(a5) | |
| 107e8: 0785 addi a5,a5,1 | |
| 107ea: ff6d bnez a4,107e4 <_start+0x2a4> | |
| 107ec: 40c78633 sub a2,a5,a2 | |
| 107f0: 04000893 li a7,64 | |
| 107f4: 4505 li a0,1 | |
| 107f6: 00001597 auipc a1,0x1 | |
| 107fa: 6ea58593 addi a1,a1,1770 # 11ee0 <elish_ref+0x1e8> | |
| 107fe: 00000073 ecall | |
| 10802: 00001c97 auipc s9,0x1 | |
| 10806: 6f6c8c93 addi s9,s9,1782 # 11ef8 <elish_ref+0x200> | |
| 1080a: f4040c13 addi s8,s0,-192 | |
| 1080e: f6040b93 addi s7,s0,-160 | |
| 10812: f8040a13 addi s4,s0,-128 | |
| 10816: 00001617 auipc a2,0x1 | |
| 1081a: 6e260613 addi a2,a2,1762 # 11ef8 <elish_ref+0x200> | |
| 1081e: 00164783 lbu a5,1(a2) | |
| 10822: 0605 addi a2,a2,1 | |
| 10824: ffed bnez a5,1081e <_start+0x2de> | |
| 10826: 41960633 sub a2,a2,s9 | |
| 1082a: 04000893 li a7,64 | |
| 1082e: 4505 li a0,1 | |
| 10830: 00001597 auipc a1,0x1 | |
| 10834: 6c858593 addi a1,a1,1736 # 11ef8 <elish_ref+0x200> | |
| 10838: 00000073 ecall | |
| 1083c: 000c2507 flw fa0,0(s8) | |
| 10840: 993ff0ef jal 101d2 <print_float> | |
| 10844: 00001617 auipc a2,0x1 | |
| 10848: 66c60613 addi a2,a2,1644 # 11eb0 <elish_ref+0x1b8> | |
| 1084c: 00164783 lbu a5,1(a2) | |
| 10850: 0605 addi a2,a2,1 | |
| 10852: ffed bnez a5,1084c <_start+0x30c> | |
| 10854: 8e05 sub a2,a2,s1 | |
| 10856: 04000893 li a7,64 | |
| 1085a: 4505 li a0,1 | |
| 1085c: 00001597 auipc a1,0x1 | |
| 10860: 65458593 addi a1,a1,1620 # 11eb0 <elish_ref+0x1b8> | |
| 10864: 00000073 ecall | |
| 10868: 000ba507 flw fa0,0(s7) | |
| 1086c: 967ff0ef jal 101d2 <print_float> | |
| 10870: 00001617 auipc a2,0x1 | |
| 10874: 64860613 addi a2,a2,1608 # 11eb8 <elish_ref+0x1c0> | |
| 10878: 00164783 lbu a5,1(a2) | |
| 1087c: 0605 addi a2,a2,1 | |
| 1087e: ffed bnez a5,10878 <_start+0x338> | |
| 10880: 41260633 sub a2,a2,s2 | |
| 10884: 04000893 li a7,64 | |
| 10888: 4505 li a0,1 | |
| 1088a: 00001597 auipc a1,0x1 | |
| 1088e: 62e58593 addi a1,a1,1582 # 11eb8 <elish_ref+0x1c0> | |
| 10892: 00000073 ecall | |
| 10896: 000a2507 flw fa0,0(s4) | |
| 1089a: 939ff0ef jal 101d2 <print_float> | |
| 1089e: 4505 li a0,1 | |
| 108a0: 862a mv a2,a0 | |
| 108a2: 04000893 li a7,64 | |
| 108a6: 00001597 auipc a1,0x1 | |
| 108aa: 5d258593 addi a1,a1,1490 # 11e78 <elish_ref+0x180> | |
| 108ae: 00000073 ecall | |
| 108b2: 0a11 addi s4,s4,4 | |
| 108b4: fa040793 addi a5,s0,-96 | |
| 108b8: 0b91 addi s7,s7,4 | |
| 108ba: 0c11 addi s8,s8,4 | |
| 108bc: f4fa1de3 bne s4,a5,10816 <_start+0x2d6> | |
| 108c0: 4621 li a2,8 | |
| 108c2: f6040593 addi a1,s0,-160 | |
| 108c6: f4040513 addi a0,s0,-192 | |
| 108ca: 27d000ef jal 11346 <leaky_relu_rvv> | |
| 108ce: 4621 li a2,8 | |
| 108d0: f8040593 addi a1,s0,-128 | |
| 108d4: f4040513 addi a0,s0,-192 | |
| 108d8: 2c1000ef jal 11398 <leaky_relu_ref> | |
| 108dc: 00001617 auipc a2,0x1 | |
| 108e0: 62460613 addi a2,a2,1572 # 11f00 <elish_ref+0x208> | |
| 108e4: 87b2 mv a5,a2 | |
| 108e6: 0017c703 lbu a4,1(a5) | |
| 108ea: 0785 addi a5,a5,1 | |
| 108ec: ff6d bnez a4,108e6 <_start+0x3a6> | |
| 108ee: 40c78633 sub a2,a5,a2 | |
| 108f2: 04000893 li a7,64 | |
| 108f6: 4505 li a0,1 | |
| 108f8: 00001597 auipc a1,0x1 | |
| 108fc: 60858593 addi a1,a1,1544 # 11f00 <elish_ref+0x208> | |
| 10900: 00000073 ecall | |
| 10904: 00001c97 auipc s9,0x1 | |
| 10908: 61cc8c93 addi s9,s9,1564 # 11f20 <elish_ref+0x228> | |
| 1090c: f4040c13 addi s8,s0,-192 | |
| 10910: f6040b93 addi s7,s0,-160 | |
| 10914: f8040a13 addi s4,s0,-128 | |
| 10918: 00001617 auipc a2,0x1 | |
| 1091c: 60860613 addi a2,a2,1544 # 11f20 <elish_ref+0x228> | |
| 10920: 00164783 lbu a5,1(a2) | |
| 10924: 0605 addi a2,a2,1 | |
| 10926: ffed bnez a5,10920 <_start+0x3e0> | |
| 10928: 41960633 sub a2,a2,s9 | |
| 1092c: 04000893 li a7,64 | |
| 10930: 4505 li a0,1 | |
| 10932: 00001597 auipc a1,0x1 | |
| 10936: 5ee58593 addi a1,a1,1518 # 11f20 <elish_ref+0x228> | |
| 1093a: 00000073 ecall | |
| 1093e: 000c2507 flw fa0,0(s8) | |
| 10942: 891ff0ef jal 101d2 <print_float> | |
| 10946: 00001617 auipc a2,0x1 | |
| 1094a: 56a60613 addi a2,a2,1386 # 11eb0 <elish_ref+0x1b8> | |
| 1094e: 00164783 lbu a5,1(a2) | |
| 10952: 0605 addi a2,a2,1 | |
| 10954: ffed bnez a5,1094e <_start+0x40e> | |
| 10956: 8e05 sub a2,a2,s1 | |
| 10958: 04000893 li a7,64 | |
| 1095c: 4505 li a0,1 | |
| 1095e: 00001597 auipc a1,0x1 | |
| 10962: 55258593 addi a1,a1,1362 # 11eb0 <elish_ref+0x1b8> | |
| 10966: 00000073 ecall | |
| 1096a: 000ba507 flw fa0,0(s7) | |
| 1096e: 865ff0ef jal 101d2 <print_float> | |
| 10972: 00001617 auipc a2,0x1 | |
| 10976: 54660613 addi a2,a2,1350 # 11eb8 <elish_ref+0x1c0> | |
| 1097a: 00164783 lbu a5,1(a2) | |
| 1097e: 0605 addi a2,a2,1 | |
| 10980: ffed bnez a5,1097a <_start+0x43a> | |
| 10982: 41260633 sub a2,a2,s2 | |
| 10986: 04000893 li a7,64 | |
| 1098a: 4505 li a0,1 | |
| 1098c: 00001597 auipc a1,0x1 | |
| 10990: 52c58593 addi a1,a1,1324 # 11eb8 <elish_ref+0x1c0> | |
| 10994: 00000073 ecall | |
| 10998: 000a2507 flw fa0,0(s4) | |
| 1099c: 837ff0ef jal 101d2 <print_float> | |
| 109a0: 4505 li a0,1 | |
| 109a2: 862a mv a2,a0 | |
| 109a4: 04000893 li a7,64 | |
| 109a8: 00001597 auipc a1,0x1 | |
| 109ac: 4d058593 addi a1,a1,1232 # 11e78 <elish_ref+0x180> | |
| 109b0: 00000073 ecall | |
| 109b4: 0a11 addi s4,s4,4 | |
| 109b6: fa040793 addi a5,s0,-96 | |
| 109ba: 0b91 addi s7,s7,4 | |
| 109bc: 0c11 addi s8,s8,4 | |
| 109be: f5479de3 bne a5,s4,10918 <_start+0x3d8> | |
| 109c2: 4621 li a2,8 | |
| 109c4: f6040593 addi a1,s0,-160 | |
| 109c8: f4040513 addi a0,s0,-192 | |
| 109cc: 215000ef jal 113e0 <elu_rvv> | |
| 109d0: 4621 li a2,8 | |
| 109d2: f8040593 addi a1,s0,-128 | |
| 109d6: f4040513 addi a0,s0,-192 | |
| 109da: 3b1000ef jal 1158a <elu_ref> | |
| 109de: 00001617 auipc a2,0x1 | |
| 109e2: 55260613 addi a2,a2,1362 # 11f30 <elish_ref+0x238> | |
| 109e6: 87b2 mv a5,a2 | |
| 109e8: 0017c703 lbu a4,1(a5) | |
| 109ec: 0785 addi a5,a5,1 | |
| 109ee: ff6d bnez a4,109e8 <_start+0x4a8> | |
| 109f0: 40c78633 sub a2,a5,a2 | |
| 109f4: 04000893 li a7,64 | |
| 109f8: 4505 li a0,1 | |
| 109fa: 00001597 auipc a1,0x1 | |
| 109fe: 53658593 addi a1,a1,1334 # 11f30 <elish_ref+0x238> | |
| 10a02: 00000073 ecall | |
| 10a06: 00001c97 auipc s9,0x1 | |
| 10a0a: 542c8c93 addi s9,s9,1346 # 11f48 <elish_ref+0x250> | |
| 10a0e: f4040c13 addi s8,s0,-192 | |
| 10a12: f6040b93 addi s7,s0,-160 | |
| 10a16: f8040a13 addi s4,s0,-128 | |
| 10a1a: 00001617 auipc a2,0x1 | |
| 10a1e: 52e60613 addi a2,a2,1326 # 11f48 <elish_ref+0x250> | |
| 10a22: 00164783 lbu a5,1(a2) | |
| 10a26: 0605 addi a2,a2,1 | |
| 10a28: ffed bnez a5,10a22 <_start+0x4e2> | |
| 10a2a: 41960633 sub a2,a2,s9 | |
| 10a2e: 04000893 li a7,64 | |
| 10a32: 4505 li a0,1 | |
| 10a34: 00001597 auipc a1,0x1 | |
| 10a38: 51458593 addi a1,a1,1300 # 11f48 <elish_ref+0x250> | |
| 10a3c: 00000073 ecall | |
| 10a40: 000c2507 flw fa0,0(s8) | |
| 10a44: f8eff0ef jal 101d2 <print_float> | |
| 10a48: 00001617 auipc a2,0x1 | |
| 10a4c: 46860613 addi a2,a2,1128 # 11eb0 <elish_ref+0x1b8> | |
| 10a50: 00164783 lbu a5,1(a2) | |
| 10a54: 0605 addi a2,a2,1 | |
| 10a56: ffed bnez a5,10a50 <_start+0x510> | |
| 10a58: 8e05 sub a2,a2,s1 | |
| 10a5a: 04000893 li a7,64 | |
| 10a5e: 4505 li a0,1 | |
| 10a60: 00001597 auipc a1,0x1 | |
| 10a64: 45058593 addi a1,a1,1104 # 11eb0 <elish_ref+0x1b8> | |
| 10a68: 00000073 ecall | |
| 10a6c: 000ba507 flw fa0,0(s7) | |
| 10a70: f62ff0ef jal 101d2 <print_float> | |
| 10a74: 00001617 auipc a2,0x1 | |
| 10a78: 44460613 addi a2,a2,1092 # 11eb8 <elish_ref+0x1c0> | |
| 10a7c: 00164783 lbu a5,1(a2) | |
| 10a80: 0605 addi a2,a2,1 | |
| 10a82: ffed bnez a5,10a7c <_start+0x53c> | |
| 10a84: 41260633 sub a2,a2,s2 | |
| 10a88: 04000893 li a7,64 | |
| 10a8c: 4505 li a0,1 | |
| 10a8e: 00001597 auipc a1,0x1 | |
| 10a92: 42a58593 addi a1,a1,1066 # 11eb8 <elish_ref+0x1c0> | |
| 10a96: 00000073 ecall | |
| 10a9a: 000a2507 flw fa0,0(s4) | |
| 10a9e: f34ff0ef jal 101d2 <print_float> | |
| 10aa2: 4505 li a0,1 | |
| 10aa4: 862a mv a2,a0 | |
| 10aa6: 04000893 li a7,64 | |
| 10aaa: 00001597 auipc a1,0x1 | |
| 10aae: 3ce58593 addi a1,a1,974 # 11e78 <elish_ref+0x180> | |
| 10ab2: 00000073 ecall | |
| 10ab6: 0a11 addi s4,s4,4 | |
| 10ab8: fa040793 addi a5,s0,-96 | |
| 10abc: 0b91 addi s7,s7,4 | |
| 10abe: 0c11 addi s8,s8,4 | |
| 10ac0: f5479de3 bne a5,s4,10a1a <_start+0x4da> | |
| 10ac4: f6040593 addi a1,s0,-160 | |
| 10ac8: 4621 li a2,8 | |
| 10aca: f4040513 addi a0,s0,-192 | |
| 10ace: 37b000ef jal 11648 <elish_rvv> | |
| 10ad2: 4621 li a2,8 | |
| 10ad4: f8040593 addi a1,s0,-128 | |
| 10ad8: f4040513 addi a0,s0,-192 | |
| 10adc: 21c010ef jal 11cf8 <elish_ref> | |
| 10ae0: 00001617 auipc a2,0x1 | |
| 10ae4: 47060613 addi a2,a2,1136 # 11f50 <elish_ref+0x258> | |
| 10ae8: 87b2 mv a5,a2 | |
| 10aea: 0017c703 lbu a4,1(a5) | |
| 10aee: 0785 addi a5,a5,1 | |
| 10af0: ff6d bnez a4,10aea <_start+0x5aa> | |
| 10af2: 40c78633 sub a2,a5,a2 | |
| 10af6: 04000893 li a7,64 | |
| 10afa: 4505 li a0,1 | |
| 10afc: 00001597 auipc a1,0x1 | |
| 10b00: 45458593 addi a1,a1,1108 # 11f50 <elish_ref+0x258> | |
| 10b04: 00000073 ecall | |
| 10b08: 00001a17 auipc s4,0x1 | |
| 10b0c: 460a0a13 addi s4,s4,1120 # 11f68 <elish_ref+0x270> | |
| 10b10: 00001617 auipc a2,0x1 | |
| 10b14: 45860613 addi a2,a2,1112 # 11f68 <elish_ref+0x270> | |
| 10b18: 00164783 lbu a5,1(a2) | |
| 10b1c: 0605 addi a2,a2,1 | |
| 10b1e: ffed bnez a5,10b18 <_start+0x5d8> | |
| 10b20: 41460633 sub a2,a2,s4 | |
| 10b24: 04000893 li a7,64 | |
| 10b28: 4505 li a0,1 | |
| 10b2a: 00001597 auipc a1,0x1 | |
| 10b2e: 43e58593 addi a1,a1,1086 # 11f68 <elish_ref+0x270> | |
| 10b32: 00000073 ecall | |
| 10b36: 000aa507 flw fa0,0(s5) | |
| 10b3a: e98ff0ef jal 101d2 <print_float> | |
| 10b3e: 00001617 auipc a2,0x1 | |
| 10b42: 37260613 addi a2,a2,882 # 11eb0 <elish_ref+0x1b8> | |
| 10b46: 00164783 lbu a5,1(a2) | |
| 10b4a: 0605 addi a2,a2,1 | |
| 10b4c: ffed bnez a5,10b46 <_start+0x606> | |
| 10b4e: 8e05 sub a2,a2,s1 | |
| 10b50: 04000893 li a7,64 | |
| 10b54: 4505 li a0,1 | |
| 10b56: 00001597 auipc a1,0x1 | |
| 10b5a: 35a58593 addi a1,a1,858 # 11eb0 <elish_ref+0x1b8> | |
| 10b5e: 00000073 ecall | |
| 10b62: 000b2507 flw fa0,0(s6) | |
| 10b66: e6cff0ef jal 101d2 <print_float> | |
| 10b6a: 00001617 auipc a2,0x1 | |
| 10b6e: 34e60613 addi a2,a2,846 # 11eb8 <elish_ref+0x1c0> | |
| 10b72: 00164783 lbu a5,1(a2) | |
| 10b76: 0605 addi a2,a2,1 | |
| 10b78: ffed bnez a5,10b72 <_start+0x632> | |
| 10b7a: 41260633 sub a2,a2,s2 | |
| 10b7e: 04000893 li a7,64 | |
| 10b82: 4505 li a0,1 | |
| 10b84: 00001597 auipc a1,0x1 | |
| 10b88: 33458593 addi a1,a1,820 # 11eb8 <elish_ref+0x1c0> | |
| 10b8c: 00000073 ecall | |
| 10b90: 0009a507 flw fa0,0(s3) | |
| 10b94: e3eff0ef jal 101d2 <print_float> | |
| 10b98: 4505 li a0,1 | |
| 10b9a: 862a mv a2,a0 | |
| 10b9c: 04000893 li a7,64 | |
| 10ba0: 00001597 auipc a1,0x1 | |
| 10ba4: 2d858593 addi a1,a1,728 # 11e78 <elish_ref+0x180> | |
| 10ba8: 00000073 ecall | |
| 10bac: 0991 addi s3,s3,4 | |
| 10bae: fa040793 addi a5,s0,-96 | |
| 10bb2: 0b11 addi s6,s6,4 | |
| 10bb4: 0a91 addi s5,s5,4 | |
| 10bb6: f5379de3 bne a5,s3,10b10 <_start+0x5d0> | |
| 10bba: 00002797 auipc a5,0x2 | |
| 10bbe: 4467b783 ld a5,1094(a5) # 13000 <__DATA_BEGIN__> | |
| 10bc2: 8532 mv a0,a2 | |
| 10bc4: f2f43023 sd a5,-224(s0) | |
| 10bc8: 00000073 ecall | |
| 10bcc: 00000597 auipc a1,0x0 | |
| 10bd0: 26058593 addi a1,a1,608 # 10e2c <gelu_rvv> | |
| 10bd4: f2040613 addi a2,s0,-224 | |
| 10bd8: f3040693 addi a3,s0,-208 | |
| 10bdc: 00001517 auipc a0,0x1 | |
| 10be0: 39c50513 addi a0,a0,924 # 11f78 <elish_ref+0x280> | |
| 10be4: f56ff0ef jal 1033a <benchmark.constprop.0> | |
| 10be8: 4505 li a0,1 | |
| 10bea: 862a mv a2,a0 | |
| 10bec: 04000893 li a7,64 | |
| 10bf0: 00001597 auipc a1,0x1 | |
| 10bf4: 28858593 addi a1,a1,648 # 11e78 <elish_ref+0x180> | |
| 10bf8: 00000073 ecall | |
| 10bfc: 00000597 auipc a1,0x0 | |
| 10c00: 2f658593 addi a1,a1,758 # 10ef2 <gelu_ref> | |
| 10c04: f2040613 addi a2,s0,-224 | |
| 10c08: f3040693 addi a3,s0,-208 | |
| 10c0c: 00001517 auipc a0,0x1 | |
| 10c10: 37c50513 addi a0,a0,892 # 11f88 <elish_ref+0x290> | |
| 10c14: f26ff0ef jal 1033a <benchmark.constprop.0> | |
| 10c18: 4505 li a0,1 | |
| 10c1a: 862a mv a2,a0 | |
| 10c1c: 04000893 li a7,64 | |
| 10c20: 00001597 auipc a1,0x1 | |
| 10c24: 25858593 addi a1,a1,600 # 11e78 <elish_ref+0x180> | |
| 10c28: 00000073 ecall | |
| 10c2c: 00000597 auipc a1,0x0 | |
| 10c30: 48458593 addi a1,a1,1156 # 110b0 <dish_rvv> | |
| 10c34: f2040613 addi a2,s0,-224 | |
| 10c38: f3040693 addi a3,s0,-208 | |
| 10c3c: 00001517 auipc a0,0x1 | |
| 10c40: 35c50513 addi a0,a0,860 # 11f98 <elish_ref+0x2a0> | |
| 10c44: ef6ff0ef jal 1033a <benchmark.constprop.0> | |
| 10c48: 4505 li a0,1 | |
| 10c4a: 862a mv a2,a0 | |
| 10c4c: 04000893 li a7,64 | |
| 10c50: 00001597 auipc a1,0x1 | |
| 10c54: 22858593 addi a1,a1,552 # 11e78 <elish_ref+0x180> | |
| 10c58: 00000073 ecall | |
| 10c5c: 00000597 auipc a1,0x0 | |
| 10c60: 5cc58593 addi a1,a1,1484 # 11228 <dish_ref> | |
| 10c64: f2040613 addi a2,s0,-224 | |
| 10c68: f3040693 addi a3,s0,-208 | |
| 10c6c: 00001517 auipc a0,0x1 | |
| 10c70: 33c50513 addi a0,a0,828 # 11fa8 <elish_ref+0x2b0> | |
| 10c74: ec6ff0ef jal 1033a <benchmark.constprop.0> | |
| 10c78: 4505 li a0,1 | |
| 10c7a: 862a mv a2,a0 | |
| 10c7c: 04000893 li a7,64 | |
| 10c80: 00001597 auipc a1,0x1 | |
| 10c84: 1f858593 addi a1,a1,504 # 11e78 <elish_ref+0x180> | |
| 10c88: 00000073 ecall | |
| 10c8c: 00000597 auipc a1,0x0 | |
| 10c90: 62c58593 addi a1,a1,1580 # 112b8 <relu_rvv> | |
| 10c94: f2040613 addi a2,s0,-224 | |
| 10c98: f3040693 addi a3,s0,-208 | |
| 10c9c: 00001517 auipc a0,0x1 | |
| 10ca0: 31c50513 addi a0,a0,796 # 11fb8 <elish_ref+0x2c0> | |
| 10ca4: e96ff0ef jal 1033a <benchmark.constprop.0> | |
| 10ca8: 4505 li a0,1 | |
| 10caa: 862a mv a2,a0 | |
| 10cac: 04000893 li a7,64 | |
| 10cb0: 00001597 auipc a1,0x1 | |
| 10cb4: 1c858593 addi a1,a1,456 # 11e78 <elish_ref+0x180> | |
| 10cb8: 00000073 ecall | |
| 10cbc: 00000597 auipc a1,0x0 | |
| 10cc0: 64658593 addi a1,a1,1606 # 11302 <relu_ref> | |
| 10cc4: f2040613 addi a2,s0,-224 | |
| 10cc8: f3040693 addi a3,s0,-208 | |
| 10ccc: 00001517 auipc a0,0x1 | |
| 10cd0: 2fc50513 addi a0,a0,764 # 11fc8 <elish_ref+0x2d0> | |
| 10cd4: e66ff0ef jal 1033a <benchmark.constprop.0> | |
| 10cd8: 4505 li a0,1 | |
| 10cda: 862a mv a2,a0 | |
| 10cdc: 04000893 li a7,64 | |
| 10ce0: 00001597 auipc a1,0x1 | |
| 10ce4: 19858593 addi a1,a1,408 # 11e78 <elish_ref+0x180> | |
| 10ce8: 00000073 ecall | |
| 10cec: 00000597 auipc a1,0x0 | |
| 10cf0: 65a58593 addi a1,a1,1626 # 11346 <leaky_relu_rvv> | |
| 10cf4: f2040613 addi a2,s0,-224 | |
| 10cf8: f3040693 addi a3,s0,-208 | |
| 10cfc: 00001517 auipc a0,0x1 | |
| 10d00: 2dc50513 addi a0,a0,732 # 11fd8 <elish_ref+0x2e0> | |
| 10d04: e36ff0ef jal 1033a <benchmark.constprop.0> | |
| 10d08: 4505 li a0,1 | |
| 10d0a: 862a mv a2,a0 | |
| 10d0c: 04000893 li a7,64 | |
| 10d10: 00001597 auipc a1,0x1 | |
| 10d14: 16858593 addi a1,a1,360 # 11e78 <elish_ref+0x180> | |
| 10d18: 00000073 ecall | |
| 10d1c: 00000597 auipc a1,0x0 | |
| 10d20: 67c58593 addi a1,a1,1660 # 11398 <leaky_relu_ref> | |
| 10d24: f2040613 addi a2,s0,-224 | |
| 10d28: f3040693 addi a3,s0,-208 | |
| 10d2c: 00001517 auipc a0,0x1 | |
| 10d30: 2bc50513 addi a0,a0,700 # 11fe8 <elish_ref+0x2f0> | |
| 10d34: e06ff0ef jal 1033a <benchmark.constprop.0> | |
| 10d38: 4505 li a0,1 | |
| 10d3a: 862a mv a2,a0 | |
| 10d3c: 04000893 li a7,64 | |
| 10d40: 00001597 auipc a1,0x1 | |
| 10d44: 13858593 addi a1,a1,312 # 11e78 <elish_ref+0x180> | |
| 10d48: 00000073 ecall | |
| 10d4c: 00000597 auipc a1,0x0 | |
| 10d50: 69458593 addi a1,a1,1684 # 113e0 <elu_rvv> | |
| 10d54: f2040613 addi a2,s0,-224 | |
| 10d58: f3040693 addi a3,s0,-208 | |
| 10d5c: 00001517 auipc a0,0x1 | |
| 10d60: 29c50513 addi a0,a0,668 # 11ff8 <elish_ref+0x300> | |
| 10d64: dd6ff0ef jal 1033a <benchmark.constprop.0> | |
| 10d68: 4505 li a0,1 | |
| 10d6a: 862a mv a2,a0 | |
| 10d6c: 04000893 li a7,64 | |
| 10d70: 00001597 auipc a1,0x1 | |
| 10d74: 10858593 addi a1,a1,264 # 11e78 <elish_ref+0x180> | |
| 10d78: 00000073 ecall | |
| 10d7c: 00001597 auipc a1,0x1 | |
| 10d80: 80e58593 addi a1,a1,-2034 # 1158a <elu_ref> | |
| 10d84: f2040613 addi a2,s0,-224 | |
| 10d88: f3040693 addi a3,s0,-208 | |
| 10d8c: 00001517 auipc a0,0x1 | |
| 10d90: 27450513 addi a0,a0,628 # 12000 <elish_ref+0x308> | |
| 10d94: da6ff0ef jal 1033a <benchmark.constprop.0> | |
| 10d98: 4505 li a0,1 | |
| 10d9a: 862a mv a2,a0 | |
| 10d9c: 04000893 li a7,64 | |
| 10da0: 00001597 auipc a1,0x1 | |
| 10da4: 0d858593 addi a1,a1,216 # 11e78 <elish_ref+0x180> | |
| 10da8: 00000073 ecall | |
| 10dac: 00001597 auipc a1,0x1 | |
| 10db0: 89c58593 addi a1,a1,-1892 # 11648 <elish_rvv> | |
| 10db4: f2040613 addi a2,s0,-224 | |
| 10db8: f3040693 addi a3,s0,-208 | |
| 10dbc: 00001517 auipc a0,0x1 | |
| 10dc0: 24c50513 addi a0,a0,588 # 12008 <elish_ref+0x310> | |
| 10dc4: d76ff0ef jal 1033a <benchmark.constprop.0> | |
| 10dc8: 4505 li a0,1 | |
| 10dca: 862a mv a2,a0 | |
| 10dcc: 04000893 li a7,64 | |
| 10dd0: 00001597 auipc a1,0x1 | |
| 10dd4: 0a858593 addi a1,a1,168 # 11e78 <elish_ref+0x180> | |
| 10dd8: 00000073 ecall | |
| 10ddc: 00001597 auipc a1,0x1 | |
| 10de0: f1c58593 addi a1,a1,-228 # 11cf8 <elish_ref> | |
| 10de4: f3040693 addi a3,s0,-208 | |
| 10de8: f2040613 addi a2,s0,-224 | |
| 10dec: 00001517 auipc a0,0x1 | |
| 10df0: 22c50513 addi a0,a0,556 # 12018 <elish_ref+0x320> | |
| 10df4: d46ff0ef jal 1033a <benchmark.constprop.0> | |
| 10df8: 05d00893 li a7,93 | |
| 10dfc: 4501 li a0,0 | |
| 10dfe: 00000073 ecall | |
| 10e02: 60ee ld ra,216(sp) | |
| 10e04: 644e ld s0,208(sp) | |
| 10e06: 64ae ld s1,200(sp) | |
| 10e08: 690e ld s2,192(sp) | |
| 10e0a: 79ea ld s3,184(sp) | |
| 10e0c: 7a4a ld s4,176(sp) | |
| 10e0e: 7aaa ld s5,168(sp) | |
| 10e10: 7b0a ld s6,160(sp) | |
| 10e12: 6bea ld s7,152(sp) | |
| 10e14: 6c4a ld s8,144(sp) | |
| 10e16: 6caa ld s9,136(sp) | |
| 10e18: 612d addi sp,sp,224 | |
| 10e1a: 4501 li a0,0 | |
| 10e1c: 4581 li a1,0 | |
| 10e1e: 4601 li a2,0 | |
| 10e20: 4681 li a3,0 | |
| 10e22: 4701 li a4,0 | |
| 10e24: 4781 li a5,0 | |
| 10e26: 4801 li a6,0 | |
| 10e28: 4881 li a7,0 | |
| 10e2a: 8082 ret | |
| 0000000000010e2c <gelu_rvv>: | |
| 10e2c: 1141 addi sp,sp,-16 | |
| 10e2e: e022 sd s0,0(sp) | |
| 10e30: e406 sd ra,8(sp) | |
| 10e32: 0800 addi s0,sp,16 | |
| 10e34: c645 beqz a2,10edc <gelu_rvv+0xb0> | |
| 10e36: 00002797 auipc a5,0x2 | |
| 10e3a: 1d67a087 flw ft1,470(a5) # 1300c <__DATA_BEGIN__+0xc> | |
| 10e3e: 00002797 auipc a5,0x2 | |
| 10e42: 1d27a007 flw ft0,466(a5) # 13010 <__DATA_BEGIN__+0x10> | |
| 10e46: 00002797 auipc a5,0x2 | |
| 10e4a: 1ce7a507 flw fa0,462(a5) # 13014 <__DATA_BEGIN__+0x14> | |
| 10e4e: 00002797 auipc a5,0x2 | |
| 10e52: 1ca7a587 flw fa1,458(a5) # 13018 <__DATA_BEGIN__+0x18> | |
| 10e56: 00002797 auipc a5,0x2 | |
| 10e5a: 1c67a607 flw fa2,454(a5) # 1301c <__DATA_BEGIN__+0x1c> | |
| 10e5e: 00002797 auipc a5,0x2 | |
| 10e62: 1c27a787 flw fa5,450(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 10e66: 00002797 auipc a5,0x2 | |
| 10e6a: 1be7a687 flw fa3,446(a5) # 13024 <__DATA_BEGIN__+0x24> | |
| 10e6e: 00002797 auipc a5,0x2 | |
| 10e72: 1ba7a707 flw fa4,442(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 10e76: 4681 li a3,0 | |
| 10e78: 00269713 slli a4,a3,0x2 | |
| 10e7c: 40d607b3 sub a5,a2,a3 | |
| 10e80: 0087f7d7 th.vsetvli a5,a5,e32,m1,d1 | |
| 10e84: 00e50833 add a6,a0,a4 | |
| 10e88: 02087107 th.vle.v v2,(a6) | |
| 10e8c: 972e add a4,a4,a1 | |
| 10e8e: 96be add a3,a3,a5 | |
| 10e90: 922110d7 th.vfmul.vv v1,v2,v2 | |
| 10e94: 921110d7 th.vfmul.vv v1,v1,v2 | |
| 10e98: 9210d0d7 th.vfmul.vf v1,v1,ft1 | |
| 10e9c: 022090d7 th.vfadd.vv v1,v2,v1 | |
| 10ea0: 921050d7 th.vfmul.vf v1,v1,ft0 | |
| 10ea4: 921091d7 th.vfmul.vv v3,v1,v1 | |
| 10ea8: 92355257 th.vfmul.vf v4,v3,fa0 | |
| 10eac: 923651d7 th.vfmul.vf v3,v3,fa2 | |
| 10eb0: 0245d257 th.vfadd.vf v4,v4,fa1 | |
| 10eb4: 0237d1d7 th.vfadd.vf v3,v3,fa5 | |
| 10eb8: 921210d7 th.vfmul.vv v1,v1,v4 | |
| 10ebc: 821190d7 th.vfdiv.vv v1,v1,v3 | |
| 10ec0: 1217d0d7 th.vfmin.vf v1,v1,fa5 | |
| 10ec4: 1a16d0d7 th.vfmax.vf v1,v1,fa3 | |
| 10ec8: 0217d0d7 th.vfadd.vf v1,v1,fa5 | |
| 10ecc: 92209157 th.vfmul.vv v2,v2,v1 | |
| 10ed0: 92275157 th.vfmul.vf v2,v2,fa4 | |
| 10ed4: 02077127 th.vse.v v2,(a4) | |
| 10ed8: fac6e0e3 bltu a3,a2,10e78 <gelu_rvv+0x4c> | |
| 10edc: 60a2 ld ra,8(sp) | |
| 10ede: 6402 ld s0,0(sp) | |
| 10ee0: 0141 addi sp,sp,16 | |
| 10ee2: 4501 li a0,0 | |
| 10ee4: 4581 li a1,0 | |
| 10ee6: 4601 li a2,0 | |
| 10ee8: 4681 li a3,0 | |
| 10eea: 4701 li a4,0 | |
| 10eec: 4781 li a5,0 | |
| 10eee: 4801 li a6,0 | |
| 10ef0: 8082 ret | |
| 0000000000010ef2 <gelu_ref>: | |
| 10ef2: 1a060963 beqz a2,110a4 <gelu_ref+0x1b2> | |
| 10ef6: 715d addi sp,sp,-80 | |
| 10ef8: e0a2 sd s0,64(sp) | |
| 10efa: bc22 fsd fs0,56(sp) | |
| 10efc: b826 fsd fs1,48(sp) | |
| 10efe: b44a fsd fs2,40(sp) | |
| 10f00: b04e fsd fs3,32(sp) | |
| 10f02: ac52 fsd fs4,24(sp) | |
| 10f04: a856 fsd fs5,16(sp) | |
| 10f06: a45a fsd fs6,8(sp) | |
| 10f08: a05e fsd fs7,0(sp) | |
| 10f0a: e486 sd ra,72(sp) | |
| 10f0c: 0880 addi s0,sp,80 | |
| 10f0e: 00002797 auipc a5,0x2 | |
| 10f12: 11e7a887 flw fa7,286(a5) # 1302c <__DATA_BEGIN__+0x2c> | |
| 10f16: 00002797 auipc a5,0x2 | |
| 10f1a: 10a7a587 flw fa1,266(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 10f1e: 00002797 auipc a5,0x2 | |
| 10f22: 1127a807 flw fa6,274(a5) # 13030 <__DATA_BEGIN__+0x30> | |
| 10f26: 00002797 auipc a5,0x2 | |
| 10f2a: 10e7a387 flw ft7,270(a5) # 13034 <__DATA_BEGIN__+0x34> | |
| 10f2e: 00002797 auipc a5,0x2 | |
| 10f32: 10a7a307 flw ft6,266(a5) # 13038 <__DATA_BEGIN__+0x38> | |
| 10f36: 00002797 auipc a5,0x2 | |
| 10f3a: 1067a287 flw ft5,262(a5) # 1303c <__DATA_BEGIN__+0x3c> | |
| 10f3e: 00002797 auipc a5,0x2 | |
| 10f42: 1027a207 flw ft4,258(a5) # 13040 <__DATA_BEGIN__+0x40> | |
| 10f46: 00002797 auipc a5,0x2 | |
| 10f4a: 0fe7a187 flw ft3,254(a5) # 13044 <__DATA_BEGIN__+0x44> | |
| 10f4e: 00002797 auipc a5,0x2 | |
| 10f52: 0fa7a107 flw ft2,250(a5) # 13048 <__DATA_BEGIN__+0x48> | |
| 10f56: 00002797 auipc a5,0x2 | |
| 10f5a: 0d27a087 flw ft1,210(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 10f5e: 00002797 auipc a5,0x2 | |
| 10f62: 0c67ab87 flw fs7,198(a5) # 13024 <__DATA_BEGIN__+0x24> | |
| 10f66: 00002797 auipc a5,0x2 | |
| 10f6a: 0e67ab07 flw fs6,230(a5) # 1304c <__DATA_BEGIN__+0x4c> | |
| 10f6e: 00002797 auipc a5,0x2 | |
| 10f72: 0e27aa87 flw fs5,226(a5) # 13050 <__DATA_BEGIN__+0x50> | |
| 10f76: 00002797 auipc a5,0x2 | |
| 10f7a: 0de7aa07 flw fs4,222(a5) # 13054 <__DATA_BEGIN__+0x54> | |
| 10f7e: 00002797 auipc a5,0x2 | |
| 10f82: 0da7a987 flw fs3,218(a5) # 13058 <__DATA_BEGIN__+0x58> | |
| 10f86: 00002797 auipc a5,0x2 | |
| 10f8a: 0d67a907 flw fs2,214(a5) # 1305c <__DATA_BEGIN__+0x5c> | |
| 10f8e: 00002797 auipc a5,0x2 | |
| 10f92: 0d27a487 flw fs1,210(a5) # 13060 <__DATA_BEGIN__+0x60> | |
| 10f96: 00002797 auipc a5,0x2 | |
| 10f9a: 0ce7a407 flw fs0,206(a5) # 13064 <__DATA_BEGIN__+0x64> | |
| 10f9e: 00002797 auipc a5,0x2 | |
| 10fa2: 0ca7af87 flw ft11,202(a5) # 13068 <__DATA_BEGIN__+0x68> | |
| 10fa6: 00002797 auipc a5,0x2 | |
| 10faa: 0c67af07 flw ft10,198(a5) # 1306c <__DATA_BEGIN__+0x6c> | |
| 10fae: 00002797 auipc a5,0x2 | |
| 10fb2: 0c27ae87 flw ft9,194(a5) # 13070 <__DATA_BEGIN__+0x70> | |
| 10fb6: 00002797 auipc a5,0x2 | |
| 10fba: 0be7ae07 flw ft8,190(a5) # 13074 <__DATA_BEGIN__+0x74> | |
| 10fbe: 060a slli a2,a2,0x2 | |
| 10fc0: f0000053 fmv.w.x ft0,zero | |
| 10fc4: 00c507b3 add a5,a0,a2 | |
| 10fc8: a0b1 j 11014 <gelu_ref+0x122> | |
| 10fca: a967f6c3 fmadd.s fa3,fa5,fs6,fs5 | |
| 10fce: a0d7f6c3 fmadd.s fa3,fa5,fa3,fs4 | |
| 10fd2: 98d7f6c3 fmadd.s fa3,fa5,fa3,fs3 | |
| 10fd6: 90d7f6c3 fmadd.s fa3,fa5,fa3,fs2 | |
| 10fda: 48d7f6c3 fmadd.s fa3,fa5,fa3,fs1 | |
| 10fde: 40d7f6c3 fmadd.s fa3,fa5,fa3,fs0 | |
| 10fe2: f8d7f6c3 fmadd.s fa3,fa5,fa3,ft11 | |
| 10fe6: f0d7f6c3 fmadd.s fa3,fa5,fa3,ft10 | |
| 10fea: e8d7f6c3 fmadd.s fa3,fa5,fa3,ft9 | |
| 10fee: e0d7f7c3 fmadd.s fa5,fa5,fa3,ft8 | |
| 10ff2: 58e7f74b fnmsub.s fa4,fa5,fa4,fa1 | |
| 10ff6: a0e59753 flt.s a4,fa1,fa4 | |
| 10ffa: c32d beqz a4,1105c <gelu_ref+0x16a> | |
| 10ffc: 10167653 fmul.s fa2,fa2,ft1 | |
| 11000: 00b57553 fadd.s fa0,fa0,fa1 | |
| 11004: 0511 addi a0,a0,4 | |
| 11006: 0591 addi a1,a1,4 | |
| 11008: 10a67653 fmul.s fa2,fa2,fa0 | |
| 1100c: fec5ae27 fsw fa2,-4(a1) | |
| 11010: 06f50963 beq a0,a5,11082 <gelu_ref+0x190> | |
| 11014: 00052607 flw fa2,0(a0) | |
| 11018: 20b58553 fmv.s fa0,fa1 | |
| 1101c: 111677d3 fmul.s fa5,fa2,fa7 | |
| 11020: a0079753 flt.s a4,fa5,ft0 | |
| 11024: c719 beqz a4,11032 <gelu_ref+0x140> | |
| 11026: 20f797d3 fneg.s fa5,fa5 | |
| 1102a: 00002717 auipc a4,0x2 | |
| 1102e: ffa72507 flw fa0,-6(a4) # 13024 <__DATA_BEGIN__+0x24> | |
| 11032: 5907f743 fmadd.s fa4,fa5,fa6,fa1 | |
| 11036: 10f7f7d3 fmul.s fa5,fa5,fa5 | |
| 1103a: 18e5f753 fdiv.s fa4,fa1,fa4 | |
| 1103e: a0f11753 flt.s a4,ft2,fa5 | |
| 11042: 307776c3 fmadd.s fa3,fa4,ft7,ft6 | |
| 11046: 28d776c3 fmadd.s fa3,fa4,fa3,ft5 | |
| 1104a: 20d776c3 fmadd.s fa3,fa4,fa3,ft4 | |
| 1104e: 18d776c3 fmadd.s fa3,fa4,fa3,ft3 | |
| 11052: 10d77753 fmul.s fa4,fa4,fa3 | |
| 11056: db35 beqz a4,10fca <gelu_ref+0xd8> | |
| 11058: 5807774b fnmsub.s fa4,fa4,ft0,fa1 | |
| 1105c: a1771753 flt.s a4,fa4,fs7 | |
| 11060: c319 beqz a4,11066 <gelu_ref+0x174> | |
| 11062: 217b8753 fmv.s fa4,fs7 | |
| 11066: 10e57553 fmul.s fa0,fa0,fa4 | |
| 1106a: 10167653 fmul.s fa2,fa2,ft1 | |
| 1106e: 0511 addi a0,a0,4 | |
| 11070: 0591 addi a1,a1,4 | |
| 11072: 00b57553 fadd.s fa0,fa0,fa1 | |
| 11076: 10a67653 fmul.s fa2,fa2,fa0 | |
| 1107a: fec5ae27 fsw fa2,-4(a1) | |
| 1107e: f8f51be3 bne a0,a5,11014 <gelu_ref+0x122> | |
| 11082: 60a6 ld ra,72(sp) | |
| 11084: 6406 ld s0,64(sp) | |
| 11086: 3462 fld fs0,56(sp) | |
| 11088: 34c2 fld fs1,48(sp) | |
| 1108a: 3922 fld fs2,40(sp) | |
| 1108c: 3982 fld fs3,32(sp) | |
| 1108e: 2a62 fld fs4,24(sp) | |
| 11090: 2ac2 fld fs5,16(sp) | |
| 11092: 2b22 fld fs6,8(sp) | |
| 11094: 2b82 fld fs7,0(sp) | |
| 11096: 6161 addi sp,sp,80 | |
| 11098: 4501 li a0,0 | |
| 1109a: 4581 li a1,0 | |
| 1109c: 4601 li a2,0 | |
| 1109e: 4701 li a4,0 | |
| 110a0: 4781 li a5,0 | |
| 110a2: 8082 ret | |
| 110a4: 4501 li a0,0 | |
| 110a6: 4581 li a1,0 | |
| 110a8: 4601 li a2,0 | |
| 110aa: 4701 li a4,0 | |
| 110ac: 4781 li a5,0 | |
| 110ae: 8082 ret | |
| 00000000000110b0 <dish_rvv>: | |
| 110b0: 1141 addi sp,sp,-16 | |
| 110b2: e022 sd s0,0(sp) | |
| 110b4: e406 sd ra,8(sp) | |
| 110b6: 0800 addi s0,sp,16 | |
| 110b8: ce49 beqz a2,11152 <dish_rvv+0xa2> | |
| 110ba: 00002797 auipc a5,0x2 | |
| 110be: f667a687 flw fa3,-154(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 110c2: 00002797 auipc a5,0x2 | |
| 110c6: f667a787 flw fa5,-154(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 110ca: 00002797 auipc a5,0x2 | |
| 110ce: fae7a707 flw fa4,-82(a5) # 13078 <__DATA_BEGIN__+0x78> | |
| 110d2: 5f3768b7 lui a7,0x5f376 | |
| 110d6: 9df8889b addiw a7,a7,-1569 # 5f3759df <__global_pointer$+0x5f3621df> | |
| 110da: 4681 li a3,0 | |
| 110dc: 4305 li t1,1 | |
| 110de: 00269713 slli a4,a3,0x2 | |
| 110e2: 40d607b3 sub a5,a2,a3 | |
| 110e6: 00b7f7d7 th.vsetvli a5,a5,e32,m8,d1 | |
| 110ea: 00e50833 add a6,a0,a4 | |
| 110ee: 02087807 th.vle.v v16,(a6) | |
| 110f2: 972e add a4,a4,a1 | |
| 110f4: 96be add a3,a3,a5 | |
| 110f6: 93081c57 th.vfmul.vv v24,v16,v16 | |
| 110fa: 0386dc57 th.vfadd.vf v24,v24,fa3 | |
| 110fe: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11102: 5e0c0457 th.vmv.v.v v8,v24 | |
| 11106: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 1110a: a2834457 th.vsrl.vx v8,v8,t1 | |
| 1110e: 0e88c457 th.vrsub.vx v8,v8,a7 | |
| 11112: 92841057 th.vfmul.vv v0,v8,v8 | |
| 11116: 93801057 th.vfmul.vv v0,v24,v0 | |
| 1111a: 9207d057 th.vfmul.vf v0,v0,fa5 | |
| 1111e: 9e075057 th.vfrsub.vf v0,v0,fa4 | |
| 11122: 92801457 th.vfmul.vv v8,v8,v0 | |
| 11126: 92841057 th.vfmul.vv v0,v8,v8 | |
| 1112a: 93801c57 th.vfmul.vv v24,v24,v0 | |
| 1112e: 9387dc57 th.vfmul.vf v24,v24,fa5 | |
| 11132: 9f875c57 th.vfrsub.vf v24,v24,fa4 | |
| 11136: 928c1457 th.vfmul.vv v8,v8,v24 | |
| 1113a: 93041457 th.vfmul.vv v8,v16,v8 | |
| 1113e: 0286d457 th.vfadd.vf v8,v8,fa3 | |
| 11142: 9287d457 th.vfmul.vf v8,v8,fa5 | |
| 11146: 93041857 th.vfmul.vv v16,v16,v8 | |
| 1114a: 02077827 th.vse.v v16,(a4) | |
| 1114e: f8c6e8e3 bltu a3,a2,110de <dish_rvv+0x2e> | |
| 11152: 60a2 ld ra,8(sp) | |
| 11154: 6402 ld s0,0(sp) | |
| 11156: 0141 addi sp,sp,16 | |
| 11158: 4301 li t1,0 | |
| 1115a: 4501 li a0,0 | |
| 1115c: 4581 li a1,0 | |
| 1115e: 4601 li a2,0 | |
| 11160: 4681 li a3,0 | |
| 11162: 4701 li a4,0 | |
| 11164: 4781 li a5,0 | |
| 11166: 4801 li a6,0 | |
| 11168: 4881 li a7,0 | |
| 1116a: 8082 ret | |
| 000000000001116c <_dish_rvv>: | |
| 1116c: 1141 addi sp,sp,-16 | |
| 1116e: e022 sd s0,0(sp) | |
| 11170: e406 sd ra,8(sp) | |
| 11172: 0800 addi s0,sp,16 | |
| 11174: ce49 beqz a2,1120e <_dish_rvv+0xa2> | |
| 11176: 00002797 auipc a5,0x2 | |
| 1117a: eaa7a687 flw fa3,-342(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 1117e: 00002797 auipc a5,0x2 | |
| 11182: eaa7a787 flw fa5,-342(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 11186: 00002797 auipc a5,0x2 | |
| 1118a: ef27a707 flw fa4,-270(a5) # 13078 <__DATA_BEGIN__+0x78> | |
| 1118e: 5f3768b7 lui a7,0x5f376 | |
| 11192: 9df8889b addiw a7,a7,-1569 # 5f3759df <__global_pointer$+0x5f3621df> | |
| 11196: 4681 li a3,0 | |
| 11198: 4305 li t1,1 | |
| 1119a: 00269713 slli a4,a3,0x2 | |
| 1119e: 40d607b3 sub a5,a2,a3 | |
| 111a2: 0087f7d7 th.vsetvli a5,a5,e32,m1,d1 | |
| 111a6: 00e50833 add a6,a0,a4 | |
| 111aa: 02087207 th.vle.v v4,(a6) | |
| 111ae: 972e add a4,a4,a1 | |
| 111b0: 96be add a3,a3,a5 | |
| 111b2: 92421157 th.vfmul.vv v2,v4,v4 | |
| 111b6: 0226d157 th.vfadd.vf v2,v2,fa3 | |
| 111ba: 00807057 th.vsetvli zero,zero,e32,m1,d1 | |
| 111be: 5e0100d7 th.vmv.v.v v1,v2 | |
| 111c2: 0087f057 th.vsetvli zero,a5,e32,m1,d1 | |
| 111c6: a21340d7 th.vsrl.vx v1,v1,t1 | |
| 111ca: 0e18c0d7 th.vrsub.vx v1,v1,a7 | |
| 111ce: 921091d7 th.vfmul.vv v3,v1,v1 | |
| 111d2: 922191d7 th.vfmul.vv v3,v2,v3 | |
| 111d6: 9237d1d7 th.vfmul.vf v3,v3,fa5 | |
| 111da: 9e3751d7 th.vfrsub.vf v3,v3,fa4 | |
| 111de: 921190d7 th.vfmul.vv v1,v1,v3 | |
| 111e2: 921091d7 th.vfmul.vv v3,v1,v1 | |
| 111e6: 92219157 th.vfmul.vv v2,v2,v3 | |
| 111ea: 9227d157 th.vfmul.vf v2,v2,fa5 | |
| 111ee: 9e275157 th.vfrsub.vf v2,v2,fa4 | |
| 111f2: 921110d7 th.vfmul.vv v1,v1,v2 | |
| 111f6: 924090d7 th.vfmul.vv v1,v4,v1 | |
| 111fa: 0216d0d7 th.vfadd.vf v1,v1,fa3 | |
| 111fe: 9217d0d7 th.vfmul.vf v1,v1,fa5 | |
| 11202: 92409257 th.vfmul.vv v4,v4,v1 | |
| 11206: 02077227 th.vse.v v4,(a4) | |
| 1120a: f8c6e8e3 bltu a3,a2,1119a <_dish_rvv+0x2e> | |
| 1120e: 60a2 ld ra,8(sp) | |
| 11210: 6402 ld s0,0(sp) | |
| 11212: 0141 addi sp,sp,16 | |
| 11214: 4301 li t1,0 | |
| 11216: 4501 li a0,0 | |
| 11218: 4581 li a1,0 | |
| 1121a: 4601 li a2,0 | |
| 1121c: 4681 li a3,0 | |
| 1121e: 4701 li a4,0 | |
| 11220: 4781 li a5,0 | |
| 11222: 4801 li a6,0 | |
| 11224: 4881 li a7,0 | |
| 11226: 8082 ret | |
| 0000000000011228 <dish_ref>: | |
| 11228: 1141 addi sp,sp,-16 | |
| 1122a: e022 sd s0,0(sp) | |
| 1122c: e406 sd ra,8(sp) | |
| 1122e: 0800 addi s0,sp,16 | |
| 11230: ce25 beqz a2,112a8 <dish_ref+0x80> | |
| 11232: 00002797 auipc a5,0x2 | |
| 11236: dee7a507 flw fa0,-530(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 1123a: 00002797 auipc a5,0x2 | |
| 1123e: dee7a607 flw fa2,-530(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 11242: 060a slli a2,a2,0x2 | |
| 11244: 00c507b3 add a5,a0,a2 | |
| 11248: 00052587 flw fa1,0(a0) | |
| 1124c: 0511 addi a0,a0,4 | |
| 1124e: 0591 addi a1,a1,4 | |
| 11250: 50b5f7c3 fmadd.s fa5,fa1,fa1,fa0 | |
| 11254: 18f7f6d3 fdiv.s fa3,fa5,fa5 | |
| 11258: 00f6f6d3 fadd.s fa3,fa3,fa5 | |
| 1125c: 10c6f6d3 fmul.s fa3,fa3,fa2 | |
| 11260: 18d7f753 fdiv.s fa4,fa5,fa3 | |
| 11264: 00d77753 fadd.s fa4,fa4,fa3 | |
| 11268: 10c77753 fmul.s fa4,fa4,fa2 | |
| 1126c: 18e7f6d3 fdiv.s fa3,fa5,fa4 | |
| 11270: 00e6f6d3 fadd.s fa3,fa3,fa4 | |
| 11274: 10c6f6d3 fmul.s fa3,fa3,fa2 | |
| 11278: 18d7f753 fdiv.s fa4,fa5,fa3 | |
| 1127c: 00d77753 fadd.s fa4,fa4,fa3 | |
| 11280: 10c77753 fmul.s fa4,fa4,fa2 | |
| 11284: 18e7f7d3 fdiv.s fa5,fa5,fa4 | |
| 11288: 00e7f7d3 fadd.s fa5,fa5,fa4 | |
| 1128c: 10c7f7d3 fmul.s fa5,fa5,fa2 | |
| 11290: 18f5f7d3 fdiv.s fa5,fa1,fa5 | |
| 11294: 00a7f7d3 fadd.s fa5,fa5,fa0 | |
| 11298: 10c7f7d3 fmul.s fa5,fa5,fa2 | |
| 1129c: 10b7f7d3 fmul.s fa5,fa5,fa1 | |
| 112a0: fef5ae27 fsw fa5,-4(a1) | |
| 112a4: faa792e3 bne a5,a0,11248 <dish_ref+0x20> | |
| 112a8: 60a2 ld ra,8(sp) | |
| 112aa: 6402 ld s0,0(sp) | |
| 112ac: 0141 addi sp,sp,16 | |
| 112ae: 4501 li a0,0 | |
| 112b0: 4581 li a1,0 | |
| 112b2: 4601 li a2,0 | |
| 112b4: 4781 li a5,0 | |
| 112b6: 8082 ret | |
| 00000000000112b8 <relu_rvv>: | |
| 112b8: 1141 addi sp,sp,-16 | |
| 112ba: e022 sd s0,0(sp) | |
| 112bc: e406 sd ra,8(sp) | |
| 112be: 0800 addi s0,sp,16 | |
| 112c0: c615 beqz a2,112ec <relu_rvv+0x34> | |
| 112c2: f00007d3 fmv.w.x fa5,zero | |
| 112c6: 4681 li a3,0 | |
| 112c8: 00269713 slli a4,a3,0x2 | |
| 112cc: 40d607b3 sub a5,a2,a3 | |
| 112d0: 00b7f7d7 th.vsetvli a5,a5,e32,m8,d1 | |
| 112d4: 00e50833 add a6,a0,a4 | |
| 112d8: 02087407 th.vle.v v8,(a6) | |
| 112dc: 972e add a4,a4,a1 | |
| 112de: 96be add a3,a3,a5 | |
| 112e0: 1a87d457 th.vfmax.vf v8,v8,fa5 | |
| 112e4: 02077427 th.vse.v v8,(a4) | |
| 112e8: fec6e0e3 bltu a3,a2,112c8 <relu_rvv+0x10> | |
| 112ec: 60a2 ld ra,8(sp) | |
| 112ee: 6402 ld s0,0(sp) | |
| 112f0: 0141 addi sp,sp,16 | |
| 112f2: 4501 li a0,0 | |
| 112f4: 4581 li a1,0 | |
| 112f6: 4601 li a2,0 | |
| 112f8: 4681 li a3,0 | |
| 112fa: 4701 li a4,0 | |
| 112fc: 4781 li a5,0 | |
| 112fe: 4801 li a6,0 | |
| 11300: 8082 ret | |
| 0000000000011302 <relu_ref>: | |
| 11302: 1141 addi sp,sp,-16 | |
| 11304: e022 sd s0,0(sp) | |
| 11306: e406 sd ra,8(sp) | |
| 11308: 0800 addi s0,sp,16 | |
| 1130a: c60d beqz a2,11334 <relu_ref+0x32> | |
| 1130c: f00006d3 fmv.w.x fa3,zero | |
| 11310: 060a slli a2,a2,0x2 | |
| 11312: 00c50733 add a4,a0,a2 | |
| 11316: 00052707 flw fa4,0(a0) | |
| 1131a: f00007d3 fmv.w.x fa5,zero | |
| 1131e: 0511 addi a0,a0,4 | |
| 11320: a0e697d3 flt.s a5,fa3,fa4 | |
| 11324: c399 beqz a5,1132a <relu_ref+0x28> | |
| 11326: 20e707d3 fmv.s fa5,fa4 | |
| 1132a: 00f5a027 fsw fa5,0(a1) | |
| 1132e: 0591 addi a1,a1,4 | |
| 11330: fee513e3 bne a0,a4,11316 <relu_ref+0x14> | |
| 11334: 60a2 ld ra,8(sp) | |
| 11336: 6402 ld s0,0(sp) | |
| 11338: 0141 addi sp,sp,16 | |
| 1133a: 4501 li a0,0 | |
| 1133c: 4581 li a1,0 | |
| 1133e: 4601 li a2,0 | |
| 11340: 4701 li a4,0 | |
| 11342: 4781 li a5,0 | |
| 11344: 8082 ret | |
| 0000000000011346 <leaky_relu_rvv>: | |
| 11346: 1141 addi sp,sp,-16 | |
| 11348: e022 sd s0,0(sp) | |
| 1134a: e406 sd ra,8(sp) | |
| 1134c: 0800 addi s0,sp,16 | |
| 1134e: ca15 beqz a2,11382 <leaky_relu_rvv+0x3c> | |
| 11350: 00002797 auipc a5,0x2 | |
| 11354: d2c7a787 flw fa5,-724(a5) # 1307c <__DATA_BEGIN__+0x7c> | |
| 11358: 4681 li a3,0 | |
| 1135a: 00269713 slli a4,a3,0x2 | |
| 1135e: 40d607b3 sub a5,a2,a3 | |
| 11362: 00b7f7d7 th.vsetvli a5,a5,e32,m8,d1 | |
| 11366: 00e50833 add a6,a0,a4 | |
| 1136a: 02087407 th.vle.v v8,(a6) | |
| 1136e: 972e add a4,a4,a1 | |
| 11370: 96be add a3,a3,a5 | |
| 11372: 9287d857 th.vfmul.vf v16,v8,fa5 | |
| 11376: 1a881457 th.vfmax.vv v8,v8,v16 | |
| 1137a: 02077427 th.vse.v v8,(a4) | |
| 1137e: fcc6eee3 bltu a3,a2,1135a <leaky_relu_rvv+0x14> | |
| 11382: 60a2 ld ra,8(sp) | |
| 11384: 6402 ld s0,0(sp) | |
| 11386: 0141 addi sp,sp,16 | |
| 11388: 4501 li a0,0 | |
| 1138a: 4581 li a1,0 | |
| 1138c: 4601 li a2,0 | |
| 1138e: 4681 li a3,0 | |
| 11390: 4701 li a4,0 | |
| 11392: 4781 li a5,0 | |
| 11394: 4801 li a6,0 | |
| 11396: 8082 ret | |
| 0000000000011398 <leaky_relu_ref>: | |
| 11398: 1141 addi sp,sp,-16 | |
| 1139a: e022 sd s0,0(sp) | |
| 1139c: e406 sd ra,8(sp) | |
| 1139e: 0800 addi s0,sp,16 | |
| 113a0: c61d beqz a2,113ce <leaky_relu_ref+0x36> | |
| 113a2: 00002797 auipc a5,0x2 | |
| 113a6: cda7a687 flw fa3,-806(a5) # 1307c <__DATA_BEGIN__+0x7c> | |
| 113aa: f0000753 fmv.w.x fa4,zero | |
| 113ae: 060a slli a2,a2,0x2 | |
| 113b0: 00c507b3 add a5,a0,a2 | |
| 113b4: 00052787 flw fa5,0(a0) | |
| 113b8: 0511 addi a0,a0,4 | |
| 113ba: a0f71753 flt.s a4,fa4,fa5 | |
| 113be: e319 bnez a4,113c4 <leaky_relu_ref+0x2c> | |
| 113c0: 10d7f7d3 fmul.s fa5,fa5,fa3 | |
| 113c4: 00f5a027 fsw fa5,0(a1) | |
| 113c8: 0591 addi a1,a1,4 | |
| 113ca: fef515e3 bne a0,a5,113b4 <leaky_relu_ref+0x1c> | |
| 113ce: 60a2 ld ra,8(sp) | |
| 113d0: 6402 ld s0,0(sp) | |
| 113d2: 0141 addi sp,sp,16 | |
| 113d4: 4501 li a0,0 | |
| 113d6: 4581 li a1,0 | |
| 113d8: 4601 li a2,0 | |
| 113da: 4701 li a4,0 | |
| 113dc: 4781 li a5,0 | |
| 113de: 8082 ret | |
| 00000000000113e0 <elu_rvv>: | |
| 113e0: 18060a63 beqz a2,11574 <elu_rvv+0x194> | |
| 113e4: c22022f3 csrr t0,th.vlenb | |
| 113e8: 1141 addi sp,sp,-16 | |
| 113ea: 00329313 slli t1,t0,0x3 | |
| 113ee: e022 sd s0,0(sp) | |
| 113f0: e406 sd ra,8(sp) | |
| 113f2: 0800 addi s0,sp,16 | |
| 113f4: 9316 add t1,t1,t0 | |
| 113f6: 40610133 sub sp,sp,t1 | |
| 113fa: f0000753 fmv.w.x fa4,zero | |
| 113fe: 00002797 auipc a5,0x2 | |
| 11402: c827a207 flw ft4,-894(a5) # 13080 <__DATA_BEGIN__+0x80> | |
| 11406: 00002797 auipc a5,0x2 | |
| 1140a: c7e7a187 flw ft3,-898(a5) # 13084 <__DATA_BEGIN__+0x84> | |
| 1140e: 00002797 auipc a5,0x2 | |
| 11412: c127a787 flw fa5,-1006(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 11416: 00002797 auipc a5,0x2 | |
| 1141a: c127a107 flw ft2,-1006(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 1141e: 00002797 auipc a5,0x2 | |
| 11422: c6a7a087 flw ft1,-918(a5) # 13088 <__DATA_BEGIN__+0x88> | |
| 11426: 00002797 auipc a5,0x2 | |
| 1142a: c667a007 flw ft0,-922(a5) # 1308c <__DATA_BEGIN__+0x8c> | |
| 1142e: 00002797 auipc a5,0x2 | |
| 11432: c627a507 flw fa0,-926(a5) # 13090 <__DATA_BEGIN__+0x90> | |
| 11436: 00002797 auipc a5,0x2 | |
| 1143a: c5e7a587 flw fa1,-930(a5) # 13094 <__DATA_BEGIN__+0x94> | |
| 1143e: 00002797 auipc a5,0x2 | |
| 11442: c5a7a607 flw fa2,-934(a5) # 13098 <__DATA_BEGIN__+0x98> | |
| 11446: 00002797 auipc a5,0x2 | |
| 1144a: c567a687 flw fa3,-938(a5) # 1309c <__DATA_BEGIN__+0x9c> | |
| 1144e: 4681 li a3,0 | |
| 11450: 00269713 slli a4,a3,0x2 | |
| 11454: 40d607b3 sub a5,a2,a3 | |
| 11458: 00b7f7d7 th.vsetvli a5,a5,e32,m8,d1 | |
| 1145c: 00e50833 add a6,a0,a4 | |
| 11460: 02087407 th.vle.v v8,(a6) | |
| 11464: c22028f3 csrr a7,th.vlenb | |
| 11468: 00389813 slli a6,a7,0x3 | |
| 1146c: 41000833 neg a6,a6 | |
| 11470: 1841 addi a6,a6,-16 | |
| 11472: 5e07d857 th.vfmv.v.f v16,fa5 | |
| 11476: 12825057 th.vfmin.vf v0,v8,ft4 | |
| 1147a: 9822 add a6,a6,s0 | |
| 1147c: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11480: 02087427 th.vse.v v8,(a6) | |
| 11484: 00389813 slli a6,a7,0x3 | |
| 11488: 41000833 neg a6,a6 | |
| 1148c: 1841 addi a6,a6,-16 | |
| 1148e: 9822 add a6,a6,s0 | |
| 11490: 972e add a4,a4,a1 | |
| 11492: 02087407 th.vle.v v8,(a6) | |
| 11496: 585d li a6,-9 | |
| 11498: 03180833 mul a6,a6,a7 | |
| 1149c: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 114a0: 96be add a3,a3,a5 | |
| 114a2: 76875c57 th.vmfgt.vf v24,v8,fa4 | |
| 114a6: 00007057 th.vsetvli zero,zero,e8,m1,d1 | |
| 114aa: 1841 addi a6,a6,-16 | |
| 114ac: 9822 add a6,a6,s0 | |
| 114ae: 02087c27 th.vse.v v24,(a6) | |
| 114b2: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 114b6: 1a01d057 th.vfmax.vf v0,v0,ft3 | |
| 114ba: 00389813 slli a6,a7,0x3 | |
| 114be: 41000833 neg a6,a6 | |
| 114c2: 92001c57 th.vfmul.vv v24,v0,v0 | |
| 114c6: 03001857 th.vfadd.vv v16,v16,v0 | |
| 114ca: 1841 addi a6,a6,-16 | |
| 114cc: 9822 add a6,a6,s0 | |
| 114ce: 93815c57 th.vfmul.vf v24,v24,ft2 | |
| 114d2: 93801457 th.vfmul.vv v8,v24,v0 | |
| 114d6: 030c1857 th.vfadd.vv v16,v16,v24 | |
| 114da: 9280d457 th.vfmul.vf v8,v8,ft1 | |
| 114de: 92801c57 th.vfmul.vv v24,v8,v0 | |
| 114e2: 03041857 th.vfadd.vv v16,v16,v8 | |
| 114e6: 93805c57 th.vfmul.vf v24,v24,ft0 | |
| 114ea: 93801457 th.vfmul.vv v8,v24,v0 | |
| 114ee: 030c1857 th.vfadd.vv v16,v16,v24 | |
| 114f2: 92855457 th.vfmul.vf v8,v8,fa0 | |
| 114f6: 92801c57 th.vfmul.vv v24,v8,v0 | |
| 114fa: 03041857 th.vfadd.vv v16,v16,v8 | |
| 114fe: 9385dc57 th.vfmul.vf v24,v24,fa1 | |
| 11502: 93801457 th.vfmul.vv v8,v24,v0 | |
| 11506: 030c1c57 th.vfadd.vv v24,v16,v24 | |
| 1150a: 92865457 th.vfmul.vf v8,v8,fa2 | |
| 1150e: 92801857 th.vfmul.vv v16,v8,v0 | |
| 11512: 03841457 th.vfadd.vv v8,v24,v8 | |
| 11516: 9306d857 th.vfmul.vf v16,v16,fa3 | |
| 1151a: 02881457 th.vfadd.vv v8,v8,v16 | |
| 1151e: 0a87d457 th.vfsub.vf v8,v8,fa5 | |
| 11522: 9287d457 th.vfmul.vf v8,v8,fa5 | |
| 11526: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 1152a: 02087807 th.vle.v v16,(a6) | |
| 1152e: 585d li a6,-9 | |
| 11530: 03180833 mul a6,a6,a7 | |
| 11534: 1841 addi a6,a6,-16 | |
| 11536: 9822 add a6,a6,s0 | |
| 11538: 02087007 th.vle.v v0,(a6) | |
| 1153c: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11540: 5c880457 th.vmerge.vvm v8,v8,v16,v0 | |
| 11544: 02077427 th.vse.v v8,(a4) | |
| 11548: f0c6e4e3 bltu a3,a2,11450 <elu_rvv+0x70> | |
| 1154c: c22022f3 csrr t0,th.vlenb | |
| 11550: 00329313 slli t1,t0,0x3 | |
| 11554: 9316 add t1,t1,t0 | |
| 11556: 911a add sp,sp,t1 | |
| 11558: 60a2 ld ra,8(sp) | |
| 1155a: 6402 ld s0,0(sp) | |
| 1155c: 0141 addi sp,sp,16 | |
| 1155e: 4281 li t0,0 | |
| 11560: 4301 li t1,0 | |
| 11562: 4501 li a0,0 | |
| 11564: 4581 li a1,0 | |
| 11566: 4601 li a2,0 | |
| 11568: 4681 li a3,0 | |
| 1156a: 4701 li a4,0 | |
| 1156c: 4781 li a5,0 | |
| 1156e: 4801 li a6,0 | |
| 11570: 4881 li a7,0 | |
| 11572: 8082 ret | |
| 11574: 4281 li t0,0 | |
| 11576: 4301 li t1,0 | |
| 11578: 4501 li a0,0 | |
| 1157a: 4581 li a1,0 | |
| 1157c: 4601 li a2,0 | |
| 1157e: 4681 li a3,0 | |
| 11580: 4701 li a4,0 | |
| 11582: 4781 li a5,0 | |
| 11584: 4801 li a6,0 | |
| 11586: 4881 li a7,0 | |
| 11588: 8082 ret | |
| 000000000001158a <elu_ref>: | |
| 1158a: 1141 addi sp,sp,-16 | |
| 1158c: e022 sd s0,0(sp) | |
| 1158e: e406 sd ra,8(sp) | |
| 11590: 0800 addi s0,sp,16 | |
| 11592: ca59 beqz a2,11628 <elu_ref+0x9e> | |
| 11594: 060a slli a2,a2,0x2 | |
| 11596: f0000653 fmv.w.x fa2,zero | |
| 1159a: 00002797 auipc a5,0x2 | |
| 1159e: aea7a007 flw ft0,-1302(a5) # 13084 <__DATA_BEGIN__+0x84> | |
| 115a2: 00002797 auipc a5,0x2 | |
| 115a6: afe7a507 flw fa0,-1282(a5) # 130a0 <__DATA_BEGIN__+0xa0> | |
| 115aa: 00002797 auipc a5,0x2 | |
| 115ae: a767a587 flw fa1,-1418(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 115b2: 962a add a2,a2,a0 | |
| 115b4: 46b5 li a3,13 | |
| 115b6: a039 j 115c4 <elu_ref+0x3a> | |
| 115b8: 00f5a027 fsw fa5,0(a1) | |
| 115bc: 0511 addi a0,a0,4 | |
| 115be: 0591 addi a1,a1,4 | |
| 115c0: 06a60463 beq a2,a0,11628 <elu_ref+0x9e> | |
| 115c4: 00052787 flw fa5,0(a0) | |
| 115c8: a0f617d3 flt.s a5,fa2,fa5 | |
| 115cc: f7f5 bnez a5,115b8 <elu_ref+0x2e> | |
| 115ce: a00797d3 flt.s a5,fa5,ft0 | |
| 115d2: e7b5 bnez a5,1163e <elu_ref+0xb4> | |
| 115d4: 18a7f6d3 fdiv.s fa3,fa5,fa0 | |
| 115d8: e0058753 fmv.x.w a4,fa1 | |
| 115dc: 20b58753 fmv.s fa4,fa1 | |
| 115e0: 4785 li a5,1 | |
| 115e2: c0069853 fcvt.w.s a6,fa3,rtz | |
| 115e6: d00876d3 fcvt.s.w fa3,a6 | |
| 115ea: 78a6f6cb fnmsub.s fa3,fa3,fa0,fa5 | |
| 115ee: d007f7d3 fcvt.s.w fa5,a5 | |
| 115f2: 2785 addiw a5,a5,1 | |
| 115f4: 18f6f7d3 fdiv.s fa5,fa3,fa5 | |
| 115f8: 10f77753 fmul.s fa4,fa4,fa5 | |
| 115fc: f00707d3 fmv.w.x fa5,a4 | |
| 11600: 00e7f7d3 fadd.s fa5,fa5,fa4 | |
| 11604: e0078753 fmv.x.w a4,fa5 | |
| 11608: fed793e3 bne a5,a3,115ee <elu_ref+0x64> | |
| 1160c: 0178181b slliw a6,a6,0x17 | |
| 11610: 00e8083b addw a6,a6,a4 | |
| 11614: f00807d3 fmv.w.x fa5,a6 | |
| 11618: 0511 addi a0,a0,4 | |
| 1161a: 0591 addi a1,a1,4 | |
| 1161c: 08b7f7d3 fsub.s fa5,fa5,fa1 | |
| 11620: fef5ae27 fsw fa5,-4(a1) | |
| 11624: faa610e3 bne a2,a0,115c4 <elu_ref+0x3a> | |
| 11628: 60a2 ld ra,8(sp) | |
| 1162a: 6402 ld s0,0(sp) | |
| 1162c: 0141 addi sp,sp,16 | |
| 1162e: 4501 li a0,0 | |
| 11630: 4581 li a1,0 | |
| 11632: 4601 li a2,0 | |
| 11634: 4681 li a3,0 | |
| 11636: 4701 li a4,0 | |
| 11638: 4781 li a5,0 | |
| 1163a: 4801 li a6,0 | |
| 1163c: 8082 ret | |
| 1163e: 00002797 auipc a5,0x2 | |
| 11642: 9e67a787 flw fa5,-1562(a5) # 13024 <__DATA_BEGIN__+0x24> | |
| 11646: bf8d j 115b8 <elu_ref+0x2e> | |
| 0000000000011648 <elish_rvv>: | |
| 11648: 68060d63 beqz a2,11ce2 <elish_rvv+0x69a> | |
| 1164c: c22022f3 csrr t0,th.vlenb | |
| 11650: 06100313 li t1,97 | |
| 11654: 02530333 mul t1,t1,t0 | |
| 11658: 1141 addi sp,sp,-16 | |
| 1165a: e022 sd s0,0(sp) | |
| 1165c: e406 sd ra,8(sp) | |
| 1165e: 0800 addi s0,sp,16 | |
| 11660: f0000253 fmv.w.x ft4,zero | |
| 11664: 4681 li a3,0 | |
| 11666: 40610133 sub sp,sp,t1 | |
| 1166a: 00002797 auipc a5,0x2 | |
| 1166e: a167a187 flw ft3,-1514(a5) # 13080 <__DATA_BEGIN__+0x80> | |
| 11672: 00002797 auipc a5,0x2 | |
| 11676: a127a107 flw ft2,-1518(a5) # 13084 <__DATA_BEGIN__+0x84> | |
| 1167a: 00002797 auipc a5,0x2 | |
| 1167e: 9a67a787 flw fa5,-1626(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 11682: 00002797 auipc a5,0x2 | |
| 11686: 9a67a087 flw ft1,-1626(a5) # 13028 <__DATA_BEGIN__+0x28> | |
| 1168a: 00002797 auipc a5,0x2 | |
| 1168e: 9fe7a007 flw ft0,-1538(a5) # 13088 <__DATA_BEGIN__+0x88> | |
| 11692: 00002797 auipc a5,0x2 | |
| 11696: 9fa7a507 flw fa0,-1542(a5) # 1308c <__DATA_BEGIN__+0x8c> | |
| 1169a: 00002797 auipc a5,0x2 | |
| 1169e: 9f67a587 flw fa1,-1546(a5) # 13090 <__DATA_BEGIN__+0x90> | |
| 116a2: 00002797 auipc a5,0x2 | |
| 116a6: 9f27a607 flw fa2,-1550(a5) # 13094 <__DATA_BEGIN__+0x94> | |
| 116aa: 00002797 auipc a5,0x2 | |
| 116ae: 9ee7a687 flw fa3,-1554(a5) # 13098 <__DATA_BEGIN__+0x98> | |
| 116b2: 00002797 auipc a5,0x2 | |
| 116b6: 9ea7a707 flw fa4,-1558(a5) # 1309c <__DATA_BEGIN__+0x9c> | |
| 116ba: 00269713 slli a4,a3,0x2 | |
| 116be: 40d607b3 sub a5,a2,a3 | |
| 116c2: 00b7f7d7 th.vsetvli a5,a5,e32,m8,d1 | |
| 116c6: 00e50833 add a6,a0,a4 | |
| 116ca: c22028f3 csrr a7,th.vlenb | |
| 116ce: 02087407 th.vle.v v8,(a6) | |
| 116d2: f9f00813 li a6,-97 | |
| 116d6: 03180833 mul a6,a6,a7 | |
| 116da: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 116de: 972e add a4,a4,a1 | |
| 116e0: 96be add a3,a3,a5 | |
| 116e2: 5e040857 th.vmv.v.v v16,v8 | |
| 116e6: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 116ea: 5e07d457 th.vfmv.v.f v8,fa5 | |
| 116ee: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 116f2: 1841 addi a6,a6,-16 | |
| 116f4: 9822 add a6,a6,s0 | |
| 116f6: 02087427 th.vse.v v8,(a6) | |
| 116fa: 5e080457 th.vmv.v.v v8,v16 | |
| 116fe: fa700813 li a6,-89 | |
| 11702: 03180833 mul a6,a6,a7 | |
| 11706: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 1170a: 26841457 th.vfneg.v v8,v8 | |
| 1170e: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11712: 5e080c57 th.vmv.v.v v24,v16 | |
| 11716: 5e0c0857 th.vmv.v.v v16,v24 | |
| 1171a: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 1171e: 7f0250d7 th.vmfge.vf v1,v16,ft4 | |
| 11722: 1841 addi a6,a6,-16 | |
| 11724: 00007057 th.vsetvli zero,zero,e8,m1,d1 | |
| 11728: 9822 add a6,a6,s0 | |
| 1172a: 020870a7 th.vse.v v1,(a6) | |
| 1172e: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11732: 1281d457 th.vfmin.vf v8,v8,ft3 | |
| 11736: fd800813 li a6,-40 | |
| 1173a: 03180833 mul a6,a6,a7 | |
| 1173e: 1a815457 th.vfmax.vf v8,v8,ft2 | |
| 11742: 92841857 th.vfmul.vv v16,v8,v8 | |
| 11746: 9300d857 th.vfmul.vf v16,v16,ft1 | |
| 1174a: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 1174e: 1841 addi a6,a6,-16 | |
| 11750: 9822 add a6,a6,s0 | |
| 11752: 5e080057 th.vmv.v.v v0,v16 | |
| 11756: 5e0c0857 th.vmv.v.v v16,v24 | |
| 1175a: 02087827 th.vse.v v16,(a6) | |
| 1175e: fd800813 li a6,-40 | |
| 11762: 03180833 mul a6,a6,a7 | |
| 11766: 1841 addi a6,a6,-16 | |
| 11768: 9822 add a6,a6,s0 | |
| 1176a: 02087807 th.vle.v v16,(a6) | |
| 1176e: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11772: 00689813 slli a6,a7,0x6 | |
| 11776: 41000833 neg a6,a6 | |
| 1177a: 1841 addi a6,a6,-16 | |
| 1177c: 9822 add a6,a6,s0 | |
| 1177e: 1301d857 th.vfmin.vf v16,v16,ft3 | |
| 11782: 1b015857 th.vfmax.vf v16,v16,ft2 | |
| 11786: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 1178a: 5e080c57 th.vmv.v.v v24,v16 | |
| 1178e: 5e000857 th.vmv.v.v v16,v0 | |
| 11792: 02087827 th.vse.v v16,(a6) | |
| 11796: 00689813 slli a6,a7,0x6 | |
| 1179a: 41000833 neg a6,a6 | |
| 1179e: 1841 addi a6,a6,-16 | |
| 117a0: 9822 add a6,a6,s0 | |
| 117a2: 02087807 th.vle.v v16,(a6) | |
| 117a6: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 117aa: 5821 li a6,-24 | |
| 117ac: 03180833 mul a6,a6,a7 | |
| 117b0: 93041857 th.vfmul.vv v16,v16,v8 | |
| 117b4: 93005857 th.vfmul.vf v16,v16,ft0 | |
| 117b8: 1841 addi a6,a6,-16 | |
| 117ba: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 117be: 9822 add a6,a6,s0 | |
| 117c0: 5e0c0057 th.vmv.v.v v0,v24 | |
| 117c4: 02087827 th.vse.v v16,(a6) | |
| 117c8: 5821 li a6,-24 | |
| 117ca: 03180833 mul a6,a6,a7 | |
| 117ce: 5e000857 th.vmv.v.v v16,v0 | |
| 117d2: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 117d6: 93081c57 th.vfmul.vv v24,v16,v16 | |
| 117da: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 117de: 1841 addi a6,a6,-16 | |
| 117e0: 9822 add a6,a6,s0 | |
| 117e2: 02087807 th.vle.v v16,(a6) | |
| 117e6: 5821 li a6,-24 | |
| 117e8: 03180833 mul a6,a6,a7 | |
| 117ec: 1841 addi a6,a6,-16 | |
| 117ee: 9822 add a6,a6,s0 | |
| 117f0: 02087827 th.vse.v v16,(a6) | |
| 117f4: 5821 li a6,-24 | |
| 117f6: 03180833 mul a6,a6,a7 | |
| 117fa: 1841 addi a6,a6,-16 | |
| 117fc: 9822 add a6,a6,s0 | |
| 117fe: 02087807 th.vle.v v16,(a6) | |
| 11802: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11806: fb800813 li a6,-72 | |
| 1180a: 03180833 mul a6,a6,a7 | |
| 1180e: 9380dc57 th.vfmul.vf v24,v24,ft1 | |
| 11812: 93041857 th.vfmul.vv v16,v16,v8 | |
| 11816: 93055857 th.vfmul.vf v16,v16,fa0 | |
| 1181a: 1841 addi a6,a6,-16 | |
| 1181c: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11820: 9822 add a6,a6,s0 | |
| 11822: 02087827 th.vse.v v16,(a6) | |
| 11826: fb800813 li a6,-72 | |
| 1182a: 03180833 mul a6,a6,a7 | |
| 1182e: 1841 addi a6,a6,-16 | |
| 11830: 9822 add a6,a6,s0 | |
| 11832: 02087807 th.vle.v v16,(a6) | |
| 11836: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 1183a: 00589813 slli a6,a7,0x5 | |
| 1183e: 41000833 neg a6,a6 | |
| 11842: 1841 addi a6,a6,-16 | |
| 11844: 9822 add a6,a6,s0 | |
| 11846: 93041857 th.vfmul.vv v16,v16,v8 | |
| 1184a: 9305d857 th.vfmul.vf v16,v16,fa1 | |
| 1184e: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11852: 02087827 th.vse.v v16,(a6) | |
| 11856: fd000813 li a6,-48 | |
| 1185a: 03180833 mul a6,a6,a7 | |
| 1185e: 5e0c0857 th.vmv.v.v v16,v24 | |
| 11862: 5e000c57 th.vmv.v.v v24,v0 | |
| 11866: 1841 addi a6,a6,-16 | |
| 11868: 9822 add a6,a6,s0 | |
| 1186a: 02087827 th.vse.v v16,(a6) | |
| 1186e: fd000813 li a6,-48 | |
| 11872: 03180833 mul a6,a6,a7 | |
| 11876: 1841 addi a6,a6,-16 | |
| 11878: 9822 add a6,a6,s0 | |
| 1187a: 02087807 th.vle.v v16,(a6) | |
| 1187e: 00389813 slli a6,a7,0x3 | |
| 11882: 41000833 neg a6,a6 | |
| 11886: 1841 addi a6,a6,-16 | |
| 11888: 9822 add a6,a6,s0 | |
| 1188a: 02087c27 th.vse.v v24,(a6) | |
| 1188e: 00389813 slli a6,a7,0x3 | |
| 11892: 41000833 neg a6,a6 | |
| 11896: 1841 addi a6,a6,-16 | |
| 11898: 9822 add a6,a6,s0 | |
| 1189a: 02087c07 th.vle.v v24,(a6) | |
| 1189e: 00589813 slli a6,a7,0x5 | |
| 118a2: 41000833 neg a6,a6 | |
| 118a6: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 118aa: 1841 addi a6,a6,-16 | |
| 118ac: 9822 add a6,a6,s0 | |
| 118ae: 930c1057 th.vfmul.vv v0,v16,v24 | |
| 118b2: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 118b6: 02087807 th.vle.v v16,(a6) | |
| 118ba: 00589813 slli a6,a7,0x5 | |
| 118be: 41000833 neg a6,a6 | |
| 118c2: 1841 addi a6,a6,-16 | |
| 118c4: 9822 add a6,a6,s0 | |
| 118c6: 02087827 th.vse.v v16,(a6) | |
| 118ca: 00589813 slli a6,a7,0x5 | |
| 118ce: 41000833 neg a6,a6 | |
| 118d2: 1841 addi a6,a6,-16 | |
| 118d4: 9822 add a6,a6,s0 | |
| 118d6: 02087807 th.vle.v v16,(a6) | |
| 118da: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 118de: fb000813 li a6,-80 | |
| 118e2: 03180833 mul a6,a6,a7 | |
| 118e6: 92005c57 th.vfmul.vf v24,v0,ft0 | |
| 118ea: 93041857 th.vfmul.vv v16,v16,v8 | |
| 118ee: 93065857 th.vfmul.vf v16,v16,fa2 | |
| 118f2: 1841 addi a6,a6,-16 | |
| 118f4: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 118f8: 9822 add a6,a6,s0 | |
| 118fa: 02087827 th.vse.v v16,(a6) | |
| 118fe: fb000813 li a6,-80 | |
| 11902: 03180833 mul a6,a6,a7 | |
| 11906: 1841 addi a6,a6,-16 | |
| 11908: 9822 add a6,a6,s0 | |
| 1190a: 02087807 th.vle.v v16,(a6) | |
| 1190e: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11912: 00489813 slli a6,a7,0x4 | |
| 11916: 41000833 neg a6,a6 | |
| 1191a: 1841 addi a6,a6,-16 | |
| 1191c: 9822 add a6,a6,s0 | |
| 1191e: 93041857 th.vfmul.vv v16,v16,v8 | |
| 11922: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11926: 02087827 th.vse.v v16,(a6) | |
| 1192a: 00389813 slli a6,a7,0x3 | |
| 1192e: 41000833 neg a6,a6 | |
| 11932: 1841 addi a6,a6,-16 | |
| 11934: 9822 add a6,a6,s0 | |
| 11936: 02087007 th.vle.v v0,(a6) | |
| 1193a: fc800813 li a6,-56 | |
| 1193e: 03180833 mul a6,a6,a7 | |
| 11942: 5e000857 th.vmv.v.v v16,v0 | |
| 11946: 1841 addi a6,a6,-16 | |
| 11948: 9822 add a6,a6,s0 | |
| 1194a: 02087c27 th.vse.v v24,(a6) | |
| 1194e: fc800813 li a6,-56 | |
| 11952: 03180833 mul a6,a6,a7 | |
| 11956: 1841 addi a6,a6,-16 | |
| 11958: 9822 add a6,a6,s0 | |
| 1195a: 02087c07 th.vle.v v24,(a6) | |
| 1195e: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11962: 00489813 slli a6,a7,0x4 | |
| 11966: 41000833 neg a6,a6 | |
| 1196a: 1841 addi a6,a6,-16 | |
| 1196c: 9822 add a6,a6,s0 | |
| 1196e: 93881857 th.vfmul.vv v16,v24,v16 | |
| 11972: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11976: 02087c07 th.vle.v v24,(a6) | |
| 1197a: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 1197e: 00489813 slli a6,a7,0x4 | |
| 11982: 41000833 neg a6,a6 | |
| 11986: 93055857 th.vfmul.vf v16,v16,fa0 | |
| 1198a: 1841 addi a6,a6,-16 | |
| 1198c: 9386dc57 th.vfmul.vf v24,v24,fa3 | |
| 11990: 9822 add a6,a6,s0 | |
| 11992: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11996: 02087827 th.vse.v v16,(a6) | |
| 1199a: fa800813 li a6,-88 | |
| 1199e: 03180833 mul a6,a6,a7 | |
| 119a2: 5e0c0857 th.vmv.v.v v16,v24 | |
| 119a6: 1841 addi a6,a6,-16 | |
| 119a8: 9822 add a6,a6,s0 | |
| 119aa: 02087827 th.vse.v v16,(a6) | |
| 119ae: fa800813 li a6,-88 | |
| 119b2: 03180833 mul a6,a6,a7 | |
| 119b6: 1841 addi a6,a6,-16 | |
| 119b8: 9822 add a6,a6,s0 | |
| 119ba: 02087807 th.vle.v v16,(a6) | |
| 119be: f9f00813 li a6,-97 | |
| 119c2: 03180833 mul a6,a6,a7 | |
| 119c6: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 119ca: 93041857 th.vfmul.vv v16,v16,v8 | |
| 119ce: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 119d2: 1841 addi a6,a6,-16 | |
| 119d4: 9822 add a6,a6,s0 | |
| 119d6: 5e080c57 th.vmv.v.v v24,v16 | |
| 119da: 02087807 th.vle.v v16,(a6) | |
| 119de: 00389813 slli a6,a7,0x3 | |
| 119e2: 41000833 neg a6,a6 | |
| 119e6: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 119ea: 1841 addi a6,a6,-16 | |
| 119ec: 9822 add a6,a6,s0 | |
| 119ee: 03041457 th.vfadd.vv v8,v16,v8 | |
| 119f2: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 119f6: 02087027 th.vse.v v0,(a6) | |
| 119fa: 00389813 slli a6,a7,0x3 | |
| 119fe: 41000833 neg a6,a6 | |
| 11a02: 1841 addi a6,a6,-16 | |
| 11a04: 9822 add a6,a6,s0 | |
| 11a06: 02087007 th.vle.v v0,(a6) | |
| 11a0a: 00689813 slli a6,a7,0x6 | |
| 11a0e: 41000833 neg a6,a6 | |
| 11a12: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11a16: 1841 addi a6,a6,-16 | |
| 11a18: 9822 add a6,a6,s0 | |
| 11a1a: 03001857 th.vfadd.vv v16,v16,v0 | |
| 11a1e: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11a22: 02087007 th.vle.v v0,(a6) | |
| 11a26: fd000813 li a6,-48 | |
| 11a2a: 03180833 mul a6,a6,a7 | |
| 11a2e: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11a32: 02801457 th.vfadd.vv v8,v8,v0 | |
| 11a36: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11a3a: 1841 addi a6,a6,-16 | |
| 11a3c: 9822 add a6,a6,s0 | |
| 11a3e: 02087007 th.vle.v v0,(a6) | |
| 11a42: fd000813 li a6,-48 | |
| 11a46: 03180833 mul a6,a6,a7 | |
| 11a4a: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11a4e: 03001857 th.vfadd.vv v16,v16,v0 | |
| 11a52: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11a56: 5e0c0057 th.vmv.v.v v0,v24 | |
| 11a5a: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11a5e: 92075057 th.vfmul.vf v0,v0,fa4 | |
| 11a62: 1841 addi a6,a6,-16 | |
| 11a64: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11a68: 9822 add a6,a6,s0 | |
| 11a6a: 02087027 th.vse.v v0,(a6) | |
| 11a6e: 5821 li a6,-24 | |
| 11a70: 03180833 mul a6,a6,a7 | |
| 11a74: 1841 addi a6,a6,-16 | |
| 11a76: 9822 add a6,a6,s0 | |
| 11a78: 02087007 th.vle.v v0,(a6) | |
| 11a7c: fc800813 li a6,-56 | |
| 11a80: 03180833 mul a6,a6,a7 | |
| 11a84: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11a88: 02801457 th.vfadd.vv v8,v8,v0 | |
| 11a8c: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11a90: 1841 addi a6,a6,-16 | |
| 11a92: 9822 add a6,a6,s0 | |
| 11a94: 02087c07 th.vle.v v24,(a6) | |
| 11a98: 00389813 slli a6,a7,0x3 | |
| 11a9c: 41000833 neg a6,a6 | |
| 11aa0: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11aa4: 1841 addi a6,a6,-16 | |
| 11aa6: 9822 add a6,a6,s0 | |
| 11aa8: 030c1857 th.vfadd.vv v16,v16,v24 | |
| 11aac: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11ab0: 02087c07 th.vle.v v24,(a6) | |
| 11ab4: 00389813 slli a6,a7,0x3 | |
| 11ab8: 41000833 neg a6,a6 | |
| 11abc: 1841 addi a6,a6,-16 | |
| 11abe: 9822 add a6,a6,s0 | |
| 11ac0: 02087c27 th.vse.v v24,(a6) | |
| 11ac4: 00389813 slli a6,a7,0x3 | |
| 11ac8: 41000833 neg a6,a6 | |
| 11acc: 1841 addi a6,a6,-16 | |
| 11ace: 9822 add a6,a6,s0 | |
| 11ad0: 02087007 th.vle.v v0,(a6) | |
| 11ad4: 00489813 slli a6,a7,0x4 | |
| 11ad8: 41000833 neg a6,a6 | |
| 11adc: 1841 addi a6,a6,-16 | |
| 11ade: 9822 add a6,a6,s0 | |
| 11ae0: 02087c07 th.vle.v v24,(a6) | |
| 11ae4: 00489813 slli a6,a7,0x4 | |
| 11ae8: 41000833 neg a6,a6 | |
| 11aec: 1841 addi a6,a6,-16 | |
| 11aee: 9822 add a6,a6,s0 | |
| 11af0: 02087c27 th.vse.v v24,(a6) | |
| 11af4: 00489813 slli a6,a7,0x4 | |
| 11af8: 41000833 neg a6,a6 | |
| 11afc: 1841 addi a6,a6,-16 | |
| 11afe: 9822 add a6,a6,s0 | |
| 11b00: 02087c07 th.vle.v v24,(a6) | |
| 11b04: fb800813 li a6,-72 | |
| 11b08: 03180833 mul a6,a6,a7 | |
| 11b0c: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11b10: 93801057 th.vfmul.vv v0,v24,v0 | |
| 11b14: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11b18: 1841 addi a6,a6,-16 | |
| 11b1a: 9822 add a6,a6,s0 | |
| 11b1c: 02087c07 th.vle.v v24,(a6) | |
| 11b20: 00489813 slli a6,a7,0x4 | |
| 11b24: 41000833 neg a6,a6 | |
| 11b28: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11b2c: 1841 addi a6,a6,-16 | |
| 11b2e: 9822 add a6,a6,s0 | |
| 11b30: 028c1457 th.vfadd.vv v8,v8,v24 | |
| 11b34: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11b38: 02087c07 th.vle.v v24,(a6) | |
| 11b3c: 00589813 slli a6,a7,0x5 | |
| 11b40: 41000833 neg a6,a6 | |
| 11b44: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11b48: 1841 addi a6,a6,-16 | |
| 11b4a: 9205d057 th.vfmul.vf v0,v0,fa1 | |
| 11b4e: 030c1857 th.vfadd.vv v16,v16,v24 | |
| 11b52: 9822 add a6,a6,s0 | |
| 11b54: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11b58: 02087c07 th.vle.v v24,(a6) | |
| 11b5c: fb000813 li a6,-80 | |
| 11b60: 03180833 mul a6,a6,a7 | |
| 11b64: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11b68: 028c1457 th.vfadd.vv v8,v8,v24 | |
| 11b6c: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11b70: 1841 addi a6,a6,-16 | |
| 11b72: 9822 add a6,a6,s0 | |
| 11b74: 02087c07 th.vle.v v24,(a6) | |
| 11b78: 00389813 slli a6,a7,0x3 | |
| 11b7c: 41000833 neg a6,a6 | |
| 11b80: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11b84: 1841 addi a6,a6,-16 | |
| 11b86: 9822 add a6,a6,s0 | |
| 11b88: 028c1457 th.vfadd.vv v8,v8,v24 | |
| 11b8c: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11b90: 02087c07 th.vle.v v24,(a6) | |
| 11b94: 00389813 slli a6,a7,0x3 | |
| 11b98: 41000833 neg a6,a6 | |
| 11b9c: 1841 addi a6,a6,-16 | |
| 11b9e: 9822 add a6,a6,s0 | |
| 11ba0: 02087c27 th.vse.v v24,(a6) | |
| 11ba4: 00389813 slli a6,a7,0x3 | |
| 11ba8: 41000833 neg a6,a6 | |
| 11bac: 1841 addi a6,a6,-16 | |
| 11bae: 9822 add a6,a6,s0 | |
| 11bb0: 02087c07 th.vle.v v24,(a6) | |
| 11bb4: fa800813 li a6,-88 | |
| 11bb8: 03180833 mul a6,a6,a7 | |
| 11bbc: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11bc0: 03001857 th.vfadd.vv v16,v16,v0 | |
| 11bc4: 920c1c57 th.vfmul.vv v24,v0,v24 | |
| 11bc8: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11bcc: 1841 addi a6,a6,-16 | |
| 11bce: 9822 add a6,a6,s0 | |
| 11bd0: 02087007 th.vle.v v0,(a6) | |
| 11bd4: fd000813 li a6,-48 | |
| 11bd8: 03180833 mul a6,a6,a7 | |
| 11bdc: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11be0: 93865c57 th.vfmul.vf v24,v24,fa2 | |
| 11be4: 02801457 th.vfadd.vv v8,v8,v0 | |
| 11be8: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11bec: 1841 addi a6,a6,-16 | |
| 11bee: 9822 add a6,a6,s0 | |
| 11bf0: 02087007 th.vle.v v0,(a6) | |
| 11bf4: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11bf8: 00389813 slli a6,a7,0x3 | |
| 11bfc: 41000833 neg a6,a6 | |
| 11c00: 1841 addi a6,a6,-16 | |
| 11c02: 9822 add a6,a6,s0 | |
| 11c04: 02801457 th.vfadd.vv v8,v8,v0 | |
| 11c08: 0287d457 th.vfadd.vf v8,v8,fa5 | |
| 11c0c: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11c10: 02087007 th.vle.v v0,(a6) | |
| 11c14: 00389813 slli a6,a7,0x3 | |
| 11c18: 41000833 neg a6,a6 | |
| 11c1c: 1841 addi a6,a6,-16 | |
| 11c1e: 9822 add a6,a6,s0 | |
| 11c20: 02087027 th.vse.v v0,(a6) | |
| 11c24: 00389813 slli a6,a7,0x3 | |
| 11c28: 41000833 neg a6,a6 | |
| 11c2c: 1841 addi a6,a6,-16 | |
| 11c2e: 9822 add a6,a6,s0 | |
| 11c30: 02087007 th.vle.v v0,(a6) | |
| 11c34: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11c38: 00389813 slli a6,a7,0x3 | |
| 11c3c: 41000833 neg a6,a6 | |
| 11c40: 1841 addi a6,a6,-16 | |
| 11c42: 8687d457 th.vfrdiv.vf v8,v8,fa5 | |
| 11c46: 93801057 th.vfmul.vv v0,v24,v0 | |
| 11c4a: 9822 add a6,a6,s0 | |
| 11c4c: 030c1c57 th.vfadd.vv v24,v16,v24 | |
| 11c50: 9206d857 th.vfmul.vf v16,v0,fa3 | |
| 11c54: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11c58: 02087007 th.vle.v v0,(a6) | |
| 11c5c: fd800813 li a6,-40 | |
| 11c60: 03180833 mul a6,a6,a7 | |
| 11c64: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11c68: 93001057 th.vfmul.vv v0,v16,v0 | |
| 11c6c: 03881857 th.vfadd.vv v16,v24,v16 | |
| 11c70: 92075057 th.vfmul.vf v0,v0,fa4 | |
| 11c74: 1841 addi a6,a6,-16 | |
| 11c76: 00b07057 th.vsetvli zero,zero,e32,m8,d1 | |
| 11c7a: 9822 add a6,a6,s0 | |
| 11c7c: 02087c07 th.vle.v v24,(a6) | |
| 11c80: fa700813 li a6,-89 | |
| 11c84: 03180833 mul a6,a6,a7 | |
| 11c88: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11c8c: 03001857 th.vfadd.vv v16,v16,v0 | |
| 11c90: 93841c57 th.vfmul.vv v24,v24,v8 | |
| 11c94: 0b07d857 th.vfsub.vf v16,v16,fa5 | |
| 11c98: 1841 addi a6,a6,-16 | |
| 11c9a: 93041857 th.vfmul.vv v16,v16,v8 | |
| 11c9e: 9822 add a6,a6,s0 | |
| 11ca0: 00007057 th.vsetvli zero,zero,e8,m1,d1 | |
| 11ca4: 02087007 th.vle.v v0,(a6) | |
| 11ca8: 00b7f057 th.vsetvli zero,a5,e32,m8,d1 | |
| 11cac: 5d0c0857 th.vmerge.vvm v16,v16,v24,v0 | |
| 11cb0: 02077827 th.vse.v v16,(a4) | |
| 11cb4: a0c6e3e3 bltu a3,a2,116ba <elish_rvv+0x72> | |
| 11cb8: c22022f3 csrr t0,th.vlenb | |
| 11cbc: 06100313 li t1,97 | |
| 11cc0: 02530333 mul t1,t1,t0 | |
| 11cc4: 911a add sp,sp,t1 | |
| 11cc6: 60a2 ld ra,8(sp) | |
| 11cc8: 6402 ld s0,0(sp) | |
| 11cca: 0141 addi sp,sp,16 | |
| 11ccc: 4281 li t0,0 | |
| 11cce: 4301 li t1,0 | |
| 11cd0: 4501 li a0,0 | |
| 11cd2: 4581 li a1,0 | |
| 11cd4: 4601 li a2,0 | |
| 11cd6: 4681 li a3,0 | |
| 11cd8: 4701 li a4,0 | |
| 11cda: 4781 li a5,0 | |
| 11cdc: 4801 li a6,0 | |
| 11cde: 4881 li a7,0 | |
| 11ce0: 8082 ret | |
| 11ce2: 4281 li t0,0 | |
| 11ce4: 4301 li t1,0 | |
| 11ce6: 4501 li a0,0 | |
| 11ce8: 4581 li a1,0 | |
| 11cea: 4601 li a2,0 | |
| 11cec: 4681 li a3,0 | |
| 11cee: 4701 li a4,0 | |
| 11cf0: 4781 li a5,0 | |
| 11cf2: 4801 li a6,0 | |
| 11cf4: 4881 li a7,0 | |
| 11cf6: 8082 ret | |
| 0000000000011cf8 <elish_ref>: | |
| 11cf8: 1141 addi sp,sp,-16 | |
| 11cfa: e022 sd s0,0(sp) | |
| 11cfc: e406 sd ra,8(sp) | |
| 11cfe: 0800 addi s0,sp,16 | |
| 11d00: c24d beqz a2,11da2 <elish_ref+0xaa> | |
| 11d02: 00001797 auipc a5,0x1 | |
| 11d06: 3827a087 flw ft1,898(a5) # 13084 <__DATA_BEGIN__+0x84> | |
| 11d0a: 00001797 auipc a5,0x1 | |
| 11d0e: 3767a107 flw ft2,886(a5) # 13080 <__DATA_BEGIN__+0x80> | |
| 11d12: 00001797 auipc a5,0x1 | |
| 11d16: 38e7a007 flw ft0,910(a5) # 130a0 <__DATA_BEGIN__+0xa0> | |
| 11d1a: 00001797 auipc a5,0x1 | |
| 11d1e: 3067a587 flw fa1,774(a5) # 13020 <__DATA_BEGIN__+0x20> | |
| 11d22: f00001d3 fmv.w.x ft3,zero | |
| 11d26: 060a slli a2,a2,0x2 | |
| 11d28: 00c50833 add a6,a0,a2 | |
| 11d2c: 46b5 li a3,13 | |
| 11d2e: 00052607 flw fa2,0(a0) | |
| 11d32: a01617d3 flt.s a5,fa2,ft1 | |
| 11d36: e3c9 bnez a5,11db8 <elish_ref+0xc0> | |
| 11d38: a0c117d3 flt.s a5,ft2,fa2 | |
| 11d3c: efa9 bnez a5,11d96 <elish_ref+0x9e> | |
| 11d3e: 20c61553 fneg.s fa0,fa2 | |
| 11d42: e0058753 fmv.x.w a4,fa1 | |
| 11d46: 20b58753 fmv.s fa4,fa1 | |
| 11d4a: 18057553 fdiv.s fa0,fa0,ft0 | |
| 11d4e: 4785 li a5,1 | |
| 11d50: c0051653 fcvt.w.s a2,fa0,rtz | |
| 11d54: d00676d3 fcvt.s.w fa3,a2 | |
| 11d58: 6006f6cf fnmadd.s fa3,fa3,ft0,fa2 | |
| 11d5c: d007f7d3 fcvt.s.w fa5,a5 | |
| 11d60: 2785 addiw a5,a5,1 | |
| 11d62: 18f6f7d3 fdiv.s fa5,fa3,fa5 | |
| 11d66: 10f77753 fmul.s fa4,fa4,fa5 | |
| 11d6a: f00707d3 fmv.w.x fa5,a4 | |
| 11d6e: 00e7f7d3 fadd.s fa5,fa5,fa4 | |
| 11d72: e0078753 fmv.x.w a4,fa5 | |
| 11d76: fed793e3 bne a5,a3,11d5c <elish_ref+0x64> | |
| 11d7a: 0176161b slliw a2,a2,0x17 | |
| 11d7e: 9e39 addw a2,a2,a4 | |
| 11d80: f00607d3 fmv.w.x fa5,a2 | |
| 11d84: a0c187d3 fle.s a5,ft3,fa2 | |
| 11d88: 00f5f6d3 fadd.s fa3,fa1,fa5 | |
| 11d8c: 18d5f6d3 fdiv.s fa3,fa1,fa3 | |
| 11d90: cb8d beqz a5,11dc2 <elish_ref+0xca> | |
| 11d92: 10d67653 fmul.s fa2,fa2,fa3 | |
| 11d96: 00c5a027 fsw fa2,0(a1) | |
| 11d9a: 0511 addi a0,a0,4 | |
| 11d9c: 0591 addi a1,a1,4 | |
| 11d9e: f8a818e3 bne a6,a0,11d2e <elish_ref+0x36> | |
| 11da2: 60a2 ld ra,8(sp) | |
| 11da4: 6402 ld s0,0(sp) | |
| 11da6: 0141 addi sp,sp,16 | |
| 11da8: 4501 li a0,0 | |
| 11daa: 4581 li a1,0 | |
| 11dac: 4601 li a2,0 | |
| 11dae: 4681 li a3,0 | |
| 11db0: 4701 li a4,0 | |
| 11db2: 4781 li a5,0 | |
| 11db4: 4801 li a6,0 | |
| 11db6: 8082 ret | |
| 11db8: 00001797 auipc a5,0x1 | |
| 11dbc: 2ec7a607 flw fa2,748(a5) # 130a4 <__DATA_BEGIN__+0xa4> | |
| 11dc0: bfd9 j 11d96 <elish_ref+0x9e> | |
| 11dc2: 20a51553 fneg.s fa0,fa0 | |
| 11dc6: e0058753 fmv.x.w a4,fa1 | |
| 11dca: 20b58753 fmv.s fa4,fa1 | |
| 11dce: c0051653 fcvt.w.s a2,fa0,rtz | |
| 11dd2: 4785 li a5,1 | |
| 11dd4: d00677d3 fcvt.s.w fa5,a2 | |
| 11dd8: 6007f64b fnmsub.s fa2,fa5,ft0,fa2 | |
| 11ddc: d007f7d3 fcvt.s.w fa5,a5 | |
| 11de0: 2785 addiw a5,a5,1 | |
| 11de2: 18f677d3 fdiv.s fa5,fa2,fa5 | |
| 11de6: 10f77753 fmul.s fa4,fa4,fa5 | |
| 11dea: f00707d3 fmv.w.x fa5,a4 | |
| 11dee: 00e7f7d3 fadd.s fa5,fa5,fa4 | |
| 11df2: e0078753 fmv.x.w a4,fa5 | |
| 11df6: fed793e3 bne a5,a3,11ddc <elish_ref+0xe4> | |
| 11dfa: 0176161b slliw a2,a2,0x17 | |
| 11dfe: 9e39 addw a2,a2,a4 | |
| 11e00: f00607d3 fmv.w.x fa5,a2 | |
| 11e04: 08b7f7d3 fsub.s fa5,fa5,fa1 | |
| 11e08: 10d7f653 fmul.s fa2,fa5,fa3 | |
| 11e0c: b769 j 11d96 <elish_ref+0x9e> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment