| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 668532 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 672972 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 673132 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 674168 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 674336 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 675656 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 676072 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 676960 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 678480 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 678760 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 679600 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 681680 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 682352 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 690532 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 690760 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 691508 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 692780 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 701796 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 706928 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 707188 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 707924 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 709468 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 709604 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 712048 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 712160 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 713420 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 714292 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 714424 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 714660 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 715744 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 716192 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 717456 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140513 | 20140505 |
| 717512 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 717548 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 720464 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 721648 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140513 | 20140505 |
| 721892 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140513 | 20140505 |
| 721912 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140513 | 20140505 |
| 721960 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 722404 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 722584 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 723396 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 723764 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 730744 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 731872 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 731884 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 737600 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 737904 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 738204 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 738560 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 743268 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 743456 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 743492 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 743548 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 743820 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 743936 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140513 | 20140505 |
| 744380 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140513 | 20140505 |
| 745544 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 745784 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 746104 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 746812 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 746848 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 749004 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 749144 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 753400 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 753408 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 754136 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 754528 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 756012 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 761688 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 768144 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 768220 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 771908 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140513 | 20140505 |
| 776084 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 776756 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 780440 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140513 | 20140505 |
| 781268 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140513 | 20140505 |
| 785528 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 792744 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2367748 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2371596 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2393456 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2393696 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2394212 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2395012 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2395476 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2396336 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2401456 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2423648 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2423856 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2436048 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2436544 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2486740 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2491724 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2492424 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2492436 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2492500 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2498188 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2504336 | ref | gcc -m32 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2504916 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2505492 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2505580 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2505828 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2506004 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2506616 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2506748 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2517172 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2517476 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2533260 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2533908 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2552992 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2553104 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2553332 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2554088 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 2608228 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2608468 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2608744 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2618112 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2618356 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2618828 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2620164 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2647996 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 2733576 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 5221828 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 5223968 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 5298964 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140513 | 20140505 |
| 5566468 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5566700 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5567104 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5597156 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140513 | 20140505 |
| 5603920 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5605892 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5607752 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5611808 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5612580 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5616188 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5624380 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5625936 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5626480 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5627628 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5627836 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5628496 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5628768 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5628896 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5629760 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5631244 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5632596 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5632988 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5635396 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5639100 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5649772 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5650324 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5651960 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5665648 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5666148 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5667600 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5667712 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5667772 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5675200 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5675752 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5677860 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5678628 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5681424 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5681540 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5681952 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5682408 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5695524 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5695600 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5695928 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5695944 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140513 | 20140505 |
| 5729120 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140513 | 20140505 |
| 5732740 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140513 | 20140505 |