Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
172476 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
172632 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
173044 | c | gcc -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
173168 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
173172 | c | gcc -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
173212 | c | gcc -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
173212 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120816 | 20120812 |
173212 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120816 | 20120812 |
173220 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120816 | 20120812 |
173220 | c | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120816 | 20120812 |
173236 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
173284 | c | gcc -O -fomit-frame-pointer | 20120816 | 20120812 |
173320 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
173488 | c | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120816 | 20120812 |
173488 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120816 | 20120812 |
173780 | c | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120816 | 20120812 |
179776 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
179892 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180116 | c | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180196 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180204 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
180204 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180228 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
180244 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
180248 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180256 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20120816 | 20120812 |
180256 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
180304 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180364 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180436 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180472 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
180472 | c | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180564 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
180564 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
180568 | c | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180600 | c | gcc -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180600 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180676 | c | gcc -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180776 | c | gcc -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180816 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180868 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180904 | c | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120816 | 20120812 |
180920 | c | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120816 | 20120812 |
180936 | c | gcc -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181016 | c | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181020 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181052 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120816 | 20120812 |
181072 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181164 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181300 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181396 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
181420 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
181432 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
181512 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
181656 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
181672 | c | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120816 | 20120812 |
184996 | c | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
186648 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
186732 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120816 | 20120812 |
186828 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
186832 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
186856 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
186880 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
186980 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120816 | 20120812 |
187012 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
187044 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
187052 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
189564 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
189744 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
189780 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
189824 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
189936 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
190008 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
190196 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
191984 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
194916 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
194924 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
194992 | c | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120816 | 20120812 |
195004 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
195024 | c | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195064 | c | gcc -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195096 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195104 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195152 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195164 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195256 | c | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120816 | 20120812 |
195352 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
195416 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
195512 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120816 | 20120812 |
195544 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
197208 | c | gcc -Os -fomit-frame-pointer | 20120816 | 20120812 |
202396 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
202436 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
202464 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
202476 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20120816 | 20120812 |
202492 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
202572 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
202612 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
203128 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
203480 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
241948 | c | cc | 20120816 | 20120812 |
242232 | c | gcc -funroll-loops | 20120816 | 20120812 |
242444 | c | gcc | 20120816 | 20120812 |
258904 | c | clang -O3 | 20120712 | 20120709 |
259008 | c | clang -O3 -mavx | 20120712 | 20120709 |