Implementation notes: amd64, nmiv003, crypto_stream/hc256

Computer: nmiv003
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20100926
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
52524e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010073120100728
52578e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2010073120100728
52578e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
52605e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
52614e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010073120100728
52740e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010073120100728
52749e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
52785e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
52821e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010073120100728
52893e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2010073120100728
53118e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53136e/hc-256/200511gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53190e/hc-256/200511gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53334e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
53343e/hc-256/200701gcc -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53361e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010073120100728
53361e/hc-256/200511gcc -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53388e/hc-256/200701gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53406e/hc-256/200701gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53559e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010073120100728
53568e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
53658e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010073120100728
53892e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010073120100728
53928e/hc-256/200511gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010073120100728
53946e/hc-256/200511gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010073120100728
53964e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010073120100728
54000e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010073120100728
54054e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2010073120100728
54099e/hc-256/200511gcc -O3 -fomit-frame-pointer2010073120100728
54117e/hc-256/200701gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010073120100728
54117e/hc-256/200701gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010073120100728
54153e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010073120100728
54180e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010073120100728
54243e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2010073120100728
54261e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2010073120100728
54270e/hc-256/200701gcc -O3 -fomit-frame-pointer2010073120100728
54288e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010073120100728
54288e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
54405e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
54621e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2010073120100728
54630e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2010073120100728
54684e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
54900e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2010073120100728
54918e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
55080e/hc-256/200701gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010073120100728
55224e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
55224e/hc-256/200511gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010073120100728
55233e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010073120100728
55242e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010073120100728
55350e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010073120100728
55350e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
55359e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2010073120100728
55359e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
55359e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010073120100728
55368e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010073120100728
55422e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010073120100728
55449e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010073120100728
55458e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
55467e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
55476e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010073120100728
55494e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
55512e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2010073120100728
55710e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
55737e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
55791e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010073120100728
55809e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2010073120100728
55827e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
55881e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2010073120100728
55935e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010073120100728
56007e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010073120100728
56016e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56025e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010073120100728
56052e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010073120100728
56061e/hc-256/200701gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010073120100728
56070e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
56079e/hc-256/200701gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56088e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010073120100728
56097e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010073120100728
56106e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
56106e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
56142e/hc-256/200511gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56151e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
56151e/hc-256/200511gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010073120100728
56178e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010073120100728
56187e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2010073120100728
56187e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010073120100728
56223e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56250e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2010073120100728
56250e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010073120100728
56250e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010073120100728
56268e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
56304e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010073120100728
56304e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
56376e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
56565e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010073120100728
56628e/hc-256/200701gcc -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56682e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
56718e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
56718e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010073120100728
56808e/hc-256/200701gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56853e/hc-256/200511gcc -march=barcelona -O2 -fomit-frame-pointer2010073120100728
56925e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
56925e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2010073120100728
56961e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
56997e/hc-256/200511gcc -O -fomit-frame-pointer2010073120100728
56997e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2010073120100728
57006e/hc-256/200511gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010073120100728
57006e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2010073120100728
57015e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2010073120100728
57051e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
57051e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2010073120100728
57078e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2010073120100728
57114e/hc-256/200701gcc -O -fomit-frame-pointer2010073120100728
57114e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
57168e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2010073120100728
57186e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2010073120100728
57186e/hc-256/200511gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010073120100728
57195e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010073120100728
57204e/hc-256/200701gcc -march=barcelona -O -fomit-frame-pointer2010073120100728
57222e/hc-256/200701gcc -m64 -march=barcelona -O -fomit-frame-pointer2010073120100728
57222e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010073120100728
57222e/hc-256/200701gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010073120100728
57231e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2010073120100728
57231e/hc-256/200701gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010073120100728
57240e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2010073120100728
57249e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010073120100728
57249e/hc-256/200511gcc -march=barcelona -O -fomit-frame-pointer2010073120100728
57258e/hc-256/200511gcc -m64 -march=barcelona -O -fomit-frame-pointer2010073120100728
57258e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010073120100728
57258e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010073120100728
57258e/hc-256/200511gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010073120100728
57258e/hc-256/200511gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010073120100728
57267e/hc-256/200511gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010073120100728
57267e/hc-256/200701gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010073120100728
57285e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010073120100728
57294e/hc-256/200701gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010073120100728
57501e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010073120100728
57510e/hc-256/200701gcc -O2 -fomit-frame-pointer2010073120100728
57573e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2010073120100728
57609e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
57618e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010073120100728
57627e/hc-256/200511gcc -O2 -fomit-frame-pointer2010073120100728
57627e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2010073120100728
57645e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
57663e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2010073120100728
57672e/hc-256/200701gcc -Os -fomit-frame-pointer2010073120100728
57672e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2010073120100728
57681e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2010073120100728
57690e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
57699e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2010073120100728
57708e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2010073120100728
57708e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
57708e/hc-256/200701gcc -march=barcelona -Os -fomit-frame-pointer2010073120100728
57717e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2010073120100728
57726e/hc-256/200511gcc -Os -fomit-frame-pointer2010073120100728
57744e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2010073120100728
57744e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2010073120100728
57771e/hc-256/200701gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010073120100728
57771e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
57780e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
57789e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2010073120100728
57825e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2010073120100728
57852e/hc-256/200511gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010073120100728
57960e/hc-256/200511gcc -march=barcelona -Os -fomit-frame-pointer2010073120100728
58131e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2010073120100728
58158e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
58176e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
58176e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2010073120100728
58338e/hc-256/200701gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010073120100728
58356e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2010073120100728
58419e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010073120100728
58437e/hc-256/200701gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010073120100728
58599e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010073120100728
58617e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2010073120100728
58617e/hc-256/200511gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010073120100728
58635e/hc-256/200511gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010073120100728
241839e/hc-256/200511gcc -funroll-loops2010073120100728
242586e/hc-256/200511cc2010073120100728
242631e/hc-256/200511gcc2010073120100728
243684e/hc-256/200701gcc2010073120100728
243864e/hc-256/200701cc2010073120100728
244332e/hc-256/200701gcc -funroll-loops2010073120100728