Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
258990 | sphlib-adapted | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
259378 | sphlib-adapted | gcc -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
263290 | sphlib | gcc -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
266218 | sphlib | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
266304 | opt64 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
268198 | opt64 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
346056 | opt32 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
352062 | opt32 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
352708 | opt32 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
358160 | opt32 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
362076 | opt32 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
363650 | opt32 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
555650 | sphlib | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
562582 | sphlib-adapted | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
562974 | sphlib-adapted | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
564222 | sphlib-adapted | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
566460 | sphlib-adapted | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
571226 | sphlib | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
589320 | sphlib | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
601418 | sphlib | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
626246 | sphlib-small | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
631852 | sphlib-adapted | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
634496 | sphlib | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
640694 | sphlib-adapted | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
643430 | sphlib | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
644040 | opt64 | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
651934 | opt64 | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
658636 | sphlib-small | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
672418 | opt64 | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
673592 | opt64 | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
678772 | sphlib-small | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
680402 | opt64 | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
681350 | sphlib-small | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
697166 | opt64 | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
707440 | sphlib-small | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
717564 | sphlib-small | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
746414 | sphlib-small | gcc -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
751898 | sphlib-small | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
848124 | opt32 | gcc -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
849846 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
876570 | opt32 | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120410 | 20120329 |
896206 | 32bit-bytesliced-c-small | gcc -mabi=n32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
965372 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1591674 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | 20120522 | 20120521 |
2215822 | 32bit-bytesliced-c-small | gcc -mabi=n32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2220288 | 32bit-bytesliced-c-small | gcc -mabi=n32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2253000 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2839054 | 32bit-bytesliced-c-small | gcc -mabi=n32 -O -fomit-frame-pointer | 20120522 | 20120521 |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | opteron |
gcc -mabi=n32 -O2 -fomit-frame-pointer | opteron |
gcc -mabi=n32 -O3 -fomit-frame-pointer | opteron |
gcc -mabi=n32 -O -fomit-frame-pointer | opteron |
gcc -mabi=n32 -Os -fomit-frame-pointer | opteron |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | core2duo |
gcc -mabi=n32 -O2 -fomit-frame-pointer | core2duo |
gcc -mabi=n32 -O3 -fomit-frame-pointer | core2duo |
gcc -mabi=n32 -O -fomit-frame-pointer | core2duo |
gcc -mabi=n32 -Os -fomit-frame-pointer | core2duo |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | aesni-intr |
gcc -mabi=n32 -O2 -fomit-frame-pointer | aesni-intr |
gcc -mabi=n32 -O3 -fomit-frame-pointer | aesni-intr |
gcc -mabi=n32 -O -fomit-frame-pointer | aesni-intr |
gcc -mabi=n32 -Os -fomit-frame-pointer | aesni-intr |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | avx-intr |
gcc -mabi=n32 -O2 -fomit-frame-pointer | avx-intr |
gcc -mabi=n32 -O3 -fomit-frame-pointer | avx-intr |
gcc -mabi=n32 -O -fomit-frame-pointer | avx-intr |
gcc -mabi=n32 -Os -fomit-frame-pointer | avx-intr |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | vperm-intr |
gcc -mabi=n32 -O2 -fomit-frame-pointer | vperm-intr |
gcc -mabi=n32 -O3 -fomit-frame-pointer | vperm-intr |
gcc -mabi=n32 -O -fomit-frame-pointer | vperm-intr |
gcc -mabi=n32 -Os -fomit-frame-pointer | vperm-intr |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | mmx |
gcc -mabi=n32 -O2 -fomit-frame-pointer | mmx |
gcc -mabi=n32 -O3 -fomit-frame-pointer | mmx |
gcc -mabi=n32 -O -fomit-frame-pointer | mmx |
gcc -mabi=n32 -Os -fomit-frame-pointer | mmx |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=n32 -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=n32 -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=n32 -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=n32 -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=n32 -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=n32 -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=n32 -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=n32 -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=n32 -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=n32 -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=n32 -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=n32 -Os -fomit-frame-pointer | vperm |