Произвольные длинные целые числа в библиотеке Delphi - NX? - PullRequest
2 голосов
/ 09 января 2012

просто ищет некоторую реализацию произвольных больших целых чисел с некоторой базовой арифметикой (по крайней мере, add, mul, div) для Delphi.

Все решения, которые я уже нашел, либо мучительно медленны (FGInt, BigInt,MyBigInt, UBigInts), специфичный для процессора i386 (sdpbigInt) или реализованный в C (MPIR / GMP).Пока что наилучшие результаты получены с обертками Delphi GMP для MPIR, но я бы предпочел чистую библиотеку Delphi / Asm (для MPIR требуется установленный компилятор C и знание C, если вы хотите изучить алгоритмы или внести некоторые изменения).

Я прочитал положительные отзывы о библиотеке NX multiprecision, написанной Марселем Мартином, но, к сожалению, ее больше нельзя загрузить с официального сайта http://www.ellipsa.eu.Поскольку код был распространен как бесплатное программное обеспечение, включая источники, я не нахожу проблем с его получением с другого сайта.Кто-нибудь может добавить альтернативную ссылку для скачивания, пожалуйста?

Спасибо заранее.

1 Ответ

2 голосов
/ 08 февраля 2012

Поскольку вы специально не запрашивали бесплатную альтернативу: StreamSec Tools 4.0. Он содержит оптимизированный вручную ассемблер для x86 и x64 и поставляется с исходным кодом.

...