Почему __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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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