Implementation notes: amd64, lanczos, crypto_stream/hc256

Computer: lanczos
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
59481e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2010112220101111
59499e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
59526e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010112220101111
59589e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2010112220101111
59949e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
59985e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010112220101111
59994e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2010112220101111
60066e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2010112220101111
60129e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
60138e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
60138e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
60246e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
60255e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
60282e/hc-256/200511gcc -O -fomit-frame-pointer2010112220101111
60309e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2010112220101111
60318e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010112220101111
60408e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
60408e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2010112220101111
60498e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2010112220101111
60534e/hc-256/200701gcc -O -fomit-frame-pointer2010112220101111
60588e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
60642e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2010112220101111
60705e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010112220101111
60741e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
60768e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2010112220101111
60912e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2010112220101111
60930e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
60966e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
61020e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2010112220101111
61056e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2010112220101111
67788e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
68067e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2010112220101111
68103e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2010112220101111
68373e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010112220101111
68391e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
68418e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010112220101111
68454e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010112220101111
68544e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
68589e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
68616e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010112220101111
68652e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010112220101111
68652e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
68778e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010112220101111
68868e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2010112220101111
68904e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
68904e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010112220101111
68994e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
69021e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
69021e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
69165e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2010112220101111
69291e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010112220101111
69561e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010112220101111
69615e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010112220101111
69723e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
70101e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
70254e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010112220101111
70272e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010112220101111
70344e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010112220101111
70389e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010112220101111
70479e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
70695e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2010112220101111
70983e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010112220101111
71046e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
71127e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
71262e/hc-256/200511gcc -O3 -fomit-frame-pointer2010112220101111
71379e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2010112220101111
71397e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2010112220101111
71406e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
71424e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
71523e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
71550e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2010112220101111
71550e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
71595e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
71613e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010112220101111
71676e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2010112220101111
71739e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010112220101111
71748e/hc-256/200511gcc -O2 -fomit-frame-pointer2010112220101111
71766e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2010112220101111
71802e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
71811e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
71829e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
71874e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2010112220101111
71892e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
71901e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010112220101111
71901e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010112220101111
71910e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
71982e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2010112220101111
72036e/hc-256/200701gcc -O2 -fomit-frame-pointer2010112220101111
72036e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
72036e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2010112220101111
72045e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
72045e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2010112220101111
72072e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010112220101111
72090e/hc-256/200701gcc -O3 -fomit-frame-pointer2010112220101111
72099e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2010112220101111
72270e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
72441e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2010112220101111
72441e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2010112220101111
72603e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2010112220101111
72711e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
72972e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010112220101111
73026e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
73332e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2010112220101111
73377e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010112220101111
73431e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2010112220101111
73539e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
73980e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
74331e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2010112220101111
74421e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2010112220101111
74709e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2010112220101111
74745e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2010112220101111
74754e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
74772e/hc-256/200511gcc -Os -fomit-frame-pointer2010112220101111
74808e/hc-256/200701gcc -Os -fomit-frame-pointer2010112220101111
74808e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2010112220101111
74853e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2010112220101111
74862e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
74889e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
75006e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
75177e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
222669e/hc-256/200511cc2010112220101111
222768e/hc-256/200511gcc2010112220101111
222786e/hc-256/200511gcc -funroll-loops2010112220101111
223704e/hc-256/200701cc2010112220101111
223974e/hc-256/200701gcc2010112220101111
224010e/hc-256/200701gcc -funroll-loops2010112220101111