Implementation notes: amd64, ryzen, crypto_hash/cubehash162

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
189930emmintrin4gcc -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -m64 -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
189930emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
189960emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
189960emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
189990emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
190020emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
190020emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
190830emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
190860emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
191100emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
191160emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
191160emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
191160emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
191160emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
191160emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
191190emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
191220emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
191280emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
191310emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
191340emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
191370emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
191370emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
191430emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
191520emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
191550emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
191580emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
192150emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
192180emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
192180emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
192180emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
192180emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
192270emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
192300emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
192330emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
192600emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
192630emmintrin4gcc -O3 -fomit-frame-pointer2017091120170904
192630emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
192690emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
192750emmintrin4gcc -O2 -fomit-frame-pointer2017091120170904
192780emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
192780emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
192780emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
192780emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
193740emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
193800emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
193830emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
193830emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
194010emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
194010emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
194010emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
194130emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
194310emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
194610emmintrin4icc2017091120170904
194670emmintrin4icc -no-vec2017091120170904
194760emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
194790emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
195270emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
195300emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
195510emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
195810emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
195900emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
196320emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
196410emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
196770emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
199020emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
199200emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
202470emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
202650emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
203820emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
203850emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
208050emmintrin4gcc -Os -fomit-frame-pointer2017091120170904
208050emmintrin4gcc -m64 -Os -fomit-frame-pointer2017091120170904
208050emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
208080emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
208140emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
208170emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
208170emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
208170emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
208170emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
208170emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
208470emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
208530emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
208530emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
208560emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
209100emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
209130emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
209130emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
209160emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
209190emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
209190emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
209190emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
209250emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
209850emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
209850emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
209850emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
209880emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
212520emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
212520emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
216630emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
216660emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
217440emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
217470emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
217590emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
218490emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
220290emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
221430emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
325590unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
325860unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
326790unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
326790unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
372570emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
431280unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
431310unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
433560unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
433560unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
474840emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
477900emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
478290emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
484530emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
485310emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
485820emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
506160emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
610470unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
610500unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
690780simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
690900simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
690900simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
690960simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
691290simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
691290simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
691350simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
691470simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
691590simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
691650simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
691920simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
691980simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
696990simplegcc -O3 -fomit-frame-pointer2017091120170904
703530simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
704310simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
708150simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
708570simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
711960simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
712290simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
712650simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
712830simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
712860simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
712860simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
712950simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
712950simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
713100simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
713190simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
713280simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
713400simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
713730simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
713790simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
713910simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
714210simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
714210simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
714210simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
714210simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
718950simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
719220simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
719460simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
725910simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
725910simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
745050simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
757650simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
808710unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
809190unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
809400unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
809460unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
809490unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
809520unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
809520unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
814530unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
819780unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
819780unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
819810unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
819810unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
819810unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
819840unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
819900unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
820530unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
820560unrolledgcc -m64 -O3 -fomit-frame-pointer2017091120170904
820590unrolledgcc -O3 -fomit-frame-pointer2017091120170904
820590unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
820590unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
820590unrolledgcc -march=nocona -O -fomit-frame-pointer2017091120170904
820620unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
820620unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
820650unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
820680unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
820770unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
820770unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
820800unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
820830unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
821070unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
821220unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
821250unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
821250unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
821280unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
821310unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
821340unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
821370unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
821370unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
821400unrolledgcc -m64 -O2 -fomit-frame-pointer2017091120170904
821460unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
821550unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
821580unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
821640unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
821640unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
821820unrolledgcc -O2 -fomit-frame-pointer2017091120170904
822090unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
822330unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
823080unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
823800unrolledgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
824040unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
824040unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
824250unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
824970unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
825540unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
825540unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
825570unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
825690unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
825810unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
825870unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
825960unrolledgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
826110unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
826110unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
826140unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
826230unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
826260unrolledgcc -m64 -O -fomit-frame-pointer2017091120170904
826320unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
826410unrolledgcc -march=k8 -O -fomit-frame-pointer2017091120170904
826440unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
826620unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
826950unrolledgcc -O -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
832950unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
833700unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
833700unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
833700unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
833910unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
834210unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
834390unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
834390unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
834390unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
834630unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
835140unrolledgcc -Os -fomit-frame-pointer2017091120170904
835140unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
835140unrolledgcc -m64 -Os -fomit-frame-pointer2017091120170904
835140unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
835140unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
835140unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
835140unrolledgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
836340unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
837180unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
837300unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
838020unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
838020unrolledgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
838380unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
843210unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
860670unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
860670unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
876630unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
890070unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
890550unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
890550unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
938940unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
947310specgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
947640specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
948090specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
948690specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
961590specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
961920specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
963780specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
964410simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
966150unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
966390simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
966420simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
966930specgcc -m64 -O3 -fomit-frame-pointer2017091120170904
967290specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
967410specgcc -O3 -fomit-frame-pointer2017091120170904
969270specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
971220specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
973020specgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
973800specgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
973830specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
974850specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
975000specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
976200specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
977160specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
977250specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
997710specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
998040specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
1001250specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
1002690specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
1003410specgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
1005150specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
1007340specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
1007400specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
1010880specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
1022580specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
1024440specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
1024560specgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
1024800specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
1036020specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
1039860specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1042920specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
1046220specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
1049520specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
1056390specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
1056750specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1056930specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
1058070specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
1062660specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
1063350specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
1064940specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
1071360specgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
1098840specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
1101660specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
1218960specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
1220790specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
1234020specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1234920specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1237080specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1238310specclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
1333110unrolledicc2017091120170904
1338990simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
1339740simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1339800simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
1379070unrolledicc -no-vec2017091120170904
1395660simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
1395840simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
1635210simpleicc -no-vec2017091120170904
1724070specicc2017091120170904
1726590simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
1776300specicc -no-vec2017091120170904
1892700emmintrin4gcc -funroll-loops2017091120170904
1893300emmintrin4cc2017091120170904
1894140simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
1894350emmintrin4gcc2017091120170904
2186730simpleicc2017091120170904
2201070specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
2202300specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
2202330specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
2204490specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
2206860specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
2207040specgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
2207910specgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
2209470specgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
2215530specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
2221170specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
2221290specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
2223060specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
2223900specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
2223930specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
2230230specgcc -O2 -fomit-frame-pointer2017091120170904
2234190specgcc -m64 -O2 -fomit-frame-pointer2017091120170904
2278440specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
2284800specgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
2290530specgcc -m64 -O -fomit-frame-pointer2017091120170904
2291100specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
2291370specgcc -O -fomit-frame-pointer2017091120170904
2291400specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
2295810specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
2296020specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
2296260specgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
2298330specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
2298330specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
2299110specgcc -march=nocona -O -fomit-frame-pointer2017091120170904
2300370specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
2300700specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
2303220specgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
2307630specgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
2317020specgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
2362260specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
2362800specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
2363700specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
2363880specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
2364480specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
2364480specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
2364480specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
2365110specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
2365230specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
2365830specgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
2365830specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
2366520specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
2367960specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
2369580specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
2370270specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
2370300specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
2370330specgcc -Os -fomit-frame-pointer2017091120170904
2370330specgcc -m64 -Os -fomit-frame-pointer2017091120170904
2371710specgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
2372370specgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
2372910specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
2373300specgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
2373330specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
2373750specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
2376840specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
2376900specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
2381340unrolledcc2017091120170904
2381340unrolledgcc2017091120170904
2381340unrolledgcc -funroll-loops2017091120170904
2416080simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
2657220specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
3296160simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
3296670simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
3343770simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
3598200simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
3598200simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
3603600simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
3606540simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
3614700simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
3619830simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
3636840simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
3638040simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
3643950simplegcc -O2 -fomit-frame-pointer2017091120170904
3647700simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
3655620simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
3660630simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
3676290simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
3686220simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
3711540simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
3717000simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
3719760simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
3725160simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
3753660simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
3758640simplegcc -m64 -O -fomit-frame-pointer2017091120170904
3760620simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
3775440simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
3797340simplegcc -O -fomit-frame-pointer2017091120170904
3820830simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
3827400simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
3831120simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
3854490simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
3856410simplegcc -Os -fomit-frame-pointer2017091120170904
3870000simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
3883140simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
3887100simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
3891420simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
3907590simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
3911610simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
3917520simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
3934950simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
3948030simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
3968700simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
3972000simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
3973680simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
3978930simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
3980130simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
3981510simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
3981990simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
3991710simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
3992310simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
3999930simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
4055310simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
4059720simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
4061520simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
4068840simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
4084020simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
4115580simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
4128300simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
4129560simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
4415400simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
4440750simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
5547990specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
5560590specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
5805870specgcc -march=k8 -O -fomit-frame-pointer2017091120170904
5919360specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
9110430simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9572400simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
9810510simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
10184460simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
20512560simplecc2017091120170904
21450690simplegcc2017091120170904
21883530simplegcc -funroll-loops2017091120170904
32260170speccc2017091120170904
32568000specgcc2017091120170904
80820870specgcc -funroll-loops2017091120170904

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
icc -O1 -static emmintrin4 simple spec unrolled
icc -O1 -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -static emmintrin4 simple spec unrolled
icc -O2 -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -static emmintrin4 simple spec unrolled
icc -O3 -static -no-vec emmintrin4 simple spec unrolled
icc -Os -static emmintrin4 simple spec unrolled
icc -Os -static -no-vec emmintrin4 simple spec unrolled
icc -m64 -O1 -static emmintrin4 simple spec unrolled
icc -m64 -O1 -static -no-vec emmintrin4 simple spec unrolled
icc -m64 -O2 -static emmintrin4 simple spec unrolled
icc -m64 -O2 -static -no-vec emmintrin4 simple spec unrolled
icc -m64 -O3 -static emmintrin4 simple spec unrolled
icc -m64 -O3 -static -no-vec emmintrin4 simple spec unrolled
icc -m64 -Os -static emmintrin4 simple spec unrolled
icc -m64 -Os -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -O1 -xB -static
cubehash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xB -static emmintrin4 simple spec unrolled
icc -O1 -xB -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xB -static emmintrin4 simple spec unrolled
icc -O2 -xB -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xB -static emmintrin4 simple spec unrolled
icc -O3 -xB -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xB -static emmintrin4 simple spec unrolled
icc -Os -xB -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -O1 -xK -static
cubehash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xK -static emmintrin4 simple spec unrolled
icc -O1 -xK -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xK -static emmintrin4 simple spec unrolled
icc -O2 -xK -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xK -static emmintrin4 simple spec unrolled
icc -O3 -xK -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xK -static emmintrin4 simple spec unrolled
icc -Os -xK -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -O1 -xN -static
cubehash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xN -static emmintrin4 simple spec unrolled
icc -O1 -xN -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xN -static emmintrin4 simple spec unrolled
icc -O2 -xN -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xN -static emmintrin4 simple spec unrolled
icc -O3 -xN -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xN -static emmintrin4 simple spec unrolled
icc -Os -xN -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -O1 -xW -static
cubehash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xW -static emmintrin4 simple spec unrolled
icc -O1 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xW -static emmintrin4 simple spec unrolled
icc -O2 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xW -static emmintrin4 simple spec unrolled
icc -O3 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xW -static emmintrin4 simple spec unrolled
icc -Os -xW -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -fast emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash162/emmintrin4
Compiler: icc -m64 -xHost -vec-report0 -static
cubehash.c: icc: command line remark #10148: option '-vec-report0' not supported
nist.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static emmintrin4 simple spec unrolled