Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1166732 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1166908 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1166988 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1167480 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1167492 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
1169152 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
1171740 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1171976 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1176860 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1176880 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
1177120 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1177180 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1177500 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
1177688 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
1177944 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1178292 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1178616 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1178720 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1179564 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
1181808 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
1181812 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
1182136 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140709 | 20140622 |
1182176 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140709 | 20140622 |
1182392 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
1182564 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1182968 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
1183616 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
1183668 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
1183764 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1188664 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
1191560 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
1194128 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1194508 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1194848 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1195112 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1195760 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
1195940 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1196316 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1196392 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1196500 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1197208 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1197444 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1197452 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1199120 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1200372 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1201476 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
1203436 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1203592 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1203932 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1203976 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1205024 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1207040 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1207372 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1207972 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208152 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208352 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208508 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1209016 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1209244 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1209380 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1210204 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1215672 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1218236 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
1218256 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1218292 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
1218360 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
1223656 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1230588 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1231080 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1231312 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1231612 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1231792 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1232060 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1232472 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1250108 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
1250320 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1251072 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1251192 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1251268 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1251312 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1251576 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
1252172 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1252280 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1256548 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
1256684 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
1274244 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1281564 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1284640 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1284884 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1285016 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1285928 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1286196 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1286228 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1286404 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1289500 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1289848 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1291212 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1291348 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1294728 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1295884 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1296416 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1302944 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1303828 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1307640 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1309976 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1310860 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
1311436 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1312696 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1312764 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1312796 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1313668 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1313988 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1314856 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
1315444 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140709 | 20140622 |
1316128 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1316236 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140709 | 20140622 |
1316516 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1316540 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1316732 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1316760 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1316864 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1317368 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1319808 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1319956 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1320012 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
1320348 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140709 | 20140622 |
1320548 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
1321068 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
1321500 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
1321552 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
1321728 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1321768 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1323024 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1323116 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1323548 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1323780 | ref | gcc -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
1325192 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1325920 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
1325940 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
1326028 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1326080 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1326264 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
1326456 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1327552 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1328324 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
1329412 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1329460 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
1337784 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1337848 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1338112 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1338224 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1350684 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1350812 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1350840 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1391908 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1392684 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1395004 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
1395156 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
1397964 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |
1406192 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1406900 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1407100 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1407412 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1662160 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1671692 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1672328 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1676236 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1683560 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
1683892 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
1684820 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1685092 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1685676 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |