Implementation notes: amd64, hlopt03, crypto_stream/hc256

Computer: hlopt03
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100509
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
74800e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060220100509
74943e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
75016e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060220100509
75091e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060220100509
75147e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2010060220100509
75149e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060220100509
75191e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
75247e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
75261e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
75282e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2010060220100509
75394e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
75526e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2010060220100509
75699e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2010060220100509
75761e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
75981e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060220100509
75994e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2010060220100509
76076e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060220100509
76116e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
76118e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060220100509
76150e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
76435e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
76435e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
76436e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2010060220100509
76460e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060220100509
76463e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2010060220100509
76795e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2010060220100509
76920e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
76925e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
76945e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
77025e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060220100509
77029e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
77037e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060220100509
77055e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
77091e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2010060220100509
77187e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2010060220100509
77232e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060220100509
77243e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2010060220100509
77317e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2010060220100509
77459e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2010060220100509
77499e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060220100509
77528e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
77545e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
78400e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2010060220100509
78485e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
78693e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
78735e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2010060220100509
78819e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
79005e/hc-256/200701gcc -O -fomit-frame-pointer2010060220100509
79272e/hc-256/200511gcc -O -fomit-frame-pointer2010060220100509
79317e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2010060220100509
79680e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
79857e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060220100509
79934e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
79997e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2010060220100509
80040e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
80124e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060220100509
80325e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060220100509
80450e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060220100509
80458e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
80510e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
80513e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060220100509
80549e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060220100509
80691e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
80789e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2010060220100509
81136e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
81327e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
81352e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2010060220100509
81568e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060220100509
81628e/hc-256/200511gcc -Os -fomit-frame-pointer2010060220100509
81648e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2010060220100509
81821e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
81824e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060220100509
81854e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060220100509
81859e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
81887e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2010060220100509
81990e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060220100509
82071e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060220100509
82352e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060220100509
82427e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2010060220100509
82430e/hc-256/200701gcc -Os -fomit-frame-pointer2010060220100509
82495e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
82495e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2010060220100509
82497e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
82856e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
82865e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2010060220100509
83032e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
83068e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2010060220100509
83101e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2010060220100509
83124e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2010060220100509
83281e/hc-256/200511gcc -O3 -fomit-frame-pointer2010060220100509
83317e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2010060220100509
83388e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
83487e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
83515e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
83523e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
83554e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2010060220100509
83721e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2010060220100509
83830e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2010060220100509
83835e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
83934e/hc-256/200511gcc -O2 -fomit-frame-pointer2010060220100509
84134e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2010060220100509
84172e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
84207e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
84307e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
84327e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2010060220100509
84361e/hc-256/200701gcc -O3 -fomit-frame-pointer2010060220100509
84374e/hc-256/200701gcc -O2 -fomit-frame-pointer2010060220100509
84391e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2010060220100509
84454e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
84590e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2010060220100509
85052e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
85076e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2010060220100509
87864e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
87891e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060220100509
87962e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2010060220100509
88083e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2010060220100509
88086e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060220100509
88184e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
88388e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
89540e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
255916e/hc-256/200511cc2010060220100509
256440e/hc-256/200701cc2010060220100509
257042e/hc-256/200701gcc2010060220100509
257385e/hc-256/200701gcc -funroll-loops2010060220100509
257560e/hc-256/200511gcc2010060220100509
257561e/hc-256/200511gcc -funroll-loops2010060220100509