Implementation notes: amd64, nmiv001, crypto_stream/hc128

Computer: nmiv001
Architecture: amd64
CPU ID: GenuineIntel-000006fb-0febfbff
SUPERCOP version: 20110106
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
25767e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010101420101006
25776e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010101420101006
25839e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010101420101006
25848e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2010101420101006
25848e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010101420101006
25848e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010101420101006
25857e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010101420101006
25866e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010101420101006
25866e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010101420101006
25884e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2010101420101006
25893e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010101420101006
25902e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010101420101006
25902e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010101420101006
25911e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010101420101006
26226e/hc-128/200606gcc -O -fomit-frame-pointer2010101420101006
26226e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2010101420101006
26226e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2010101420101006
26226e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2010101420101006
26226e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2010101420101006
26289e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2010101420101006
26298e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2010101420101006
26307e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2010101420101006
26316e/hc-128/200701agcc -O -fomit-frame-pointer2010101420101006
26316e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2010101420101006
26343e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2010101420101006
26352e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2010101420101006
26379e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2010101420101006
26397e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2010101420101006
27000e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010101420101006
27000e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2010101420101006
27009e/hc-128/200606gcc -O3 -fomit-frame-pointer2010101420101006
27009e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2010101420101006
27027e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010101420101006
27027e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2010101420101006
27036e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010101420101006
27036e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2010101420101006
27045e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2010101420101006
27063e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2010101420101006
27063e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2010101420101006
27072e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2010101420101006
27090e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2010101420101006
27099e/hc-128/200701agcc -O3 -fomit-frame-pointer2010101420101006
27288e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010101420101006
27288e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010101420101006
27315e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010101420101006
27324e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010101420101006
27369e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010101420101006
27387e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2010101420101006
27387e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010101420101006
27396e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010101420101006
27396e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010101420101006
27423e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010101420101006
27423e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010101420101006
27423e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010101420101006
27432e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010101420101006
27441e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2010101420101006
27459e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010101420101006
27486e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010101420101006
27495e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010101420101006
27513e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2010101420101006
27513e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2010101420101006
27531e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010101420101006
27540e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2010101420101006
27549e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010101420101006
27549e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2010101420101006
27549e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010101420101006
27549e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010101420101006
27576e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010101420101006
27594e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010101420101006
27630e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010101420101006
27648e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2010101420101006
27648e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010101420101006
27657e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010101420101006
27657e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010101420101006
27657e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010101420101006
27693e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010101420101006
27702e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010101420101006
27711e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010101420101006
27720e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2010101420101006
27720e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010101420101006
27720e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2010101420101006
27720e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010101420101006
27729e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010101420101006
27792e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2010101420101006
27828e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2010101420101006
27873e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010101420101006
27873e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2010101420101006
27873e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2010101420101006
27882e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2010101420101006
27891e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2010101420101006
27891e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2010101420101006
27900e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2010101420101006
27900e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2010101420101006
27927e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2010101420101006
27927e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2010101420101006
27936e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2010101420101006
27936e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2010101420101006
27936e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2010101420101006
27945e/hc-128/200606gcc -Os -fomit-frame-pointer2010101420101006
27945e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2010101420101006
27954e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2010101420101006
27954e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2010101420101006
27963e/hc-128/200701bgcc -O -fomit-frame-pointer2010101420101006
27963e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2010101420101006
27972e/hc-128/200701agcc -Os -fomit-frame-pointer2010101420101006
27972e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2010101420101006
27972e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2010101420101006
27990e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010101420101006
27990e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2010101420101006
28017e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010101420101006
28017e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010101420101006
28017e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2010101420101006
28026e/hc-128/200606gcc -O2 -fomit-frame-pointer2010101420101006
28026e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010101420101006
28035e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2010101420101006
28053e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2010101420101006
28062e/hc-128/200701agcc -O2 -fomit-frame-pointer2010101420101006
28062e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2010101420101006
28062e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2010101420101006
28062e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2010101420101006
28071e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2010101420101006
28071e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010101420101006
28089e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010101420101006
28107e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010101420101006
28116e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010101420101006
28701e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2010101420101006
28728e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2010101420101006
28809e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010101420101006
28827e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010101420101006
28908e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010101420101006
28908e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010101420101006
28989e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010101420101006
28989e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010101420101006
28989e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2010101420101006
28998e/hc-128/200701bgcc -O3 -fomit-frame-pointer2010101420101006
29025e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2010101420101006
29187e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2010101420101006
29196e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010101420101006
29196e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010101420101006
29322e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010101420101006
29322e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010101420101006
29331e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010101420101006
29331e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010101420101006
29340e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010101420101006
29349e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010101420101006
29421e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2010101420101006
29736e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010101420101006
29754e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010101420101006
29763e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2010101420101006
29808e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010101420101006
29808e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010101420101006
29826e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010101420101006
29853e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010101420101006
29970e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2010101420101006
29979e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010101420101006
29988e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2010101420101006
29988e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010101420101006
29997e/hc-128/200701bgcc -O2 -fomit-frame-pointer2010101420101006
30024e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010101420101006
30024e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2010101420101006
30078e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2010101420101006
30087e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2010101420101006
30096e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2010101420101006
30096e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2010101420101006
30096e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2010101420101006
30105e/hc-128/200701bgcc -Os -fomit-frame-pointer2010101420101006
30114e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2010101420101006
63945e/hc-128/200606gcc -funroll-loops2010101420101006
64170e/hc-128/200701agcc -funroll-loops2010101420101006
64701e/hc-128/200701bgcc -funroll-loops2010101420101006
91044e/hc-128/200606gcc2010101420101006
91062e/hc-128/200606cc2010101420101006
92799e/hc-128/200701acc2010101420101006
92808e/hc-128/200701agcc2010101420101006
95679e/hc-128/200701bcc2010101420101006
95733e/hc-128/200701bgcc2010101420101006
237888e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010101420101006