Вопросы по теме '128-bit'

128-битные сдвиги с использованием языка ассемблера?
Каков наиболее эффективный способ сделать 128-битный сдвиг на современном процессоре Intel (ядро i7, песочный мост). Подобный код находится в моем самом внутреннем цикле: u128 a[N]; void xor() { for (int i = 0; i < N; ++i) { a[i] =...
3453 просмотров
schedule 02.03.2022

Использование Lapack с точностью 128 бит
Я пытаюсь использовать Lapack для вычисления 128-битной точности матрицы разложение по единичным значениям (SVD), и я обнаружил, что для этого существует некая черная магия компилятора. Компилятор Intel Fortran (ifort) поддерживает параметр -r16...
1598 просмотров
schedule 28.03.2022

Внутренности для умножения и деления на 128
Я знаю, что в x86_64 коды opp mul и div поддерживают 128 целых чисел, помещая младшие 64 бита в регистры rax и старшие в регистры rdx. Я искал какую-то встроенную функцию для этого в руководстве по внутренним функциям Intel, но не смог ее найти. Я...
1457 просмотров
schedule 12.05.2022

128-битный Int в SQL Server 2012?
Я ищу лучший способ реализовать 128-битные целые числа без знака в SQL Server. Основное требование состоит в том, что он должен поддерживать побитовые операции со всеми 128 битами. (Возможно ли это даже теоретически на 64-битной машине? Я...
3054 просмотров
schedule 17.07.2022

VBA - 128-битное значение для 128 флажков
Мне нужна небольшая помощь, как перенести некоторые данные из Pythonscript в мою программу VBA. У меня есть система со 128 переключателями, которые могут быть включены или выключены (1 или 0). В моем скрипте Python я прочитал значение отдельных...
37 просмотров
schedule 08.09.2022

Как я могу складывать и вычитать 128-битные целые числа в C или C ++, если мой компилятор их не поддерживает?
Я пишу компрессор для длинного потока 128-битных чисел. Я хотел бы сохранить числа как разности - сохраняя только разницу между числами, а не сами числа, потому что я могу упаковать различия в меньшее количество байтов, потому что они меньше....
35447 просмотров
schedule 04.07.2023

Как использовать boost::uuids::uuid для преобразования в 128/64-битные числа?
Я использую этот код для создания UUID из boost: boost::uuids::random_generator gen; boost::uuids::uuid uuidId = gen(); string randomUUID = boost::lexical_cast<std::string>(uuidId); std::remove( randomUUID.begin(), randomUUID.end(), '-');...
3143 просмотров
schedule 09.04.2023

Как побитовое сканирование вперед и назад __uint128_t (128 бит)?
Я выполнил битовое сканирование вперед/назад 64-битного алгоритма ДеБруйна, но не могу заархивировать 128-битное, __uint128_t. Есть ли решение? Заранее спасибо! Код FYI для побитового сканирования вперед/назад 64-битного с использованием...
821 просмотров
schedule 24.11.2022