Implementation notes: amd64, glyme, crypto_stream/hc128

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
22204e/hc-128/200701agcc -O2 -fomit-frame-pointer2017020220170105
22204e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
22204e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2017020220170105
22204e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
22224e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
22224e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
22224e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
22224e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
22264e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
22264e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
22280e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
22280e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
22300e/hc-128/200701agcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
22328e/hc-128/200701agcc -Os -fomit-frame-pointer2017020220170105
22328e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22328e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2017020220170105
22332e/hc-128/200606gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
22332e/hc-128/200701bgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
22336e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
22336e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
22348e/hc-128/200606gcc -Os -fomit-frame-pointer2017020220170105
22348e/hc-128/200701bgcc -Os -fomit-frame-pointer2017020220170105
22348e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22348e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22348e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2017020220170105
22348e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2017020220170105
22356e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22356e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22356e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
22364e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22364e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2017020220170105
22388e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
22396e/hc-128/200701agcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
22404e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
22404e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
22408e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
22424e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
22424e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
22428e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
22448e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
22452e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
22452e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22452e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
22452e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22452e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
22456e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
22456e/hc-128/200606gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
22464e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
22472e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
22480e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
22480e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
22512e/hc-128/200701agcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
22512e/hc-128/200701agcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
22512e/hc-128/200701agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
22552e/hc-128/200701agcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
22556e/hc-128/200701agcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
22560e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
22564e/hc-128/200701agcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22564e/hc-128/200701agcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
22576e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22576e/hc-128/200701agcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
22596e/hc-128/200606gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
22596e/hc-128/200701bgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
22596e/hc-128/200606gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
22596e/hc-128/200701bgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
22596e/hc-128/200701bgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
22616e/hc-128/200606gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22616e/hc-128/200701bgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22616e/hc-128/200701bgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
22632e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22632e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22632e/hc-128/200606gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
22632e/hc-128/200701bgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
22636e/hc-128/200606gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
22636e/hc-128/200701bgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
22640e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
22640e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
22640e/hc-128/200606gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
22640e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
22648e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
22652e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
22652e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
22652e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
22656e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
22672e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
22712e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
22720e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
22720e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
22732e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
22732e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
22732e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
22732e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
22736e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
22740e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
22740e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
22744e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
22744e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
22744e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
22748e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
22748e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
22748e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
22748e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
22748e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
22772e/hc-128/200701agcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
22772e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
22780e/hc-128/200701agcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
22780e/hc-128/200701agcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
22780e/hc-128/200701agcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
22788e/hc-128/200701agcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
22792e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
22792e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
22792e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
22792e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
22812e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
22812e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
22844e/hc-128/200701agcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
22844e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
22844e/hc-128/200701agcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
22844e/hc-128/200701agcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
22844e/hc-128/200701agcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
22844e/hc-128/200701agcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
22900e/hc-128/200606gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
22900e/hc-128/200701bgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
22900e/hc-128/200606gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
22900e/hc-128/200701bgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
22900e/hc-128/200701bgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
22904e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
22904e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
22904e/hc-128/200606gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
22904e/hc-128/200606gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
22908e/hc-128/200606gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
22908e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
22968e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
22972e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
22972e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
22984e/hc-128/200606gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200701bgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200606gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200701bgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200606gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200701bgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200606gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200701bgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
22984e/hc-128/200606gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
22984e/hc-128/200701bgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
23028e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
23028e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
23028e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
23036e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
23036e/hc-128/200701bgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
23040e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
23040e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
23048e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
23048e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2017020220170105
23048e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2017020220170105
23048e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
23052e/hc-128/200606gcc -O3 -fomit-frame-pointer2017020220170105
23052e/hc-128/200701bgcc -O3 -fomit-frame-pointer2017020220170105
23052e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
23092e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
23092e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2017020220170105
23096e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23096e/hc-128/200701agcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23100e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
23100e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
23104e/hc-128/200701agcc -O3 -fomit-frame-pointer2017020220170105
23128e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
23128e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2017020220170105
23164e/hc-128/200606gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
23164e/hc-128/200701bgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
23184e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
23184e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2017020220170105
23212e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
23212e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
23212e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
23220e/hc-128/200701agcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
23220e/hc-128/200701agcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
23228e/hc-128/200701agcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
23232e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
23248e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
23276e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2017020220170105
23280e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
23280e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
23280e/hc-128/200701agcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
23292e/hc-128/200701bgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
23300e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23300e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23300e/hc-128/200701bgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23304e/hc-128/200606gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23312e/hc-128/200701agcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
23312e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
23312e/hc-128/200701agcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
23336e/hc-128/200701agcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23356e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
23356e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
23356e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
23360e/hc-128/200701agcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200606gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200701bgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200606gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200701bgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200701agcc -march=barcelona -O -fomit-frame-pointer2017020220170105
23360e/hc-128/200606gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
23360e/hc-128/200701bgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
23360e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2017020220170105
23388e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
23388e/hc-128/200606gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
23388e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
23408e/hc-128/200606gcc -O2 -fomit-frame-pointer2017020220170105
23408e/hc-128/200701bgcc -O2 -fomit-frame-pointer2017020220170105
23408e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
23408e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
23408e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2017020220170105
23412e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2017020220170105
23440e/hc-128/200606gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23440e/hc-128/200701bgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23440e/hc-128/200701bgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
23444e/hc-128/200606gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
23444e/hc-128/200701bgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
23448e/hc-128/200606gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
23448e/hc-128/200701bgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
23468e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
23468e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
23484e/hc-128/200606gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
23488e/hc-128/200701bgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
23516e/hc-128/200701agcc -O -fomit-frame-pointer2017020220170105
23516e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
23516e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2017020220170105
23540e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
23540e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
23540e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
23540e/hc-128/200701bgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
23540e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
23540e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
23544e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
23544e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
23544e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
23544e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
23544e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
23548e/hc-128/200606gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
23556e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
23556e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
23576e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
23580e/hc-128/200701bgcc -O -fomit-frame-pointer2017020220170105
23580e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
23580e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
23580e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2017020220170105
23580e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2017020220170105
23580e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
23604e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
23604e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
23608e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
23608e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
23608e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2017020220170105
23608e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2017020220170105
24016e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
24028e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2017020220170105
24032e/hc-128/200701agcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
24032e/hc-128/200701agcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
24076e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
24748e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
25176e/hc-128/200701bclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
25176e/hc-128/200701aclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
25176e/hc-128/200701aclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25176e/hc-128/200701bclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25180e/hc-128/200701aclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
25180e/hc-128/200701aclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25180e/hc-128/200701aclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25180e/hc-128/200701bclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25180e/hc-128/200701aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25180e/hc-128/200701bclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25184e/hc-128/200701bclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
25184e/hc-128/200701bclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25192e/hc-128/200606clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
25192e/hc-128/200606clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25192e/hc-128/200606clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25192e/hc-128/200606clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
25196e/hc-128/200606clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
25196e/hc-128/200606clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
102700e/hc-128/200606gcc -funroll-loops2017020220170105
102704e/hc-128/200701agcc2017020220170105
102704e/hc-128/200701agcc -funroll-loops2017020220170105
105840e/hc-128/200701bgcc2017020220170105
105840e/hc-128/200701bgcc -funroll-loops2017020220170105
131752e/hc-128/200606cc2017020220170105
132568e/hc-128/200701acc2017020220170105
135104e/hc-128/200701bcc2017020220170105

Test failure

Implementation: crypto_stream/hc128/e/hc-128/200606
Compiler: gcc -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer e/hc-128/200606
gcc -march=barcelona -Os -fomit-frame-pointer e/hc-128/200606
gcc -march=k8 -O2 -fomit-frame-pointer e/hc-128/200606
gcc -march=k8 -O3 -fomit-frame-pointer e/hc-128/200606
gcc -march=k8 -Os -fomit-frame-pointer e/hc-128/200606
gcc -march=nocona -O2 -fomit-frame-pointer e/hc-128/200606
gcc -march=nocona -O3 -fomit-frame-pointer e/hc-128/200606
gcc -march=nocona -O -fomit-frame-pointer e/hc-128/200606
gcc -march=nocona -Os -fomit-frame-pointer e/hc-128/200606

Compiler output

Implementation: crypto_stream/hc128/e/hc-128/200606
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: cc1: fatal error: try-anything.c: No such file or directory
try.c: compilation terminated.
measure-anything.c: printword(COMPILER);
measure-anything.c: ^~~~~~~~
measure-anything.c: measure-anything.c:132:13: note: each undeclared identifier is reported only once for each function it appears in

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv e/hc-128/200606