Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
844637 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
844800 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
844900 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
845573 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
845715 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
847976 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
849006 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
849045 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140517 |
849112 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
849573 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
849982 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140517 |
850452 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
850643 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
850682 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
850797 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
850988 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
851073 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
851309 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
852472 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
852961 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
853606 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
853758 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
853791 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140517 |
853870 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
854137 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
854303 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
854309 | ref | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
854418 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
854431 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140517 |
855103 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
855109 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
856130 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
856243 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
856297 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
857882 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
858536 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
858543 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
858606 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
858979 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140517 |
858985 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
859406 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
866689 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140517 |
868131 | ref | gcc -funroll-loops | 20140603 | 20140517 |
868276 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
869403 | ref | gcc | 20140603 | 20140517 |
869627 | ref | cc | 20140603 | 20140517 |
870485 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
872272 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
878448 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1350106 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1352797 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1355550 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1358921 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1359076 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1360448 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1360618 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1361859 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1363961 | mpfq | gcc -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1365388 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1367972 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1368724 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1369840 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1385808 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1401715 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1403538 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1403594 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1404025 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
1404306 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1404897 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1405444 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1406594 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
1407545 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1409320 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140517 |
1410432 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
1411376 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
1413133 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
1419688 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
1476541 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1477527 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1479124 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140517 |
1480156 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
1482356 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1483462 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1485615 | mpfq | gcc -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1487944 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1489418 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
1489665 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1492435 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1494047 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
1497515 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1497528 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1501503 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
1501589 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
1502703 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
1505285 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
1506888 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
1507848 | mpfq | gcc -O -fomit-frame-pointer | 20140603 | 20140517 |
1510310 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
1511673 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1513098 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
1523370 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1532201 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1539147 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
1539789 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
1542727 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
1546533 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1546597 | mpfq | gcc -Os -fomit-frame-pointer | 20140603 | 20140517 |
1546843 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1549382 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1773500 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1778070 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1901817 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
1915241 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1916867 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1921967 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1923383 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1925584 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1926292 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1928317 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
1930200 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1932508 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
1938091 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
1941109 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140517 |
2763242 | mpfq | gcc -funroll-loops | 20140603 | 20140517 |
2768461 | mpfq | cc | 20140603 | 20140517 |
2768831 | mpfq | gcc | 20140603 | 20140517 |