Implementation notes: amd64, hydra2, crypto_stream/hc128

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
21284e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
21288e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
21292e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
21292e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
21340e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
21340e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
22108e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
22120e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
22120e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
22120e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
22120e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
22128e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
22128e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
22132e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
22148e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
22208e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
22212e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
22228e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
22232e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
22232e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
22232e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
22240e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
22248e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
22248e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
22256e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
22296e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22296e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22296e/hc-128/200606gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22304e/hc-128/200701bgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22308e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
22308e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
22308e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
22312e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
22332e/hc-128/200701bgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
22348e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
22348e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
22352e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
22372e/hc-128/200606gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
22372e/hc-128/200606gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
22376e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
22376e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
22376e/hc-128/200701bgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
22380e/hc-128/200606gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
22380e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2014052920140525
22384e/hc-128/200701bgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
22388e/hc-128/200606gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
22388e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
22400e/hc-128/200701bgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
22436e/hc-128/200606gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
22436e/hc-128/200701bgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
22436e/hc-128/200701bgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
22436e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
22436e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
22440e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
22444e/hc-128/200701bgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
22448e/hc-128/200606gcc -O2 -fomit-frame-pointer2014052920140525
22448e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
22452e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
22456e/hc-128/200701bgcc -O2 -fomit-frame-pointer2014052920140525
22456e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2014052920140525
22468e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
22468e/hc-128/200701agcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
22468e/hc-128/200701agcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
22468e/hc-128/200701agcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
22476e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
22476e/hc-128/200606gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
22476e/hc-128/200701agcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
22476e/hc-128/200606gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
22480e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
22504e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
22504e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
22508e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
22512e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
22512e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
22512e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
22512e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
22512e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
22516e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
22520e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22520e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
22520e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
22520e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
22520e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
22524e/hc-128/200701agcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22524e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
22544e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
22544e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
22552e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
22552e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
22564e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
22568e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
22572e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
22572e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
22572e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
22572e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
22596e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
22596e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
22608e/hc-128/200701agcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
22608e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
22608e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
22608e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
22608e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
22612e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
22616e/hc-128/200606gcc -Os -fomit-frame-pointer2014052920140525
22616e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
22616e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
22620e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
22624e/hc-128/200701bgcc -Os -fomit-frame-pointer2014052920140525
22624e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2014052920140525
22624e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2014052920140525
22624e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
22624e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
22628e/hc-128/200606gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22628e/hc-128/200701bgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22628e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
22628e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
22628e/hc-128/200606gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22628e/hc-128/200701bgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22628e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
22628e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
22636e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
22644e/hc-128/200606gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
22652e/hc-128/200701bgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
22660e/hc-128/200606gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
22660e/hc-128/200701bgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
22740e/hc-128/200701agcc -Os -fomit-frame-pointer2014052920140525
22740e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
22740e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
22740e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2014052920140525
22748e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
22748e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2014052920140525
22748e/hc-128/200701agcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
22748e/hc-128/200701agcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
22748e/hc-128/200701agcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
22756e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
22756e/hc-128/200701agcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22760e/hc-128/200701agcc -O2 -fomit-frame-pointer2014052920140525
22760e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
22760e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
22760e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
22760e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
22764e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
22768e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
22768e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
22768e/hc-128/200701agcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
22772e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
22772e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
22772e/hc-128/200701bgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
22776e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
22776e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
22780e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
22780e/hc-128/200606gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
22792e/hc-128/200701agcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
22796e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
22796e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
22808e/hc-128/200701agcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
22812e/hc-128/200701agcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
22848e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
22872e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
22944e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2014052920140525
22948e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2014052920140525
22948e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
22948e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
22948e/hc-128/200606gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
23112e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
23124e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
23124e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
23128e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
23144e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
23144e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
23144e/hc-128/200606gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
23144e/hc-128/200701bgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
23180e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
23180e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
23256e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2014052920140525
23364e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
23368e/hc-128/200701agcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
23432e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
23432e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2014052920140525
23436e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
23448e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2014052920140525
23500e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
23500e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
23500e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
23504e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
23516e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
23532e/hc-128/200606gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
23532e/hc-128/200701bgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
23540e/hc-128/200606gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
23568e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
23580e/hc-128/200701agcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
23604e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
23604e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
23604e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2014052920140525
23624e/hc-128/200701agcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
23628e/hc-128/200701agcc -march=barcelona -O -fomit-frame-pointer2014052920140525
23632e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2014052920140525
23636e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
23668e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
23676e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2014052920140525
23688e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2014052920140525
23688e/hc-128/200606gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200606gcc -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200701bgcc -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200606gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200701bgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
23696e/hc-128/200606gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
23700e/hc-128/200606gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
23704e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
23704e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
23704e/hc-128/200701bgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
23704e/hc-128/200701bgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
23712e/hc-128/200701bgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
23712e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
23712e/hc-128/200606gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
23712e/hc-128/200606gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
23712e/hc-128/200701bgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
23712e/hc-128/200606gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
23712e/hc-128/200701bgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
23716e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
23724e/hc-128/200606gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
23728e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
23904e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2014052920140525
23940e/hc-128/200701bgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
24024e/hc-128/200701agcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
24024e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
24024e/hc-128/200701agcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
24028e/hc-128/200701agcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
24036e/hc-128/200701agcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
24208e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
24208e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
24208e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
24208e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
24212e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
24212e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
24216e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
24224e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
24228e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
24232e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
24272e/hc-128/200606gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24272e/hc-128/200701bgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24276e/hc-128/200606gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24276e/hc-128/200701bgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24288e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
24288e/hc-128/200606gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
24288e/hc-128/200701bgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
24320e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
24396e/hc-128/200701agcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24400e/hc-128/200701agcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
24416e/hc-128/200701bgcc -O3 -fomit-frame-pointer2014052920140525
24416e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2014052920140525
24420e/hc-128/200606gcc -O3 -fomit-frame-pointer2014052920140525
24420e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
24420e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
24432e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2014052920140525
24500e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
24500e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
24504e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
24512e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
24524e/hc-128/200701aclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
24524e/hc-128/200701aclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24524e/hc-128/200701aclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
24524e/hc-128/200701aclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24528e/hc-128/200701aclang -O3 -fomit-frame-pointer2014071220140622
24536e/hc-128/200701aclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
24548e/hc-128/200701aclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
24572e/hc-128/200606clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
24572e/hc-128/200606clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
24576e/hc-128/200701bclang -O3 -fomit-frame-pointer2014071220140622
24576e/hc-128/200606clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24580e/hc-128/200606clang -O3 -fomit-frame-pointer2014071220140622
24580e/hc-128/200701bclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
24580e/hc-128/200701bclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24580e/hc-128/200606clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
24580e/hc-128/200701bclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
24580e/hc-128/200701bclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
24588e/hc-128/200606clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
24588e/hc-128/200701bclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24600e/hc-128/200701bclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
24648e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
24648e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
24724e/hc-128/200701agcc -O3 -fomit-frame-pointer2014052920140525
24724e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
24728e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2014052920140525
24852e/hc-128/200701agcc -O -fomit-frame-pointer2014052920140525
24852e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2014052920140525
24852e/hc-128/200701agcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
24852e/hc-128/200701agcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
24852e/hc-128/200701agcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
24856e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
24860e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
24864e/hc-128/200701agcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
25256e/hc-128/200606clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
94024e/hc-128/200606gcc -funroll-loops2014052920140525
94040e/hc-128/200606gcc2014052920140525
94048e/hc-128/200606cc2014052920140525
94936e/hc-128/200701agcc2014052920140525
94948e/hc-128/200701acc2014052920140525
94964e/hc-128/200701agcc -funroll-loops2014052920140525
97240e/hc-128/200701bcc2014052920140525
97252e/hc-128/200701bgcc2014052920140525
97496e/hc-128/200701bgcc -funroll-loops2014052920140525

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
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: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
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-128.c: clang: warning: argument unused during compilation: '-fpolly'
hc-128.c: clang: warning: argument unused during compilation: '-fvectorize'
hc-128.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hc-128.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: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
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-128.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hc-128.c: clang: warning: argument unused during compilation: '-mavx2'
hc-128.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: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
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-128.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hc-128.c: clang: warning: argument unused during compilation: '-mavx2'
hc-128.c: clang: warning: argument unused during compilation: '-mpclmul'
hc-128.c: clang: warning: argument unused during compilation: '-fpolly'
hc-128.c: clang: warning: argument unused during compilation: '-fvectorize'
hc-128.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hc-128.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: 3, 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-128/200606 e/hc-128/200701a e/hc-128/200701b

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
hc-128.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: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
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-128.c: clang: warning: argument unused during compilation: '-mavx2'
hc-128.c: clang: warning: argument unused during compilation: '-fpolly'
hc-128.c: clang: warning: argument unused during compilation: '-fvectorize'
hc-128.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hc-128.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: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b