Implementation notes: amd64, hlopt02, crypto_stream/hc256

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
74801e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050820100425
74890e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
75211e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050820100425
75244e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
75260e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
75274e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
75288e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2010050820100425
75290e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050820100425
75320e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
75335e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050820100425
75369e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050820100425
75500e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2010050820100425
75504e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
75760e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050820100425
75856e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
75992e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2010050820100425
76116e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
76125e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050820100425
76127e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050820100425
76259e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050820100425
76289e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050820100425
76441e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
76463e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2010050820100425
76507e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
76510e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2010050820100425
76512e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
76761e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2010050820100425
76786e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
76920e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2010050820100425
76920e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050820100425
76949e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
76952e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2010050820100425
76963e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
77025e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
77026e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
77135e/hc-256/200701gcc -O -fomit-frame-pointer2010050820100425
77135e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2010050820100425
77162e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
77231e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2010050820100425
77236e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050820100425
77418e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
77454e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050820100425
77458e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
77740e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050820100425
78081e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
78716e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2010050820100425
78730e/hc-256/200511gcc -O -fomit-frame-pointer2010050820100425
78799e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
78841e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
79204e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2010050820100425
79673e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050820100425
79811e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
79817e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2010050820100425
79817e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
79835e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050820100425
80399e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
80471e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
80487e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050820100425
80511e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050820100425
80567e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050820100425
80665e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050820100425
80685e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2010050820100425
80760e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
80772e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
81067e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2010050820100425
81320e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
81331e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
81415e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
81447e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2010050820100425
81594e/hc-256/200511gcc -Os -fomit-frame-pointer2010050820100425
81777e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
81792e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050820100425
81920e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
81983e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050820100425
81986e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
82007e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
82071e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
82137e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
82368e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2010050820100425
82430e/hc-256/200701gcc -Os -fomit-frame-pointer2010050820100425
82474e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
82504e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2010050820100425
82515e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
82768e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
82856e/hc-256/200511gcc -O3 -fomit-frame-pointer2010050820100425
82894e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
82922e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
82932e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2010050820100425
83031e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2010050820100425
83119e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
83123e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2010050820100425
83445e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2010050820100425
83450e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2010050820100425
83460e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
83607e/hc-256/200511gcc -O2 -fomit-frame-pointer2010050820100425
83724e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
83760e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
83808e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2010050820100425
83835e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2010050820100425
83839e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2010050820100425
84004e/hc-256/200701gcc -O2 -fomit-frame-pointer2010050820100425
84043e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
84051e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
84055e/hc-256/200701gcc -O3 -fomit-frame-pointer2010050820100425
84238e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2010050820100425
84304e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
84453e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
84476e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
84542e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2010050820100425
84605e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2010050820100425
85155e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
85155e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2010050820100425
87687e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050820100425
87843e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050820100425
87887e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
87898e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
87912e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2010050820100425
87968e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
88098e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
88198e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2010050820100425
256745e/hc-256/200511gcc -funroll-loops2010050820100425
257029e/hc-256/200701gcc -funroll-loops2010050820100425
257560e/hc-256/200511gcc2010050820100425
257565e/hc-256/200511cc2010050820100425
258203e/hc-256/200701gcc2010050820100425
259193e/hc-256/200701cc2010050820100425