Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12980 | asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12980 | asm64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12996 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13004 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13020 | asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13020 | asm64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13028 | asm64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13036 | asm64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13072 | asm64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
13080 | asm64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
13084 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13092 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13104 | asm64 | gcc -O -fomit-frame-pointer | 20140126 | 20130419 |
13104 | asm64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
13112 | asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
13116 | asm64 | gcc -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
13120 | asm64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
13248 | asm64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13260 | asm64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13288 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13292 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13300 | asm64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13344 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13352 | asm64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13372 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
13388 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13388 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
13396 | asm64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13468 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13472 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13476 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140126 | 20130419 |
13480 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
13488 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
13488 | asm64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13496 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13548 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
13552 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
13564 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
13724 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
13732 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
13736 | opt64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
13740 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13748 | opt64 | gcc -O -fomit-frame-pointer | 20140126 | 20130419 |
13752 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
13756 | asm64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13760 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
13760 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
13760 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
13772 | asm64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13776 | asm64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13776 | asm64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13780 | asm64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13780 | asm64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13780 | asm64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13796 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13796 | asm64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13800 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13804 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13820 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13820 | asm64 | gcc -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13828 | asm64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13828 | asm64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13832 | asm64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
13832 | asm64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13832 | asm64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13836 | asm64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140126 | 20130419 |
13836 | asm64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13836 | asm64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13840 | asm64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13840 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13844 | asm64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
13852 | asm64 | gcc -Os -fomit-frame-pointer | 20140126 | 20130419 |
13860 | asm64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13864 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13872 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13884 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
13928 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13936 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
13984 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14024 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14176 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14184 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14284 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14292 | opt64 | gcc -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14292 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14328 | opt64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14356 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14360 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14372 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14412 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
14428 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
14436 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
14444 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
14500 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14528 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14532 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14548 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14548 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14556 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14556 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14560 | asm64 | gcc -funroll-loops | 20140126 | 20130419 |
14572 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14588 | asm64 | gcc | 20140126 | 20130419 |
14592 | asm64 | cc | 20140126 | 20130419 |
14676 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
14688 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
14692 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
14696 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14700 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14724 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
14740 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
14772 | opt64 | gcc -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14776 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14788 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14808 | opt64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14828 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14828 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14836 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
14956 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14980 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
14988 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
15020 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
15024 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
15280 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
15288 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
15308 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
15360 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15372 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15396 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140126 | 20130419 |
15396 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15404 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15412 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15420 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
15476 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
15488 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
15532 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15548 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15696 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15772 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15832 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15840 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15848 | opt64 | gcc -Os -fomit-frame-pointer | 20140126 | 20130419 |
15860 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15864 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15872 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15872 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15876 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15892 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
15900 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
15908 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
15908 | opt64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
33140 | opt64 | cc | 20140126 | 20130419 |
33152 | opt64 | gcc | 20140126 | 20130419 |
33192 | opt64 | gcc -funroll-loops | 20140126 | 20130419 |