<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">
  </head>
  <body>
    <p>&gt; для апстрима нужно сделать проверку на наличие cmov</p>
    <p>Думаю пусть апстрим сам этим занимается.</p>
    <p><br>
    </p>
    <p>Добавился результат c Comet Lake (спасибо vt@):<br>
      <br>
      linux-5.15.8.tar.xz : 5.81 --&gt; 5.30 (+9.6%)<br>
      linux-firmware-20211027.tar.xz : 6.14 --&gt; 5.31 (+15.6%)<br>
      <br>
    </p>
    <p>Тем временем, я добавил в патч поддерджку AArch64. Так что у кого
      есть устройства на этой архитектуре - можете помочь с
      тестированием (обновлённый патч брать с гитхаба).<br>
      <br>
      У меня есть только слабенький Allwinner H616, на котором ускорение
      такое:<br>
      <br>
      linux-5.15.7.tar.xz : 25.12 --&gt; 23.85 (+5%)<br>
      linux-firmware-20211027.tar.xz : 22.80 --&gt; 21.10 (+8%)<br>
      <br>
    </p>
    <div class="moz-cite-prefix">On 14.12.2021 22:22, Andrey Savchenko
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20211214182224.9bb93fbd21086c1fcbab8e46@altlinux.org">
      <pre class="moz-quote-pre" wrap="">On Mon, 13 Dec 2021 21:52:42 +0700 Ilya Kurdyukov wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Я думаю, что финальная версия (патч по ссылке обновлён).
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Думаю, что для апстрима нужно сделать проверку на наличие cmov на
этапе configure и добавить проверку этого define в строке:
#if defined(__GNUC__) &amp;&amp; (defined(__i386__) || defined(__x86_64__))

cmov есть не на всех i386 (нет на &lt;i686 и некоторых сторонних
моделях i686). Понятно, что такое железо сейчас редко используется,
но всё же. Тем более, что проверка build-time и на run-time не
влияет. Если по какой-то причине нужно run-time сделать, следует
смотреть регистры cpuid.

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Билд питона теперь разжимается 42% быстрее.

Бинарники Firefox с данными - 21% быстрее.

Исходники ядра Линукс - 10% быстрее.

Но нужно еще проверить на разных моделях x86 процессоров, что я сделать 
не смогу.


</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Best regards,
Andrew Savchenko
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Devel@lists.altlinux.org">Devel@lists.altlinux.org</a>
<a class="moz-txt-link-freetext" href="https://lists.altlinux.org/mailman/listinfo/devel">https://lists.altlinux.org/mailman/listinfo/devel</a></pre>
    </blockquote>
  </body>
</html>