Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
9816 | sse41 | clang -O3 -mavx | 20140508 | 20140505 |
9824 | sse41 | clang -O3 -mavx2 | 20140508 | 20140505 |
10132 | ssse3 | clang -O3 -mavx2 | 20140508 | 20140505 |
10156 | ssse3 | clang -O3 -mavx | 20140508 | 20140505 |
10724 | sse2s | clang -O3 -mavx2 | 20140508 | 20140505 |
10728 | sse2s | clang -O3 -mavx | 20140508 | 20140505 |
10764 | sse2s | clang -O3 | 20140508 | 20140505 |
11448 | sandy | clang -O3 | 20140508 | 20140505 |
11460 | sandy | clang -O3 -mavx | 20140508 | 20140505 |
11464 | sandy | clang -O3 -mavx2 | 20140508 | 20140505 |
12072 | bswap | clang -O3 | 20140508 | 20140505 |
12084 | bswap | clang -O3 -mavx | 20140508 | 20140505 |
12092 | bswap | clang -O3 -mavx2 | 20140508 | 20140505 |
12628 | sse2 | clang -O3 -mavx | 20140508 | 20140505 |
12648 | sse2 | clang -O3 -mavx2 | 20140508 | 20140505 |
12980 | sse2 | clang -O3 | 20140508 | 20140505 |
13568 | regs | clang -O3 -mavx2 | 20140508 | 20140505 |
13580 | regs | clang -O3 -mavx | 20140508 | 20140505 |
13600 | regs | clang -O3 | 20140508 | 20140505 |
14772 | sphlib | clang -O3 -mavx | 20140508 | 20140505 |
14820 | sphlib | clang -O3 -mavx2 | 20140508 | 20140505 |
14828 | sphlib | clang -O3 | 20140508 | 20140505 |
17236 | sphlib-small | clang -O3 | 20140508 | 20140505 |
17372 | sphlib-small | clang -O3 -mavx2 | 20140508 | 20140505 |
17396 | sphlib-small | clang -O3 -mavx | 20140508 | 20140505 |
22724 | ref | clang -O3 -mavx2 | 20140508 | 20140505 |
22732 | ref | clang -O3 -mavx | 20140508 | 20140505 |
23020 | ref | clang -O3 | 20140508 | 20140505 |
57328 | sphlib | cc | 20140508 | 20140505 |
57888 | bswap | cc | 20140508 | 20140505 |
59784 | regs | cc | 20140508 | 20140505 |
70268 | ref | cc | 20140508 | 20140505 |
73340 | sphlib-small | cc | 20140508 | 20140505 |
81216 | sandy | cc | 20140508 | 20140505 |
139552 | sse2 | cc | 20140508 | 20140505 |
164948 | sse2s | cc | 20140508 | 20140505 |
Compiler | Implementations |
cc | ssse3 |
clang -O3 | ssse3 |
Compiler | Implementations |
cc | xop |
clang -O3 | xop |
clang -O3 -mavx | xop |
clang -O3 -mavx2 | xop |
Compiler | Implementations |
cc | sse41 |
clang -O3 | sse41 |
Compiler | Implementations |
cc | xop-2 |
clang -O3 | xop-2 |
clang -O3 -mavx | xop-2 |
clang -O3 -mavx2 | xop-2 |
Compiler | Implementations |
cc | avxicc |
Compiler | Implementations |
cc | vect128 vect128-inplace vect128-xop |
clang -O3 | vect128 vect128-inplace vect128-xop |
clang -O3 -mavx | vect128 vect128-inplace vect128-xop |
clang -O3 -mavx2 | vect128 vect128-inplace vect128-xop |
Compiler | Implementations |
clang -O3 | avxicc |
Compiler | Implementations |
clang -O3 -mavx | avxicc |
Compiler | Implementations |
clang -O3 -mavx2 | avxicc |