
このパッチは GMP (GNU Multiple Precision Library) ver. 4.2.3 に Intel Core 2 最適化アセンブリコードを追加するものです。
32bit用コードと64bit用コードの両方を含んでいます。
gmp-4.2.3-core2.tar.gz : Core2パッチ当て済み GMP ver. 4.2.3 フルセット
gmp-4.2.3-core2-patch.tar.gz : GMP ver. 4.2.3 用 Core2パッチのみ
ftp://ftp.gnu.org/gnu/gmp/gmp-4.2.3.tar.gz : GMP ver. 4.2.3 オリジナル
OS : Fedora 8 x86_64
GCC version : 4.1.2
Processor : Core 2 Duo E8500 @ 3.16GHz
|
ABI= |
64 bit |
32 bit |
|
GMP 4.2.3 オリジナル |
6.34 秒 |
8.29 秒 |
|
GMP 4.2.3 Core2パッチ |
3.09 秒 |
6.10 秒 |
|
base |
app |
overall |
||
|
multiply |
divide |
rsa |
||
|
GMP 4.2.3 32bit オリジナル |
23646 |
10776 |
850 |
3684 |
|
GMP 4.2.3 32bit Core2パッチ |
33707 |
14229 |
1320 |
5377 |
|
GMP 4.2.3 64bit オリジナル |
40401 |
21876 |
2226 |
8136 |
|
GMP 4.2.3 64bit Core2パッチ |
69251 |
33601 |
3273 |
12565 |
このパッチはLesser GPLライセンスに基づき、自由に複製、頒布、改変を行うことができます。