Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
7299957 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
7306926 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
7308156 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
7308195 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
7308714 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
7310049 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
7311771 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
7313592 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
7316817 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
7317528 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
7321722 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
7322325 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120803 | 20120717 |
7331169 | ref | gcc -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
7332960 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
7335369 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
7336740 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
7339527 | ref | gcc -O -fomit-frame-pointer | 20120803 | 20120717 |
7350435 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
7412742 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
7441485 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
7649526 | ref | clang -O3 | 20120803 | 20120717 |
11887278 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11909742 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11923557 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11925177 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11947047 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11955030 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11962704 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11981343 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11984982 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11990073 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12552846 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
12621765 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
12632256 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
12635238 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
12643677 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
13068549 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13073574 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13074714 | ref | gcc -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13075200 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13082601 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13083012 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13102584 | ref | gcc -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13110576 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13116054 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13125267 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13130067 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13132911 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13133262 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13133943 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13142220 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13142805 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13148943 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13192224 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13195341 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13198749 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13216995 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13232190 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13283211 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13287075 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13358136 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13362864 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13702236 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13723779 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13740150 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13751754 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13753743 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
13754169 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
13760568 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13763889 | ref | gcc -Os -fomit-frame-pointer | 20120803 | 20120717 |
13829310 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13831332 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13838790 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120803 | 20120717 |
13840395 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13844994 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13846350 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
13862862 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13977513 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
14021580 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
14418642 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
14420334 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
27629091 | ref | gcc -funroll-loops | 20120803 | 20120717 |
27689571 | ref | gcc | 20120803 | 20120717 |
28419207 | ref | cc | 20120803 | 20120717 |