<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">
</head>
<body>
<p>> для апстрима нужно сделать проверку на наличие cmov</p>
<p>Думаю пусть апстрим сам этим занимается.</p>
<p><br>
</p>
<p>Добавился результат c Comet Lake (спасибо vt@):<br>
<br>
linux-5.15.8.tar.xz : 5.81 --> 5.30 (+9.6%)<br>
linux-firmware-20211027.tar.xz : 6.14 --> 5.31 (+15.6%)<br>
<br>
</p>
<p>Тем временем, я добавил в патч поддерджку AArch64. Так что у кого
есть устройства на этой архитектуре - можете помочь с
тестированием (обновлённый патч брать с гитхаба).<br>
<br>
У меня есть только слабенький Allwinner H616, на котором ускорение
такое:<br>
<br>
linux-5.15.7.tar.xz : 25.12 --> 23.85 (+5%)<br>
linux-firmware-20211027.tar.xz : 22.80 --> 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__) && (defined(__i386__) || defined(__x86_64__))
cmov есть не на всех i386 (нет на <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>