Почему __int128_t быстрее, чем long long на x86-64 GCC?C++

Программы на C++. Форум разработчиков
Anonymous
Почему __int128_t быстрее, чем long long на x86-64 GCC?

Сообщение Anonymous »


Это мой тестовый код:

#include #include #include использование пространства имен std; используя ll = длинный длинный; интервал основной() { __int128_t а, б; ll х, у; а = рандом() + 10000000; б = рандом() % 50000; auto t0 = Chronic::steady_lock::now(); for (int i = 0; i < 100000000; i++) { а += б; а /= б; б *= а; б -= а; а %= б; } cout

Вернуться в «C++»