Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10875 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
10920 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
10965 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
10968 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
10968 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
10968 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
10992 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
10995 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11001 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
11004 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20120724 | 20120717 |
11004 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
11028 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11028 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11046 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11124 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
11124 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
11124 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
11130 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
11139 | swpbe | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
11142 | swpbe | gcc -O -fomit-frame-pointer | 20120724 | 20120717 |
11142 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
11169 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11292 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11604 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
11604 | optc | gcc -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
11604 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
11604 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
11604 | optc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
11607 | optc | gcc -O -fomit-frame-pointer | 20120724 | 20120717 |
11622 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
11631 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
11646 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11646 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
11670 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11679 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11679 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11685 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11688 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
11688 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
11694 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
11700 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
11721 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
11727 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
11736 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11757 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20120724 | 20120717 |
11784 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
11790 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
11799 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
11832 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
11922 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
11922 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
11940 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
12006 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12009 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12033 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12033 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12036 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12039 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12309 | optc | gcc -Os -fomit-frame-pointer | 20120724 | 20120717 |
12333 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12369 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12369 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12393 | optc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12414 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12447 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
12474 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
12495 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12501 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
12501 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12507 | optc | gcc -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12507 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12507 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12516 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
12519 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12525 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12558 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
12573 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
12612 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
12618 | optc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12636 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120724 | 20120717 |
12636 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12675 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12777 | optc | gcc -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12780 | optc | gcc -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12780 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12822 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12849 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12852 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12861 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12867 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12882 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12906 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12906 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12906 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
12927 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12933 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12945 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
12945 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
12960 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12963 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
12966 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12978 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12993 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
12999 | swpbe | gcc -Os -fomit-frame-pointer | 20120724 | 20120717 |
13002 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13014 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13017 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13017 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13044 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13044 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13047 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13074 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13086 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13101 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13107 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13107 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13113 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13116 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13161 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13167 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13185 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13185 | swpbe | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13206 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13209 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13230 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13236 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13239 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13242 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13242 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
13242 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
13245 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20120724 | 20120717 |
13254 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
13257 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13287 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13344 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13380 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13380 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13383 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13383 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13416 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13416 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13422 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13428 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13458 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13461 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13473 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13479 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13485 | swpbe | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13488 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13599 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13608 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13680 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13680 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13686 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13689 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13692 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13704 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13800 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13818 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13935 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13959 | swpbe | gcc -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13989 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
13989 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
13998 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
14001 | swpbe | gcc -O2 -fomit-frame-pointer | 20120724 | 20120717 |
14013 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14016 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14022 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14043 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14043 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14046 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14052 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14055 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14061 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
14064 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120724 | 20120717 |
14088 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
14514 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14553 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
14604 | swpbe | clang -O3 | 20120724 | 20120717 |
15618 | optc | clang -O3 | 20120724 | 20120717 |
42657 | swpbe | cc | 20120724 | 20120717 |
42672 | swpbe | gcc | 20120724 | 20120717 |
43242 | swpbe | gcc -funroll-loops | 20120724 | 20120717 |
48315 | optc | gcc | 20120724 | 20120717 |
48603 | optc | gcc -funroll-loops | 20120724 | 20120717 |
49218 | optc | cc | 20120724 | 20120717 |