<div dir="auto">Hello<div dir="auto">Just few comments.</div><div dir="auto">Vector extension version 1.0 is the only vector extension supported by jdk19.</div><div dir="auto">Currently its impossible to find any publicly available cpu/board with support for Vector extension 1.0.</div><div dir="auto"><br></div><div dir="auto">Basically it means the risc-v vector support in openjdk11 is something that can wait few years. And maybe later maintainers will reconsider their decision.</div><div dir="auto"><br></div><div dir="auto">Regards, Vladimir </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 21 февр. 2023 г., 11:28 Xiaolin Zheng <<a href="mailto:yunyao.zxl@alibaba-inc.com">yunyao.zxl@alibaba-inc.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000"><div style="clear:both">Hi Goetz,</div><div style="clear:both"><br></div><div style="clear:both">Thank you for the response!</div><div style="clear:both"><br></div><div style="clear:both">Okay, we will follow the advice.</div><div style="clear:both"><br></div><div style="clear:both">Best Regards,</div><div style="clear:both">Xiaolin</div><div style="clear:both"><br></div><blockquote style="margin-right:0;margin-top:0;margin-bottom:0;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000"><div style="clear:both">------------------------------------------------------------------</div><div style="clear:both">From:Lindenmaier, Goetz <<a href="mailto:goetz.lindenmaier@sap.com" target="_blank" rel="noreferrer">goetz.lindenmaier@sap.com</a>></div><div style="clear:both">Send Time:2023年2月21日(星期二) 16:25</div><div style="clear:both">To:郑孝林(云矅) <<a href="mailto:yunyao.zxl@alibaba-inc.com" target="_blank" rel="noreferrer">yunyao.zxl@alibaba-inc.com</a>>; jdk-updates-dev <<a href="mailto:jdk-updates-dev@openjdk.org" target="_blank" rel="noreferrer">jdk-updates-dev@openjdk.org</a>>; riscv-port-dev <<a href="mailto:riscv-port-dev-retn@openjdk.org" target="_blank" rel="noreferrer">riscv-port-dev-retn@openjdk.org</a>></div><div style="clear:both">Subject:RE: jdk11u: Question about the likelihood of backporting SVE support</div><div style="clear:both"><br></div>Hi,<br><br>I think this change should not be backported to 11.<br><br>Best regards,<br>  Goetz.<br><br>> -----Original Message-----<br>> From: jdk-updates-dev <<a href="mailto:jdk-updates-dev-retn@openjdk.org" target="_blank" rel="noreferrer">jdk-updates-dev-retn@openjdk.org</a>> On Behalf Of<br>> Xiaolin Zheng<br>> Sent: Tuesday, February 21, 2023 8:58 AM<br>> To: jdk-updates-dev <<a href="mailto:jdk-updates-dev@openjdk.org" target="_blank" rel="noreferrer">jdk-updates-dev@openjdk.org</a>>; riscv-port-dev <riscv-<br>> <a href="mailto:port-dev-retn@openjdk.org" target="_blank" rel="noreferrer">port-dev-retn@openjdk.org</a>><br>> Subject: jdk11u: Question about the likelihood of backporting SVE support<br>> <br>> [Some people who received this message don't often get email from<br>> <a href="mailto:yunyao.zxl@alibaba-inc.com" target="_blank" rel="noreferrer">yunyao.zxl@alibaba-inc.com</a>. Learn why this is important at<br>> <a href="https://aka.ms/LearnAboutSenderIdentification" target="_blank" rel="noreferrer">https://aka.ms/LearnAboutSenderIdentification</a> ]<br>> <br>> Hi maintainers of jdk11u:<br>> <br>> I would like to ask if it is possible for the SVE support [1] to be backported to<br>> jdk11u, for the maintainers' aspect. If the RISC-V backend is going to be<br>> backported to jdk11u, then we will face an issue that the VecA implementation<br>> [2] used by the backend does not exist on jdk11u. The general functionality of<br>> the backend, and the shared vector intrinsics [3] defined in StubRoutines will<br>> not get affected without VecA; though VectorAPI and vector intrinsic defined<br>> in C2 [4] in <a href="http://riscv_v.ad" target="_blank" rel="noreferrer">riscv_v.ad</a> may not work - if one would like to know the details.<br>> <br>> Looking forward to your reply.<br>> <br>> Best Regards,<br>> Xiaolin<br>> <br>> [1] <a href="https://bugs.openjdk.org/browse/JDK-8231441" target="_blank" rel="noreferrer">https://bugs.openjdk.org/browse/JDK-8231441</a><br>> [2]<br>> <a href="https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/riscv/riscv.ad#L" target="_blank" rel="noreferrer">https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/riscv/riscv.ad#L</a><br>> 240-L243<br>> [3]<br>> <a href="https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/riscv/stubGene" target="_blank" rel="noreferrer">https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/riscv/stubGene</a><br>> rator_riscv.cpp#L944-L948<br>> [4]<br>> <a href="https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/riscv/riscv_v.ad" target="_blank" rel="noreferrer">https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/riscv/riscv_v.ad</a><br>> #L1932-L1949</blockquote></div></div></blockquote></div>