| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 507774 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 508131 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 508131 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 508464 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 508572 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 508680 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 509847 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 510357 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 510390 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 510858 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 510921 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 512034 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 512352 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 513759 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 513780 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 513882 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 514200 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 514476 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 514512 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 514722 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 516009 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 517650 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 518010 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 519711 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 520110 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 520149 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 520329 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 520908 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 521226 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 521241 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 522186 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 522420 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 523212 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 523950 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 525102 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 525144 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 525159 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 525195 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 525501 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 525633 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 526770 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 527586 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 528768 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 528927 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 529404 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 529662 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 530568 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 531753 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 533661 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 534099 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 534102 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 534234 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141018 | 20141014 |
| 534243 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141018 | 20141014 |
| 534693 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 537150 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 540015 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 540186 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 542772 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 543498 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 544260 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 544773 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 544854 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 547230 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141018 | 20141014 |
| 547515 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 548502 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 548553 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 550359 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 550710 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 550893 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 552897 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141018 | 20141014 |
| 553182 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 553257 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 553431 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 556122 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2622855 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2622873 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2625945 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2645997 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2648211 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2657079 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2693397 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2729157 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2729235 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2737365 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2740353 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2742102 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2748729 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2748765 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2749803 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2751357 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2751732 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2751873 | ref | gcc -m32 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2752146 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2752221 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2752524 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2753664 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2763540 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2763870 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2770335 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2782101 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2785728 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2798430 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2825577 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2828541 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2850708 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2865663 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2866326 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2866404 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2874198 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2893170 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2894004 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2894367 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3048006 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3103083 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3119763 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3140298 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3140601 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3140643 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 16376040 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 16379670 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 16384080 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 17653851 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17662407 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17667189 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17669517 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17682336 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 17685714 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17688147 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17688462 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17689302 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17689524 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17689662 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17692344 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17692557 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17692581 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17692899 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17692935 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17693970 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17698338 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17705277 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17705304 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17705394 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17705451 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17705754 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17705838 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17706087 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17706102 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17706441 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17707158 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17707653 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141018 | 20141014 |
| 17712741 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17729622 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17729829 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17729925 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17730531 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17733210 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17733600 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17733792 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17734395 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17745489 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17745759 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17748360 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17748699 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17756856 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 17773845 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17774016 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 17774232 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |