Implementation notes: amd64, h5nano, crypto_hash/cubehash84

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
153495emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
153495emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
153495emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
153495emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
153495emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
153495emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
153495emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
153500emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
153500emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
157360emmintrin3gcc -Os -fomit-frame-pointer2014050120140425
157360emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
157360emmintrin3gcc -m64 -Os -fomit-frame-pointer2014050120140425
157360emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
157360emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
157365emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
157365emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
157365emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
157365emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
157365emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
157370emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
157370emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
157370emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
157370emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
157370emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
157370emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
157375emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
157390emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
158905emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
158905emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
158905emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
158905emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
158915emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
160010emmintrin4gcc -Os -fomit-frame-pointer2014050120140425
160010emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
160010emmintrin4gcc -m64 -Os -fomit-frame-pointer2014050120140425
160010emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
160010emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
160770emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
160770emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
160780emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
160795emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
160795emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
161535emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
161535emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
163065emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
163070emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
196840emmintrin4gcc -O -fomit-frame-pointer2014050120140425
196840emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
196840emmintrin4gcc -m64 -O -fomit-frame-pointer2014050120140425
196845emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
196845emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
196845emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
196850emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
196850emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
197230emmintrin4clang -O3 -fomit-frame-pointer2014062820140622
197305emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
197305emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
197305emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
197305emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
201785emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
201785emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
201785emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
201785emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014050120140425
201825emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
201825emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -m64 -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
201830emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
201835emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
201845emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
202205emmintrin3clang -O3 -fomit-frame-pointer2014062820140622
202285emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
202285emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
202285emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
202285emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
202970emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
202975emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
202990emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
203005emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
203040emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
203045emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
203070emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
203070emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
203170emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014050120140425
203180emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
203180emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
203200emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
204130emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014050120140425
204150emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
204160emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
205985emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
205985emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
205985emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
205985emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
205985emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
205990emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
205995emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
205995emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
206260emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
206275emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
206320emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
206375emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
206375emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
206375emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
208720emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
209060emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014050120140425
209065emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
211210emmintrin3gcc -O3 -fomit-frame-pointer2014050120140425
211210emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
211210emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014050120140425
211215emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
211215emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
211215emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
211220emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
211220emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
211220emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
211220emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
211220emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
211220emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
211230emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
211510emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
211510emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
211540emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
211540emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
211540emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
211540emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
211545emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
211555emmintrin3gcc -O2 -fomit-frame-pointer2014050120140425
211555emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
211555emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014050120140425
211610emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
211610emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
211610emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
212450emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
212450emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
212505emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
212505emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
212510emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
212510emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
212865emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
212870emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
212870emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
212890emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
212890emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
212890emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
213145emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
213185emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
213215emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
213255emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
213590emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
213595emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
217710emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
217710emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
217710emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
217715emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
217730emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
217760emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
218060emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
218060emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
218065emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
218065emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
218075emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
218075emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
218110emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
218140emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
218155emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
218170emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
218400emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
218440emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
218450emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
218450emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
453460unrolledclang -O3 -fomit-frame-pointer2014062820140622
453480unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
453480unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
453480unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
453485unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
459140simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
470905simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
470905simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
470955simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
471785simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
472040unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
472040unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
472045unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
472050unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
473735unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
473735unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
473735unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
473775unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
473775unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
476030simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
476030simplegcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
479540simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
479565simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
483345simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
483350simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
483920unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
483920unrolledgcc -march=nocona -O -fomit-frame-pointer2014050120140425
485395unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
485470unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
485470unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
485470unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
485475unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
485700simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
486165simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
486740unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
486755unrolledgcc -O -fomit-frame-pointer2014050120140425
486755unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
486760unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
486760unrolledgcc -m64 -O -fomit-frame-pointer2014050120140425
486760unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
486760unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
486950unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
486965unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
487425unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
490670unrolledgcc -march=k8 -O -fomit-frame-pointer2014050120140425
490690unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
490720unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
490740unrolledgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
491225unrolledgcc -m64 -O2 -fomit-frame-pointer2014050120140425
491260unrolledgcc -O2 -fomit-frame-pointer2014050120140425
491265unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
491985simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
493270unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
493270unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
493975simplegcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
494325unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
494325unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
494665unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
494725simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
494865unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
494880unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
494880unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
494885unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
496085unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
497045unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
497045unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
499320simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
499615simplegcc -m64 -O3 -fomit-frame-pointer2014050120140425
499655unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
499825unrolledgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
499825unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
499825unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
500350simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
500450simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
501455unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
502400unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
503320simplegcc -O3 -fomit-frame-pointer2014050120140425
503320simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
503330unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
504000simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
505220unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
505450unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
505450unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
505450unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
506325unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
508760unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
508760unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
519730unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
522325unrolledgcc -m64 -O3 -fomit-frame-pointer2014050120140425
522400unrolledgcc -O3 -fomit-frame-pointer2014050120140425
525005unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
525065unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
526620unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
526620unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
536755unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
536755unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
536755unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
536760unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
536760unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
536760unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
536765unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
537755unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
537755unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
537755unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
537755unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
537755unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
542165unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
542165unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
542165unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
542170unrolledgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
542210unrolledgcc -Os -fomit-frame-pointer2014050120140425
542210unrolledgcc -m64 -Os -fomit-frame-pointer2014050120140425
542215unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
548040unrolledgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
548080unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
548795unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
548795unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
550455unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
550900unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
551040unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
869635simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
869635simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
869635simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
869635simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
869635simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
869635simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
869640simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
871635emmintrin4cc2014050120140425
872120emmintrin4gcc -funroll-loops2014050120140425
872295emmintrin4gcc2014050120140425
877785simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
880190simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
880350simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
882455simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
882455simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
882480simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
882510simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
884140simplegcc -funroll-loops -O -fomit-frame-pointer2014050120140425
884140simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
884165simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
885165simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
904390emmintrin3cc2014050120140425
904940emmintrin3gcc -funroll-loops2014050120140425
911420emmintrin3gcc2014050120140425
933700specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
933700specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
933700specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
933700specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
961305specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
968315specgcc -O3 -fomit-frame-pointer2014050120140425
968315specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
968315specgcc -m64 -O3 -fomit-frame-pointer2014050120140425
976070specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
976070specgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
976290specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
976295specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
977740specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
977740specgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
978490specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
978490specgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
979045specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
979045specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
979650specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
979650specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
995765specgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
995765specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
995795specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
1059530specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
1059530specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
1062405specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
1062405specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
1062410specgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
1064160specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
1064160specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
1097530specgcc -O2 -fomit-frame-pointer2014050120140425
1097540specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
1097540specgcc -m64 -O2 -fomit-frame-pointer2014050120140425
1099320specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
1099475specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
1101465specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
1101465specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
1101465specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
1101465specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
1101465specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
1133040specgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
1133060specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
1149600specgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
1149615specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
1149645specgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
1149660specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
1281695specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
1281695specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
1281695specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
1281720specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
1281720specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
1288535specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
1288535specgcc -m64 -Os -fomit-frame-pointer2014050120140425
1288535specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
1288535specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
1288535specgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
1288535specgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
1288555specgcc -Os -fomit-frame-pointer2014050120140425
1302640specgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
1302640specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
1302640specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
1302640specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
1302640specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
1303090specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
1303500specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
1331120specclang -O3 -fomit-frame-pointer2014062820140622
1331135specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1331135specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
1331135specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
1332515specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1377545unrolledcc2014050120140425
1377545unrolledgcc2014050120140425
1377545unrolledgcc -funroll-loops2014050120140425
1381575specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
1381575specgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
1383720specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
1383725specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
1705325specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
1705325specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
1740520specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
1742015specgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
1742035specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
1742035specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
1743630specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
1743630specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
1745585specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
1750620specgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
1750620specgcc -march=nocona -O -fomit-frame-pointer2014050120140425
1781830specgcc -march=k8 -O -fomit-frame-pointer2014050120140425
1781850specgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
1789565specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
1789565specgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
1828215specgcc -O -fomit-frame-pointer2014050120140425
1828215specgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
1828215specgcc -m64 -O -fomit-frame-pointer2014050120140425
1828215specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
1828215specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
1828220specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
1828235specgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
1828235specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
1879285simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1883780simpleclang -O3 -fomit-frame-pointer2014062820140622
1883800simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
1979550simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1979550simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
2498300simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
2535610simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
2535625simplegcc -m64 -O -fomit-frame-pointer2014050120140425
2535630simplegcc -O -fomit-frame-pointer2014050120140425
2535630simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
2535630simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
2535655simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
2535655simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
2543285simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
2543300simplegcc -march=nocona -O -fomit-frame-pointer2014050120140425
2585200simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
2603690simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
2617830simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
2627015simplegcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
2627215simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
2643320simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
2643780simplegcc -m64 -O2 -fomit-frame-pointer2014050120140425
2643790simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
2643855simplegcc -O2 -fomit-frame-pointer2014050120140425
2645665simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
2645675simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
2645705simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
2645770simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
2653655simplegcc -march=barcelona -O -fomit-frame-pointer2014050120140425
2658750simplegcc -march=k8 -O -fomit-frame-pointer2014050120140425
2664585simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
2667050simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
2667070simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
2682330simplegcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
2682355simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
2682365simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
2682370simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
2682370simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
2682395simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
2684060simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
2711380simplegcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
2716985simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
2718000simplegcc -Os -fomit-frame-pointer2014050120140425
2718015simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
2718030simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
2718035simplegcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
2718045simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
2718055simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
2718060simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
2718065simplegcc -m64 -Os -fomit-frame-pointer2014050120140425
2718105simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
2718110simplegcc -march=k8 -Os -fomit-frame-pointer2014050120140425
2719230simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
2777085simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
2783695simplegcc -march=nocona -Os -fomit-frame-pointer2014050120140425
2857330simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
7086540simplecc2014050120140425
7086895simplegcc -funroll-loops2014050120140425
7186975simplegcc2014050120140425
16697070speccc2014050120140425
16697470specgcc2014050120140425
16697615specgcc -funroll-loops2014050120140425

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled