Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
60368 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60560 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
60616 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61452 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61524 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61576 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61636 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61692 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61840 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
61972 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62100 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62212 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
62216 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
62276 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62336 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62424 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62436 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62508 | gcc | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62532 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62564 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
62796 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
62856 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
62884 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
63112 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
63280 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
63564 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
64692 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
69856 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
69896 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
70972 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
70992 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71128 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71560 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71576 | gcc | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71596 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71612 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71736 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
71880 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71936 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71952 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
71952 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72052 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72408 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72708 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
72792 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
72932 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
72996 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
73540 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
73968 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
74104 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
74112 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
74184 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
74204 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
75012 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
75048 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
75112 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
75192 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
75288 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
76156 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
76280 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
76352 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
76384 | gcc | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
76392 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
76392 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
76456 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
76848 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
76980 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
77008 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
77032 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
77128 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
77444 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
77472 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
77488 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
77576 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
77580 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
77596 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
77964 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
78440 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
83244 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
83496 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
83504 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
84228 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
84268 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
86664 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
86764 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
86984 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
86988 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
87360 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
87436 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
88108 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88176 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
88368 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
88396 | gcc | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
88420 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
88500 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
88544 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
88580 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
88796 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
88836 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
88908 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
247452 | gcc | gcc | 20120329 | 20120316 |
247784 | gcc | cc | 20120329 | 20120316 |
247972 | gcc | gcc -funroll-loops | 20120329 | 20120316 |