<div dir="ltr">I'm in the process of ramping up to be an LLVM person at SiFive. We don't have FP hardware on our current 32 bit CPUs so the soft float ABI is fine there at the moment. Our 64 bit "Freedom Unleashed" cores have an FPU so we'd love to have hard float ABI support in LLVM, but it's not at the top of our priorities to do it ourselves. We'd be very happy if you implemented it.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 15, 2018 at 8:07 AM, Roger Ferrer Ibáñez via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
as part of our research activities, we, the Barcelona Supercomputing<br>
Center [1], are actively looking into RISC-V for HPC. So we are<br>
comitted to make sure the RISC-V LLVM ecosystem thrives in that field<br>
of computing, including (but not limiting to) 64-bit and vector<br>
support.<br>
<br>
Linux is pervasive in HPC and we found that the current RISC-V in LLVM<br>
does not support the hard float ABI used by the main distributions<br>
(lp64d) yet.<br>
<br>
Our question is about the status of this support. Is it already in the<br>
pipeline and waiting to be upstreamed? Or it hasn't been started yet<br>
by anyone. In the last case, we are interested in contributing an<br>
implementation.<br>
<br>
Also, we're planning to set up testing for the RISC-V on Linux (we're<br>
considering LLVM test-suite as a starting point). We wonder if there<br>
are other groups that have been looking into this that could share<br>
their experiences.<br>
<br>
Any other suggestions and comments are welcome, of course :)<br>
<br>
Kind regards,<br>
Roger<br>
<br>
[1] <a href="http://www.bsc.es" rel="noreferrer" target="_blank">www.bsc.es</a><br>
______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
</blockquote></div><br></div>