Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
21056 | bswap | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21216 | regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21240 | bswap | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21368 | bswap | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21408 | regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21576 | regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21912 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
21976 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
24392 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
24592 | bswap | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
25840 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
28888 | regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
29440 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
29608 | bswap | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
34904 | regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
36504 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
38144 | sphlib-small | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
41760 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
42648 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
45104 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
45328 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
45864 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
47944 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
48032 | sse41 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
48056 | ssse3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
48432 | sse2s | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
49808 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
49928 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
50088 | sse2s | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
50128 | sse2s | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
50232 | sse2s | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
50664 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
50912 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
51544 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
51904 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
54512 | vect128 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
55096 | vect128-inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
55400 | vect128 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
55472 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
55576 | ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
55592 | sse2s | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
56080 | vect128 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
56152 | vect128 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
56400 | vect128-inplace | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
56696 | ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
56768 | ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
57760 | vect128-inplace | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
57872 | vect128-inplace | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
61656 | ssse3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
90008 | sandy | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
90056 | sandy | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160811 | 20160806 |
91816 | sandy | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
91960 | sandy | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |
95864 | sandy | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160811 | 20160806 |