| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 470132 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 492659 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 493035 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496002 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496145 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496152 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496166 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496309 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 497034 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 497406 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 498754 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 521428 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 525309 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 525899 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 533143 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 534148 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 534267 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 534273 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 537428 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 540112 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 540444 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 570780 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 570784 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 571037 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 571957 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 574188 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 575216 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 577655 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 577956 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 578427 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 578622 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 578691 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 579037 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 579461 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 579876 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 579926 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 581987 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 595593 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 595647 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 596842 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 597453 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 597538 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 597804 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 609390 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 612863 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 620726 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 621076 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 627291 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 627741 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 627840 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 628066 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 630500 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 630994 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 632949 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 645796 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 646432 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 886644 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 887824 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 900424 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 900466 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 904238 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 904982 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 905071 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 907547 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 907781 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 909788 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 910657 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 911544 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 911922 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 918003 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 919858 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 920886 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 959692 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 964194 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 964689 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 965700 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 969471 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 970549 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 972501 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 972646 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 973078 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 974477 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 976383 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 978429 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 980581 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 981209 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 983208 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 986132 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 990970 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 991663 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 992370 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 997181 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 997186 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 997204 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 997859 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 999387 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1000317 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1002264 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1002477 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1003958 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1004033 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1004055 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1006111 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1007327 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1008354 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1010475 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1011278 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1011517 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1012060 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1012379 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1013028 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1013218 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1030276 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1039762 | ref | gcc -m32 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1044753 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1045136 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1047022 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1053408 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1054669 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1056334 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1056725 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1058267 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1058529 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1064659 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1064950 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1065022 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1065194 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1071008 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1071889 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1072650 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1072759 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1072837 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1072867 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1073364 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1081773 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1089066 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1103237 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1113478 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1123078 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1123191 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1126402 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1153015 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1154100 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1154353 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1483158 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1483707 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1483990 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1507514 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1508372 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1508432 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1516629 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1517416 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1528095 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1538069 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1540711 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1541373 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1541437 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1553940 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1585272 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1586544 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1595609 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1595863 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1596236 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1597260 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1606869 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1607021 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1637622 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1638113 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1638339 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1690414 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1690538 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1691238 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171214 | 20171020 |