Implementation notes: amd64, h4e350, crypto_stream/hc256

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
71109e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2014060520140525
71109e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140525
71112e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140525
71154e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140525
71154e/hc-256/200511gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140525
71250e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140525
71253e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2014060520140525
71289e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140525
71298e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140525
71352e/hc-256/200701gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140525
71745e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140525
71748e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140525
71901e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140525
71919e/hc-256/200511gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140525
71922e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140525
71922e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140525
71934e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2014060520140525
71988e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140525
71988e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140525
71988e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140525
71991e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140525
72039e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140525
72039e/hc-256/200701gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140525
72066e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2014060520140525
72066e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140525
72066e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140525
72186e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140525
72306e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140525
72615e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140525
72918e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140525
72984e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140525
72987e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140525
73170e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140525
73170e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140525
73377e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140525
73380e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140525
75117e/hc-256/200511gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140525
75123e/hc-256/200701gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140525
75123e/hc-256/200511gcc -march=barcelona -O3 -fomit-frame-pointer2014060520140525
75129e/hc-256/200701gcc -march=barcelona -O3 -fomit-frame-pointer2014060520140525
75252e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140525
75258e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140525
75267e/hc-256/200701gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140525
75270e/hc-256/200511gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140525
75276e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140525
75276e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140525
75279e/hc-256/200701gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060520140525
75282e/hc-256/200701gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140525
75399e/hc-256/200701gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140525
75399e/hc-256/200701gcc -march=barcelona -O2 -fomit-frame-pointer2014060520140525
75489e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140525
75504e/hc-256/200701gcc -O3 -fomit-frame-pointer2014060520140525
75504e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2014060520140525
75513e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2014060520140525
75525e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140525
75537e/hc-256/200701gcc -O2 -fomit-frame-pointer2014060520140525
75540e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2014060520140525
75546e/hc-256/200701gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140525
75564e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140525
75573e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140525
75576e/hc-256/200511gcc -O3 -fomit-frame-pointer2014060520140525
75579e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140525
75579e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140525
75579e/hc-256/200511gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140525
75579e/hc-256/200511gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060520140525
75615e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2014060520140525
75618e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2014060520140525
75627e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140525
75708e/hc-256/200511gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140525
75708e/hc-256/200511gcc -march=barcelona -O2 -fomit-frame-pointer2014060520140525
75858e/hc-256/200511gcc -O2 -fomit-frame-pointer2014060520140525
75858e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140525
75876e/hc-256/200511gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140525
75900e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2014060520140525
76137e/hc-256/200701gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140525
76140e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140525
76206e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140525
76224e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2014060520140525
76254e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140525
76269e/hc-256/200511gcc -march=barcelona -Os -fomit-frame-pointer2014060520140525
76317e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2014060520140525
76323e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140525
76323e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140525
76326e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2014060520140525
76326e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140525
76326e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140525
76365e/hc-256/200511gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140525
76371e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2014060520140525
76374e/hc-256/200511gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140525
76374e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2014060520140525
76377e/hc-256/200511gcc -Os -fomit-frame-pointer2014060520140525
76377e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140525
76392e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2014060520140525
76410e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140525
76410e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140525
76437e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140525
76437e/hc-256/200511gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140525
76437e/hc-256/200511gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060520140525
76464e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140525
76524e/hc-256/200511gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140525
76527e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140525
76659e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140525
76662e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2014060520140525
76665e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140525
76665e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140525
76668e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140525
76833e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140525
76836e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140525
76857e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2014060520140525
76887e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140525
76890e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2014060520140525
76899e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140525
77067e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140525
77067e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140525
77604e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140525
77607e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2014060520140525
77781e/hc-256/200701gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140525
77784e/hc-256/200701gcc -Os -fomit-frame-pointer2014060520140525
77784e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2014060520140525
77787e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2014060520140525
77793e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140525
77793e/hc-256/200701gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140525
77793e/hc-256/200701gcc -march=barcelona -Os -fomit-frame-pointer2014060520140525
77823e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140525
77940e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140525
77943e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2014060520140525
77946e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140525
77946e/hc-256/200701gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140525
77946e/hc-256/200701gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060520140525
77952e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140525
78126e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2014060520140525
78129e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140525
78162e/hc-256/200511gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140525
78165e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140525
78168e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140525
78258e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140525
78390e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140525
78390e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140525
78588e/hc-256/200701gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140525
78615e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140525
78618e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140525
78627e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140525
78684e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140525
78726e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140525
78732e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140525
78828e/hc-256/200701clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
78828e/hc-256/200701clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
78831e/hc-256/200701clang -O3 -fomit-frame-pointer2014071320140622
78831e/hc-256/200701clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
78837e/hc-256/200701clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
79068e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2014060520140525
79110e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140525
79134e/hc-256/200511clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
79137e/hc-256/200511clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
79173e/hc-256/200511clang -O3 -fomit-frame-pointer2014071320140622
79179e/hc-256/200511clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071320140622
79182e/hc-256/200511clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071320140622
79512e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140525
79515e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2014060520140525
79524e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140525
82620e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140525
82644e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2014060520140525
84003e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140525
84021e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2014060520140525
84036e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140525
84048e/hc-256/200701gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140525
84396e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140525
84402e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2014060520140525
84465e/hc-256/200701gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060520140525
84483e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2014060520140525
84486e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140525
84537e/hc-256/200701gcc -O -fomit-frame-pointer2014060520140525
84546e/hc-256/200701gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140525
84546e/hc-256/200701gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140525
84654e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2014060520140525
84657e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140525
84657e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140525
84660e/hc-256/200511gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060520140525
84675e/hc-256/200701gcc -march=barcelona -O -fomit-frame-pointer2014060520140525
84681e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140525
84714e/hc-256/200511gcc -O -fomit-frame-pointer2014060520140525
84720e/hc-256/200511gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140525
84726e/hc-256/200511gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140525
84726e/hc-256/200511gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140525
84726e/hc-256/200511gcc -march=barcelona -O -fomit-frame-pointer2014060520140525
84861e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140525
84861e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2014060520140525
85098e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140525
288648e/hc-256/200511cc2014060520140525
288663e/hc-256/200511gcc -funroll-loops2014060520140525
288780e/hc-256/200511gcc2014060520140525
293478e/hc-256/200701cc2014060520140525
293676e/hc-256/200701gcc -funroll-loops2014060520140525
293745e/hc-256/200701gcc2014060520140525

Compiler output

Implementation: crypto_stream/hc256/e/hc-256/200511
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701

Compiler output

Implementation: crypto_stream/hc256/e/hc-256/200511
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
hc-256.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hc-256.c: clang: warning: argument unused during compilation: '-mavx2'
hc-256.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701

Compiler output

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

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701

Compiler output

Implementation: crypto_stream/hc256/e/hc-256/200511
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
hc-256.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701

Compiler output

Implementation: crypto_stream/hc256/e/hc-256/200511
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hc-256.c: clang: warning: argument unused during compilation: '-mavx2'
hc-256.c: clang: warning: argument unused during compilation: '-fpolly'
hc-256.c: clang: warning: argument unused during compilation: '-fvectorize'
hc-256.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hc-256.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701