Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1123088 | ref-karatsuba | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1126364 | ref-karatsuba | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1132360 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1150400 | ref-karatsuba | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1152072 | ref-karatsuba | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1152940 | ref-karatsuba | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1157344 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1159632 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1161032 | ref-karatsuba | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1162048 | ref-karatsuba | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1162676 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1164336 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1174120 | ref-karatsuba | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1204324 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1206912 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1210204 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1210300 | ref-karatsuba | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1218680 | ref-karatsuba | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1222288 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1223804 | ref-karatsuba | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1224980 | ref-karatsuba | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1226652 | ref-karatsuba | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1229444 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1231344 | ref-karatsuba | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1231404 | ref-karatsuba | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1233824 | ref-karatsuba | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1234252 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1238772 | ref-karatsuba | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1238888 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1257836 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1264536 | ref-karatsuba | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1277280 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1277704 | ref-karatsuba | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1279024 | ref-karatsuba | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1280152 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1280308 | ref-karatsuba | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
1281364 | ref-karatsuba | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1282552 | ref-karatsuba | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1284172 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
1286448 | ref-karatsuba | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
1331748 | ref-karatsuba | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1334248 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1370936 | ref-karatsuba | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1381864 | ref-karatsuba | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1384980 | ref-karatsuba | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1390716 | ref-karatsuba | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
1390912 | ref-karatsuba | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
1391224 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
1392036 | ref-karatsuba | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
1392484 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
1392616 | ref-karatsuba | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
1393344 | ref-karatsuba | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
1394812 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
1423528 | ref-karatsuba | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
1428064 | ref-karatsuba | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
1475752 | ref-karatsuba | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1493436 | ref-karatsuba | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1493828 | ref-karatsuba | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1494532 | ref-karatsuba | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1495628 | ref-karatsuba | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1495656 | ref-karatsuba | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
1496284 | ref-karatsuba | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1496872 | ref-karatsuba | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1497340 | ref-karatsuba | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
1497992 | ref-karatsuba | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1498712 | ref-karatsuba | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
1499200 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1499204 | ref-karatsuba | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
1499344 | ref-karatsuba | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1499516 | ref-karatsuba | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
1502892 | ref-karatsuba | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1503340 | ref-karatsuba | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1510856 | ref-karatsuba | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1513504 | ref-karatsuba | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1513536 | ref-karatsuba | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1514152 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1515888 | ref-karatsuba | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1516060 | ref-karatsuba | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1519116 | ref-karatsuba | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1520892 | ref-karatsuba | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1522148 | ref-karatsuba | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1530124 | ref-karatsuba | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1531812 | ref-karatsuba | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1534392 | ref-karatsuba | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1538380 | ref-karatsuba | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1544420 | ref-karatsuba | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1545392 | ref-karatsuba | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1551408 | ref-karatsuba | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1563848 | ref-karatsuba | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1596568 | ref-karatsuba | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1599720 | ref-karatsuba | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1649148 | ref-karatsuba | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1649276 | ref-karatsuba | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1649444 | ref-karatsuba | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1649596 | ref-karatsuba | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1656472 | ref-karatsuba | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1656928 | ref-karatsuba | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1658000 | ref-karatsuba | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1666056 | ref-karatsuba | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
1672600 | ref-karatsuba | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
4862344 | ref-karatsuba | gcc -funroll-loops | 20140708 | 20140622 |
4883292 | ref-karatsuba | gcc | 20140708 | 20140622 |
4901128 | ref-karatsuba | cc | 20140708 | 20140622 |