Вопросы по теме '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 просмотров
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