Implementation notes: amd64, nmiv002, crypto_stream/hc128

Computer: nmiv002
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20090205
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
26388e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
26388e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
26388e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
26397e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
26397e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
26406e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
26406e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
26415e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
26478e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2009021520090205
26478e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2009021520090205
26496e/hc-128/200606gcc -O -fomit-frame-pointer2009021520090205
26496e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
26505e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
26505e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
26559e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
26568e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2009021520090205
26568e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
26577e/hc-128/200701agcc -O -fomit-frame-pointer2009021520090205
26577e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2009021520090205
26577e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2009021520090205
26586e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
26604e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
26604e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2009021520090205
26622e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
26631e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
26640e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
26649e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
26667e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
26712e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
26712e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
26721e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
26730e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2009021520090205
26730e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
26730e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
26748e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
26748e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
26757e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
26757e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
26757e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
26766e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
26775e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
26793e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
26793e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
26802e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
26829e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
26847e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
26856e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
26856e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
26865e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
26865e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
26865e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
26865e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
26874e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
26874e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
26874e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
26874e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
26883e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
26892e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
26892e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
26901e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
27819e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
27828e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
27927e/hc-128/200606gcc -O3 -fomit-frame-pointer2009021520090205
27927e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
27936e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2009021520090205
27936e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
27936e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
27936e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
27945e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2009021520090205
27954e/hc-128/200701agcc -O3 -fomit-frame-pointer2009021520090205
27954e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
27954e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
28566e/hc-128/200606gcc -O2 -fomit-frame-pointer2009021520090205
28566e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2009021520090205
28566e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
28566e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
28566e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
28566e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
28584e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2009021520090205
28593e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
28602e/hc-128/200701agcc -O2 -fomit-frame-pointer2009021520090205
28611e/hc-128/200701agcc -Os -fomit-frame-pointer2009021520090205
28611e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
28611e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
28611e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2009021520090205
28620e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2009021520090205
28629e/hc-128/200606gcc -Os -fomit-frame-pointer2009021520090205
28629e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
28638e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
28638e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
28647e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
28647e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
28647e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2009021520090205
28647e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
28656e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2009021520090205
28656e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
29862e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2009021520090205
29871e/hc-128/200701bgcc -O -fomit-frame-pointer2009021520090205
29898e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2009021520090205
29898e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
29952e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
29952e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2009021520090205
30033e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
30078e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
30078e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
30096e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
30114e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2009021520090205
30114e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
31194e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
31203e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
31203e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
31230e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
31347e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
31347e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
31716e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
31716e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
31932e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
31959e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
31968e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
31977e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
32616e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
32625e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
32643e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
32652e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
32652e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
32670e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
32679e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
32751e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
32778e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
32778e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
32787e/hc-128/200701bgcc -O3 -fomit-frame-pointer2009021520090205
32787e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2009021520090205
33417e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
33471e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
33579e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
33588e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2009021520090205
33606e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
33633e/hc-128/200701bgcc -O2 -fomit-frame-pointer2009021520090205
34326e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2009021520090205
34380e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2009021520090205
34407e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2009021520090205
34407e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
34407e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
34416e/hc-128/200701bgcc -Os -fomit-frame-pointer2009021520090205
90927e/hc-128/200606cc2009021520090205
90927e/hc-128/200606gcc -funroll-loops2009021520090205
91179e/hc-128/200606gcc2009021520090205
92655e/hc-128/200701acc2009021520090205
92727e/hc-128/200701agcc -funroll-loops2009021520090205
92988e/hc-128/200701agcc2009021520090205
95211e/hc-128/200701bgcc2009021520090205
95220e/hc-128/200701bcc2009021520090205
95301e/hc-128/200701bgcc -funroll-loops2009021520090205