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

Потеря точности в GMP mpf_add. Куда пропали мои цифры?
Я суммирую два отрицательных поплавка: char * lhs = "-2234.6016114467412141"; char * rhs = "-4939600281397002.2812"; Согласно Perl, используя bignum и Math::BigFloat, ответ таков: -4939600281399236.8828114467412141 Однако, согласно...
834 просмотров
schedule 12.01.2024

Отправить массив mpz_t через mpi
Я использую libgmp (GMP) для работы с очень длинными целыми числами, хранящимися как mpz_t : http://gmplib.org/manual/Integer-Internals.html#Integer-Internals mpz_t переменные представляют целые числа с использованием знака и величины в...
1528 просмотров
schedule 21.05.2024

Установка математической библиотеки GMP
Как использовать GMP в Codeblocks в Windows? Я перерыл весь интернет и не нашел инструкции, как это сделать. Все инструкции, которые я нашел, предназначены для VC++ и полностью устарели. Все инструкции в файле readme предназначены для Linux,...
1251 просмотров
schedule 08.12.2023

Целые числа фиксированного размера с gmp?
Я несколько дней пытался установить библиотеку GMP под MINGW. Я использовал в течение нескольких недель __uint128_t с gcc в 64-битной среде Linux, затем перенес ту же программу в GMP и mingw (32-битная версия). Я использовал mpz_class целых...
1378 просмотров
schedule 25.01.2024

Как проверить версию GMP, MPFR и CamlIDL?
У меня простой вопрос... Как я могу проверить версию GMP, установленную на моей машине? Что с МПФР? А как насчет CamlIDL? Большое тебе спасибо
8193 просмотров
schedule 02.10.2022

Ошибка сегментации при вызове wxThread::OnExit()
Обновление 2: см. раздел после моего кода. Я использую поток для вычисления PI с использованием библиотеки GMP, но каким-то образом теперь я получаю ошибку сегментации, когда wxThread::OnExit() вызывается внутри wxWidgets. Вот строка...
379 просмотров
schedule 10.05.2024

Тип данных с плавающей запятой библиотеки GMP
Я установил библиотеку GMP, чтобы заменить double и float другими типами данных с плавающей запятой с основанием 10. Может ли кто-нибудь сказать мне, что это за тип данных? И, может быть, подскажете, как ими пользоваться?
527 просмотров
schedule 21.11.2022

Кросс-компиляция gmp с mingw-w64: встраивание и несколько определений
Я пытаюсь кросс-компилировать VLC (от Linux до Windows) с поддержкой gnutls, которая, в свою очередь, использует libgmp. Я получаю ошибки связывания для нескольких определений символов в libgmp (___gmpz_abs), например, среди бесчисленного множества...
667 просмотров
schedule 08.10.2022

Умножение между большими целыми числами и удвоениями
Я управляю некоторыми большими (128 ~ 256 бит) целыми числами с помощью gmp. Настал момент, когда я хотел бы умножить их на двойное число, близкое к 1 (0,1 ‹ двойное ‹ 10), при этом результат все равно будет приближенным целым числом. Хорошим...
1167 просмотров
schedule 06.05.2024

Развертывание приложения RoR с GMP в Heroku
Я пытаюсь развернуть приложение Ruby on Rails, используя библиотеку GMP для криптографии. В разработке все работает нормально. Когда я нажимаю на Heroku или Openshift, я получаю сообщение об ошибке: remote: Installing gmp (0.5.47) with native...
152 просмотров
schedule 27.10.2022

Как установить библиотеку C++ в Windows для Dev-C++
Я скачал библиотеку под названием GMP (она предназначена для вычислений со сколь угодно большими числами) и не могу понять, как ее установить и использовать. Все инструкции, которые я нашел, говорят мне запустить файлы configure , MakeFile и...
28058 просмотров
schedule 30.05.2024

Целочисленные типы для использования в переносимой библиотеке C++
Я поддерживаю библиотеку с открытым исходным кодом, которая должна работать на нескольких платформах и предлагает (среди прочего) математические процедуры для нативных типов данных. Мы хотим предлагать 64-битные вычисления везде, где это возможно....
499 просмотров
schedule 18.10.2022

Как я могу установить расширения PHP, чтобы удовлетворить композитора?
Я создаю приложение и пытаюсь установить библиотеку в свой проект через composer. Композитор выдал мне ошибку: Проблема 1. Запрошенное расширение PHP ext-gmp * отсутствует в вашей системе. Установите или включите расширение PHP gmp....
5545 просмотров
schedule 31.12.2023

Несоответствие номера версии: несоответствие между gmp.h и libgmp
Я пытался установить библиотеку NTL на Ubuntu, и после использования «make» я получаю эту ошибку: GMP version check (6.0.0/6.1.0) *** version number mismatch: inconsistency between gmp.h and libgmp Aborted (core dumped) makefile:346: recipe for...
1780 просмотров
gmp
schedule 24.05.2024

Побитовые операции с bigz в gmp
Я перевожу некоторые скрипты криптографии с Python на R. Похоже, что Python обрабатывает очень большие целые числа намного лучше, чем R может изначально: 10593080468914978578954316149578855170502344604886137564370015851276669104055 >> 1 #...
172 просмотров
schedule 19.09.2022

Как эффективно сложить 3 больших целых числа с помощью GMP
Я хочу сделать x = a + b + c для ~ 2048-битных целых чисел со знаком. В настоящее время мой код выглядит так mpz_add(x, a, b); mpz_add(x, x, c); Есть ли одна функция для этого? Это происходит много раз в моем приложении. Я профилировал...
148 просмотров
schedule 22.10.2022

Загадочное исключение stackoverflow в boost::multiprecision::gmp_float::operator=?
Я пытаюсь рассчитать число пи для одного из своих университетских проектов, используя Рамануджана . формула для произвольного количества цифр после точки с плавающей запятой. Для работы я использую библиотеку boost::multiprecision , которая...
117 просмотров
schedule 01.03.2024