| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 916857 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 916956 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 917013 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 918492 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 936948 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 936993 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 973587 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 985341 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 995736 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 995739 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 999045 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 999045 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 999348 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1003098 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1006083 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1022133 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1025178 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1028325 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1037085 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1055019 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1057074 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1060797 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1060866 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1061202 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1069671 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1074567 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1075989 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1104888 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1104936 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1104978 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1111164 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1183518 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1188225 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1197783 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1238178 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1238898 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1244448 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1244616 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1244913 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1248438 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1250847 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1251873 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1255692 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1282380 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1282797 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1290768 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1292304 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1297575 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1299444 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1299660 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1300974 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1302351 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1303623 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1304349 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1305687 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1308285 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1320087 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1325283 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1328478 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1328481 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1333008 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1340121 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1340367 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1350138 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1351203 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1351215 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1351602 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1352805 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1353345 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1367160 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1368570 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1413066 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1413267 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1419117 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1424769 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1426194 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1429269 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1431273 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1449249 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1450953 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1469787 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1471965 | ref | gcc -m32 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472007 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472049 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472055 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472061 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472085 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472565 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1480134 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1480239 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1497093 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1499238 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1506219 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1508151 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1513116 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1513155 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1523235 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1524699 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1548531 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1548543 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1548558 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1550718 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1551765 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1552095 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1555329 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1556076 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1559511 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1561293 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1563075 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1563948 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1567305 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1569705 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1569726 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1581426 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1604835 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1614156 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1614162 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1614312 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1616691 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1674645 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1984212 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1984515 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1984542 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1984545 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2041182 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2041203 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2041233 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2041269 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2081889 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2085132 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2089830 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2133357 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2134170 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2156562 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2163804 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2164587 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2164875 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2171397 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2173926 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2174742 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2233179 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2233719 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2234148 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2235825 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236074 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236371 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236377 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236506 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236641 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236701 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236791 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236827 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2236860 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2237061 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2237073 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2237325 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2247216 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2250285 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2250312 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2269491 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 2269494 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 2269923 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 2271783 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 2291784 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2292042 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2327280 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 2327901 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140621 | 20140525 |