| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 374540 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 389420 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 389630 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 396490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 396590 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 398400 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 398510 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 398590 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 400110 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 400210 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 400210 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 400450 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 402120 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 403230 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 403420 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 411930 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 412070 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 415290 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 417360 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 418120 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 418150 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 419140 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 419260 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 419280 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 419850 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 419970 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 421490 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 423400 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 423550 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 423570 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 424500 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 425600 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 425700 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 426270 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 429040 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 429100 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 429390 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 437520 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 438920 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 447000 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 447030 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 447030 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 449760 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 451270 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 456790 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 457730 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 458230 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 458360 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 458400 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459320 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459380 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 460650 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 463290 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 465040 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 467390 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 467600 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 467820 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 484580 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 484660 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 485680 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161103 | 20161009 |
| 487470 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 487530 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 487530 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 487600 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 491980 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 492170 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494150 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494170 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494210 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494250 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494330 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494870 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494910 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 496090 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 496110 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 496140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 496440 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 506260 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 506350 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 506500 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 506780 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 508370 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 508400 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 509730 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 511380 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 511790 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 512110 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 512160 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 512190 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 512270 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 512330 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 512450 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 513680 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 514830 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 515760 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 516410 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 519600 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 524800 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 524810 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 524860 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 524870 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 527320 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 527350 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 527720 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 527800 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 529530 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 529680 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 529780 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 530340 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 530520 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 530630 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 532100 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 532800 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 535150 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 535260 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 535390 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 540730 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 540750 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 544390 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 544460 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 544620 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 546830 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 546890 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 547200 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 547310 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 551070 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 551150 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 551160 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 551290 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 554490 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 554510 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 555320 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 556070 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 557910 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 557930 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 557930 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 558010 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 566660 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 567910 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 568110 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 568520 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 568960 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 569260 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 569560 | ref | gcc -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 569770 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 569890 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 569900 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 570030 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 570070 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 570100 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 570120 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 571340 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 576160 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 576280 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 583840 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 583920 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 583990 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 591500 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 591640 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 591660 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 591700 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1
|