Skip to content

Instantly share code, notes, and snippets.

@drbh
Created December 17, 2025 15:31
Show Gist options
  • Select an option

  • Save drbh/b4cf359d40624c841c284b295f02aaab to your computer and use it in GitHub Desktop.

Select an option

Save drbh/b4cf359d40624c841c284b295f02aaab to your computer and use it in GitHub Desktop.
asm dump
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