Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
84512 | goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
84692 | goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
84848 | goptv | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
85268 | goptv | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89080 | goptv | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89108 | goptv | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89684 | goptv | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89696 | goptv | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89700 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89808 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
90104 | goptv | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
90260 | goptv | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
90860 | goptv | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
91120 | goptv | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
91192 | goptv | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
91332 | goptv | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
91536 | goptv | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93052 | goptv | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
93076 | goptv | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
93152 | goptv | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
93172 | goptv | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
93452 | goptv | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
93552 | goptv | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
93552 | goptv | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
93552 | goptv | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
93624 | goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93828 | goptv | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94112 | goptv | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
94156 | goptv | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94260 | goptv | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94284 | goptv | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
94440 | goptv | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
94560 | goptv | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94564 | goptv | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94836 | goptv | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
95568 | goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
95676 | goptv | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
96148 | goptv | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
96168 | goptv | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
96272 | goptv | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
96280 | goptv | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
96772 | goptv | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
96792 | goptv | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
97332 | goptv | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
97348 | goptv | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
97652 | goptv | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
97712 | goptv | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
97860 | goptv | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
98136 | goptv | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
98168 | goptv | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
98484 | goptv | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
98484 | goptv | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
98500 | goptv | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
98532 | goptv | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
98624 | goptv | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
100064 | goptv | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
100160 | goptv | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
100324 | goptv | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100344 | goptv | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100480 | goptv | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
100508 | goptv | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
100524 | goptv | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
100668 | goptv | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100996 | goptv | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
101760 | goptv | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
102340 | goptv | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
102624 | goptv | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103520 | goptv | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103564 | goptv | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103912 | goptv | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103916 | goptv | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103964 | goptv | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
165320 | goptv | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
165328 | goptv | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
168284 | goptv | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
168432 | goptv | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
168520 | goptv | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
168536 | goptv | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
169352 | goptv | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
169352 | goptv | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
169952 | goptv | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
169952 | goptv | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
169992 | goptv | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
170080 | goptv | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
170264 | goptv | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
170292 | goptv | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
170472 | goptv | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
171464 | goptv | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
171520 | goptv | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
173016 | goptv | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
173024 | goptv | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
173116 | goptv | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
175600 | goptv | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
176256 | goptv | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
178400 | goptv | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
178400 | goptv | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
216632 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
216664 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
217148 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
219372 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
219380 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
220324 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
221128 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
221408 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
221628 | ref3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
221688 | ref3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
221888 | ref3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
222188 | ref3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
222252 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
222552 | ref3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
222564 | ref3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
223176 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
224220 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225136 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225532 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225604 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225620 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226208 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226456 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226864 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226868 | ref2 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
230640 | ref2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
231220 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
231468 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
232420 | ref2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
232644 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
239288 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
239412 | ref3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
242748 | ref3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
243916 | ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
243936 | ref3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
247436 | ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
247464 | ref3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
248356 | ref3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
248376 | ref3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249028 | ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249032 | ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249064 | ref3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249752 | ref3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249768 | ref3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249780 | ref3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249808 | ref3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
250016 | ref3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
250016 | ref3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
250200 | ref3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
250996 | ref3 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
250996 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
250996 | ref3 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
256944 | ref3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
256952 | ref3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257088 | ref3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
257092 | ref3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
258604 | ref3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
260196 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
261252 | ref3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
262092 | ref3 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
262660 | ref3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
263060 | ref3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
263548 | ref3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
263568 | ref3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
264052 | ref3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
264472 | ref3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
265628 | ref3 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
265880 | ref3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
265900 | ref3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
266668 | ref3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
266720 | ref3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
266812 | ref3 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
266932 | ref3 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
266972 | ref3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
267024 | ref3 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
267236 | ref3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
267316 | ref3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
267324 | ref3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
267548 | ref3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
267756 | ref3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
267952 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
267952 | ref3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
267988 | ref3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
268020 | ref3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
268064 | ref3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
268920 | ref3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
268936 | ref3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
268936 | ref3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
268936 | ref3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
271032 | ref3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
271064 | ref3 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
271328 | ref3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
272468 | ref3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
272692 | ref3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
273008 | ref2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
273284 | ref3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
273556 | ref3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
273656 | ref3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
273700 | ref2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
273900 | ref2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
274016 | ref2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
274016 | ref2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
274088 | ref2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
275676 | ref3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
276196 | ref3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
281760 | ref3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
282312 | ref3 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
282320 | ref3 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
289272 | ref3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
289352 | ref3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
293500 | ref3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
293616 | ref3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
293620 | ref3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
297444 | ref3 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
298248 | ref3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
298520 | ref3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
298752 | ref3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
298840 | ref3 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
299036 | ref3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
300080 | ref3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
300264 | ref3 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
301872 | ref3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
301976 | ref3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
301980 | ref3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
302004 | ref3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
302104 | ref3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
302384 | ref3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
302412 | ref3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
302820 | ref3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
303696 | ref3 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
306572 | ref3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
306908 | ref3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
785648 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
786136 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
786208 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
786448 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
786824 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
787148 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
787520 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
787588 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
787644 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
790520 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
790616 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
792408 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
792636 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
792852 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
792892 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
794772 | goptv | gcc -funroll-loops | 20170204 | 20170105 |
797144 | goptv | gcc | 20170204 | 20170105 |
820056 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
823832 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
828008 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
894784 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
897332 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
901932 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
908976 | ref2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
909500 | ref2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913312 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
914560 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
915436 | ref2 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
920228 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
920260 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
920344 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
920480 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
920564 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
920812 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
920940 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
921072 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
921372 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
922152 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
923000 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
924084 | ref2 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
926200 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
926284 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
926292 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
927304 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
928056 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
932332 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
932972 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
937096 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
944112 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
952492 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
952800 | ref2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
955636 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
955664 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
962704 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
963340 | ref2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
965540 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
965924 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
966308 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
967196 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
967236 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
968484 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
968556 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
968600 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
969076 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
969428 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
970608 | ref2 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
970924 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
972016 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
972136 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
975452 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
991468 | ref2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
991652 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
992056 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
992088 | ref2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
2704792 | ref3 | gcc -funroll-loops | 20170204 | 20170105 |
2709268 | ref3 | gcc | 20170204 | 20170105 |
2874012 | ref3 | cc | 20170204 | 20170105 |
5634816 | ref2 | gcc | 20170204 | 20170105 |
5645408 | ref2 | gcc -funroll-loops | 20170204 | 20170105 |
5793252 | ref2 | cc | 20170204 | 20170105 |
Compiler | Implementations
|
cc | optimized_nonSSE ref |
clang -O3 -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | optimized_nonSSE ref |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_nonSSE ref |
gcc | optimized_nonSSE ref |
gcc -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops | optimized_nonSSE ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=barcelona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=barcelona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=barcelona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=barcelona -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=k8 -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=k8 -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=k8 -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=k8 -Os -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | optimized_nonSSE ref |
gcc -march=nocona -O2 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=nocona -O3 -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=nocona -O -fomit-frame-pointer | optimized_nonSSE ref |
gcc -march=nocona -Os -fomit-frame-pointer | optimized_nonSSE ref
|