Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1131400 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1132172 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1132240 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1133636 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1133964 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1136624 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1139048 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140709 | 20140622 |
1139100 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1139192 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140709 | 20140622 |
1139204 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1139280 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1139320 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140192 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140384 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140492 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140496 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140496 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140520 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140724 | ref | gcc -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140836 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1140916 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1141532 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
1142308 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
1142400 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140709 | 20140622 |
1143036 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
1149516 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1149784 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1149960 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1150212 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1150256 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1150452 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1150536 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
1150612 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140709 | 20140622 |
1151072 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1152720 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1153232 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1153264 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1153484 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1159324 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1159632 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1160120 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1160124 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1177512 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1177548 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1177944 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1178980 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1179084 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1182768 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1183556 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1183768 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1183936 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1183980 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1240800 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1241180 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1246392 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1246600 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1253692 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1253952 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1258488 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1258520 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1258892 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1259032 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1259184 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1259232 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1260828 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1260832 | ref | gcc -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1260928 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1261044 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1274464 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1275336 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1285288 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1285660 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1286904 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1286976 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287000 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287092 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287132 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287300 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287360 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287476 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287656 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287712 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1287968 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1290044 | ref | gcc -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1292500 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
1293084 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140709 | 20140622 |
1293144 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
1293196 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140709 | 20140622 |
1293488 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140709 | 20140622 |
1293536 | ref | gcc -O -fomit-frame-pointer | 20140709 | 20140622 |
1293584 | ref | gcc -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
1293616 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
1293772 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1293912 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
1293988 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1294236 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1296404 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1296812 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1297436 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1297704 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
3258256 | ref | gcc | 20140709 | 20140622 |
3258336 | ref | gcc -funroll-loops | 20140709 | 20140622 |
3258912 | ref | cc | 20140709 | 20140622 |