Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
14555 | inplace | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
16029 | x86_64_shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
16536 | opt64lcu24shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
19789 | inplace | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
20167 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21221 | opt64lcu6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
21377 | opt64lcu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
22007 | sseu2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
22417 | sseu2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
22552 | opt64lcu6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
25656 | opt64lcu24 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
27864 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
30222 | opt64u6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
30485 | x86_64_asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
30906 | x86_64_shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
31121 | opt64u6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
31164 | x86_64_shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
31406 | opt64lcu6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
32046 | x86_64_asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
32335 | opt64u6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
32510 | mmxu1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
32694 | x86_64_shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
33280 | inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
33347 | mmxu1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
34052 | x86_64_asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
34178 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
34488 | mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
34574 | opt64lcu24shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
34718 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
34856 | inplace | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
35426 | sseu2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
35595 | simple32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
35855 | opt64u6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
35939 | opt32bi-rvku2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
36018 | x86_64_asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
36672 | opt64lcu24 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
37392 | sseu2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
38554 | opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
38861 | opt64lcu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
39168 | opt64lcu24shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
39447 | opt64lcu24 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
44770 | opt32bi-rvku2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
47411 | opt32bi-rvku2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
48947 | simple32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
51931 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
52814 | inplace32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
58457 | mmxu1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
71352 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
72560 | inplace32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
78365 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
79562 | opt32bi-rvku2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
81625 | simple32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
82629 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
85290 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
88746 | simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
92739 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
94563 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
96336 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
98207 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
100400 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
111694 | inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
115089 | inplace32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
144468 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
157703 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
225618 | compact8 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
276034 | compact8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
306283 | compact8 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |
318995 | compact8 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160722 | 20160718 |