Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
140322 | sphlib | clang -O3 | 20120728 | 20120717 |
146973 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120728 | 20120717 |
147105 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120728 | 20120717 |
147144 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120728 | 20120717 |
147162 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20120728 | 20120717 |
147324 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120728 | 20120717 |
147327 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120728 | 20120717 |
147327 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120728 | 20120717 |
147327 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120728 | 20120717 |
147342 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120728 | 20120717 |
147426 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120728 | 20120717 |
147429 | sphlib | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120728 | 20120717 |
147447 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120728 | 20120717 |
147462 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20120728 | 20120717 |
147549 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120728 | 20120717 |
147789 | sphlib | gcc -O -fomit-frame-pointer | 20120728 | 20120717 |
147846 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120728 | 20120717 |
147876 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120728 | 20120717 |
147960 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120728 | 20120717 |
147981 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120728 | 20120717 |
148014 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20120728 | 20120717 |
148311 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120728 | 20120717 |
148437 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120728 | 20120717 |
149283 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20120728 | 20120717 |
170010 | sphlib | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170031 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170496 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170574 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170619 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120728 | 20120717 |
170679 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20120728 | 20120717 |
170682 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170739 | sphlib | gcc -Os -fomit-frame-pointer | 20120728 | 20120717 |
170745 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120728 | 20120717 |
170769 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170784 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120728 | 20120717 |
170844 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170958 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120728 | 20120717 |
170976 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120728 | 20120717 |
171042 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120728 | 20120717 |
171102 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120728 | 20120717 |
171177 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120728 | 20120717 |
171288 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120728 | 20120717 |
171441 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120728 | 20120717 |
172335 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
172425 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
172449 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
172518 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
172527 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
172584 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
172677 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
172794 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
173061 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
173148 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120728 | 20120717 |
173190 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120728 | 20120717 |
173208 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120728 | 20120717 |
173346 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
173457 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120728 | 20120717 |
174048 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120728 | 20120717 |
174300 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120728 | 20120717 |
174360 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120728 | 20120717 |
174492 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20120728 | 20120717 |
178677 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
178680 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
178752 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
178806 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
179934 | sphlib | gcc -O2 -fomit-frame-pointer | 20120728 | 20120717 |
179955 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120728 | 20120717 |
180045 | sphlib | gcc -O3 -fomit-frame-pointer | 20120728 | 20120717 |
180240 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
181254 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
181260 | sphlib | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
181272 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
181308 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
181398 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120728 | 20120717 |
181674 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
182094 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
182547 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
184578 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
184632 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
184725 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
184734 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120728 | 20120717 |
184995 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120728 | 20120717 |
185292 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120728 | 20120717 |
185448 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
185643 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
185691 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
186219 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20120728 | 20120717 |
187680 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
187698 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120728 | 20120717 |
190356 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20120728 | 20120717 |
454182 | sphlib | gcc | 20120728 | 20120717 |
455397 | sphlib | cc | 20120728 | 20120717 |
455607 | sphlib | gcc -funroll-loops | 20120728 | 20120717 |
Compiler | Implementations
|
cc | ccalik/vperm |
gcc | ccalik/vperm |
gcc -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -O -fomit-frame-pointer | ccalik/vperm |
gcc -Os -fomit-frame-pointer | ccalik/vperm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ccalik/vperm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops | ccalik/vperm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -O -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -Os -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
gcc -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
gcc -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
gcc -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
gcc -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
gcc -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
gcc -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
gcc -march=nocona -Os -fomit-frame-pointer | ccalik/vperm
|
Compiler | Implementations
|
cc | ccalik/aesni |
gcc | ccalik/aesni |
gcc -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -O -fomit-frame-pointer | ccalik/aesni |
gcc -Os -fomit-frame-pointer | ccalik/aesni |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ccalik/aesni |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops | ccalik/aesni |
gcc -funroll-loops -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -O -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -Os -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
gcc -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
gcc -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
gcc -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
gcc -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
gcc -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
gcc -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
gcc -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
gcc -march=nocona -Os -fomit-frame-pointer | ccalik/aesni
|