Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
30876 | opteron-unrolled | clang -O3 -mavx | 20140508 | 20140505 |
30892 | opteron-unrolled | clang -O3 -mavx2 | 20140508 | 20140505 |
30972 | opteron-unrolled | clang -O3 | 20140508 | 20140505 |
32204 | opteron | clang -O3 -mavx | 20140508 | 20140505 |
32228 | opteron | clang -O3 | 20140508 | 20140505 |
32244 | opteron | clang -O3 -mavx2 | 20140508 | 20140505 |
32600 | core2duo | clang -O3 -mavx | 20140508 | 20140505 |
32648 | core2duo | clang -O3 | 20140508 | 20140505 |
32672 | core2duo | clang -O3 -mavx2 | 20140508 | 20140505 |
36032 | vperm-intr | clang -O3 -mavx | 20140508 | 20140505 |
36040 | vperm-intr | clang -O3 -mavx2 | 20140508 | 20140505 |
43496 | sphlib-adapted | clang -O3 -mavx | 20140508 | 20140505 |
43992 | sphlib-adapted | clang -O3 -mavx2 | 20140508 | 20140505 |
44316 | sphlib-adapted | clang -O3 | 20140508 | 20140505 |
46072 | sphlib | clang -O3 -mavx2 | 20140508 | 20140505 |
46580 | sphlib | clang -O3 | 20140508 | 20140505 |
47040 | sphlib | clang -O3 -mavx | 20140508 | 20140505 |
53580 | mmx | clang -O3 -mavx | 20140508 | 20140505 |
53584 | mmx | clang -O3 -mavx2 | 20140508 | 20140505 |
53908 | sphlib-small | clang -O3 -mavx | 20140508 | 20140505 |
53912 | mmx | clang -O3 | 20140508 | 20140505 |
54676 | sphlib-small | clang -O3 | 20140508 | 20140505 |
55404 | sphlib-small | clang -O3 -mavx2 | 20140508 | 20140505 |
65056 | sphlib | cc | 20140508 | 20140505 |
67792 | sphlib-adapted | cc | 20140508 | 20140505 |
86616 | opt32 | clang -O3 -mavx2 | 20140508 | 20140505 |
87012 | opt32 | clang -O3 | 20140508 | 20140505 |
87432 | opt32 | clang -O3 -mavx | 20140508 | 20140505 |
97920 | 32bit-2ktable | clang -O3 -mavx2 | 20140508 | 20140505 |
98140 | 32bit-2ktable | clang -O3 -mavx | 20140508 | 20140505 |
98156 | 32bit-2ktable | clang -O3 | 20140508 | 20140505 |
113200 | sphlib-small | cc | 20140508 | 20140505 |
201260 | opt32 | cc | 20140508 | 20140505 |
229424 | 8bit_c | clang -O3 | 20140508 | 20140505 |
229752 | 8bit_c | clang -O3 -mavx2 | 20140508 | 20140505 |
229880 | 8bit_c | clang -O3 -mavx | 20140508 | 20140505 |
252904 | 32bit-bytesliced-c-small | clang -O3 -mavx | 20140508 | 20140505 |
253028 | 32bit-bytesliced-c-small | clang -O3 -mavx2 | 20140508 | 20140505 |
253224 | 32bit-bytesliced-c-small | clang -O3 | 20140508 | 20140505 |
383524 | 32bit-bytesliced-c-fast | clang -O3 | 20140508 | 20140505 |
385064 | 32bit-bytesliced-c-fast | clang -O3 -mavx2 | 20140508 | 20140505 |
385096 | 32bit-bytesliced-c-fast | clang -O3 -mavx | 20140508 | 20140505 |
422044 | 32bit-2ktable | cc | 20140508 | 20140505 |
614468 | mmx | cc | 20140508 | 20140505 |
713636 | 8bit_c | cc | 20140508 | 20140505 |
945544 | 32bit-bytesliced-c-fast | cc | 20140508 | 20140505 |
1724020 | 32bit-bytesliced-c-small | cc | 20140508 | 20140505 |
Compiler | Implementations |
cc | vperm |
clang -O3 | vperm |
clang -O3 -mavx | vperm |
clang -O3 -mavx2 | vperm |
Compiler | Implementations |
cc | aesni-intr |
clang -O3 | aesni-intr |
Compiler | Implementations |
cc | vperm-intr |
clang -O3 | vperm-intr |
Compiler | Implementations |
cc | avx |
clang -O3 | avx |
clang -O3 -mavx | avx |
clang -O3 -mavx2 | avx |
Compiler | Implementations |
cc | avx-intr |
clang -O3 | avx-intr |
Compiler | Implementations |
cc | opt64 |
Compiler | Implementations |
cc | aesni |
clang -O3 | aesni |
clang -O3 -mavx | aesni |
clang -O3 -mavx2 | aesni |
Compiler | Implementations |
cc | core2duo opteron opteron-unrolled |
Compiler | Implementations |
cc | neon-vperm |
clang -O3 | neon-vperm |
clang -O3 -mavx | neon-vperm |
clang -O3 -mavx2 | neon-vperm |
Compiler | Implementations |
clang -O3 | opt64 |
clang -O3 -mavx | opt64 |
clang -O3 -mavx2 | opt64 |
Compiler | Implementations |
clang -O3 -mavx | aesni-intr |
clang -O3 -mavx2 | aesni-intr |
Compiler | Implementations |
clang -O3 -mavx | avx-intr |
clang -O3 -mavx2 | avx-intr |