Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
13988 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
13997 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
14002 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
14005 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
14025 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
14371 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
14376 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
14651 | asm64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
14651 | asm64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
14739 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
14742 | opt64 | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
14745 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
14747 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
14756 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
14759 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
14813 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
14875 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
14880 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
14960 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
14960 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
14966 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
14968 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
14968 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
14971 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
14974 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
14977 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
15008 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
15045 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
15501 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
15504 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
15549 | asm64 | cc | 20150215 | 20141124 |
15549 | asm64 | gcc | 20150215 | 20141124 |
15555 | asm64 | gcc -funroll-loops | 20150215 | 20141124 |
15578 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
15606 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
15921 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
15926 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
15958 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
15991 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
16054 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16079 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16079 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16088 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16102 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16110 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16156 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16181 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16195 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
16201 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
16207 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16215 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16215 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16215 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16221 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
16221 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
16226 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16227 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
16232 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16266 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
16269 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
16274 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
16277 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16312 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16320 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
16323 | opt64 | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
16334 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16337 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16337 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16354 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16371 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16374 | opt64 | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
16422 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16430 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16436 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16541 | opt64 | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16541 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
16561 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17031 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17034 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17037 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17046 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17048 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17062 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17073 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17082 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
19063 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19063 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19074 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19085 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19088 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19091 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19100 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19102 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19131 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
19134 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
19182 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
19204 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
19224 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19233 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19244 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
19258 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
30390 | opt64 | gcc -funroll-loops | 20150215 | 20141124 |
30523 | opt64 | cc | 20150215 | 20141124 |
30572 | opt64 | gcc | 20150215 | 20141124 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | asm64 |
gcc -O3 -fomit-frame-pointer | asm64 |
gcc -Os -fomit-frame-pointer | asm64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | asm64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | asm64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | asm64 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | asm64 |
gcc -m64 -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -Os -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | asm64 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | asm64 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | asm64 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | asm64 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | asm64 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | asm64 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | asm64 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | asm64 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | asm64 |
gcc -march=barcelona -O2 -fomit-frame-pointer | asm64 |
gcc -march=barcelona -O3 -fomit-frame-pointer | asm64 |
gcc -march=barcelona -Os -fomit-frame-pointer | asm64 |
gcc -march=k8 -O2 -fomit-frame-pointer | asm64 |
gcc -march=k8 -O3 -fomit-frame-pointer | asm64 |
gcc -march=k8 -O -fomit-frame-pointer | asm64 |
gcc -march=k8 -Os -fomit-frame-pointer | asm64 |
gcc -march=nocona -O2 -fomit-frame-pointer | asm64 |
gcc -march=nocona -O3 -fomit-frame-pointer | asm64 |
gcc -march=nocona -Os -fomit-frame-pointer | asm64
|