Implementation notes: amd64, nalla, crypto_stream/hc128

Computer: nalla
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20100728
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
22680e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
22716e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
22716e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080320100728
22722e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080320100728
22728e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2010080320100728
22728e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
22740e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
22812e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080320100728
22824e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
22836e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2010080320100728
22836e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
22836e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080320100728
22842e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
22854e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
22854e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
22860e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2010080320100728
22902e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
22932e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
22938e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
22956e/hc-128/200606gcc -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
22992e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080320100728
23052e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080320100728
23166e/hc-128/200606gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
23172e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
23202e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
23202e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
23202e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080320100728
23220e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2010080320100728
23268e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
23286e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2010080320100728
23286e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2010080320100728
23292e/hc-128/200606gcc -O -fomit-frame-pointer2010080320100728
23298e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
23304e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2010080320100728
23310e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
23328e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2010080320100728
23334e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2010080320100728
23340e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
23340e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2010080320100728
23346e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080320100728
23358e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
23370e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
23370e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
23388e/hc-128/200606gcc -Os -fomit-frame-pointer2010080320100728
23394e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080320100728
23406e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
23418e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
23448e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
23472e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
23472e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
23484e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080320100728
23490e/hc-128/200606gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
23502e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
23502e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080320100728
23514e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2010080320100728
23514e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2010080320100728
23514e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
23514e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
23532e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2010080320100728
23538e/hc-128/200606gcc -O3 -fomit-frame-pointer2010080320100728
23538e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
23538e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080320100728
23544e/hc-128/200606gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
23550e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
23562e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
23568e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2010080320100728
23580e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
23580e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2010080320100728
23616e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
23616e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080320100728
23628e/hc-128/200701agcc -O -fomit-frame-pointer2010080320100728
23628e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2010080320100728
23634e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
23646e/hc-128/200606gcc -O2 -fomit-frame-pointer2010080320100728
23646e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
23646e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2010080320100728
23652e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080320100728
23652e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2010080320100728
23670e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
23676e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
23766e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
23766e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2010080320100728
23796e/hc-128/200701agcc -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
23814e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
23844e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
23856e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
23904e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
23916e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
23922e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2010080320100728
23922e/hc-128/200701agcc -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
23922e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2010080320100728
23940e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080320100728
23952e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2010080320100728
23970e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
23970e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
23976e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
23994e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2010080320100728
24000e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2010080320100728
24000e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2010080320100728
24024e/hc-128/200701agcc -Os -fomit-frame-pointer2010080320100728
24138e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24156e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080320100728
24156e/hc-128/200701agcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
24180e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
24186e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24186e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
24192e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
24192e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080320100728
24204e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2010080320100728
24210e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2010080320100728
24210e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2010080320100728
24222e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
24222e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080320100728
24228e/hc-128/200701agcc -O3 -fomit-frame-pointer2010080320100728
24240e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
24240e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2010080320100728
24246e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
24258e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
24258e/hc-128/200701agcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
24294e/hc-128/200701agcc -O2 -fomit-frame-pointer2010080320100728
24294e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
24300e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2010080320100728
24300e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2010080320100728
24306e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2010080320100728
24318e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24318e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
24324e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
24324e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2010080320100728
24336e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2010080320100728
24348e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24456e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080320100728
24486e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
24498e/hc-128/200701bgcc -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
24504e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080320100728
24516e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
24534e/hc-128/200701bgcc -Os -fomit-frame-pointer2010080320100728
24534e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
24534e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24552e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2010080320100728
24552e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
24558e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2010080320100728
24558e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2010080320100728
24576e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
24606e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
24606e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080320100728
24612e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24642e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2010080320100728
24642e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
24642e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
24654e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
24672e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080320100728
24684e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
24690e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080320100728
24696e/hc-128/200701bgcc -O -fomit-frame-pointer2010080320100728
24696e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2010080320100728
24696e/hc-128/200701bgcc -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
24720e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2010080320100728
24738e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24810e/hc-128/200701bgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
24816e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080320100728
24822e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
24834e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2010080320100728
24852e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24870e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2010080320100728
24876e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24882e/hc-128/200701bgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
24882e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2010080320100728
24900e/hc-128/200701bgcc -O2 -fomit-frame-pointer2010080320100728
24912e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2010080320100728
24918e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
24930e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24948e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
24960e/hc-128/200701bgcc -O3 -fomit-frame-pointer2010080320100728
24960e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2010080320100728
25104e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2010080320100728
25110e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
25152e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2010080320100728
25242e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
25362e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2010080320100728
25386e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
93408e/hc-128/200606gcc -funroll-loops2010080320100728
93522e/hc-128/200606gcc2010080320100728
93702e/hc-128/200606cc2010080320100728
94524e/hc-128/200701acc2010080320100728
94530e/hc-128/200701agcc2010080320100728
94548e/hc-128/200701agcc -funroll-loops2010080320100728
97722e/hc-128/200701bgcc -funroll-loops2010080320100728
97770e/hc-128/200701bcc2010080320100728
98160e/hc-128/200701bgcc2010080320100728