<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 08/11/2023 21:11, Florian Klämpfl
via fpc-devel wrote:<span style="white-space: pre-wrap">
</span></div>
<blockquote type="cite"
cite="mid:8C554580-0D09-422E-8A04-90368E006A29@freepascal.org">
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Am 08.11.2023 um 21:22 schrieb J. Gareth Moreton via fpc-devel <a class="moz-txt-link-rfc2396E" href="mailto:fpc-devel@lists.freepascal.org"><fpc-devel@lists.freepascal.org></a>:
- I don't know what the eventual support for intrinsics will be for FPC, if it will ever get implemented, but I at the very least hope the internal nodes will be implemented some day,
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
Aren’t they already? Not working well though …</pre>
</blockquote>
I'll have to double-check. Last I recall they weren't available,
but I haven't looked in that area for a while.<br>
<blockquote type="cite"
cite="mid:8C554580-0D09-422E-8A04-90368E006A29@freepascal.org">
<pre class="moz-quote-pre" wrap="">
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">since compiler developers can then use them directly in the node pass for vectorisation and the like. For one thing, once they are implemented for x86_64 (and maybe AArch64 too), I would like to see if I can adapt the uComplex unit to support vectorisation.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
I would pretty much see the uComplex unit being autovectorized instead.
</pre>
</blockquote>
<p>That was my intention... using uComplex and similar units as a
test case to detect auto-vectorisation.</p>
<p>Kit<br>
</p>
</body>
</html>