Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24456 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24468 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24476 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24500 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24524 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24524 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24524 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24528 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24528 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24528 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24532 | ref | gcc -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24536 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24536 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24536 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24540 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24544 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24544 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24548 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24552 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24556 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24560 | ref | gcc -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24564 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24564 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24568 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24568 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24568 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24576 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24580 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24584 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24596 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24608 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24644 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24696 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24696 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24704 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24712 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24716 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24716 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24720 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24728 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24732 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24736 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24748 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24752 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24752 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24772 | inplace | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24772 | inplace | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24776 | inplace | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24780 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24780 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24784 | inplace | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24784 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24784 | inplace | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24792 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24792 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24792 | inplace | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24796 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24800 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24808 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24820 | inplace | gcc -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24824 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24824 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24824 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24828 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24828 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24840 | inplace | gcc -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24840 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24844 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24844 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24900 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24924 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24924 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24944 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24948 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24948 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24956 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24960 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24964 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24972 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24972 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
24980 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24980 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
24988 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25008 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
25024 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25040 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25148 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
25148 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
25172 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140426 | 20140425 |
25180 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
25200 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
25200 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25252 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25260 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25264 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25264 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25264 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25296 | inplace | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140426 | 20140425 |
25336 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140426 | 20140425 |
25340 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140426 | 20140425 |
25352 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140426 | 20140425 |
25356 | inplace | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140426 | 20140425 |
25360 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25380 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140426 | 20140425 |
25380 | inplace | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140426 | 20140425 |
25384 | inplace | gcc -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
25388 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
25388 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25392 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25396 | inplace | gcc -O -fomit-frame-pointer | 20140426 | 20140425 |
25396 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25440 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25464 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25504 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25504 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25508 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25524 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25596 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25604 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25648 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25660 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25716 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25720 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
25756 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25796 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25804 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25808 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25808 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25808 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
25812 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25816 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25828 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140426 | 20140425 |
25832 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
25836 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25836 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25840 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
25844 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
25852 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
25880 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
25896 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26028 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26028 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26040 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26040 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26052 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26064 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26072 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140426 | 20140425 |
26080 | ref | gcc -Os -fomit-frame-pointer | 20140426 | 20140425 |
26080 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
26104 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26112 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26112 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26112 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26124 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140426 | 20140425 |
26148 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26148 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26148 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26152 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26156 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
26156 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26164 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26172 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26172 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140426 | 20140425 |
26176 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26180 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
26188 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140426 | 20140425 |
26196 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26200 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
26200 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26204 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140426 | 20140425 |
26204 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26212 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26220 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26224 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
26228 | ref | gcc -O -fomit-frame-pointer | 20140426 | 20140425 |
26228 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
26228 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26232 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140426 | 20140425 |
26236 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140426 | 20140425 |
26240 | ref | gcc -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
26240 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140426 | 20140425 |
26244 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140426 | 20140425 |
26252 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26252 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140426 | 20140425 |
26260 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26260 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140426 | 20140425 |
26268 | inplace | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26276 | inplace | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140426 | 20140425 |
26284 | inplace | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140426 | 20140425 |
26284 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140426 | 20140425 |
26288 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26296 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26300 | inplace | gcc -Os -fomit-frame-pointer | 20140426 | 20140425 |
26308 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26316 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26316 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
26324 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
26328 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
26332 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140426 | 20140425 |
26372 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
45348 | inplace | cc | 20140426 | 20140425 |
45368 | inplace | gcc | 20140426 | 20140425 |
45376 | inplace | gcc -funroll-loops | 20140426 | 20140425 |
47592 | ref | gcc | 20140426 | 20140425 |
47652 | ref | gcc -funroll-loops | 20140426 | 20140425 |
47656 | ref | cc | 20140426 | 20140425 |