Implementation notes: amd64, rumba5, crypto_kem/babybearephem

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: babybearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
116640vecclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
116768vecclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
117664vecgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
117856vecgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
117888vecgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
117888vecgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
117952vecgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
118144vecgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
118176vecgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
118208vecgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
118208vecgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
118240vecgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
118272vecgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
118432vecgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
118752vecgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
118784vecgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
119072vecgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
119104vecgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
119264vecgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
119520vecgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
119584vecgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
119680vecgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
119680vecgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
119776vecgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
119872vecgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
120160vecgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
120992vecgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
121056vecgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
122656vecgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
122688vecgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
124768vecgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
124800vecgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
124896vecgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
124960vecgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
124960vecgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
125120vecgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
125280vecgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
125312vecgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
125408vecgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
125440vecgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
125440vecgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
125504vecgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
125760vecgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
126048vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
126048vecgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
126176vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
127168vecclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
127328vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
128544vecgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
128544vecgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
128640vecgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
128640vecgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
128672vecgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
128672vecgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
128704vecgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
128832vecgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
130016vecgcc -march=nocona -O -fomit-frame-pointer2018091520180818
130048vecgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
132224vecgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
133408vecgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
135904vecgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
136704vecgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
145024vecgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
145120vecgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
145888vecgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
146176vecgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
146784vecgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
148192vecgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
148384vecgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
148448vecgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
149184vecgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
157792vecgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
158720vecgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
159008vecgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
164128optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
164256optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
164992optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
165056optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
165248optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
165248optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
165440optclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
165568vecclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
165600optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
165632vecclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
165696optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
165728vecclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
165760optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
165792vecclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
166592optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
166592vecgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
166688vecgcc -O2 -fomit-frame-pointer2018091520180818
166688optgcc -m64 -O2 -fomit-frame-pointer2018091520180818
166880vecgcc -m64 -O2 -fomit-frame-pointer2018091520180818
166880optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
167008optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
167136optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
167296optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
167360optgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
167392vecgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
167456optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
167456optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
167520vecgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
167520optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
167520vecgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
167552optgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
167584optgcc -O3 -fomit-frame-pointer2018091520180818
167584optgcc -m64 -O3 -fomit-frame-pointer2018091520180818
167616vecgcc -O3 -fomit-frame-pointer2018091520180818
167616optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
167648vecgcc -m64 -O3 -fomit-frame-pointer2018091520180818
167648optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
167648optgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
167680optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
167680vecgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
167680optgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
167712vecgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
167808optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
167840optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
167872optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
167872optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
167936optgcc -O2 -fomit-frame-pointer2018091520180818
167936optgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
168032optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
168032vecgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
168096optgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
168096vecgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
168160vecgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
168160optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
168160optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
168192optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
168224vecgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
168224vecgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
168256optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
168256optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
168256vecgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
168288optgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
168320optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
168352optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
168384optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
168416optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
168576optgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
168608optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
168736optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
168832vecgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
168928optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
169120optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
169152optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
169184vecgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
169280vecgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
169376optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
169568optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
169600optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
169824optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
169952optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
171264vecgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
175168optgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
175264optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
175296optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
175328optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
175328optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
175328optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
175360optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
175392optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
175424optgcc -Os -fomit-frame-pointer2018091520180818
175424vecgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
175424optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
175456vecgcc -Os -fomit-frame-pointer2018091520180818
175456vecgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
175456vecgcc -m64 -Os -fomit-frame-pointer2018091520180818
175456optgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
175488optgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
175488vecgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
175488vecgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
175520optgcc -m64 -Os -fomit-frame-pointer2018091520180818
175520optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
175552vecgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
175584optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
175584optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
175616optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
175648vecgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
175648optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
175648optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
175712optgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
175840vecgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
175840vecgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
175904optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
176096optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
176096optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
176256optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
176608optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
177568optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
177632vecgcc -O -fomit-frame-pointer2018091520180818
177632optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
177664optgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
177696vecgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
177696optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
177728optgcc -m64 -O -fomit-frame-pointer2018091520180818
177728optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
177728optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
177728optgcc -march=k8 -O -fomit-frame-pointer2018091520180818
177792vecgcc -m64 -O -fomit-frame-pointer2018091520180818
177792optgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
177792vecgcc -march=k8 -O -fomit-frame-pointer2018091520180818
177824optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
177824vecgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
177888optgcc -O -fomit-frame-pointer2018091520180818
177888optgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
177920optgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
178560optgcc -march=nocona -O -fomit-frame-pointer2018091520180818
178976optgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
180928optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
181120optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
181632optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
181664optgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
181664vecgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
181696vecgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
181728optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
181824vecgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
182848optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
182848optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
183296optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
183584optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
183744optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
184256vecgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
184256optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
184320vecgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
184416optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
184416optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
185280optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
185984optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
186304optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
186368optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
186592optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
195712optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
200576optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
201056optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
208320lowmemgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
208384lowmemgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
208672lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
209024lowmemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
209312lowmemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
209376lowmemgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
209472lowmemgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
209760lowmemgcc -m64 -O3 -fomit-frame-pointer2018091520180818
209824lowmemgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
209856lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
209888lowmemgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
209888lowmemgcc -m64 -O2 -fomit-frame-pointer2018091520180818
209888lowmemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
209920lowmemgcc -O2 -fomit-frame-pointer2018091520180818
209920lowmemgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
209984lowmemgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
209984lowmemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
209984lowmemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
210016lowmemgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
210048lowmemgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
210048lowmemgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
210048lowmemgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
210080lowmemgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
210080lowmemgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
210112lowmemgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
210112lowmemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
210144lowmemgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
210176lowmemgcc -O3 -fomit-frame-pointer2018091520180818
210208lowmemgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
210240lowmemgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
210272lowmemgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
210272lowmemgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
210304lowmemgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
210336lowmemgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
210368lowmemgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
210496lowmemgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
210528lowmemgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
210560lowmemgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
210624lowmemgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
210656lowmemgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
210656lowmemgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
210944lowmemgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
211168lowmemgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
211200lowmemgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
211360lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
211424lowmemgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
211456lowmemgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
211488lowmemgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
211520lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
211840lowmemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
215968lowmemclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
216032lowmemclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
216096lowmemclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
216128lowmemclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
217792lowmemclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
217856lowmemclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
218272lowmemclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
218464lowmemclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
227648lowmemgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
227776lowmemgcc -march=k8 -O -fomit-frame-pointer2018091520180818
227968lowmemgcc -m64 -O -fomit-frame-pointer2018091520180818
228032lowmemgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
228096lowmemgcc -O -fomit-frame-pointer2018091520180818
228576lowmemgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
229184lowmemgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
229920lowmemgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
230048lowmemgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
230048lowmemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
230080lowmemgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
230176lowmemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
230240lowmemgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
230304lowmemgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
230432lowmemgcc -march=nocona -O -fomit-frame-pointer2018091520180818
231392lowmemgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
231520lowmemgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
231584lowmemgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
231744lowmemgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
231744lowmemgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
231808lowmemgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
231936lowmemgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
231968lowmemgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
232000lowmemgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
233984lowmemgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
234240lowmemgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
234432lowmemgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
234496lowmemgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
234624lowmemgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
234688lowmemgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
234720lowmemgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
234752lowmemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
234784lowmemgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
234784lowmemgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
234880lowmemgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
234976lowmemgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
235168lowmemgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
235392lowmemgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
235968lowmemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
236064lowmemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
236768lowmemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
237280lowmemgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
237952lowmemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
237984lowmemgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
238016lowmemgcc -m64 -Os -fomit-frame-pointer2018091520180818
238048lowmemgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
238112lowmemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
238112lowmemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
238336lowmemgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
238336lowmemgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
238336lowmemgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
238368lowmemgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
238400lowmemgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
238496lowmemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
238528lowmemgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
238560lowmemgcc -Os -fomit-frame-pointer2018091520180818
238784lowmemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
253696lowmemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
254880lowmemgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
255840lowmemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
496192veccc2018091520180818
496832vecgcc2018091520180818
497024optcc2018091520180818
497568optgcc -funroll-loops2018091520180818
497600optgcc2018091520180818
498048vecgcc -funroll-loops2018091520180818
580896lowmemgcc2018091520180818
581696lowmemcc2018091520180818
581984lowmemgcc -funroll-loops2018091520180818
739840refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091520180818
748896refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
749952refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
764320refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091520180818
765120refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091520180818
765952refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091520180818
1048736refclang -O3 -fomit-frame-pointer -Qunused-arguments2018091520180818
1051200refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
1057664refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
1066016refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091520180818
1239072refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091520180818
1241856refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
1247104refgcc -funroll-loops -O2 -fomit-frame-pointer2018091520180818
1264288refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091520180818
1270976refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
1272320refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091520180818
1276000refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
1287680refgcc -funroll-loops -O3 -fomit-frame-pointer2018091520180818
1287968refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091520180818
1292736refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
1312928refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091520180818
1326080refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
1339968refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091520180818
1344096refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
1351840refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
1352960refgcc -funroll-loops -O -fomit-frame-pointer2018091520180818
1354272refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
1354400refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091520180818
1354880refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091520180818
1355904refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091520180818
1356544refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
1360480refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
1361536refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091520180818
1385664refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
1394208refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091520180818
1396192refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
1398208refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091520180818
1399072refgcc -march=k8 -O3 -fomit-frame-pointer2018091520180818
1400288refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091520180818
1400800refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
1401952refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091520180818
1522272refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
1524448refgcc -march=barcelona -O3 -fomit-frame-pointer2018091520180818
1677472refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091520180818
1680096refgcc -O3 -fomit-frame-pointer2018091520180818
1682144refgcc -m64 -O3 -fomit-frame-pointer2018091520180818
1688064refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
1688448refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
1689920refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
1692448refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091520180818
1694816refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
1699104refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
1710336refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
1827840refgcc -march=nocona -O3 -fomit-frame-pointer2018091520180818
1828032refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091520180818
2034176refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
2087072refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
2087648refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
2087968refgcc -march=barcelona -O2 -fomit-frame-pointer2018091520180818
2088512refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
2088704refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
2097568refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091520180818
2098208refgcc -O2 -fomit-frame-pointer2018091520180818
2098336refgcc -m64 -O2 -fomit-frame-pointer2018091520180818
2103712refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
2104672refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
2106752refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091520180818
2108864refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
2114944refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091520180818
2118880refgcc -march=k8 -O2 -fomit-frame-pointer2018091520180818
2216224refgcc -fno-schedule-insns -O -fomit-frame-pointer2018091520180818
2224928refgcc -m64 -O -fomit-frame-pointer2018091520180818
2224960refgcc -O -fomit-frame-pointer2018091520180818
2241024refgcc -march=k8 -O -fomit-frame-pointer2018091520180818
2241888refgcc -m64 -march=k8 -O -fomit-frame-pointer2018091520180818
2254592refgcc -march=barcelona -O -fomit-frame-pointer2018091520180818
2258016refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091520180818
2265024refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091520180818
2265152refgcc -m64 -march=core2 -O -fomit-frame-pointer2018091520180818
2267168refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
2268384refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
2268736refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
2269024refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
2274656refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
2541120refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091520180818
2544064refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
2548320refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091520180818
2596160refgcc -march=nocona -O -fomit-frame-pointer2018091520180818
2600256refgcc -m64 -march=nocona -O -fomit-frame-pointer2018091520180818
3086112refgcc -march=nocona -O2 -fomit-frame-pointer2018091520180818
3090880refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091520180818
3197120refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
3198016refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091520180818
3201184refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
3201984refgcc -m64 -Os -fomit-frame-pointer2018091520180818
3202784refgcc -march=barcelona -Os -fomit-frame-pointer2018091520180818
3202880refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
3202976refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091520180818
3203200refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091520180818
3203264refgcc -Os -fomit-frame-pointer2018091520180818
3203488refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
3203648refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091520180818
3203712refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
3203936refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
3203968refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091520180818
3204352refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091520180818
3204512refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
3204736refgcc -march=k8 -Os -fomit-frame-pointer2018091520180818
3205120refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091520180818
3206752refgcc -funroll-loops -Os -fomit-frame-pointer2018091520180818
3207168refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091520180818
3281408refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091520180818
3281984refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
3694688refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
3696448refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
3838272refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091520180818
3838720refgcc -march=nocona -Os -fomit-frame-pointer2018091520180818
3854656refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091520180818
9841120refgcc2018091520180818
9872224refgcc -funroll-loops2018091520180818
9890176refcc2018091520180818