| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 416220 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 430170 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 430410 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 435720 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 438840 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 438900 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 440570 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 440840 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 441050 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 441640 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 441850 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 443950 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 443970 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 444130 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 444220 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 452810 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 452840 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 455330 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 455780 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 457860 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459240 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459390 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459490 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459540 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 459560 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 460050 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 461590 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 464520 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 467520 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 467540 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 469900 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 471830 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 472150 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 472180 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 472340 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 473500 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 475780 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 477670 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 480390 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 493950 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494150 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 494350 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 495150 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 496490 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 499250 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 502840 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 503640 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 503940 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 504540 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 506150 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 507440 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 507470 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 507970 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 510030 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 511490 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 512930 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 513090 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 544830 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161103 | 20161009 |
| 546900 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 547030 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 547040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 547090 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 547650 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 547810 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 551080 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 551110 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 551120 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 552810 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 552910 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553090 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 553120 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 553320 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 553860 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 555160 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 555630 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 555980 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 556390 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 556590 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 556690 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 556740 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 557320 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 557600 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 557850 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 558040 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 558370 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 558850 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 566710 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 567160 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 567170 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 567220 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 567610 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 580600 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 581650 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 581690 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 581780 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 591120 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 591460 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 591830 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 591900 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 595800 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 595900 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 599310 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 599340 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 599410 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 599480 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 602290 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 602320 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 602490 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 603980 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 604020 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 604490 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 604950 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 605300 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 605810 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 606080 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 606090 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 612960 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 612980 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 613010 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 614610 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 614630 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 626460 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626470 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626510 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626510 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 628610 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 628620 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 628620 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 629040 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 632490 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 632610 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 632610 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 633210 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 635040 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 635180 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 635950 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 637110 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 637770 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 637780 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 637910 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 638150 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638170 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638640 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638670 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638720 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638790 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638830 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638880 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638910 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 638970 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 639860 | ref | gcc -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 640340 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 640490 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 641130 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 644980 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 649230 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 654190 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 682330 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 682360 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 682680 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 682840 | ref | gcc -m32 -march=pentium-m -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
|