Implementation notes: amd64, hydra2, crypto_stream/hc256

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
50940e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
50940e/hc-256/200701gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
50968e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
50968e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
51012e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
51040e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
51040e/hc-256/200511gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
51040e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
51404e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
51448e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
51484e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
51484e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
51544e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
51564e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
51576e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
51576e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
51576e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
51668e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
51688e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
51688e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
51688e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
51688e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
52196e/hc-256/200701gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
52196e/hc-256/200701gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
52300e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
52332e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
52400e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
52412e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
52432e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2014052920140525
52452e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
52456e/hc-256/200701gcc -O2 -fomit-frame-pointer2014052920140525
52456e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
52456e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
52492e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
52492e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
52496e/hc-256/200511gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
52496e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
52496e/hc-256/200511gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
52512e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2014052920140525
52516e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
52520e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
52520e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
52524e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
52548e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
52556e/hc-256/200511gcc -Os -fomit-frame-pointer2014052920140525
52556e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2014052920140525
52568e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
52568e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
52588e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
52592e/hc-256/200511gcc -O2 -fomit-frame-pointer2014052920140525
52592e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
52612e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2014052920140525
52632e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
52632e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
52648e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
52736e/hc-256/200701gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
52736e/hc-256/200701gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
52760e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
52764e/hc-256/200701gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
52768e/hc-256/200701gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
52772e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
52784e/hc-256/200701gcc -Os -fomit-frame-pointer2014052920140525
52784e/hc-256/200701gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
52848e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
52848e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
52912e/hc-256/200511gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
52920e/hc-256/200511gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
52952e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
53020e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
53028e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
53032e/hc-256/200511gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
53036e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
53036e/hc-256/200511gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
53036e/hc-256/200511gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
53036e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
53048e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
53108e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
53132e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
53156e/hc-256/200701gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
53160e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
53160e/hc-256/200701gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
53164e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
53164e/hc-256/200701gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
53196e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
53200e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
53244e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
53288e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
53308e/hc-256/200511gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
53380e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
53388e/hc-256/200701gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
53392e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
53448e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
53448e/hc-256/200511gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
53448e/hc-256/200511gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
53456e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
53456e/hc-256/200511gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
53460e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
53508e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
53756e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
53764e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
53824e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
53848e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
53864e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
53864e/hc-256/200511gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
53880e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
53880e/hc-256/200701gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
53884e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
53888e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
53912e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
53912e/hc-256/200701gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
53952e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
53952e/hc-256/200511gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
53968e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
53968e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
53976e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
53976e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
53980e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
54176e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
54176e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
54180e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
54180e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
54236e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
54336e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
54340e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
54348e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
54424e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
54432e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
54524e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
54532e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
54548e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
54952e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
54960e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
55304e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
55304e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
55304e/hc-256/200701gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
55304e/hc-256/200701gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
55304e/hc-256/200701gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
55464e/hc-256/200701gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
55480e/hc-256/200701gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
55484e/hc-256/200511gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
55496e/hc-256/200511gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
55576e/hc-256/200511gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
55580e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
55580e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
55580e/hc-256/200511gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
55588e/hc-256/200511gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
55920e/hc-256/200511clang -O3 -fomit-frame-pointer2014071220140622
55920e/hc-256/200511clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
55932e/hc-256/200511clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
55936e/hc-256/200701clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
55936e/hc-256/200701clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
55940e/hc-256/200701clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
55948e/hc-256/200701clang -O3 -fomit-frame-pointer2014071220140622
55948e/hc-256/200701clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
55948e/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-pointer2014101420141014
55948e/hc-256/200701clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
55960e/hc-256/200511clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
55964e/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-pointer2014101420141014
55980e/hc-256/200511clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
55980e/hc-256/200511clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
56136e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2014052920140525
56136e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
56136e/hc-256/200701gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
56156e/hc-256/200701gcc -O -fomit-frame-pointer2014052920140525
56156e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
56228e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
56256e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
56256e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
56256e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
56360e/hc-256/200511gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
56456e/hc-256/200701gcc -O3 -fomit-frame-pointer2014052920140525
56460e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
56472e/hc-256/200511gcc -O3 -fomit-frame-pointer2014052920140525
56472e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2014052920140525
56476e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2014052920140525
56476e/hc-256/200511gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
56500e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
56568e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2014052920140525
56580e/hc-256/200701gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
56588e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
56648e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
56656e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2014052920140525
56660e/hc-256/200701gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
56944e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
56944e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2014052920140525
56944e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
56944e/hc-256/200511gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
56944e/hc-256/200511gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
56952e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2014052920140525
56964e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
56968e/hc-256/200511gcc -O -fomit-frame-pointer2014052920140525
56968e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
57004e/hc-256/200511gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
58976e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
58976e/hc-256/200701gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
58976e/hc-256/200701gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
59156e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2014052920140525
59164e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
226940e/hc-256/200701cc2014052920140525
226940e/hc-256/200701gcc2014052920140525
227004e/hc-256/200511cc2014052920140525
227004e/hc-256/200511gcc -funroll-loops2014052920140525
227236e/hc-256/200701gcc -funroll-loops2014052920140525
227332e/hc-256/200511gcc2014052920140525

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: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/hc-256/200511 e/hc-256/200701
clang -O3 -fwrapv -march=native -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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: '-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=native -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 -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