2

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 multiprecision ライブラリに関する肯定的なコメントを読みましたが、残念ながら、公式サイトhttp://www.ellipsa.euからダウンロードできなくなりました。コードはソースも含めてフリーウェアとして配布されていたので、他サイトから入手しても問題ありません。どなたか別のダウンロード リンクを教えてください。

よろしくお願いします。

4

1 に答える 1

2

あなたは特に無料の代替品を求めていなかったので:StreamSecTools4.0。x86とx64の両方に合わせて手動で最適化されたアセンブラが含まれており、ソースが付属しています。

于 2012-02-08T15:38:58.960 に答える