Вопросы по теме 'gmp'

Предполагается, что целые числа в C обрабатываются спецификацией оборудования или обрабатываются программным обеспечением?
Предполагается, что целые числа в C обрабатываются спецификацией оборудования или обрабатываются программным обеспечением? Под целым я имею в виду примитив "int" Основная идея заключается в том, что если целые числа в C не зависят от...
258 просмотров
schedule 13.06.2023

Создание треугольника Паскаля с помощью mpz_t
Эй, я пытаюсь преобразовать функцию, которую я написал для создания массива длинных чисел, представляющих треугольники Паскаля, в функцию, которая возвращает массив mpz_t. Однако со следующим кодом: mpz_t* make_triangle(int rows, int* count) {...
433 просмотров
schedule 01.03.2023

Случайные числа произвольной точности на C: генерация для моделирования методом Монте-Карло без атмосферного шума
Я знаю, что есть и другие вопросы, подобные этому, однако следующий вопрос относится к генерации случайных чисел произвольной точности в C для использования в моделировании Монте-Карло. Как мы можем генерировать случайные числа произвольной...
1280 просмотров
schedule 29.07.2023

Преобразование BigInt (gmp Bigint в botan bigint)
Я использую gmp для выполнения сложной операции. Я хочу использовать Botan для выполнения криптографических функций. Проблема в том, что у них обоих есть собственная функция Bigint. Таким образом, возникает проблема с передачей значения bigint,...
511 просмотров
schedule 08.10.2022

Установил gmp, но не видит
Чтобы скомпилировать собственный gcc, мне требуется gmp . Поэтому я скачал tar-архив gmp и установил его, выполнив обычные действия: configure, make и make install. Однако после этого я не вижу никаких gmp в своей системе, набрав «what gmp». Итак,...
9403 просмотров
schedule 07.11.2022

гибкий массив mpz_t в структуре
У меня есть такая структура: typedef struct{ size_t length; // length of the array size_t numbits; // number of bits allocated per val in vals mpz_t vals[]; // flexible array to hold some number of mpz_t array } CoolArray; Итак,...
1402 просмотров
schedule 30.01.2024

X86-64 Inline Assembly на C (скомпилировано с использованием GCC), процедура умножения с множественной точностью, вызывающая ошибку seg
Я пытаюсь реализовать мультиточное умножение объектов GMP mpz_t во встроенной сборке X86. В зависимости от моего выбора ограничений для выходной переменной я либо получаю ошибку сегментации, либо значения в выходной переменной искажаются...
1179 просмотров
schedule 20.07.2022

Как можно изменить тип псевдопеременных $$, $1, $2 bison на переменные GMP
Я пишу калькулятор простых выражений, таких как 5^(3+2-sin(15)) в flex/bison. Исходный код можно найти здесь — https://github.com/blueboar2/interval . Например, в interval.y есть такие строки: | EXP exp { $$ = exp($2); результат = $$; } |...
998 просмотров
schedule 23.01.2023

использование OpenMP и mpz_t malloc вызывает ошибку сегментации
Мне нужно использовать программирование OpenMP с массивом mpz_t размером 2 ^ 15 для распараллеливания следующего кода: #pragma omp parallel for private(j,temp3) for(j=Real;j<LL;j++)//l { for(__int64_t...
344 просмотров
schedule 29.03.2023

Установите библиотеку GMP на Mac OS X 10.9 и Xcode
Мой вопрос так же прост, как и заголовок. У меня есть Macbook Pro с OS X Mavericks (10.9.4) и Xcode (5.1.1). Мне нужно установить библиотеки произвольной точности GMP, чтобы я мог просто писать программы с поддержкой GMP из Xcode. Я скачал...
7764 просмотров
schedule 10.05.2024

Не удается получить GMP-библиотеку, скомпилированную с помощью Emscripten (2)
Я немного новичок. Моя система OS X. Я получил emscripten, работающий с SDL2, и это здорово. Я компилирую командой: ./emcc /Users/elliotmacneille/Projects/the\ simplifier/the\ simplifier/main.cpp -s USE_SDL=2 -s LEGACY_GL_EMULATION=1...
507 просмотров
schedule 07.02.2023

Точность GMP mpf_class ниже ожидаемой?
Я пытаюсь проверить, работает ли GMP с нужной мне точностью или нет со следующей программой: #include<gmpxx.h>...
681 просмотров
schedule 13.06.2023

Возможные побочные эффекты выполнения typedef структуры для массива из одного элемента в C
Я наткнулся на этот код. typedef __mpz_struct MP_INT; typedef __mpz_struct mpz_t[1]; Здесь структура __mpz_struct — это структура, тип которой определяется как массив из одного элемента. Я понимаю, что это трюк для передачи по ссылке в C....
226 просмотров
schedule 05.05.2023

С++ GMP, генерирующий случайное число
Я пытаюсь сгенерировать огромное случайное число на С++, используя библиотеку GMP, но у меня возникают проблемы с выяснением синтаксиса. Это немного отличается от других примеров, которые я нашел, потому что мне нужно установить пол и потолок, чтобы...
4488 просмотров
schedule 13.08.2023

GMP (множественная точность GNU): ошибка функции mpz_mod
Кто-нибудь может мне с этим помочь? Функция "mpz_mod" неверна, но я не знаю, как это исправить. #include <iostream> #include <gmp.h> #include <gmpxx.h> using namespace std; int main () { mpz_class p; mpz_class y;...
1280 просмотров
schedule 22.01.2024

Как мне управлять массивом mpz_t
Я использую GMP, и мне нужен массив mpz_t . sizeof(mpz_t) дает 16, но числа, которые я храню, значительно больше. Растет ли mpz_t «на месте», т.е. е. мне нужно выделить больше памяти и разрешить рост на месте, или GMP выделяет место для них в...
2270 просмотров
c gmp
schedule 02.06.2022

Свяжите библиотеку gmp с Xcode 7.2
Я пытаюсь связать библиотеку gmp с Xcode. Вот что я (с помощью нескольких статей stackoverflow) сделал: Я загрузил файл gmp и установил его (в папку по умолчанию: /usr/local ), используя «sudo make install», и я проверил его с помощью «make...
408 просмотров
schedule 16.06.2022

Модуль 'gmp' уже загружен, предупреждающий codeigniter
Я только что установил CI 3.1.0, и после нескольких обновлений я получаю это предупреждение. Произошла ошибка PHP Серьезность: Предупреждающее сообщение ядра: Модуль «gmp» уже загружен Имя файла: Неизвестный номер строки: 0 След: Можете ли вы...
933 просмотров
schedule 05.10.2022

Есть ли способ выполнить арифметику с высокой точностью (с целыми числами, превышающими 64-разрядные) в msp430?
Я хотел бы знать, есть ли способ, если возможно, какой-нибудь простой способ, чтобы выполнить арифметику с целыми числами, размер которых больше 64-битного на MSP430? Я спрашиваю об этом именно потому, что пытаюсь внедрить алгоритмы...
204 просмотров
schedule 17.02.2023

Всегда ли код пересечения полигонов в CGAL использует библиотеку рациональных чисел GMP?
В настоящее время я работаю над определением, пересекаются ли два многоугольника друг с другом. Я нашел пример на веб-странице документации CGAL:...
148 просмотров
schedule 04.12.2023