Это комментарий к нему: /* * Generic compiler-dependent macros required for kernel * build go below this comment. Actual compiler/compiler version * specific implementations come from the above header files */ #define unlikely(x) __builtin_expect(!!(x), 0) Это означает проверку того, что передаваемая переменная равна 0 на этапе компиляции? И что означают !! ?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум kernel: чем выгоднее макросы likely/unlikely по сравнению с обычным if? (2005)
- Форум TrueCrypt FC8 (2007)
- Форум как скомпилировать jTessBoxEditor (2019)
- Форум Вышел flex 2.6.4 (2017)
- Форум Установка драйвера тюнера GOTVIEW USB Master. Проблема. (2012)
- Форум Проблема со сканером HP scanjet 3800 на Ubuntu 18.04 (2020)
- Форум Не работает VMware Player (2019)
- Форум Ошибка при создании initramfs (2020)
- Форум Ubuntu ACPI tables bigger than 64KB (2017)
- Форум Genkernel пытается вкомпелять zfs в initramfs (2014)