Delphi - NX 库中的任意长整数?

发布于 2024-12-25 18:57:15 字数 466 浏览 1 评论 0原文

只是为 Delphi 寻找一些带有一些基本算术(至少是 add、mul、div)的任意大整数的实现。

我已经找到的所有解决方案要么非常慢(FGInt、BigInt、MyBigInt、UBigInts),要么特定于 i386 CPU(sdpbigInt),要么用 C(MPIR/GMP)实现。 到目前为止,使用 MPIR 的 Delphi GMP 包装器获得了最好的结果,但我更喜欢纯 Delphi/Asm 库(如果想研究算法或做一些调整,MPIR 需要安装 C 编译器和 C 知识)。

我读过关于 Marcel Martin 编写的 NX 多精度库的积极评论,但不幸的是,它不再可以从官方网站 http 下载://www.ellipsa.eu。由于代码是作为包括源代码的免费软件分发的,因此我没有发现从其他站点获取它的问题。有人可以提供一些备用下载链接吗?

提前致谢。

just looking for some implementation of arbitrary large integer numbers with some basic arithmetic (add, mul, div at least) for Delphi.

All solutions I did already found are either painfully slow(FGInt, BigInt, MyBigInt, UBigInts), i386 CPU specific (sdpbigInt) or implemented in C (MPIR/GMP).
So far the best results got with Delphi GMP wrappers for MPIR, but I'd prefer pure Delphi/Asm library (MPIR requires C compiler installed and knowledge of C if would like to study algorithms or do some tweaks).

I've read positive comments about NX multiprecision library written by Marcel Martin, but unfortunately it's no more available to download from the official site at http://www.ellipsa.eu . As code was distributed as freeware including sources, I do not find a problem to get it from other site. Can anybody throw in some alternate download link, please ?

Thanks in an advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千秋岁 2025-01-01 18:57:15

因为您没有特别要求免费的替代品:StreamSec Tools 4.0。它包含针对 x86 和 x64 的手动优化汇编器,并附带源代码。

Since you didn't specifically ask for a free alternative: StreamSec Tools 4.0. It contains hand optimized assembler for both x86 and x64 and comes with source.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文