Implementation notes: amd64, nmih002, crypto_stream/hc256

Computer: nmih002
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20101204
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
59490e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2010083020100821
59652e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2010083020100821
59850e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2010083020100821
59868e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
59931e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
59976e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2010083020100821
60048e/hc-256/200511gcc -O -fomit-frame-pointer2010083020100821
60048e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
60102e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010083020100821
60138e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
60147e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2010083020100821
60174e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2010083020100821
60192e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010083020100821
60219e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
60300e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2010083020100821
60309e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
60363e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010083020100821
60426e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010083020100821
60444e/hc-256/200701gcc -O -fomit-frame-pointer2010083020100821
60444e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
60471e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2010083020100821
60471e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
60507e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
60561e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2010083020100821
60642e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
60723e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2010083020100821
60777e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2010083020100821
60867e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
60876e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
60903e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2010083020100821
67572e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
67887e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010083020100821
68085e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
68238e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010083020100821
68364e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
68445e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010083020100821
68463e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
68526e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
68553e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
68571e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010083020100821
68598e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010083020100821
68616e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010083020100821
68634e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010083020100821
68661e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2010083020100821
68679e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2010083020100821
68733e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
68769e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2010083020100821
68886e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010083020100821
69039e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
69165e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
69462e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2010083020100821
69480e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
69516e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010083020100821
69696e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010083020100821
69732e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
70227e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010083020100821
70254e/hc-256/200511gcc -O3 -fomit-frame-pointer2010083020100821
70362e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010083020100821
70596e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
70713e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
70713e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
70767e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010083020100821
70884e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010083020100821
71163e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
71208e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2010083020100821
71244e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010083020100821
71343e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
71370e/hc-256/200701gcc -O2 -fomit-frame-pointer2010083020100821
71451e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
71514e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
71532e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2010083020100821
71541e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2010083020100821
71559e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010083020100821
71577e/hc-256/200701gcc -O3 -fomit-frame-pointer2010083020100821
71586e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010083020100821
71604e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
71622e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
71649e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
71685e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2010083020100821
71694e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2010083020100821
71757e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2010083020100821
71829e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010083020100821
71865e/hc-256/200511gcc -O2 -fomit-frame-pointer2010083020100821
71892e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
71919e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010083020100821
71919e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
71919e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2010083020100821
71946e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2010083020100821
71973e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010083020100821
71982e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
72135e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2010083020100821
72225e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2010083020100821
72324e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2010083020100821
72369e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
72378e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
72387e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2010083020100821
72387e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2010083020100821
72423e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2010083020100821
72756e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010083020100821
72963e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
73278e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
73629e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
73638e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
73683e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2010083020100821
73764e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2010083020100821
73881e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010083020100821
73962e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2010083020100821
73980e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
74574e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2010083020100821
74619e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2010083020100821
74646e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
74745e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
74754e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
74790e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2010083020100821
74790e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2010083020100821
74799e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
74970e/hc-256/200701gcc -Os -fomit-frame-pointer2010083020100821
74997e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2010083020100821
75006e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
75078e/hc-256/200511gcc -Os -fomit-frame-pointer2010083020100821
222966e/hc-256/200511gcc2010083020100821
222975e/hc-256/200511gcc -funroll-loops2010083020100821
223281e/hc-256/200511cc2010083020100821
224154e/hc-256/200701gcc2010083020100821
224235e/hc-256/200701cc2010083020100821
224280e/hc-256/200701gcc -funroll-loops2010083020100821