Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24400 | x86_64_asm | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
24412 | x86_64_asm | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
24512 | x86_64_asm | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
24512 | x86_64_asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
24513 | x86_64_asm | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
24513 | x86_64_asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
25388 | opt64lcu24 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
25450 | opt64lcu24 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
25587 | opt64lcu6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
25688 | opt64lcu24 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
25800 | opt64lcu24 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
25825 | opt64lcu24 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
25862 | opt64lcu24 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
26000 | opt64lcu6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
26050 | opt64lcu6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
26100 | opt64lcu6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
26112 | opt64lcu6 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
26113 | opt64lcu6 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
27187 | inplace | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
27238 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
27350 | opt64u6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
27537 | opt64u6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
27575 | opt64lcu24shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
27588 | opt64lcu24shld | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
27588 | opt64u6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
27687 | opt64lcu24shld | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
27737 | opt64lcu24shld | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
27963 | x86_64_shld | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28050 | x86_64_shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
28075 | x86_64_shld | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
28087 | x86_64_shld | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
28100 | opt64u6 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
28112 | x86_64_shld | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28137 | x86_64_shld | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
28312 | opt64u6 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
28413 | opt64lcu24shld | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28500 | opt64u6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28638 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
28700 | inplace | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28700 | opt64lcu24shld | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28737 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
28888 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
29200 | opt64lcu24 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
29200 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
29213 | opt64lcu24 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
29262 | inplace | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
29475 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
29500 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
29562 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
30087 | inplace | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
30187 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
30412 | opt64lcu6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
30638 | opt64lcu6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
30925 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
32425 | opt64u6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
32488 | opt64u6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
32900 | sseu2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
33100 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
33225 | simple | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
33688 | sseu2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
34725 | sseu2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
34800 | sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
35475 | opt64lcu24shld | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
35738 | opt64lcu24shld | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
41512 | mmxu1 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
41813 | mmxu1 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
50950 | mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
51000 | mmxu1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
51937 | mmxu1 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
51988 | mmxu1 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
53250 | mmxu1 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
53400 | mmxu1 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
57500 | opt32bi-s2lcu4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
57613 | opt32biT-s2lcu4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
57837 | opt32bi-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
57925 | opt32biT-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
58437 | opt32biT-s2lcu4 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
60062 | opt32biT-s2lcu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
61125 | opt32biT-s2lcu4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
61662 | opt32bi-s2lcu4 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
61750 | opt32bi-s2lcu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
62525 | opt32bi-s2lcu4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
64512 | simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
64875 | simple32bi | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
65037 | opt32bi-rvku2 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
65225 | inplace32bi | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
65400 | opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
67363 | inplace32bi | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
68087 | opt32bi-rvku2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
68088 | simple32bi | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
68700 | opt32bi-rvku2 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
69337 | opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
69862 | simple32bi | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
70288 | simple32bi | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
70863 | inplace32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
72038 | inplace32bi | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
76475 | inplace32bi | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
77650 | inplace32bi | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
78325 | inplace32bi | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
79100 | opt32biT-s2lcu4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
79462 | inplace32bi | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
79475 | opt32bi-s2lcu4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
80313 | opt32biT-s2lcu4 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
81050 | opt32bi-s2lcu4 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
81150 | compact | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
81862 | compact | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
88012 | compact | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
89963 | simple32bi | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
90500 | simple32bi | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
90513 | opt32bi-rvku2 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
90762 | opt32bi-rvku2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
101563 | compact | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
117050 | compact | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
130762 | compact | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
133575 | compact | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
142725 | compact | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
190850 | opt32biT-s2lcu4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
199412 | opt32bi-rvku2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
202087 | opt32bi-s2lcu4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
204412 | simple32bi | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
222275 | compact8 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
241325 | compact8 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
244725 | compact8 | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
244737 | compact8 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
290087 | compact8 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
310000 | compact8 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
318050 | compact8 | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
319937 | compact8 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |