Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
28200 | amd64-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
28568 | amd64-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
29136 | amd64-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30252 | emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30968 | amd64-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
31728 | amd64-2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
36596 | emmintrin5 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
37060 | emmintrin5 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
37216 | emmintrin4 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
37876 | emmintrin4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
37888 | emmintrin5 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
38260 | emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
39456 | emmintrin5 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
40164 | emmintrin5 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
40632 | emmintrin4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
41468 | amd64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
42880 | sphlib-small | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
43056 | amd64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
44620 | amd64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
45528 | amd64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
49688 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
50212 | amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
73456 | unrolled4 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
84352 | mmintrin | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
90144 | unrolled | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
97548 | mmintrin | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
101832 | mmintrin | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
102312 | mmintrin | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
103284 | mmintrin | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
113772 | amd64-32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
117988 | unrolled3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
119028 | unrolled2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
119084 | unrolled5 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
119348 | unrolled4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
121032 | amd64-32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
121316 | unrolled3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
121856 | unrolled5 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
123444 | unrolled3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
124392 | unrolled4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
124500 | amd64-32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
126192 | unrolled5 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
126868 | unrolled4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
127040 | amd64-32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
127088 | unrolled3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
129236 | unrolled5 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
129728 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
131144 | amd64-32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
136036 | unrolled5 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
136176 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
136752 | unrolled3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
137424 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
137944 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
139016 | unrolled4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
139296 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
140384 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
141864 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
146500 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
177028 | unrolled2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
179616 | unrolled | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
181692 | unrolled | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
194352 | unrolled2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
203228 | unrolled | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
212652 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
224396 | unrolled2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
225076 | unrolled2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
237296 | unrolled | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
360520 | simple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
938116 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
1050684 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
1052508 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |