| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 638583 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 638697 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 638772 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 638841 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 641511 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 641562 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 642684 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 642774 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 643053 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 643347 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 643422 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 643722 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 644040 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 645774 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 646914 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 648351 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 649467 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 650349 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 651201 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 651294 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 654237 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 654336 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 655641 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 655917 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 656181 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 656385 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 656538 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 656547 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 658617 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 660156 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 662052 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 662064 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 664554 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 665253 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 665283 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 670557 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 670608 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 672303 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 702438 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 702468 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 702477 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 702690 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 702810 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 702825 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 702858 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 703662 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 704487 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 705144 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 713901 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 716793 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 718833 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 718926 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 720786 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 723822 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 723870 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 723906 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 779166 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 779451 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 779859 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 779949 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 783354 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 783486 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 784614 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141018 | 20141014 |
| 784824 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 784866 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 785169 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 789471 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 790227 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141018 | 20141014 |
| 790230 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 790269 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141018 | 20141014 |
| 808449 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 891879 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 891921 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141018 | 20141014 |
| 896064 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1912410 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1931406 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1932651 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1933203 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1940817 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1941144 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1941243 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1941306 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1941756 | ref | gcc -m32 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1943415 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1943535 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1951047 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1951182 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1951209 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1953480 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1958910 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1963278 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1963302 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1963446 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1963767 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1966623 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1967049 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1969152 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1972773 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1973034 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1973850 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1974744 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1977900 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1981461 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1981800 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1993542 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1993677 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1994043 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1994556 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 1998729 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 1999590 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2001723 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2002254 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2003727 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2064513 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2073963 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2074530 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2075709 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2113800 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 8458062 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 8514933 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 8515233 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 9113094 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9113295 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9113715 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9116694 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9117012 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9127578 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9127845 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9130647 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9134784 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9139887 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9140982 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 9141294 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9141846 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141018 | 20141014 |
| 9142395 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9152031 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9152040 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9153147 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9153417 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9154083 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9161943 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 9164172 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9165915 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9166755 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9168390 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9170631 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9171129 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9171357 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9171786 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9172734 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9172773 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9172998 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9173955 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9174195 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9174396 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9174756 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9175203 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9175287 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9175992 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9179127 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9180123 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9180372 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9180627 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9213666 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9218805 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9218919 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 9226635 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141018 | 20141014 |