| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 584676 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 595761 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 595890 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 600381 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 603114 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 603702 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 603936 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 611460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 611532 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 612270 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 617514 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 618591 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 620451 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 628056 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 628167 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 630813 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 633930 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 634029 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 634230 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 634485 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 641550 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 658128 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 659016 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 659280 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 659385 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 660108 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 660216 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 660759 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 660810 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 660873 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 667647 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 668169 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 668376 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 678606 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 679791 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 683913 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 702693 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 702834 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 702915 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 703059 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 704520 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 705081 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 708105 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 708162 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 708231 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 708291 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 711312 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 711945 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 712812 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 713316 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 713457 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 847059 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 847344 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 848994 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 868878 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 869493 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 883464 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 884835 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 893460 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 893604 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 926070 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 926796 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 935595 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 935679 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 935808 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 935967 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 944988 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 946251 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 971307 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140630 | 20140525 |
| 971460 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 973374 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 973482 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 973716 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140630 | 20140525 |
| 977094 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 977127 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 977202 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140630 | 20140525 |
| 977325 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 977445 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1005153 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1005432 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1005681 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1006161 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1013610 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1014441 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1014468 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1014612 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1015497 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1015521 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1015566 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1015752 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1016757 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1016769 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1017048 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1024521 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1024569 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1024695 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1024740 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1024755 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1024794 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1026015 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1026861 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1026864 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1027125 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1027623 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1031595 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1031622 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1031772 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1031805 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1036410 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1036776 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1036968 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1052229 | ref | gcc -m32 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1052433 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1052901 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1053015 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1053057 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1053084 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1053207 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1054845 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1055901 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1058217 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1058229 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1058256 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1058424 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1058508 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1058613 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1060584 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1062966 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1063056 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1087839 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1094214 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1094769 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1099737 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1100550 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1100667 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1103880 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1104495 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 1167753 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1167843 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 1406835 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1407912 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1410456 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1445475 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1447479 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1448199 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1450812 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1532463 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1532544 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1549734 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1549953 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1550598 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1567470 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1569498 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1570005 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1570389 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1585308 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1585443 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1587654 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1587738 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1587864 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1598097 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1598526 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1598553 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1598814 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1611099 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 1615230 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 1616064 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140630 | 20140525 |