Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
86228 | goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
86244 | goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
88548 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
88552 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
88588 | goptv | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89480 | goptv | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
89496 | goptv | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
92848 | goptv | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
92868 | goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93352 | goptv | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93384 | goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
93400 | goptv | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93412 | goptv | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93724 | goptv | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93736 | goptv | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
93832 | goptv | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
94428 | goptv | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
95192 | goptv | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
95276 | goptv | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
95680 | goptv | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
99164 | goptv | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
99168 | goptv | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
99272 | goptv | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
99320 | goptv | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
100456 | goptv | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100564 | goptv | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
100684 | goptv | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
101296 | goptv | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
101508 | goptv | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
101564 | goptv | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
101596 | goptv | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
102268 | goptv | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
104272 | goptv | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
104412 | goptv | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
104936 | goptv | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
104936 | goptv | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
105732 | goptv | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
105780 | goptv | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
106824 | goptv | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
106876 | goptv | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
107960 | goptv | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
107988 | goptv | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
110344 | goptv | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
110344 | goptv | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
110344 | goptv | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
110388 | goptv | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
111168 | goptv | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
111652 | goptv | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
111716 | goptv | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
112776 | goptv | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
114268 | goptv | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
114924 | goptv | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
115448 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
115452 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
115468 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
115712 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
115712 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
115844 | goptv | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
115960 | goptv | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
116352 | goptv | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
116932 | goptv | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
117044 | goptv | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
117236 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
117240 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
117320 | goptv | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
117328 | goptv | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
117384 | goptv | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
117404 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
117448 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
117756 | goptv | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
117792 | goptv | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
117816 | goptv | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
117836 | goptv | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
117848 | goptv | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
118468 | ref2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
118492 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
118576 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
118596 | ref2 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
118680 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
118696 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
118752 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
119412 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
119420 | ref2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
119492 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
119744 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
119744 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
120204 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
120256 | goptv | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
120280 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
120300 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
120808 | goptv | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
120912 | goptv | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
120928 | goptv | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
121360 | goptv | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
122332 | goptv | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
122860 | goptv | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
145524 | ref3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
145620 | ref3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
145624 | ref3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
145628 | ref3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
145908 | ref3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
146016 | ref3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
150588 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
151632 | ref2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
151632 | ref2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
151668 | ref2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
151740 | ref2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
152504 | ref2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
152884 | ref3 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
152900 | ref3 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
152952 | ref3 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
152964 | ref3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
152968 | ref3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
152984 | ref3 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
153044 | ref2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
153800 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
153800 | ref3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
154492 | ref3 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
154624 | ref3 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
154792 | ref3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
155916 | ref3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
156064 | ref3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
157376 | ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
157376 | ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
157400 | ref3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
157404 | ref3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
158544 | ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
159052 | ref3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
159228 | ref3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
159584 | ref3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
159592 | ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
159664 | ref3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
159668 | ref3 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
159884 | ref3 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
164228 | ref3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
166152 | ref3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
166716 | ref3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168536 | ref3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168552 | ref3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168556 | ref3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168564 | ref3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168564 | ref3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168600 | ref3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
169096 | ref3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
169436 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
169760 | ref3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
170104 | ref3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
170332 | ref3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
170488 | ref3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
170512 | ref3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
170896 | ref3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
171300 | ref3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
171776 | ref3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
171780 | ref3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
171804 | ref3 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
171904 | ref3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
172568 | ref3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
173256 | ref3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
173528 | ref3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
173904 | ref3 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
173908 | ref3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
174604 | ref3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
174604 | ref3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
174604 | ref3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
175332 | ref3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
175332 | ref3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
176056 | ref3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
177244 | ref3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
177268 | ref3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
177352 | ref3 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
177504 | ref3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
177708 | ref3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
177952 | ref3 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
178012 | ref3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
178500 | ref3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
178832 | ref3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
178832 | ref3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
178844 | ref3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
181544 | ref3 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
184432 | ref3 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
204564 | ref3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
204564 | ref3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
206404 | ref3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
206408 | ref3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
206840 | ref3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
206840 | ref3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
207004 | ref3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
208712 | ref3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
208712 | ref3 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
208788 | ref3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
209388 | ref3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
209588 | ref3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
209792 | ref3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
209796 | ref3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
209904 | ref3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
209912 | ref3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
210328 | ref3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
210872 | ref3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
211148 | ref3 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
211268 | ref3 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
212252 | ref3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
213296 | ref3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
213620 | ref3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
213620 | ref3 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
415100 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
416336 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
416708 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
416928 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
416940 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
417132 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
417532 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
417788 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
418280 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
418428 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
418440 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
419436 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
419436 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
420080 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
422628 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
422632 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
423744 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
424312 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
460056 | ref2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
460076 | ref2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
460300 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
467648 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
467700 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
469452 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
469524 | ref2 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
470996 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
471236 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
471664 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
473248 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
476392 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
477804 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
484120 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
486524 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
487208 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
488444 | ref2 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
488864 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
489084 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
489980 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
490712 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
494620 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
505404 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
505408 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
505452 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
505476 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
505484 | ref2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
507336 | ref2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
517644 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
518140 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
527540 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
529712 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
529880 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
530696 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
542000 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
542332 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
542736 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
543372 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
544492 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
545084 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
545172 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
551336 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
552528 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
552540 | ref2 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
553848 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
555032 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
555508 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
558740 | ref2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
559064 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
559168 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
559344 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
559796 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
559844 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
562040 | ref2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1053556 | goptv | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
1054816 | goptv | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1055152 | goptv | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1055156 | goptv | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1058856 | goptv | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1058964 | goptv | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1059744 | goptv | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1060024 | goptv | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1061016 | goptv | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
1062888 | goptv | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
1063776 | goptv | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1064764 | goptv | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1066052 | goptv | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1066428 | goptv | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1069324 | goptv | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1074320 | goptv | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1076388 | goptv | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1076588 | goptv | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
1079452 | goptv | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1080052 | goptv | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1080612 | goptv | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1082112 | goptv | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1082156 | goptv | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
1089012 | goptv | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1414516 | ref3 | cc | 20170204 | 20170105 |
1461232 | ref3 | gcc -funroll-loops | 20170204 | 20170105 |
1465972 | ref3 | gcc | 20170204 | 20170105 |
1841528 | goptv | gcc | 20170204 | 20170105 |
1842116 | goptv | gcc -funroll-loops | 20170204 | 20170105 |
3036056 | ref2 | gcc | 20170204 | 20170105 |
3043380 | ref2 | gcc -funroll-loops | 20170204 | 20170105 |
3137652 | 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 |
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
|