ホーム 道しるべ 憩いの広場 濃緑空間 濃緑研の日記

公式計測結果
ホーム ] 上へ ] テスト走行模様 ] [ 公式計測結果 ] 公式結果 II ]

 

 

メカニック・チューニングコード

トップを赤字で示す。 また注目すべき数値を明紫で示した。
K6(K6-III)、K7(初代Athlon)、Thun(ThunderbirdAthlon)、Palo(PalominoAthlon)
P6(KatmaiPentium!!!)、Copp(CopperminePentium!!!)
メカニック & 発表日 チューニングタイプ K6 K7 Thun Palo P5 P6 Copp Pen4 WC2 M II mP6
うるり 1999/10/06 x87 4858 1082 2659 1867 6810 8007 2939
x87 (with fxch) 4858 1107 2146 1785 7207 9663 2612
MMX (16bit fixed) 605 519 777 594 941 1620 777
MMX (16bit fixed)(SOA) 521 356 729 389 653 685 549
3DNow! 716 546 831
3DNow! (SOA) 680 487 806
3DNow! (SOA)(OoO) 676 438 902
< 3DNow! (SOA)(OoO for K7) > 726 416 1204
SSE (SOA)(like SDK) 1435
SSE (SOA) 658
SSE (SOA)(OoO) 578
うるり 2000/01/05 x87 1039 1799 1680
x87 (with fxch) 1093 1696 1627
x87 (SOA)(OoO) 862 1588 1404
SSE (SOA) 636 365
SSE (SOA)(OoO) 560 361
MMX (16bit fixed) 515 578 676
MMX (16bit fixed)(SOA) 353 378 548
3DNow! 529
3DNow! (SOA) 482
3DNow! (SOA)(OoO for K6) 428
3DNow! (SOA)(OoO for K7) 408
KUROI. 1999.NOV.17 SSE (SoA) 667 510
Horie, Seiichi. 1999.Sep.7 OoO FPU 5777 1082 1073 3993 2383 2002 7602 10321 4027
InO FPU LT=3 6016 1619 1603 3452 2382 2353 8504 11083 3655
InO FPU LT=2 5821 1592 1571 2792 2555 2548 8494 11095 3681
InO FPU Straight 5584 1459 1447 3017 1487 1486 8038 9991 2766
OoO 3DNow! SIMD 897 756 748 1817
OoO 3DNow! SISD 1823 1415 1404 3483
InO 3DNow! SIMD 1051 916 909 1738
InO 3DNow! SISD 1964 1673 1658 3289
へるみ 1999/5/31 AMD 3D Now! 724 863 845 836
Iwata, Kazunari. 1999.Jun.27 x87 Code 6312 1871 1853 4050 2211 2155 2691 7466 11004 5609
x87 pairring 5819 2655 2633 3259 3453 3193 3957 7455 10886 3703
x86 Fixed 2714 2786 2761 6829 2046 1974 6685 5624 7513 4980
3DNow! SIMD Entry 868 1482 1469 1174
3DNow! SIMD pairring 845 1479 1473 1230
3DNow! SIMD pairing2 880 1479 1468 1487

 

コンパイラ生成コード(参考)

メカニック & 発表日 コンパイラタイプ K6 K7 Thun Palo P5 P6 Copp Pen4 WC2 M II mP6
うるり 1999/10/06 VC6 Pro. Generated Code (from SDK) 7812 8667 7431 5782 12853 13428 7658
C言語 ループ展開 4890 2052 3367 2210 6793 8322 3602
うるり 2000/01/05 C言語 SDKコード(VC6Pro Blend) 8512 5560 15051
C言語 一時変数使用 2995 2888 3513
C言語 ループ展開 2018 2134 2520
Dante 1999.10.30 ループ展開 VC++6.0/BLEND 4939 2054 2025 3325 2102 2549 6800 7941 3574
ループ展開 VC++6.0/for P6 4933 2056 2024 3326 2102 2534 6800 7941 3567
ループ展開 IC++4.0/for P6 4949 2128 2099 3345 2179 2689 6790 8135 3642
ループ展開 IC++4.0/for P5 5001 1876 1848 2130 2068 2670 7442 10570 2460
ループ展開(v0〜v3) VC++6.0/BLEND 4959 1231 1215 3326 1986 1990 6813 7959 3574
ループ展開(v0〜v3) VC++6.0/for P6 4900 1267 1251 3345 2000 1984 6795 7957 3607
ループ展開(v0〜v3) IC++4.0/for P6 4859 1139 1124 3309 1879 1789 6801 8126 3604
ループ展開(v0〜v3) IC++4.0/for P5 4985 1268 1252 2132 1806 1811 7439 10495 2479
ループ構造逆転 VC++6.0/BLEND 6426 1415 1397 6591 1827 1760 10801 11009 7099
ループ構造逆転 VC++6.0/for P6 6616 1411 1408 6587 1828 1771 10804 11002 7099
ループ構造逆転 IC++4.0/for P6 9632 2419 2383 8347 2755 3626 13223 17259 8244
ループ構造逆転 IC++4.0/for P5 10744 2707 2673   8240   3599 3658 13848 17938 8411