Implementation notes: amd64, bigmem, crypto_stream/hc256

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_stream
Primitive: hc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
45311e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
45322e/hc-256/200701gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
45336e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
45344e/hc-256/200511gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
45455e/hc-256/200511gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
45455e/hc-256/200511gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
45611e/hc-256/200701gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
45623e/hc-256/200701gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
45826e/hc-256/200511gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
45835e/hc-256/200701gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
45843e/hc-256/200511gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
45846e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
45858e/hc-256/200701gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
45883e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
45897e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
45897e/hc-256/200511gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
45900e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
45931e/hc-256/200511gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
45937e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
45982e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
45996e/hc-256/200701gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
46203e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
46280e/hc-256/200511gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
46283e/hc-256/200511gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
46305e/hc-256/200511gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
46325e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
46331e/hc-256/200701gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
46339e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
46339e/hc-256/200511gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
46467e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
46467e/hc-256/200701gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
46467e/hc-256/200701gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
46478e/hc-256/200701gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
46509e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
46520e/hc-256/200511gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
46520e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
46520e/hc-256/200511gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
46520e/hc-256/200511gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
46526e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
46526e/hc-256/200701gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
46543e/hc-256/200511gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
46586e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
46605e/hc-256/200701gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
46611e/hc-256/200511gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
46614e/hc-256/200701gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
46614e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
46614e/hc-256/200511gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
46614e/hc-256/200511gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
46620e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
46622e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
46622e/hc-256/200701gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
46648e/hc-256/200511gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
46651e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
46682e/hc-256/200511gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
46688e/hc-256/200701gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
46688e/hc-256/200701gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
46699e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
46824e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
46832e/hc-256/200701gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
46841e/hc-256/200511gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
46849e/hc-256/200701gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
46863e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
46881e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
46892e/hc-256/200701gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
46894e/hc-256/200511gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
46895e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
46897e/hc-256/200701gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
46920e/hc-256/200701gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
46957e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
46957e/hc-256/200701gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
46957e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
46988e/hc-256/200701gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
46988e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
47008e/hc-256/200701gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
47033e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
47044e/hc-256/200511gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
47047e/hc-256/200511gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
47047e/hc-256/200511gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
47090e/hc-256/200701gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
47101e/hc-256/200701gcc -march=k8 -O -fomit-frame-pointer2015021520141124
47101e/hc-256/200511gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
47107e/hc-256/200701gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
47118e/hc-256/200511gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
47138e/hc-256/200701gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
47138e/hc-256/200511gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
47138e/hc-256/200701gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
47138e/hc-256/200511gcc -march=k8 -O -fomit-frame-pointer2015021520141124
47152e/hc-256/200511gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
47153e/hc-256/200511gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
47164e/hc-256/200511gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
47169e/hc-256/200511gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
47170e/hc-256/200511gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
47204e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
47206e/hc-256/200701gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
47209e/hc-256/200511gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
47212e/hc-256/200511gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
47243e/hc-256/200511gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
47243e/hc-256/200511gcc -m64 -O -fomit-frame-pointer2015021520141124
47260e/hc-256/200701gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
47277e/hc-256/200701gcc -O -fomit-frame-pointer2015021520141124
47277e/hc-256/200701gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
47308e/hc-256/200701gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
47328e/hc-256/200511gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
47328e/hc-256/200511gcc -m64 -O3 -fomit-frame-pointer2015021520141124
47331e/hc-256/200701gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
47334e/hc-256/200701gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
47336e/hc-256/200701gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
47337e/hc-256/200511gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
47339e/hc-256/200511gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
47351e/hc-256/200511gcc -O -fomit-frame-pointer2015021520141124
47353e/hc-256/200701gcc -O3 -fomit-frame-pointer2015021520141124
47354e/hc-256/200701gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
47354e/hc-256/200701gcc -m64 -O3 -fomit-frame-pointer2015021520141124
47365e/hc-256/200511gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
47365e/hc-256/200511gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
47376e/hc-256/200511gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
47379e/hc-256/200511gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
47515e/hc-256/200701gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
47529e/hc-256/200701gcc -Os -fomit-frame-pointer2015021520141124
47529e/hc-256/200701gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
47529e/hc-256/200701gcc -m64 -Os -fomit-frame-pointer2015021520141124
47529e/hc-256/200701gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
47645e/hc-256/200701gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
47645e/hc-256/200701gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
47668e/hc-256/200701gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
47676e/hc-256/200701gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
47699e/hc-256/200511gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
47711e/hc-256/200511gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
47807e/hc-256/200511gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
47830e/hc-256/200511gcc -m64 -Os -fomit-frame-pointer2015021520141124
47830e/hc-256/200511gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
47841e/hc-256/200511gcc -Os -fomit-frame-pointer2015021520141124
47852e/hc-256/200511gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
47937e/hc-256/200511gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
47983e/hc-256/200511gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
48051e/hc-256/200701gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
48079e/hc-256/200701gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
48082e/hc-256/200701gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
48104e/hc-256/200511gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
48104e/hc-256/200511gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
48104e/hc-256/200511gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
48105e/hc-256/200511gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
48192e/hc-256/200701gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
48192e/hc-256/200701gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
48192e/hc-256/200701gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
48192e/hc-256/200701gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
48198e/hc-256/200701gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
48204e/hc-256/200511gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
48318e/hc-256/200701gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
48444e/hc-256/200511gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
48470e/hc-256/200511gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
48479e/hc-256/200511gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
48479e/hc-256/200511gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
48728e/hc-256/200701gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48730e/hc-256/200511gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48742e/hc-256/200701gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48966e/hc-256/200511gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
49493e/hc-256/200701gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
49493e/hc-256/200701gcc -m64 -O -fomit-frame-pointer2015021520141124
49496e/hc-256/200701gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
49507e/hc-256/200701gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
49558e/hc-256/200701gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
49561e/hc-256/200511gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
49572e/hc-256/200701gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
49577e/hc-256/200701gcc -march=nocona -O -fomit-frame-pointer2015021520141124
49580e/hc-256/200701gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
49600e/hc-256/200511gcc -O2 -fomit-frame-pointer2015021520141124
49623e/hc-256/200511gcc -m64 -O2 -fomit-frame-pointer2015021520141124
49631e/hc-256/200701gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
49646e/hc-256/200511gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
49674e/hc-256/200701gcc -O2 -fomit-frame-pointer2015021520141124
49691e/hc-256/200701gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
49731e/hc-256/200701gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
49731e/hc-256/200701gcc -m64 -O2 -fomit-frame-pointer2015021520141124
49759e/hc-256/200511gcc -march=nocona -O -fomit-frame-pointer2015021520141124
49812e/hc-256/200511gcc -O3 -fomit-frame-pointer2015021520141124
195461e/hc-256/200701gcc2015021520141124
195573e/hc-256/200701gcc -funroll-loops2015021520141124
195602e/hc-256/200701cc2015021520141124
196047e/hc-256/200511gcc2015021520141124
196205e/hc-256/200511gcc -funroll-loops2015021520141124
196265e/hc-256/200511cc2015021520141124