Вопросы по теме 'int128'
Как включить __int128 в Visual Studio?
Когда я набираю __int128 в проекте C++ в Visual Studio, редактор меняет цвет __int128 на синий (как ключевое слово).
Но когда я компилирую исходный код, появляется следующая ошибка:
error C4235:
nonstandard extension used : '__int128'...
40989 просмотров
schedule
09.08.2022
Есть ли способ использовать __int128_t с Android NDK?
Есть ли способ использовать __int128_t с Android NDK?
Я пытался использовать набор инструментов GNU 4.9, но независимо от того, как я пытаюсь, я получаю следующую ошибку: error: '__int128_t' was not declared in this scope
-std=gnu++11...
880 просмотров
schedule
22.10.2022
Самый быстрый способ умножить два 64-битных int на 128-битные, а затем ›› на 64-битные?
Мне нужно умножить два 64-битных целых числа со знаком a и b вместе, а затем сдвинуть результат (128-битный) на 64-битное целое число со знаком. Как это сделать быстрее всего?
Мои 64-битные целые числа фактически представляют собой числа с...
4738 просмотров
schedule
02.04.2023
Как побитовое сканирование вперед и назад __uint128_t (128 бит)?
Я выполнил битовое сканирование вперед/назад 64-битного алгоритма ДеБруйна, но не могу заархивировать 128-битное, __uint128_t. Есть ли решение? Заранее спасибо!
Код FYI для побитового сканирования вперед/назад 64-битного с использованием...
821 просмотров
schedule
24.11.2022
Как правильно сложить / вычесть 128-битное число (как два uint64_t)?
Я работаю на C, и мне нужно складывать и вычитать 64-битное число и 128-битное число. Результат будет сохранен в виде 128-битного числа. Я использую целочисленный массив для хранения верхней и нижней половин 128-битного числа (т.е. uint64_t...
3230 просмотров
schedule
19.12.2023
Арифметика с адресами IPv6 (большие целые числа)
Я работаю с адресами IPv6 в форме:
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
Внутри я храню их в массиве:
TIp6Bytes = array [0..15] of Byte;
Мне нужно манипулировать адресами IPv6 несколькими способами, включая добавление, деление,...
1933 просмотров
schedule
21.01.2024