<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>With your permission I'd like to use this project as part of my
      work to improve the peephole optimiser, among other things.  Any
      improvements probably won't happen until the version after 3.2.0,
      but I like a challenge!</p>
    <p>J. Gareth Moreton, aka. Kit</p>
    <p>P.S. One of the things I introduced into FPC 3.2.0 is the
      "vectorcall" calling convention for x86_64-win64.  It's currently
      mostly there for pure assembler routines and for interfacing with
      third-party libraries, since automatic vectorisation of Pascal
      code is still rather limited.  It might be something to experiment
      with though.</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 01/04/2020 17:39, Kostas
      Michalopoulos via fpc-devel wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAH=meXV4YBqPpOKmiMA0KGc5zDormW9YCSU2Ej2XcrD1sfgTPw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hm, for me the new compiler produces slightly slower
          results. The difference is tiny, but consistent. I use my
          raytracing benchmark from here:</div>
        <div><br>
        </div>
        <div><a href="http://runtimeterror.com/tools/raybench/"
            moz-do-not-send="true">http://runtimeterror.com/tools/raybench/</a></div>
        <div><br>
        </div>
        <div>The results on my AMD Ryzen 3700X are:</div>
        <div><br>
        </div>
        <div>FPC 3.0.4: 3.984 seconds</div>
        <div>FPC 3.2.0RC1: 4.047 seconds</div>
        <div><br>
        </div>
        <div>As i wrote, the difference is tiny, but over several runs
          it is pretty much consistent.</div>
        <div><br>
        </div>
        <div>Note that these are for 32bit Windows executables. Also i'm
          using the Lazarus-bundled build mentioned by Martin Frb above.<br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Tue, Mar 31, 2020 at 11:59
          PM Florian Klämpfl <<a href="mailto:florian@freepascal.org"
            moz-do-not-send="true">florian@freepascal.org</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am
          31.03.20 um 05:55 schrieb Joao Schuler:<br>
          > Just tested with my own neural networks API and I can
          confirm that it works!<br>
          > Environment: WIN10 64bits AVX<br>
          > <br>
          > Tested with:<br>
          > <a
href="https://github.com/joaopauloschuler/neural-api/blob/master/examples/SimpleImageClassifier/SimpleImageClassifier.lpr"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://github.com/joaopauloschuler/neural-api/blob/master/examples/SimpleImageClassifier/SimpleImageClassifier.lpr</a>
          <br>
          > <br>
          > <br>
          > In this test, there is a performance gain (speed) against
          3.0.4 at about 9%.<br>
          <br>
          Do you have numbers in comparison with trunk?<br>
          <br>
          _______________________________________________<br>
          fpc-devel maillist  -  <a
            href="mailto:fpc-devel@lists.freepascal.org" target="_blank"
            moz-do-not-send="true">fpc-devel@lists.freepascal.org</a><br>
          <a
            href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-devel maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
    </blockquote>
  <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br />
<table style="border-top: 1px solid #D3D4DE;">
        <tr>
        <td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
                <td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avast.com</a>
                </td>
        </tr>
</table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>