Implementation notes: amd64, hydra1, crypto_stream/hc128

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
21304e/hc-128/200701bgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
21319e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
21334e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
21341e/hc-128/200701agcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
21357e/hc-128/200606gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
21397e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
21397e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
21397e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
21405e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
21405e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
21408e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
21421e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
21424e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
21425e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
21446e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
21528e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
21529e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
21537e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
21565e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
21571e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
21582e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
22714e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
22714e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
22806e/hc-128/200701bgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
22814e/hc-128/200701bgcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
22818e/hc-128/200701bgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
22822e/hc-128/200606gcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
22824e/hc-128/200606gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
22839e/hc-128/200701agcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
22840e/hc-128/200606gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
22842e/hc-128/200701bgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
22842e/hc-128/200701agcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
22843e/hc-128/200606gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
22854e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
22855e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
22864e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
22880e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
22885e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
22893e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
22894e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
22900e/hc-128/200701agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
22901e/hc-128/200701agcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
22905e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
22917e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
22922e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
22925e/hc-128/200701bgcc -O3 -fomit-frame-pointer2016101420161009
22925e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
22926e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
22939e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2016101420161009
22944e/hc-128/200606gcc -O3 -fomit-frame-pointer2016101420161009
22956e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
22959e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
22960e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
22974e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2016101420161009
22998e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2016101420161009
23006e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
23010e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
23013e/hc-128/200701agcc -O3 -fomit-frame-pointer2016101420161009
23023e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
23024e/hc-128/200606gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
23032e/hc-128/200701bgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
23032e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
23039e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
23040e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
23072e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
23099e/hc-128/200701agcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
23158e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
23159e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
23173e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
23182e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
23183e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
23200e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
23247e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
23252e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
23272e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
23461e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
23469e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
23574e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
23581e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
23621e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
23630e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
23754e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
23754e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
24165e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
24165e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
24168e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
24168e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
24461e/hc-128/200701agcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
24468e/hc-128/200701agcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
24469e/hc-128/200701agcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24496e/hc-128/200606gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
24498e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24514e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24517e/hc-128/200701bgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
24533e/hc-128/200701agcc -O2 -fomit-frame-pointer2016101420161009
24534e/hc-128/200701agcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24544e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2016101420161009
24557e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
24568e/hc-128/200701agcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24570e/hc-128/200701agcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
24579e/hc-128/200606gcc -O2 -fomit-frame-pointer2016101420161009
24579e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
24581e/hc-128/200701agcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
24597e/hc-128/200701agcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
24616e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2016101420161009
24621e/hc-128/200701bgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
24624e/hc-128/200701bgcc -O2 -fomit-frame-pointer2016101420161009
24629e/hc-128/200701bgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
24648e/hc-128/200606gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
24653e/hc-128/200701agcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
24658e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24661e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
24661e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2016101420161009
24677e/hc-128/200701bgcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24706e/hc-128/200606gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
24714e/hc-128/200606gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24716e/hc-128/200701bgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24723e/hc-128/200606gcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
24749e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
24755e/hc-128/200701agcc -Os -fomit-frame-pointer2016101420161009
24762e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
24763e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
24776e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2016101420161009
24786e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
24789e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
24789e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2016101420161009
24804e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
24806e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
24813e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
24816e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
24821e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
24822e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
24829e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
24835e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
24840e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
24845e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
24845e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
24848e/hc-128/200701bgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24848e/hc-128/200606gcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
24848e/hc-128/200701bgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
24859e/hc-128/200606gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
24861e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
24870e/hc-128/200606gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
24870e/hc-128/200701bgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
24877e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2016101420161009
24884e/hc-128/200701bgcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
24886e/hc-128/200606gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
24890e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
24901e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
24904e/hc-128/200701bgcc -Os -fomit-frame-pointer2016101420161009
24904e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2016101420161009
24917e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
24920e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
24923e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
24928e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2016101420161009
24934e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
24960e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
24968e/hc-128/200606gcc -Os -fomit-frame-pointer2016101420161009
24968e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
24987e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2016101420161009
24997e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2016101420161009
25021e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
25032e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
25043e/hc-128/200701agcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
25061e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
25062e/hc-128/200701agcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
25064e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
25072e/hc-128/200701agcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
25083e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
25085e/hc-128/200701agcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
25086e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
25091e/hc-128/200701agcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
25091e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
25101e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
25101e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
25112e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
25112e/hc-128/200701bgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
25117e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
25128e/hc-128/200606gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
25152e/hc-128/200701agcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
25157e/hc-128/200701agcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
25168e/hc-128/200701bgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
25168e/hc-128/200606gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
25178e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
25181e/hc-128/200701agcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
25186e/hc-128/200606gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
25238e/hc-128/200701bgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
25242e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
25266e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
25280e/hc-128/200606gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
25288e/hc-128/200701bgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
25288e/hc-128/200606gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
25301e/hc-128/200606gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
25301e/hc-128/200701bgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
25304e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
25379e/hc-128/200701bgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
25392e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
25395e/hc-128/200606gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
25397e/hc-128/200701bgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
25405e/hc-128/200606gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
25412e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
25414e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
25430e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
25445e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
25467e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
25472e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
25473e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
25474e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
25478e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
25531e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
25539e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2016101420161009
25552e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
25568e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2016101420161009
25573e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
25579e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
25632e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
25650e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2016101420161009
25765e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
25776e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2016101420161009
25781e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
25830e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2016101420161009
26123e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
26141e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
26290e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2016101420161009
26293e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
26301e/hc-128/200701agcc -O -fomit-frame-pointer2016101420161009
26301e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2016101420161009
26368e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
26515e/hc-128/200701agcc -march=barcelona -O -fomit-frame-pointer2016101420161009
26517e/hc-128/200701agcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
26517e/hc-128/200701agcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
26517e/hc-128/200701agcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
26539e/hc-128/200701agcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
26555e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
26580e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
26592e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
26611e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
26613e/hc-128/200701bgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
26629e/hc-128/200701aclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26640e/hc-128/200701bclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26646e/hc-128/200606clang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
26648e/hc-128/200701bclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26653e/hc-128/200701aclang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
26659e/hc-128/200606clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26661e/hc-128/200606clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26664e/hc-128/200701bclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26664e/hc-128/200701bclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26667e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
26667e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2016101420161009
26670e/hc-128/200606clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26672e/hc-128/200701bclang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
26686e/hc-128/200701bclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
26686e/hc-128/200606clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26690e/hc-128/200701aclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26699e/hc-128/200606gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
26709e/hc-128/200701aclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
26717e/hc-128/200701aclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26725e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
26734e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
26744e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
26749e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
26752e/hc-128/200606clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
26757e/hc-128/200701aclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26819e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2016101420161009
26821e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2016101420161009
26868e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
26874e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
27101e/hc-128/200701agcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
27112e/hc-128/200701agcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
27125e/hc-128/200701agcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
27565e/hc-128/200701bgcc -O -fomit-frame-pointer2016101420161009
27590e/hc-128/200606gcc -O -fomit-frame-pointer2016101420161009
27603e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
27603e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2016101420161009
27608e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2016101420161009
27619e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
27669e/hc-128/200606gcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
27669e/hc-128/200701bgcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
27669e/hc-128/200701bgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
27682e/hc-128/200606gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
27682e/hc-128/200701bgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
27696e/hc-128/200606gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
27845e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2016101420161009
27851e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2016101420161009
27856e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
27878e/hc-128/200701bgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
27883e/hc-128/200606gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
27891e/hc-128/200701bgcc -march=barcelona -O -fomit-frame-pointer2016101420161009
27893e/hc-128/200701bgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
27893e/hc-128/200606gcc -march=barcelona -O -fomit-frame-pointer2016101420161009
27909e/hc-128/200606gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
27912e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
27925e/hc-128/200701bgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
27997e/hc-128/200606gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
118218e/hc-128/200701acc2016101420161009
118234e/hc-128/200701agcc -funroll-loops2016101420161009
118242e/hc-128/200701agcc2016101420161009
118751e/hc-128/200606gcc2016101420161009
118755e/hc-128/200606cc2016101420161009
118774e/hc-128/200606gcc -funroll-loops2016101420161009
120733e/hc-128/200701bgcc -funroll-loops2016101420161009
120745e/hc-128/200701bcc2016101420161009
120752e/hc-128/200701bgcc2016101420161009

Test failure

Implementation: crypto_stream/hc128/e/hc-128/200606
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/hc-128/200606 e/hc-128/200701a e/hc-128/200701b