Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
90011 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90037 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90229 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90238 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
90276 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90281 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90306 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
90315 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
90326 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90379 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90386 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
90399 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
90452 | ref | gcc -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
90466 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90473 | ref | gcc -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90475 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
90504 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
90546 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120530 | 20120525 |
90573 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
90598 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
90599 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
90615 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
90617 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
90621 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
90641 | ref | gcc -O -fomit-frame-pointer | 20120530 | 20120525 |
90660 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
90697 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
90705 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
90762 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90802 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
90832 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90882 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
90899 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90937 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
90952 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
90965 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
90969 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
90974 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
90990 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91027 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91048 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91055 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91089 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
91098 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
91102 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91118 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91132 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91141 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
91156 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91157 | ref | gcc -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91201 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91239 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91288 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91314 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91327 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
91333 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
91355 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91533 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
91556 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91589 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91650 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91655 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
91807 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
91921 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120530 | 20120525 |
92015 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
92024 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
92355 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
93049 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
93479 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
93644 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
93860 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
93917 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
96489 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
96794 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
97243 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
97726 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
99028 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
99063 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
99068 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
99096 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
99286 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
99369 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120530 | 20120525 |
99597 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
99641 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
115870 | ref | gcc -funroll-loops | 20120530 | 20120525 |
117840 | ref | cc | 20120530 | 20120525 |
118500 | ref | gcc | 20120530 | 20120525 |
121681 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
122262 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
128460 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
128482 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
128540 | ref | gcc -Os -fomit-frame-pointer | 20120530 | 20120525 |
128659 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
128709 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
128753 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
128856 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
129368 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
129442 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
129581 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
129615 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
129618 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
129643 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
130325 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |