Implementation notes: amd64, kizomba, crypto_hash/cubehash164

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
101693emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
101714emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
101845emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
101847emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
101869emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
101889emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
101899emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
101903emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
101907emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
101954emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
102076emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
103359emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103371emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103411emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103714emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
103752emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
103897emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
104004emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
104125emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
104685emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
104762emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
104879emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
104889emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
104968emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
105022emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
105067emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
105071emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
105127emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
105129emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
105198emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
105298emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
105543emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
105544emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
105545emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
105645emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
105655emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
105706emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
105783emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
105800emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
105865emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
105885emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
105901emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
106036emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
106044emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
106050emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
106063emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
106087emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
106127emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
106316emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
106322emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
106381emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
106627emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
106696emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
106708emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
106746emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
106756emmintrin4gcc -O -fomit-frame-pointer2018081920180818
106828emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
106849emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
106861emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
106865emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
106883emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
106887emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
106891emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
106895emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
106927emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
106942emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
107030emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
107040emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
107050emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
107065emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
107091emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
107093emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
107102emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
107111emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
107125emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
107125emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
107152emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
107213emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
107228emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
107403emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
107498emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
107611emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
110782emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
110899emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
111050emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
111081emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
111099emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
111421emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
111601emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
111871emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
113540emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
113550emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
113572emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
114226emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
114510emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
115791emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
122895emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
123087emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
123290emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
123399emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
125391emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
125421emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
125437emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
125717emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
125740emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
127809emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
127810emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
127820emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
127901emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
127978emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
128333emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
128574emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
130944emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
131145emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
132476emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
132530emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
132601emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
132649emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
163820unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
164160unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
164526unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
164583unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
168561unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
168934unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
168934unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
169151unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
324877simplegcc -O3 -fomit-frame-pointer2018081920180818
325127simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
325283simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
325936simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
326105simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
326107simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
326159simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
326195simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
326214simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
326409simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
326451simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
326960simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
329438simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
329662simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
329889simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
329923simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
330092simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
330097simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
330109simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
330119simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
330133simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
330228simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
330341unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
330464simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
330510simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
331133simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
331437unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
331488simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
331939simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
332172simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
333462simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
333683simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
333708simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
334732simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
334950simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
335408simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
335416simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
335685simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
336280simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
336585simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
336873simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
337278simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
337405simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
338081simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
339926simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
342476simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
342718simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
351331unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
352375unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
354435unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
355518unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
355519unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
355530unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
356355unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
356542unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
356649unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
356861unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
356964unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
357324unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
357343unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
357403unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
357476unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
357526unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
358442unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
358714unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
359613unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
359994unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
360300unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
360436unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
360970unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
361554unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
362123unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
362516unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
362538unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
362625unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
362742unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
362762unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
362869unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
362925unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
363139unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
363153unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
363280unrolledgcc -O3 -fomit-frame-pointer2018081920180818
363607unrolledgcc -O -fomit-frame-pointer2018081920180818
363643unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
363796unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
364145unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
364176unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
364238unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
364313unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
364355unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
364584unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
364621unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
364655unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
364667unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
364711unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
364738unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
364978unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
365099unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
365425unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
366042unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
366438unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
366467unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
366717unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
366738unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
367301unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
367306unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
367371unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
367381unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
367809unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
367833unrolledgcc -O2 -fomit-frame-pointer2018081920180818
368498unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
368613unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
368697unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
368750unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
368823unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
368893unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
368936unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
369946unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
370651unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
372788unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
372855unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
373056unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
373166unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
376434unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
377055unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
380107unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
381026unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
384068unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
384707unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
384746unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
384756unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
384837unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
384860unrolledgcc -Os -fomit-frame-pointer2018081920180818
384889unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
384920unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
385055unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
385092unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
385149unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
385554unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
386028unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
386266unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
386292unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
386390unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
386393unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
386435unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
386451unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
386966unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
387109unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
387121unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
387752unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
389651unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
390902unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
391557unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
391581unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
397395unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
397893simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
399554simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
400278simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
400369simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
493133specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
498930specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
507812specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
507854specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
539801specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
541578specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
542750specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
553936specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
554303specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
554424specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
557523specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
557780specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
558155specgcc -O3 -fomit-frame-pointer2018081920180818
559270specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
559290specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
559887specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
562500specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
563381specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
563656specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
566560specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
566719specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
568071specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
570601specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
572540specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
573387specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
575371simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
579881specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
588022specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
590467specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
591651simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
592200specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
597299specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
603502specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
603988simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
604282specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
604639specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
607875specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
609171specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
609494specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
609881simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
610234specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
621206specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
621529specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
636764specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
637657specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
645605specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
648645specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
649901specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
650244specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
650625specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
653786specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
654782specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
670244specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
696260specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
697500specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
697788specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
713462specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
716419specclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
716442specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
862397simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
877494simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1152820emmintrin4gcc2018081920180818
1160474emmintrin4gcc -funroll-loops2018081920180818
1164458emmintrin4cc2018081920180818
1324236unrolledgcc -funroll-loops2018081920180818
1348224specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
1349667specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
1349801unrolledgcc2018081920180818
1350607specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1350865specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1354770specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1357448specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
1358331specgcc -O2 -fomit-frame-pointer2018081920180818
1358708specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1359660specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1362847specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1364361specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
1367145specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1373857unrolledcc2018081920180818
1375582specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
1378454specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
1379050specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1382646specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1387601specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
1389074specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
1392871specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
1394725specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
1398377specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1399875specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
1402193specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
1402748specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1403891specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1404437specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
1406037specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1408308specgcc -m64 -O -fomit-frame-pointer2018081920180818
1409476specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
1411052specgcc -O -fomit-frame-pointer2018081920180818
1412998specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
1418761specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
1426335specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
1426964specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1437701specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
1438088specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
1464994specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
1469254specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1470346specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
1483873specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
1487645specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
1487943specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1490794specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1500223specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
1500417specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
1500909specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1501139specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
1501442specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1501920specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
1501986specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
1502472specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
1502635specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
1502638specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
1502726specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
1504885specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1509905specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1511776specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
1516663specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
1517851specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
1524677specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1525271specgcc -m64 -Os -fomit-frame-pointer2018081920180818
1534798specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
1544168specgcc -Os -fomit-frame-pointer2018081920180818
1916036simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1943845simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1947913simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1948916simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1953438simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1976949simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
1977322simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1981873simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1982171simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1997663simplegcc -O2 -fomit-frame-pointer2018081920180818
2008441simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
2040274simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
2045855simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
2055713simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
2067307simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
2069101simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
2080002simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
2089230simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
2111323simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
2114071simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
2139831simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
2154904simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
2163320simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
2168332simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
2176742simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
2177284simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
2185363simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
2200407simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
2201433simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
2206008simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
2206930simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
2221975simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
2227331simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
2229027simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
2253000simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
2256302simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
2270504simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
2274635simplegcc -Os -fomit-frame-pointer2018081920180818
2275044simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
2277065simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
2283302simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
2283839simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
2285113simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
2291473simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
2294131simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
2304796simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
2305722simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
2308994simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
2309043simplegcc -O -fomit-frame-pointer2018081920180818
2310297simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
2325174simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
2326054simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
2333841simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
2334036simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
2337708simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
2366623simplegcc -m64 -O -fomit-frame-pointer2018081920180818
2371946simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
2398202simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
2402453simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
2411367simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
2412417simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
2412779simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
2417166simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
8270323simplegcc2018081920180818
8290808simplegcc -funroll-loops2018081920180818
8326070simplecc2018081920180818
15417724specgcc -funroll-loops2018081920180818
15459907specgcc2018081920180818
16270500speccc2018081920180818