Implementation notes: amd64, nmi0247, crypto_stream/hc128

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
23661e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
23694e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
23716e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
23870e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
23870e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
23914e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
23914e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
23925e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
23925e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
23936e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
23969e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
23969e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
24013e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24024e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24024e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
24035e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24035e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24046e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
24057e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
24057e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
24068e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
24068e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24079e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
24090e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
24145e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
24167e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
24178e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
24178e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24277e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2010080320100728
24277e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24277e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24288e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24310e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24310e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2010080320100728
24420e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
24420e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
24453e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24464e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
24475e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
24508e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
24508e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2010080320100728
24519e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
24519e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
24519e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
24530e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
24541e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
24552e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
24552e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24563e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
24563e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
24563e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
24574e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2010080320100728
24585e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
24585e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2010080320100728
24596e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
24596e/hc-128/200701agcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
24596e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24596e/hc-128/200701agcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
24607e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
24607e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
24607e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
24618e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2010080320100728
24629e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
24629e/hc-128/200701agcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
24640e/hc-128/200606gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
24640e/hc-128/200606gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
24651e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
24662e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
24673e/hc-128/200606gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
24717e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24783e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2010080320100728
24816e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
24827e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
24827e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2010080320100728
24827e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
24860e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
24871e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2010080320100728
24882e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
24893e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
24904e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
24904e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
24904e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
24915e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
24915e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2010080320100728
24926e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
24937e/hc-128/200701bgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
25069e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
25069e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
25102e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
25113e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2010080320100728
25135e/hc-128/200701agcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
25135e/hc-128/200701agcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
25135e/hc-128/200701agcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
25135e/hc-128/200606gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
25179e/hc-128/200701agcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
25179e/hc-128/200606gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
25179e/hc-128/200701agcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
25201e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
25201e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
25201e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
25234e/hc-128/200606gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
25234e/hc-128/200701bgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080320100728
25245e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2010080320100728
25245e/hc-128/200701bgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080320100728
25245e/hc-128/200701agcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
25278e/hc-128/200606gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
25322e/hc-128/200606gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
25333e/hc-128/200606gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
25366e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
25377e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
25388e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
25399e/hc-128/200701bgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080320100728
25399e/hc-128/200701bgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080320100728
25410e/hc-128/200701bgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080320100728
25443e/hc-128/200701bgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080320100728
25476e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
25476e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
25575e/hc-128/200701bgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080320100728
25575e/hc-128/200701bgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080320100728
25619e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728