Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12015 | amd64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12018 | amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12022 | amd64avx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12027 | amd64avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12027 | amd64avx | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
12058 | amd64-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
15318 | amd64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
18409 | emmintrin4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
18765 | emmintrin5 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
18930 | emmintrin5 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
19169 | emmintrin4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
19198 | emmintrin5 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
19455 | amd64avx | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
19642 | emmintrin4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
20415 | amd64-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
20421 | emmintrin5 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
20771 | emmintrin4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21632 | amd64-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21899 | amd64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
22353 | amd64-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
45074 | unrolled3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
63777 | amd64-32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
65029 | unrolled3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
65139 | unrolled5 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
65918 | amd64-32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
67448 | unrolled | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
68491 | amd64-32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
69181 | mmintrin | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
70080 | amd64-32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
73345 | unrolled3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
73564 | unrolled4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
74284 | unrolled5 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
76774 | mmintrin | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
77090 | mmintrin | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
77207 | unrolled5 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
77991 | mmintrin | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
79429 | unrolled3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
80371 | unrolled4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
81285 | unrolled4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
82849 | unrolled5 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
83763 | unrolled4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
104576 | unrolled | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
109566 | unrolled2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
115365 | unrolled2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
122704 | unrolled | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
137599 | unrolled2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
141563 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
152612 | unrolled | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
161384 | unrolled2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
279959 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
293231 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
310221 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |