Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
27613 | bitslice_sse2_opt64 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
27787 | bitslice_sse2_opt64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
28500 | bitslice_sse2_opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
28538 | bitslice_sse2_opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
28925 | 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 |
30188 | bitslice_sse2_opt64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30188 | bitslice_sse2_opt32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30225 | bitslice_sse2_opt64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
30325 | 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 |
30900 | bitslice_sse2_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
31213 | bitslice_sse2_opt32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
31300 | bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
31313 | bitslice_sse2_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
31387 | 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 |
53050 | bitslice_opt32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
59125 | bitslice_ref64 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
62150 | bitslice_opt32 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
62850 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
63812 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
64125 | bitslice_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
65125 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
65212 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
65313 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
65400 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
67787 | bitslice_ref32 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
68562 | bitslice_ref32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
71962 | bitslice_ref32 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
73575 | bitslice_opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
74363 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
74388 | simple | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
74962 | bitslice_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
75350 | bitslice_opt64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
76087 | bitslice_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
76750 | bitslice_opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
86275 | bitslice_ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
89688 | bitslice_opt64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
92463 | bitslice_ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
95837 | bitslice_ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
100387 | bitslice_ref64 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
104737 | bitslice_ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
109887 | bitslice_ref64 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
152950 | bitslice_opt64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
156188 | bitslice_opt32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
157913 | bitslice_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
158075 | bitslice_ref64 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
159762 | bitslice_opt32 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
162850 | bitslice_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
176475 | bitslice_ref32 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
197250 | bitslice_ref32 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
203575 | bitslice_ref32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
205925 | bitslice_ref32 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
283750 | bitslice_opt32 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
301638 | bitslice_ref32 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |