Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24460 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24464 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24484 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24488 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24504 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24516 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24524 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24528 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24532 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24540 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24548 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24548 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24552 | ref | gcc -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24552 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24560 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24560 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24568 | ref | gcc -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24568 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24568 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24572 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24576 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24580 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24588 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24588 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24636 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24652 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24672 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24680 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24684 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24692 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24696 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24704 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24708 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24708 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24712 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24712 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24724 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24732 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24736 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24748 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24768 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24768 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24776 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24780 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24780 | inplace | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24784 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24784 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24792 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24796 | inplace | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24804 | inplace | gcc -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24812 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24832 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24836 | inplace | gcc -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24840 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24840 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24852 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24864 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24868 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24884 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24924 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24956 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24960 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24976 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
24980 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24984 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24992 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
24992 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25000 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25000 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25000 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25000 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25012 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25016 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25032 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25128 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25136 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25136 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25148 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25156 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140123 | 20130419 |
25160 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25188 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
25200 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
25224 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25252 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140123 | 20130419 |
25256 | inplace | gcc -O -fomit-frame-pointer | 20140123 | 20130419 |
25264 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140123 | 20130419 |
25264 | inplace | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140123 | 20130419 |
25268 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140123 | 20130419 |
25276 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
25280 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140123 | 20130419 |
25284 | inplace | gcc -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
25288 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
25308 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
25316 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25360 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25364 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25392 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25392 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
25396 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
25400 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25408 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
25408 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25428 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25428 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
25432 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25604 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25636 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25640 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
25644 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
25664 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25744 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25764 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140123 | 20130419 |
25776 | ref | gcc -O -fomit-frame-pointer | 20140123 | 20130419 |
25776 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140123 | 20130419 |
25792 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140123 | 20130419 |
25800 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140123 | 20130419 |
25804 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25804 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
25804 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25808 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
25808 | ref | gcc -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
25812 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
25816 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
25816 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
25824 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25828 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140123 | 20130419 |
25848 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
25876 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25876 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25880 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25884 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25916 | inplace | gcc -Os -fomit-frame-pointer | 20140123 | 20130419 |
25920 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140123 | 20130419 |
25920 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
25920 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25924 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25928 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25928 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25928 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25932 | inplace | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25932 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25936 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
25936 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25936 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
25940 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25952 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140123 | 20130419 |
25996 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26004 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
26020 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
26024 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140123 | 20130419 |
26028 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26036 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
26036 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26040 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26044 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
26044 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140123 | 20130419 |
26052 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26060 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26064 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26072 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140123 | 20130419 |
26072 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26080 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26084 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140123 | 20130419 |
26096 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26096 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26104 | ref | gcc -Os -fomit-frame-pointer | 20140123 | 20130419 |
26120 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140123 | 20130419 |
26120 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
26128 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26128 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26136 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140123 | 20130419 |
26156 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
26160 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140123 | 20130419 |
26168 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140123 | 20130419 |
26172 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26172 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26176 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26176 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26224 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
26232 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140123 | 20130419 |
26248 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26260 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
26276 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140123 | 20130419 |
26292 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140123 | 20130419 |
45356 | inplace | gcc -funroll-loops | 20140123 | 20130419 |
45380 | inplace | cc | 20140123 | 20130419 |
45396 | inplace | gcc | 20140123 | 20130419 |
47636 | ref | gcc -funroll-loops | 20140123 | 20130419 |
47668 | ref | cc | 20140123 | 20130419 |
47716 | ref | gcc | 20140123 | 20130419 |