Вопросы по теме 'gmp'
GMP не справляется с ведущим +?
Рассмотрим следующий код
// BOGP.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "gmp-static\gmp.h"
#include <stdlib.h> /* For _MAX_PATH definition */
#include <stdio.h>
#include...
223 просмотров
schedule
19.12.2022
Создание библиотеки GMP с помощью Visual Studio?
Есть ли простой способ создать GMP (арифметическую библиотеку GNU Multiple Precision Arithmetic Library, http://gmplib.org ) под Windows, с помощью Visual Studio 2005? Я пытался найти информацию о сборке библиотеки самостоятельно, но не смог найти...
27149 просмотров
schedule
11.04.2023
Можно ли узнать, насколько большим будет факториал, прежде чем вычислять его?
Я использую GMP для вычисления очень больших факториалов (например, 234234!). Есть ли способ узнать, прежде чем приступить к вычислениям, сколько цифр будет (или может) быть в результате?
1405 просмотров
schedule
19.08.2023
двойная бесплатная ошибка с указателем на массив mpz_t
В настоящее время я изучаю libgmp и с этой целью пишу небольшую программу, которая находит простые множители. Моя программа вызывает функцию, которая заполняет массив различным количеством целых чисел mpz_t, простых множителей заданного числа,...
1956 просмотров
schedule
11.02.2023
Добавление флагов компоновщика в Xcode
(Я не уверен, что я ищу слово «флаг», но я объясню его.)
Я пытаюсь скомпилировать программу, использующую библиотеку больших чисел GMP . Но для компиляции с GMP мне нужно добавить -lgmp в конец команды. Например, если я хочу скомпилировать...
33261 просмотров
schedule
06.07.2022
Артиметические операции GMP
Как мы знаем, GMP является самым популярным инструментом для обработки больших целых чисел... у меня есть два вопроса относительно GMP.. 1. как будут выполняться внутренние вычисления в библиотеке GMP? предположим, если одно целое из двух байтов,...
297 просмотров
schedule
13.10.2022
GMP-код сборки?
Где я могу найти код ASSEMBLY для моей программы, написанной для gmp-5.0.0 im с использованием UBUNTU и компилятора G++. Команда для компиляции кода: "g++ test.cc -o outp -lgmp"
на самом деле я хочу знать, что происходит внутри с точки зрения 1 и 0...
226 просмотров
schedule
28.06.2022
Компиляция MPIR с помощью Visual C ++ 2010
Я пытаюсь скомпилировать MPIR (ветвь GMP для Windows) из командной строки. Моя установка довольно стандартная, 32-битная Windows Vista, экспресс-выпуск Visual C ++ 2010, и я просто собираюсь создать полностью ванильную 32-битную статическую...
1143 просмотров
schedule
01.08.2023
Получение GMP для работы с GCC 4.5.2
Я пытаюсь сделать кросс-компилятор с файлами из http://crossgcc.rts-software.org/doku.php?id=i386linuxgccformac
Я на Intel Mac (10.6.6, x86_64) Я скомпилировал: gmp, mpfr, mpc для кросс-компилятора как 32-битный (так как я на 64-битном Mac), но я...
2222 просмотров
schedule
31.03.2023
gmp pow с двумя mpf_t
Есть ли реализация в gmp, которая позволяет использовать функцию мощности только с mpf_t в качестве аргумента? Я хочу сделать это:
mpf_t s ;
mpf_init (s);
mpf_set_d (s,boost::lexical_cast<double>(sec));
mpf_t ten,mil;
mpf_init(ten);...
1784 просмотров
schedule
02.10.2022
Преобразование Base64 в целое число GMP
У меня есть сценарий, в котором я получаю строку Base64 (64-битная кодировка). Мое требование состоит в том, чтобы преобразовать эту строку в целое число gmp (mpz_t).
Но согласно руководству по GMP только "Основание может варьироваться от 2 до...
868 просмотров
schedule
21.03.2023
Получение MPFR для сборки на cygwin
Я потратил целый день на настройку GCC согласно
http://cygwin.wikia.com/wiki/How_to_install_GCC_4.3.0
На шаге gcc make он сказал мне, что по какой-то причине ему нужен компилятор C++, поэтому я обновил Cygwin обычным способом и получил...
2577 просмотров
schedule
04.12.2022
Преобразование uint64 в номер GMP / MPIR
Я использую MPIR 2.4.0 в Windows (MSVC 2010), и я пытался добавить 64-битное целое число без знака к номеру mpz_t. Однако кажется, что MPIR / GMP не поддерживает прямое преобразование между 64-битными целыми числами и mpz_t. Означает ли это, что мне...
685 просмотров
schedule
07.12.2022
Использование битового сдвига GMP с отрицательными числами
echo -1 >> 8; //returns -1
function gmp_shiftr($x,$n) { // shift right
return(gmp_div($x,gmp_pow(2,$n)));
}
echo gmp_strval(gmp_shiftr(-1, 8)); //returns 0
Я пытаюсь получить те же возвращаемые значения, которые иначе получил бы от...
638 просмотров
schedule
12.03.2022
Массивы (инициализация) в gmp
Как можно инициализировать и установить массив одновременно? Я ищу что-то эквивалентное этому:
int mat[2][2]={{1,1},{1,0}};
в mpz_t. Ваше здоровье.
440 просмотров
schedule
20.10.2022
Функции GMP для MySql
У меня есть php-приложение, которое использует побитовые функции из библиотеки GMP — gmp_and, gmp_or, gmp_xor. Мне нужно использовать gmp, потому что мой битовый диапазон превышает предел 64-битного целого числа.
Я хотел бы передать эту обработку...
376 просмотров
schedule
29.05.2023
Создайте GMP для iOS
Мне нужно использовать GMP в программе для iphone, над которой я работаю, но не знаю, с чего начать. Я знаю, что мне нужно построить версию для устройства и версию для симулятора, но это все, что я знаю. Я пытался осмотреться, но не смог найти...
3149 просмотров
schedule
10.11.2022
Использование GMP для криптографии: как получить случайные числа?
Кажется, что в документации по GMP перечислены только следующие алгоритмы. для генерации случайных чисел:
gmp_randinit_mt , Мерсенн Твистер;
gmp_randinit_lc_2exp и gmp_randinit_lc_2exp_size , линейные конгруэнтные.
Также есть...
4708 просмотров
schedule
12.07.2023
Кросс-компиляция GMP для Android
I'm on debian/amd64 and I want to cross-compile GMP for android 2.2 using NDK-7b. I took the source code from [gmplib](hg clone http://gmplib.org:8000/gmp-5.0 gmp).
I configured it with:
./configure --enable-shared --host=arm-linux-androideabi...
4488 просмотров
schedule
28.03.2022
Ошибки Math::GMP при установке
Я пытаюсь установить Math::GMP , но он постоянно терпит неудачу, и я не знаю, что делать дальше. Это то, что я печатаю, и вот вывод, указывающий на файл журнала:
[root@confeng Math-GMP-2.06-VEVNp7]# cpanm Math::GMP
--> Working on Math::GMP...
6988 просмотров
schedule
28.02.2023