Лучшие '128bit' Вопросы
22.08.2018
Ссылаясь на компьютерную архитектуру с адресами и другими блоками данных шириной 128 бит.
Я полагаю, что я сосредоточен на x86, но меня обычно интересует переход от 32 до 64 бит. Логически, я вижу, что константы и указатели, в некоторых случаях, будут больше, поэтому программы, вероятно, будут больше. И желание выделить память на граница...
задан 04 марта '10 в 13:20
Я пишу компрессор для длинного потока из 128-битных чисел. Я хотел бы сохранить числа как различия - сохраняя только разницу между числами, а не самими цифрами, потому что я могу упаковать различия в меньшем количестве байтов, потому что они меньше. ...
задан 12 апр. '09 в 8:19
У меня есть программа C99 среднего размера, которая использует метод long double (80 бит) для вычисления с плавающей запятой. Я хочу улучшить точность с помощью нового расширения GCC 4.6 __float128. Как я понял, это математическая математика с 128-б...
задан 23 июня '11 в 19:22
Я пытаюсь использовать Lapack для вычисления точности 128-разрядной матрицы разложения особых значений (SVD), и я узнал, что для достижения этого есть черная магия компилятора. Компилятор Intel Fortran (ifort) поддерживает опцию -r16, которая инстру...
задан 25 апр. '12 в 12:46
Мне просто удалось установить мой cuda SDK под Linux Ubuntu 10.04. Моя графическая карта - NVIDIA GeForce GT 425M, и я бы хотел использовать ее для некоторых сложных вычислительных задач. Я задаюсь вопросом: есть ли способ использовать некоторые unsi...
задан 28 мая '11 в 17:10
Возможно ли иметь 128-битное целое число в Java или С++?
задан 28 июня '10 в 15:13
gcc 4.4, кажется, когда они добавили int128_t, и мне нужно использовать смещение битов, и у меня закончилось место для некоторых битовых полей. Изменить. Возможно, это связано с тем, что я на 32-битном компьютере, нет способа получить его для 32...
задан 07 апр. '11 в 8:02
Я читаю "Компьютерные системы: перспектива программиста" , а домашнее задание - описать, как работает этот алгоритм. Функция C: void store_prod(__int128 *dest, int64_t x, int64_t y) { *dest = x * (__int128)y; } Сборка: movq %rdx, %rax cqto ...
задан 18 нояб. '15 в 22:59
У меня есть четыре беззнаковых 32-битных целых числа, представляющих беззнаковое 128-битное целое число, в маленьком концевом порядке: typedef struct { unsigned int part[4]; } bigint_t; Я хотел бы преобразовать это число в его десятичное строк...
задан 06 нояб. '09 в 10:33
Есть ли какой-либо c-компилятор на окнах, способный использовать 128-битные целые числа изначально? Например, вы можете использовать gcc на linux, с __uint128_t... любой другой шанс на окна? (Было бы здорово, если бы 128 бит работал и на 32-битных ко...
задан 20 июня '11 в 19:43
Я пытаюсь скомпилировать c-программу под mingw gcc. Эта программа использует целое число __uint128_t. Когда я пытаюсь скомпилировать его под стандартным ubuntu gcc на той же 64-битной машине, он отлично работает. Но тогда, когда я пытаюсь скомпилиров...
задан 24 авг. '11 в 14:05
Я проверил размер указателя в моем терминале python (в Enthought Canopy IDE) через import ctypes print (ctypes.sizeof(ctypes.c_voidp) * 8) Я имею 64-битную архитектуру и работаю с numpy.float64. Но я не могу использовать np.float128? np.array([1...
задан 23 апр. '15 в 13:32
Каков наиболее эффективный способ сделать 128-битный сдвиг на современном процессоре Intel (ядро i7, песчаный мост). Подобный код находится в моем самом внутреннем цикле: u128 a[N]; void xor() { for (int i = 0; i < N; ++i) { a[i] = a[i] ^ ...
задан 24 окт. '11 в 4:10
Мы можем использовать препроцессор, чтобы узнать, определено ли unsigned long long: #include <limits.h> #ifndef ULLONG_MAX typedef unsigned long t_mask; #else typedef unsigned long long t_mask; #endif Но как узнать, определена ли __uint12...
задан 30 авг. '13 в 14:27
При внедрении bignums на x86, очевидно, наиболее эффективным выбором для размера цифры является 32 бита. Однако вам нужна арифметика до двукратного размера цифры (т.е. 32 + 32 = 33, 32 * 32 = 64, 64/32 = 32). К счастью, это не только делает x86, но т...
задан 13 марта '11 в 13:53