[devel] ускорение lzma декомпрессии (XZ Utils)
Alexey V. Vissarionov
gremlin на altlinux.org
Вт Дек 14 20:12:20 MSK 2021
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-битность архитектуры
вполне достаточно.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel