Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
18000 | emmintrin4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
18488 | emmintrin4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
19675 | emmintrin3 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
20287 | emmintrin3 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
20675 | emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
20900 | emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
21013 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
21263 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
21600 | emmintrin4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
22600 | emmintrin3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
22850 | emmintrin3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
23238 | emmintrin3 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
23325 | emmintrin3 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
23600 | emmintrin3 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
87975 | unrolled | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
93200 | unrolled | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
95337 | unrolled | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
96938 | unrolled | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
111300 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
114025 | unrolled | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
115200 | unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
116925 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
119200 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
119837 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
229875 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
379000 | spec | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
381387 | spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
387238 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
427837 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
455687 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
458537 | spec | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
462100 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
513650 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
514788 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
518075 | spec | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
752975 | spec | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
867950 | spec | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |