| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 297996 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 298020 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 298040 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 298340 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 298680 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 299668 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 305244 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 305272 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 305516 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 305528 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 349544 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
| 349560 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 349620 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 349820 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 350000 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 378976 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 386684 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 387088 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 391468 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 394616 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 451828 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 454092 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 458784 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 481392 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 492792 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 492996 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 493588 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 501624 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 501664 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 502772 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 509444 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 517272 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 558904 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 559144 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 564460 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 567660 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 568384 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 570668 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140723 | 20140622 |
| 572060 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 572396 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 573164 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 573264 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 573264 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 573436 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 573572 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 580508 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 582040 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 583764 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140723 | 20140622 |
| 589268 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 589328 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140723 | 20140622 |
| 589744 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 596348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140723 | 20140622 |
| 596760 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140723 | 20140622 |
| 598056 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 599812 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 601048 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 605556 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 611488 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 614240 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 615240 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 615780 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 617232 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 621424 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 622180 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140723 | 20140622 |
| 622360 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 623620 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 625884 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 626144 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 626248 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 626368 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 629656 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 632260 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 632492 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 637364 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 639100 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 639464 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 658236 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 660040 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 660468 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 661696 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 663204 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 663732 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140723 | 20140622 |
| 664244 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 665708 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 670528 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 670852 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 675860 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 676244 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 676520 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 677732 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 679148 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140723 | 20140622 |
| 687776 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140723 | 20140622 |
| 688024 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 688544 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 689308 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 691536 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 693508 | ref | gcc -m32 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 694288 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 698312 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 698348 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 700048 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 700176 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 700624 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140723 | 20140622 |
| 701736 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140723 | 20140622 |
| 701872 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 702068 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 703900 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 704116 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 704448 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 704472 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 704740 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 706036 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 706176 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 710096 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 714716 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 715940 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 723280 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 726988 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 728632 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 729220 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 730516 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 730668 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 739124 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 739800 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 740404 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 743196 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 743300 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140723 | 20140622 |
| 743436 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 744120 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 744332 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 744664 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 746136 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 746952 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 748348 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 750172 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 751572 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 751804 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 753720 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 754244 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 756236 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 756472 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 756864 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 757572 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 759192 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 759896 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 760528 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 763564 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 763660 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 764392 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 765880 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 766496 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 785100 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 797304 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 798540 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 818648 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 819572 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 828452 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 831356 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 832956 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 834424 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 835588 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 836532 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 837132 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 839440 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140723 | 20140622 |