The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Ruffle интегрирована поддержка кодека H.263, написанного на языке Rust"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "В Ruffle интегрирована поддержка кодека H.263, написанного н..." +2 +/
Сообщение от Аноним (-), 25-Авг-21, 13:29 
>> Иногда в прогах за счет runtime условий можно задействовать определенный набор функций
> 2. Это уже JIT/AoT

"Когда думаешь, что дно пробито - Хан стучит снизу ..."
man ifunc
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86...


extern __typeof (REDIRECT_NAME) OPTIMIZE (sse2) attribute_hidden;
  23 extern __typeof (REDIRECT_NAME) OPTIMIZE (avx2) attribute_hidden;
  24 extern __typeof (REDIRECT_NAME) OPTIMIZE (avx2_rtm) attribute_hidden;
  25 extern __typeof (REDIRECT_NAME) OPTIMIZE (evex) attribute_hidden;
  26
  27 static inline void *
  28 IFUNC_SELECTOR (void)
  29 {
  30   const struct cpu_features* cpu_features = __get_cpu_features ();
  31
  32   if (CPU_FEATURE_USABLE_P (cpu_features, AVX2)
  33       && CPU_FEATURE_USABLE_P (cpu_features, BMI2)
  34       && CPU_FEATURES_ARCH_P (cpu_features, AVX_Fast_Unaligned_Load))
  35     {
  36       if (CPU_FEATURE_USABLE_P (cpu_features, AVX512VL)
  37           && CPU_FEATURE_USABLE_P (cpu_features, AVX512BW))
  38         return OPTIMIZE (evex);
  39
  40       if (CPU_FEATURE_USABLE_P (cpu_features, RTM))
  41         return OPTIMIZE (avx2_rtm);
  42
  43       if (!CPU_FEATURES_ARCH_P (cpu_features, Prefer_No_VZEROUPPER))
  44         return OPTIMIZE (avx2);
  45     }
  46
  47   return OPTIMIZE (sse2);
  48 }

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В Ruffle интегрирована поддержка кодека H.263, написанного на языке Rust, opennews, 24-Авг-21, 12:05  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру