Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
84424 | goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
84564 | goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
84920 | goptv | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
84980 | goptv | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
88880 | goptv | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89172 | goptv | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89668 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89684 | goptv | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89704 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89856 | goptv | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89860 | goptv | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89916 | goptv | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
90236 | goptv | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
90252 | goptv | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
90848 | goptv | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
91588 | goptv | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93032 | goptv | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
93176 | goptv | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
93576 | goptv | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
93616 | goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93624 | goptv | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93788 | goptv | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
93824 | goptv | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
94004 | goptv | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
94084 | goptv | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
94156 | goptv | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94220 | goptv | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
94308 | goptv | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
94376 | goptv | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
94532 | goptv | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94636 | goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
94644 | goptv | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
94644 | goptv | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
94648 | goptv | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
95024 | goptv | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
95260 | goptv | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
96148 | goptv | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
96176 | goptv | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
96300 | goptv | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
96772 | goptv | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
97332 | goptv | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
97444 | goptv | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
97456 | goptv | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
97516 | goptv | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
97732 | goptv | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
97736 | goptv | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
97744 | goptv | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
97836 | goptv | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
98144 | goptv | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
98496 | goptv | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
98500 | goptv | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
98860 | goptv | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
98988 | goptv | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
99172 | goptv | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100064 | goptv | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
100076 | goptv | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
100080 | goptv | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
100500 | goptv | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
100680 | goptv | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100708 | goptv | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100708 | goptv | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100708 | goptv | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100940 | goptv | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100968 | goptv | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
101116 | goptv | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
102532 | goptv | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
102584 | goptv | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
102600 | goptv | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103908 | goptv | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
103924 | goptv | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
104044 | goptv | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
164992 | goptv | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
164992 | goptv | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
168548 | goptv | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
168612 | goptv | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
168632 | goptv | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
168860 | goptv | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
168864 | goptv | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
169288 | goptv | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
169940 | goptv | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
169968 | goptv | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
170056 | goptv | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
170060 | goptv | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
170192 | goptv | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
170196 | goptv | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
170236 | goptv | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
171632 | goptv | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
172012 | goptv | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
173352 | goptv | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
173356 | goptv | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
173356 | goptv | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
175256 | goptv | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
175256 | goptv | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
177524 | goptv | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
178052 | goptv | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
216160 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
216596 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
219368 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
219492 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
219956 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
220324 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
220324 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
221404 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
221412 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
221672 | ref3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
221752 | ref3 | clang -mcpu=native -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 |
222128 | ref3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
222156 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
222156 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
222212 | ref3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
222584 | ref3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
225580 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225604 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225764 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226148 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226788 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226876 | ref2 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
226876 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
227716 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
229724 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
229900 | ref2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
229904 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
230872 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
231984 | ref2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
239296 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
239568 | ref3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
242756 | ref3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
247304 | ref3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
247432 | ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
247480 | ref3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
247632 | ref3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
248376 | ref3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
248920 | ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249028 | ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249068 | ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249160 | ref3 | gcc -funroll-loops -m64 -march=nocona -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 |
249784 | ref3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
249800 | ref3 | gcc -m64 -march=native -mtune=native -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 |
250996 | ref3 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
251596 | ref3 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
256944 | ref3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
256948 | ref3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257088 | ref3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
257104 | ref3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
257680 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
258472 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
259164 | ref3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
261540 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
261576 | ref3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
262600 | ref3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
262652 | ref3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
264076 | ref3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
264416 | ref3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
264472 | ref3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
264740 | ref3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
265536 | ref3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
265676 | ref3 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
265692 | ref3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
265844 | ref3 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
265864 | ref3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
265868 | ref3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
265948 | ref3 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
265968 | ref3 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
266616 | ref3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
266756 | ref3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
266972 | ref3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
266972 | ref3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
267108 | ref3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
267316 | ref3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
267364 | ref3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
267520 | ref3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
267692 | ref3 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
268552 | ref3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
268760 | ref3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
268768 | ref3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
268768 | ref3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
268776 | ref3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
268776 | ref3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
270852 | ref3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
271292 | ref3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
271324 | ref3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
271348 | ref3 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
272460 | ref3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
272576 | ref3 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
273024 | ref2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
273448 | ref2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
273448 | ref2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
273668 | ref3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
273700 | ref2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
273984 | ref2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
274144 | ref3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
275212 | ref3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
275472 | ref2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
276416 | ref3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
281596 | ref3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
281756 | ref3 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
281756 | ref3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
290300 | ref3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
290420 | ref3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
290904 | ref3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
290932 | ref3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
291660 | ref3 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
291772 | ref3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
292696 | ref3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
292708 | ref3 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
293040 | ref3 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
294620 | ref3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
296148 | ref3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
296296 | ref3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
298516 | ref3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
299056 | ref3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
299080 | ref3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
299108 | ref3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
299332 | ref3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
299716 | ref3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
299776 | ref3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
299800 | ref3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
303156 | ref3 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
303264 | ref3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
305648 | ref3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
305920 | ref3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
785056 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
785524 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
785612 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
785876 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
786788 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
787512 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
789392 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
789532 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
789996 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
791048 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
791052 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
791072 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
791296 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
792284 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
794760 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
794908 | goptv | gcc -funroll-loops | 20170204 | 20170105 |
795776 | goptv | gcc | 20170204 | 20170105 |
796108 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
824248 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
839904 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
884248 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
887392 | ref2 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
888236 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
888456 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
895680 | ref2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
898492 | ref2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
898896 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
902228 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
909312 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
910708 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
912092 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
912920 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913144 | ref2 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913224 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913276 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913360 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913612 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
913632 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
915480 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
917324 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
917912 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
918336 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
918444 | ref2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
919344 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
919972 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
922528 | ref2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
924204 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
925984 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
928448 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
930792 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
943428 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
944180 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
964920 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
966016 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
967336 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
967420 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
967620 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
969044 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
969092 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
970096 | ref2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
972844 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
973100 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
975104 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
980216 | ref2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
991964 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
995084 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
995092 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
995236 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
995300 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
995384 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
997584 | ref2 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
997624 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
997740 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
999700 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
2699408 | ref3 | gcc -funroll-loops | 20170204 | 20170105 |
2704412 | ref3 | gcc | 20170204 | 20170105 |
2895556 | ref3 | cc | 20170204 | 20170105 |
5731700 | ref2 | cc | 20170204 | 20170105 |
5732728 | ref2 | gcc -funroll-loops | 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 | 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
|