| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 798258 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 801915 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 802383 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 805029 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 805152 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 805221 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 806589 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 807810 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 808320 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 808689 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 808695 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 808965 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 809010 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 809118 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 812244 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 814845 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 816375 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 816684 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 817104 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 817788 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 818442 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 819135 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 821106 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 821241 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 821475 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 824421 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 824709 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 825513 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 826719 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 829242 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 832791 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 834384 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 835761 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 835878 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 836451 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 840465 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 840534 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 847761 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
| 880389 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 880458 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 880470 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 880473 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 880479 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 880497 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 881928 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 883902 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 884682 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 885633 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 888966 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 889248 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 902292 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 902304 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 904401 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 906756 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 907002 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 929706 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 975795 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141017 | 20141014 |
| 977268 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141017 | 20141014 |
| 977952 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
| 978396 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 978474 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 978537 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 980229 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 981243 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 983406 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
| 986169 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 988983 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141017 | 20141014 |
| 989094 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141017 | 20141014 |
| 989625 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 990204 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 991788 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 1109034 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141017 | 20141014 |
| 1109382 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141017 | 20141014 |
| 1111869 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2395953 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2418798 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2432808 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2433525 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2433555 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2433555 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2446179 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2449974 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2452023 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2452044 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2457042 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2458809 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2460972 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2463990 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2471451 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2472723 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2483130 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2489436 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2490078 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2493969 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2494887 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2495949 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2496492 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2498595 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2498601 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2498616 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2499018 | ref | gcc -m32 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2499720 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2505171 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2512980 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2513082 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2514063 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2514555 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2515041 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2515299 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2519004 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2523384 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2526168 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2540292 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 2557209 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2557404 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2557707 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2624331 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 2676057 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 10623342 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 10769898 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 10774551 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141017 | 20141014 |
| 11481000 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11481312 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11491896 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11506977 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141017 | 20141014 |
| 11517831 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11521356 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11521491 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11521983 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11524566 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141017 | 20141014 |
| 11526216 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11530014 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11530041 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11531532 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11535330 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11535864 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11536440 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11541342 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141017 | 20141014 |
| 11541510 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11541660 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11548596 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11549994 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11550033 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11550216 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11550345 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11550357 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11553810 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11554554 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11554566 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11555268 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11555922 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11556447 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11557383 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11557644 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11558256 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11567007 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11584848 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11584977 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11584995 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11589636 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11591382 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11593269 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11602305 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11605344 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11606310 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11606772 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
| 11608296 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141017 | 20141014 |