Implementation notes: amd64, skylake, crypto_hash/cubehash1616

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: cubehash1616
TimeImplementationCompilerBenchmark dateSUPERCOP version
28292emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
28294emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
28296emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
28426emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
28428emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
28446emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
28452emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
28596emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
28606emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
28670emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
28688emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
28700emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
28706emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
28756emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
28770emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
28918emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
28934emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
28936emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
28942emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
28946emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
28954emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
28958emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
28960emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
28966emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
28968emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
28972emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
28976emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
28984emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
28992emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
29004emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
29078emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
29080emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
29100emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
29118emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
29126emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
29146emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
29218emmintrin4gcc -march=k8 -O -fomit-frame-pointer2016121520161026
29260emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
29264emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
29282emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
29286emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
29306emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
29314emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
29394emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
29432emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
29444emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
29562emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
29606emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
29646emmintrin4gcc -m64 -O -fomit-frame-pointer2016121520161026
29656emmintrin4gcc -O -fomit-frame-pointer2016121520161026
29678emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
29732emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
29830emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
29872emmintrin4gcc -march=nocona -O -fomit-frame-pointer2016121520161026
29884emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
30252emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
30376emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
30386emmintrin4gcc -O2 -fomit-frame-pointer2016121520161026
30386emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
30394emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
30438emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
30440emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
30444emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
30462emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
30482emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
30556emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
30610emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
30626emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
30626emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
30728emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
30778emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
30782emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
30868emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
30876emmintrin4gcc -m64 -O2 -fomit-frame-pointer2016121520161026
30884emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
30918emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
30958emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
30980emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
31060emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
31062emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
31074emmintrin4gcc -m64 -O3 -fomit-frame-pointer2016121520161026
31152emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
31186emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
31188emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
31276emmintrin4gcc -O3 -fomit-frame-pointer2016121520161026
31302emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
31302emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
31370emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
31370emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
31396emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
31488emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
31510emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
31678emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
31712emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
31742emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
31858emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
43364emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
43452emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
43482emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
43486emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
43500emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
43504emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
43556emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
43596emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
43658emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
43680emmintrin4gcc -Os -fomit-frame-pointer2016121520161026
43682emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
43690emmintrin4gcc -m64 -Os -fomit-frame-pointer2016121520161026
43708emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
43780emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
43798emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
43818emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
43824emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
43844emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
43860emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
43982emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
44320emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
44338emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
57108unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
58402unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
58412unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
58600unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
78834unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
79392unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
80364unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
80616unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
100414simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
100456simplegcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
100736simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
100818simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
100820simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
100870simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
101260simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
101788simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
101792simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
102218simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
102418simplegcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
102716simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
102926simplegcc -m64 -O3 -fomit-frame-pointer2016121520161026
103040simplegcc -O3 -fomit-frame-pointer2016121520161026
103064simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
103258simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
103320simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
103544simplegcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
104436simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
104714simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
105052simplegcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
105244simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
105264simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
105512simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
105520simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
105986simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
106046simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
106436simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
106814simplegcc -funroll-loops -O -fomit-frame-pointer2016121520161026
107244simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
107284simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
107342simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
107376simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
107378simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
107388simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
107712simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
107912simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
108584simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
108926simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
109090simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
109120simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
109138simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
109288simplegcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
109430unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
109504simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
109564unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
109724simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
110006unrolledgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
110394unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
112986unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
112998unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
113364unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
113526unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
113796unrolledgcc -m64 -O3 -fomit-frame-pointer2016121520161026
113800unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
113932unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
114174unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
114304unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
114314unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
114530unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
114624unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
114642unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
114708unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
114746unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
114798unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
114890unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
114910unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
114928unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
115030unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
115202unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
115290unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
115552unrolledgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
115620unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
115780unrolledgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
115796unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
115864unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
115934unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
115948unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
115960unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
115966unrolledgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
116020unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
116048unrolledgcc -m64 -O2 -fomit-frame-pointer2016121520161026
116108unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
116114unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
116176unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
116206unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
116218unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
116234unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
116264unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
116360unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
116380unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
116460unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
116464unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
116480unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
116504unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
116544unrolledgcc -O3 -fomit-frame-pointer2016121520161026
116550unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
116592unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
116638unrolledgcc -march=nocona -O -fomit-frame-pointer2016121520161026
116700unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
116756unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
116772unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
116808unrolledgcc -O2 -fomit-frame-pointer2016121520161026
116828unrolledgcc -O -fomit-frame-pointer2016121520161026
116880unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
116910unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
116950unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
117058unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
117112unrolledgcc -m64 -O -fomit-frame-pointer2016121520161026
117114unrolledgcc -march=k8 -O -fomit-frame-pointer2016121520161026
117122unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
117158unrolledgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
117168unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
117188unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
117286unrolledgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
117358unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
117364unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
117384unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
117422unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
117424unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
117464unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
119448unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
119558unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
119982unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
120034unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
122022unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
130380unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
130864unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
138904unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
139220unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
139852unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
139856unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
139880unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
140034unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
140362unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
140546unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
140614unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
140662unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
140800unrolledgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
141400unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
142026unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
142088unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
142722unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
142798unrolledgcc -Os -fomit-frame-pointer2016121520161026
142800unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
142852unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
142860unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
142864unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
142880unrolledgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
143130unrolledgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
143278unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
143400unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
143600unrolledgcc -m64 -Os -fomit-frame-pointer2016121520161026
143652unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
143722unrolledgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
145932simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
145994simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
146066simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
146472simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
211086simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
211952simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
217088simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
217344simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
233758simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
236354simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
278004specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
281194specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
283384emmintrin4cc2016121520161026
284320emmintrin4gcc2016121520161026
284910emmintrin4gcc -funroll-loops2016121520161026
286058specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
287270specgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
287286specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
287904specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
287948specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
289042specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
289562specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
289788specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
290156specgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
290810specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
291058specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
291710specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
292550specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
293020specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
293370specgcc -m64 -O3 -fomit-frame-pointer2016121520161026
294216specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
296360specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
296964specgcc -O3 -fomit-frame-pointer2016121520161026
304344specgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
307486specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
311436specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
312032specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
312250specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
313234specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
313924specgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
318696specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
319294specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
324684specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
326576specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
329058specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
329896specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
329956specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
330184specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
331432specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
332060specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
332114specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
332948specgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
334882specgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
335670specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
338022specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
339814specgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
341908specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
343176specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
372786specclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
373786specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
374142specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
375184specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
382962specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
386924specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
401812unrolledgcc -funroll-loops2016121520161026
401908unrolledgcc2016121520161026
403614unrolledcc2016121520161026
416760specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
416930specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
421186specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
424314specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
510090specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
510352specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
511376specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
522722specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
522814specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
523356specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
535348specgcc -O -fomit-frame-pointer2016121520161026
535622specgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
535964specgcc -m64 -O -fomit-frame-pointer2016121520161026
536690specgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
539058specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
540336specgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
543150specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
546890specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
547296specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
547430specgcc -march=nocona -O -fomit-frame-pointer2016121520161026
548026specgcc -O2 -fomit-frame-pointer2016121520161026
548080specgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
548082specgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
548162specgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
548702specgcc -m64 -O2 -fomit-frame-pointer2016121520161026
549440specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
550462specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
558220specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
558290specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
558754specgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
559178specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
559714specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
560094specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
560680specgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
560840specgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
561206specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
561438specgcc -march=k8 -O -fomit-frame-pointer2016121520161026
561946specgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
561978specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
561982specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
584552specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
584602specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
584938specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
585226specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
586120specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
587136specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
588076specgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
588142simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
588290specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
589418simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
589824simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
590178simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
590960simplegcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
591790specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
605406simplegcc -O -fomit-frame-pointer2016121520161026
606402simplegcc -march=barcelona -O -fomit-frame-pointer2016121520161026
606566simplegcc -m64 -O2 -fomit-frame-pointer2016121520161026
606722simplegcc -O2 -fomit-frame-pointer2016121520161026
606734simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
606770simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
606772simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
607476simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
607924simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
610914simplegcc -m64 -O -fomit-frame-pointer2016121520161026
612736simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
613498simplegcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
617122simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
617126simplegcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
619038simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
619864simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
622588simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
626016simplegcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
627044simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
627856simplegcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
630096simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
630360simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
631362simplegcc -march=nocona -O -fomit-frame-pointer2016121520161026
638670simplegcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
638694simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
638748simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
638982simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
639194simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
639314simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
644974simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
646848simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
647056simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
648756simplegcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
649898simplegcc -march=k8 -O -fomit-frame-pointer2016121520161026
679368simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
679576simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
699332simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
699700simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
700162simplegcc -march=k8 -Os -fomit-frame-pointer2016121520161026
700322simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
701060simplegcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
702230simplegcc -Os -fomit-frame-pointer2016121520161026
702246simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
702562simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
702906simplegcc -m64 -Os -fomit-frame-pointer2016121520161026
703810simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
704596simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
704690simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
705288simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
706364simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
707776simplegcc -march=nocona -Os -fomit-frame-pointer2016121520161026
708018simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
708184simplegcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
709922simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
710686simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
711144simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
711710simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
711820simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
718582specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
718814specgcc -Os -fomit-frame-pointer2016121520161026
718898specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
718944specgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
718986specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
719024specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
719060specgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
719262specgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
719368specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
719410specgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
719710specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
719788specgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
720580specgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
720616specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
720724specgcc -m64 -Os -fomit-frame-pointer2016121520161026
720740specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
720840specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
721752specgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
2366420simplegcc -funroll-loops2016121520161026
2376354simplegcc2016121520161026
2380174simplecc2016121520161026
4706404specgcc2016121520161026
4708104specgcc -funroll-loops2016121520161026
4730470speccc2016121520161026