Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
998696 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1002104 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1004312 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1004900 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1005604 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1005780 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1006448 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1007624 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1008284 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1008296 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1010152 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1011224 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1013040 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1013132 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1014904 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1016208 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1016860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1020148 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1022816 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1023336 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1023428 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1023768 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1031500 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171106 | 20171020 |
1032500 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171106 | 20171020 |
1033356 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171106 | 20171020 |
1034268 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171106 | 20171020 |
1035828 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171106 | 20171020 |
1036588 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171106 | 20171020 |
1037584 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171106 | 20171020 |
1037800 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171106 | 20171020 |
1038292 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171106 | 20171020 |
1038696 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171106 | 20171020 |
1041600 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171106 | 20171020 |
1079232 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1079464 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1084076 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1147708 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1147848 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1150132 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1150484 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1153080 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1156064 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1156604 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1157612 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1157924 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1162160 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1162432 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1166384 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1166588 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1166744 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1167100 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1168296 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1169240 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1169520 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1169520 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1169544 | ref | gcc -m32 -O -fomit-frame-pointer | 20171106 | 20171020 |
1169668 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171106 | 20171020 |
1169744 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171106 | 20171020 |
1169920 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1170380 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171106 | 20171020 |
1171252 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1171976 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1172052 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171106 | 20171020 |
1172060 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1173176 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171106 | 20171020 |
1173304 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171106 | 20171020 |
1173564 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171106 | 20171020 |
1173800 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1173860 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171106 | 20171020 |
1174112 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171106 | 20171020 |
1174912 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171106 | 20171020 |
1174952 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1175112 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1175344 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1175424 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1175804 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1176060 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1176516 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1178556 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1179052 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171106 | 20171020 |
1180988 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1181668 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171106 | 20171020 |
1181668 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171106 | 20171020 |
1182024 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171106 | 20171020 |
1182980 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1183776 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1183816 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171106 | 20171020 |
1183976 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171106 | 20171020 |
1184736 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171106 | 20171020 |
1184868 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1187432 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171106 | 20171020 |
1188176 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1189120 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171106 | 20171020 |
1189844 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171106 | 20171020 |
1191676 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171106 | 20171020 |
1194956 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1195136 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1195668 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1198232 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1216368 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171106 | 20171020 |
1219828 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171106 | 20171020 |
1236300 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1240184 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1240696 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1240936 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1240964 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1241132 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171106 | 20171020 |
1241560 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1241636 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171106 | 20171020 |
1242892 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171106 | 20171020 |
1244184 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171106 | 20171020 |
1244600 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1247468 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1252288 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1255988 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171106 | 20171020 |
1256460 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1257348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171106 | 20171020 |
1260292 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171106 | 20171020 |
1261064 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1261384 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1261612 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171106 | 20171020 |
1261716 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171106 | 20171020 |
1261964 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171106 | 20171020 |
1262548 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1262796 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1263496 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171106 | 20171020 |
1263640 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1264456 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1265460 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1265540 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171106 | 20171020 |
1266268 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1298800 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1308428 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1325216 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1325972 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1326496 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1326656 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1329892 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171106 | 20171020 |
1331884 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171106 | 20171020 |
1332072 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171106 | 20171020 |
1332560 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171106 | 20171020 |
1332700 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171106 | 20171020 |
1333028 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171106 | 20171020 |
1333328 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1334476 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1334684 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1338820 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171106 | 20171020 |
1339008 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171106 | 20171020 |
1340696 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171106 | 20171020 |
1342380 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1346468 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171106 | 20171020 |
1351488 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1351596 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1351724 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1354100 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1355020 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171106 | 20171020 |
1355160 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1356944 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171106 | 20171020 |
1362880 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1364196 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1366580 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171106 | 20171020 |
1367836 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1372444 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1656544 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1660080 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1664988 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171106 | 20171020 |
1679200 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1684440 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171106 | 20171020 |
1684832 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171106 | 20171020 |
5968480 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171106 | 20171020 |
5976588 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171106 | 20171020 |
6006732 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171106 | 20171020 |