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