[devel] ускорение lzma декомпрессии (XZ Utils)

Andrey Savchenko bircoph на altlinux.org
Вт Дек 14 20:34:11 MSK 2021


On Tue, 14 Dec 2021 20:12:20 +0300 Alexey V. Vissarionov wrote:
> On 2021-12-14 18:22:24 +0300, Andrey Savchenko wrote:
> 
>  >> Я думаю, что финальная версия (патч по ссылке обновлён).
>  > Думаю, что для апстрима нужно сделать проверку на наличие cmov
>  > на этапе configure и добавить проверку этого define в строке:
>  > #if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
> 
> Еще проще:
> #if defined(__GNUC__) && defined(__x86_64__)
> 
>  > cmov есть не на всех i386 (нет на <i686 и некоторых сторонних
>  > моделях i686).
> 
> Да, потеряем часть 32-битных систем, где оно в принципе могло бы
> работать...
> 
>  > Понятно, что такое железо сейчас редко используется, но всё же.
> 
> ... ну и хрен бы с ними - пусть продолжают работать, как сейчас.
> 
>  > Тем более, что проверка build-time и на run-time не влияет.
>  > Если по какой-то причине нужно run-time сделать, следует
>  > смотреть регистры cpuid.
> 
> А оно надо? Ведь build-time проверки на 64-битность архитектуры
> вполне достаточно.
 
Ну вот я пользуюсь 32-битной системой — мне надо.
А ты продолжай затыкать спектры и мелтдауны.


Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20211214/589fbf9d/attachment.bin>


Подробная информация о списке рассылки Devel