Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
27688 | bitslice_sse2_opt64 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
27737 | bitslice_sse2_opt64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
28512 | bitslice_sse2_opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
28538 | bitslice_sse2_opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
28888 | bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
28950 | bitslice_sse2_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
30175 | bitslice_sse2_opt64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30175 | bitslice_sse2_opt32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30175 | bitslice_sse2_opt64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30288 | bitslice_sse2_opt32 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30875 | bitslice_sse2_opt32 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
30925 | bitslice_sse2_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
31200 | bitslice_sse2_opt32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
31287 | bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
31288 | bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
31325 | bitslice_sse2_opt32 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
32025 | bitslice_opt64 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
52850 | bitslice_opt32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
59738 | bitslice_ref64 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
62475 | bitslice_opt32 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
62613 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
63875 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
64838 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
64862 | bitslice_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
64937 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
65125 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
65262 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
67838 | bitslice_ref32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
69813 | bitslice_ref32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
72700 | bitslice_ref32 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
74350 | simple | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
74413 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
75275 | bitslice_opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
75363 | bitslice_opt64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
75625 | bitslice_opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
76400 | bitslice_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
77000 | bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
86575 | bitslice_ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
87425 | bitslice_opt64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
87550 | bitslice_ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
96525 | bitslice_ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
100688 | bitslice_ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
100800 | bitslice_ref64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
110287 | bitslice_ref64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
153850 | bitslice_opt64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
156675 | bitslice_opt32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
158138 | bitslice_ref64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
159750 | bitslice_opt32 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
160975 | bitslice_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
163050 | bitslice_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
175000 | bitslice_ref32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
202287 | bitslice_ref32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
206350 | bitslice_ref32 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
218437 | bitslice_ref32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
283913 | bitslice_opt32 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
301525 | bitslice_ref32 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |