Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
408692 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
552656 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
570508 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140707 | 20140622 |
577708 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
585176 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
588392 | ref | g++ -O3 -fomit-frame-pointer | 20140707 | 20140622 |
598548 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
605180 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
611956 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
616256 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
622980 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
630280 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
653180 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
674252 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
678128 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
690356 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
690592 | ref | g++ -O -fomit-frame-pointer | 20140707 | 20140622 |
696320 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140707 | 20140622 |
714696 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140707 | 20140622 |
719500 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
721872 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
723684 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
726252 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140707 | 20140622 |
745552 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140707 | 20140622 |
748372 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140707 | 20140622 |
763332 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
764368 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
765328 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
769168 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
771456 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
772764 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
774644 | ref | g++ -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
779864 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
787788 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140707 | 20140622 |
789240 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
831164 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
833276 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
835380 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
840028 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
851532 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140707 | 20140622 |
860176 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
881252 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
897812 | ref | g++ -O2 -fomit-frame-pointer | 20140707 | 20140622 |
899748 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
903108 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
903924 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
907300 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
944820 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
1185408 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
1195292 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
1232992 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140707 | 20140622 |
1246884 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1316712 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1330480 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1357412 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140707 | 20140622 |
1402096 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1443860 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140707 | 20140622 |
1444592 | ref | g++ -Os -fomit-frame-pointer | 20140707 | 20140622 |
1450748 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
1481384 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1566076 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140707 | 20140622 |
1635928 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
1653256 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1701796 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140707 | 20140622 |
1731200 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
1764104 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
1950052 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140707 | 20140622 |
2056424 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
6721340 | ref | g++ | 20140707 | 20140622 |