Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
13580 | amd64avx | clang -O3 -mavx2 | 20140508 | 20140505 |
13584 | amd64avx | cc | 20140508 | 20140505 |
13584 | amd64 | clang -O3 -mavx | 20140508 | 20140505 |
13584 | amd64 | clang -O3 -mavx2 | 20140508 | 20140505 |
13592 | amd64 | cc | 20140508 | 20140505 |
13592 | amd64 | clang -O3 | 20140508 | 20140505 |
13592 | amd64avx | clang -O3 | 20140508 | 20140505 |
13592 | amd64avx | clang -O3 -mavx | 20140508 | 20140505 |
13624 | amd64-2 | clang -O3 -mavx2 | 20140508 | 20140505 |
13636 | amd64-2 | cc | 20140508 | 20140505 |
13640 | amd64-2 | clang -O3 | 20140508 | 20140505 |
13660 | amd64-2 | clang -O3 -mavx | 20140508 | 20140505 |
13876 | emmintrin5 | clang -O3 -mavx2 | 20140508 | 20140505 |
13892 | emmintrin5 | clang -O3 -mavx | 20140508 | 20140505 |
14088 | emmintrin4 | clang -O3 -mavx | 20140508 | 20140505 |
14088 | emmintrin4 | clang -O3 -mavx2 | 20140508 | 20140505 |
15004 | emmintrin5 | clang -O3 | 20140508 | 20140505 |
15136 | emmintrin4 | clang -O3 | 20140508 | 20140505 |
44296 | amd64-32 | cc | 20140508 | 20140505 |
44332 | amd64-32 | clang -O3 -mavx | 20140508 | 20140505 |
44372 | amd64-32 | clang -O3 -mavx2 | 20140508 | 20140505 |
44380 | amd64-32 | clang -O3 | 20140508 | 20140505 |
48648 | mmintrin | clang -O3 | 20140508 | 20140505 |
48664 | mmintrin | clang -O3 -mavx | 20140508 | 20140505 |
48676 | mmintrin | clang -O3 -mavx2 | 20140508 | 20140505 |
49444 | unrolled5 | clang -O3 | 20140508 | 20140505 |
49452 | unrolled5 | clang -O3 -mavx | 20140508 | 20140505 |
49476 | unrolled5 | clang -O3 -mavx2 | 20140508 | 20140505 |
50892 | unrolled4 | clang -O3 | 20140508 | 20140505 |
50924 | unrolled4 | clang -O3 -mavx | 20140508 | 20140505 |
50932 | unrolled4 | clang -O3 -mavx2 | 20140508 | 20140505 |
51616 | unrolled3 | clang -O3 -mavx | 20140508 | 20140505 |
51628 | unrolled3 | clang -O3 | 20140508 | 20140505 |
51652 | unrolled3 | clang -O3 -mavx2 | 20140508 | 20140505 |
64708 | unrolled | clang -O3 | 20140508 | 20140505 |
64812 | unrolled | clang -O3 -mavx | 20140508 | 20140505 |
64828 | unrolled | clang -O3 -mavx2 | 20140508 | 20140505 |
68032 | unrolled2 | clang -O3 -mavx2 | 20140508 | 20140505 |
68088 | unrolled2 | clang -O3 | 20140508 | 20140505 |
68224 | unrolled2 | clang -O3 -mavx | 20140508 | 20140505 |
114912 | unrolled4 | cc | 20140508 | 20140505 |
115544 | unrolled5 | cc | 20140508 | 20140505 |
117624 | unrolled3 | cc | 20140508 | 20140505 |
120800 | emmintrin5 | cc | 20140508 | 20140505 |
121720 | emmintrin4 | cc | 20140508 | 20140505 |
164916 | unrolled2 | cc | 20140508 | 20140505 |
227592 | unrolled | cc | 20140508 | 20140505 |
269772 | simple | clang -O3 -mavx | 20140508 | 20140505 |
279716 | simple | clang -O3 | 20140508 | 20140505 |
285320 | simple | clang -O3 -mavx2 | 20140508 | 20140505 |
603760 | mmintrin | cc | 20140508 | 20140505 |
1182496 | simple | cc | 20140508 | 20140505 |
Compiler | Implementations |
cc | amd64 amd64-2 amd64-32 amd64avx |
Compiler | Implementations |
clang -O3 | amd64 amd64-2 amd64-32 amd64avx |
Compiler | Implementations |
clang -O3 -mavx | amd64 amd64-2 amd64-32 amd64avx |
Compiler | Implementations |
clang -O3 -mavx2 | amd64 amd64-2 amd64-32 amd64avx |