Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
93527 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
114227 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
169942 | ccalik/vperm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
170017 | ccalik/vperm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
172959 | ccalik/vperm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
209742 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
209833 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
209975 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
210075 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
210167 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
210183 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
210208 | sphlib | gcc -O -fomit-frame-pointer | 20140520 | 20140517 |
210275 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
210300 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20140520 | 20140517 |
210350 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
210375 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
210409 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
210417 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
210466 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
224228 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
228500 | sphlib | gcc -O2 -fomit-frame-pointer | 20140520 | 20140517 |
243091 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
243234 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
243333 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20140520 | 20140517 |
243509 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
244375 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
244400 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
244517 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
244808 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
247267 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
247309 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
247333 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
247383 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
247409 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
247425 | sphlib | gcc -O3 -fomit-frame-pointer | 20140520 | 20140517 |
247433 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
247484 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
247600 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
247600 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
247741 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
249084 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
249116 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
253100 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
253125 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
253208 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
253259 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
253267 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
253308 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
253500 | sphlib | gcc -Os -fomit-frame-pointer | 20140520 | 20140517 |
255491 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
256684 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
256734 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
256842 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
256891 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
256925 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
256959 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140520 | 20140517 |
256975 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
257000 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140520 | 20140517 |
257058 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
265850 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
265925 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
265950 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
265975 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
285436 | sphlib | gcc | 20140520 | 20140517 |
285506 | sphlib | gcc -funroll-loops | 20140520 | 20140517 |
436467 | ccalik/vperm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
642100 | sphlib | cc | 20140520 | 20140517 |
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=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=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=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=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=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=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
|