Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
62648 | opt64lcu24 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
63168 | opt64lcu6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
67392 | opt64lcu24 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
69200 | opt64lcu6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
70176 | opt64u6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
73704 | opt64lcu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
73928 | opt64lcu24 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
73976 | opt64lcu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
74952 | opt64lcu6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
74984 | simple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
75008 | opt64u6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
75888 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
75912 | inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
77272 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
78528 | sphlib-small | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
79024 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
79960 | inplace | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
80312 | x86_64_asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
80320 | x86_64_asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
80432 | x86_64_asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
80552 | x86_64_asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
82232 | inplace | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
82784 | opt64u6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
84336 | opt64u6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
85048 | inplace | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
85088 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
91056 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
92480 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
93216 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
95448 | opt64lcu24 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
98168 | opt64lcu6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
98360 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
101240 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
101576 | sseu2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
102104 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
106272 | sseu2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
106272 | sseu2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
113056 | sseu2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
114312 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
116312 | opt64u6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
117920 | inplace | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
121976 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
128712 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
137880 | sseu2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
146496 | mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
148184 | mmxu1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
148720 | mmxu1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
153240 | mmxu1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
154224 | opt32bi-s2lcu4 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
166168 | simple32bi | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
166784 | mmxu1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
168128 | opt32bi-rvku2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
168344 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
168376 | opt32biT-s2lcu4 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
170544 | inplace32bi | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
171712 | opt32bi-rvku2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
173408 | simple32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
174728 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
178608 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
181448 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
191360 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
191384 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
191448 | inplace32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
194088 | opt32bi-rvku2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
195920 | opt32bi-rvku2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
200608 | simple32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
201152 | simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
206672 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
210736 | inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
218464 | inplace32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
222064 | opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
227744 | opt64lcu24shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
227752 | opt64lcu24shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
231456 | opt64lcu24shld | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
232184 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
233568 | x86_64_shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
233576 | x86_64_shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
233584 | x86_64_shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
233800 | x86_64_shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
241960 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
242536 | opt64lcu24shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
275592 | simple32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
275976 | inplace32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
277640 | opt32bi-rvku2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
287440 | compact | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
397888 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
440840 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
496304 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
676880 | compact8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
795432 | compact8 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
825792 | compact8 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
933832 | compact8 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
1034520 | compact8 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |