| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 759346 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 761206 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 766912 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 771377 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 777255 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 777984 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 779376 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 783335 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 783682 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 785234 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 785686 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 785940 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 788939 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 789883 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 791712 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 792047 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 794839 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 795729 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 799945 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 801579 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 802035 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 803166 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 804285 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 806099 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 806766 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 807167 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 807241 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 807245 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 807569 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 808048 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 809855 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 810966 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 811446 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 814527 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 815065 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 815303 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 815681 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 816688 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 817074 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 818501 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 819238 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 819269 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 819405 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 819959 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 820361 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140611 | 20140525 |
| 821387 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 821460 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 822764 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 823005 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 824558 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 825002 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 826773 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140611 | 20140525 |
| 826792 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 827693 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 829284 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 831839 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 832588 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 833926 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 836031 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 836543 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 842455 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 844354 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 850590 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140611 | 20140525 |
| 850594 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 850687 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140611 | 20140525 |
| 850796 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 856053 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 856974 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 857551 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 858464 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 860960 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 861794 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 867172 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3241735 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3244750 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3332378 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3337647 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3345144 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3350540 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3363695 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3377135 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3386377 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3390835 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3394345 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3418003 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3421731 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3427336 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3435007 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3439145 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3467345 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3469931 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3470177 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3470423 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3471285 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3476670 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3478129 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3478398 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3490492 | ref | gcc -m32 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3490543 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3490567 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3490594 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3498355 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3509723 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3515405 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3515772 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3516057 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3520928 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3530546 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3626489 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3632257 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3636587 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3736769 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 3744074 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3749148 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3764362 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3778543 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 3888978 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 5381649 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5387362 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5400860 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5404167 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5405396 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5406503 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5422790 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 5431008 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 5452500 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5461245 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5468435 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5470300 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5474188 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5474757 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5503173 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5504523 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5509815 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5513770 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5514413 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5514526 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5515337 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5516851 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5519452 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 5530785 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5530941 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5534853 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5541947 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5545391 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5546346 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5546958 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5547512 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5548464 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5565456 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5565527 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5565901 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5565955 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5569828 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5576575 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5576625 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5579792 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5580919 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5583466 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5584375 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5597966 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5602771 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5605677 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 5871435 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 5913940 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140611 | 20140525 |
| 5916453 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140611 | 20140525 |