Implementation notes: amd64, svlin003, crypto_stream/aes256estream

Computer: svlin003
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20090310
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27072e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2009031420090310
27072e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009031420090310
27081e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009031420090310
27108e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009031420090310
27108e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009031420090310
27126e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009031420090310
27135e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2009031420090310
27171e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009031420090310
27171e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2009031420090310
27270e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2009031420090310
27270e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009031420090310
27279e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009031420090310
27288e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2009031420090310
27297e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009031420090310
27297e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009031420090310
27306e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009031420090310
27315e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009031420090310
27351e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009031420090310
27360e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009031420090310
27360e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009031420090310
27360e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2009031420090310
27387e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009031420090310
27405e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009031420090310
27414e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009031420090310
27450e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009031420090310
27486e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009031420090310
27513e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009031420090310
27522e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009031420090310
27531e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2009031420090310
27531e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009031420090310
27531e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2009031420090310
27540e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009031420090310
27603e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009031420090310
27630e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009031420090310
27711e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2009031420090310
27720e/hongjun/v1gcc -Os -fomit-frame-pointer2009031420090310
27720e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2009031420090310
27729e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2009031420090310
27738e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2009031420090310
27747e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2009031420090310
27756e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2009031420090310
27783e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2009031420090310
27792e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009031420090310
27792e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009031420090310
27819e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2009031420090310
27819e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009031420090310
27837e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2009031420090310
27837e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009031420090310
27837e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2009031420090310
27846e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009031420090310
27855e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009031420090310
27855e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009031420090310
27864e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009031420090310
27882e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009031420090310
27891e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009031420090310
27891e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009031420090310
27900e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2009031420090310
27927e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009031420090310
27936e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009031420090310
27945e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009031420090310
27963e/hongjun/v1gcc -O3 -fomit-frame-pointer2009031420090310
27981e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009031420090310
27981e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2009031420090310
27981e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2009031420090310
27990e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009031420090310
27990e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2009031420090310
28107e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009031420090310
28125e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2009031420090310
28134e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2009031420090310
28134e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2009031420090310
28143e/hongjun/v1gcc -O2 -fomit-frame-pointer2009031420090310
28143e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2009031420090310
28143e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009031420090310
28143e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2009031420090310
28143e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2009031420090310
28170e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2009031420090310
28287e/hongjun/v0gcc -Os -fomit-frame-pointer2009031420090310
28287e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2009031420090310
28332e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009031420090310
28341e/hongjun/v0gcc -O3 -fomit-frame-pointer2009031420090310
28377e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009031420090310
28404e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2009031420090310
28458e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2009031420090310
28458e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2009031420090310
28548e/hongjun/v0gcc -O2 -fomit-frame-pointer2009031420090310
28557e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009031420090310
28566e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009031420090310
28584e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2009031420090310
28647e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2009031420090310
28719e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2009031420090310
28926e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2009031420090310
28926e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2009031420090310
28944e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2009031420090310
28953e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2009031420090310
28971e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2009031420090310
28971e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009031420090310
28989e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009031420090310
28998e/hongjun/v1gcc -O -fomit-frame-pointer2009031420090310
28998e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009031420090310
28998e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2009031420090310
28998e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009031420090310
29016e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009031420090310
29061e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2009031420090310
29070e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2009031420090310
29070e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2009031420090310
29988e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2009031420090310
29997e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2009031420090310
30006e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2009031420090310
30006e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2009031420090310
30015e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2009031420090310
30015e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2009031420090310
30033e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009031420090310
30051e/hongjun/v0gcc -O -fomit-frame-pointer2009031420090310
30051e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2009031420090310
30051e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009031420090310
30051e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009031420090310
30051e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009031420090310
30060e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009031420090310
30069e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2009031420090310
30141e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2009031420090310
33327e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009031420090310
33417e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009031420090310
33444e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009031420090310
33525e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2009031420090310
33534e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009031420090310
33579e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009031420090310
33597e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009031420090310
33624e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2009031420090310
33660e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009031420090310
33678e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009031420090310
33867e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2009031420090310
33876e/gladmangcc -O2 -fomit-frame-pointer2009031420090310
33921e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2009031420090310
33930e/gladmangcc -m64 -O2 -fomit-frame-pointer2009031420090310
33930e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2009031420090310
33939e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009031420090310
33948e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2009031420090310
33993e/gladmangcc -m64 -O3 -fomit-frame-pointer2009031420090310
34047e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2009031420090310
34047e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009031420090310
34056e/gladmangcc -O3 -fomit-frame-pointer2009031420090310
34092e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009031420090310
34137e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2009031420090310
34146e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009031420090310
34191e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2009031420090310
34191e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2009031420090310
34200e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2009031420090310
34209e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2009031420090310
34254e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2009031420090310
34614e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2009031420090310
35370e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2009031420090310
35370e/gladmangcc -march=nocona -O -fomit-frame-pointer2009031420090310
35388e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2009031420090310
35388e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009031420090310
35397e/gladmangcc -O -fomit-frame-pointer2009031420090310
35397e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2009031420090310
35415e/gladmangcc -m64 -O -fomit-frame-pointer2009031420090310
35433e/gladmangcc -march=k8 -O -fomit-frame-pointer2009031420090310
35442e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009031420090310
35460e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2009031420090310
35478e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2009031420090310
35532e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009031420090310
35532e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2009031420090310
35541e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009031420090310
35559e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009031420090310
35568e/gladmangcc -funroll-loops -O -fomit-frame-pointer2009031420090310
35955e/gladmangcc -m64 -Os -fomit-frame-pointer2009031420090310
35973e/gladmangcc -march=nocona -Os -fomit-frame-pointer2009031420090310
36045e/gladmangcc -Os -fomit-frame-pointer2009031420090310
36108e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2009031420090310
36117e/gladmangcc -march=k8 -Os -fomit-frame-pointer2009031420090310
36126e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2009031420090310
36162e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2009031420090310
36414e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009031420090310
36495e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009031420090310
36531e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2009031420090310
36648e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009031420090310
36675e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2009031420090310
36954e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009031420090310
36981e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009031420090310
67968e/gladmangcc -funroll-loops2009031420090310
67977e/gladmancc2009031420090310
68004e/gladmangcc2009031420090310
132525e/hongjun/v1cc2009031420090310
132579e/hongjun/v1gcc -funroll-loops2009031420090310
132669e/hongjun/v1gcc2009031420090310
133911e/hongjun/v0gcc -funroll-loops2009031420090310
134028e/hongjun/v0cc2009031420090310
134046e/hongjun/v0gcc2009031420090310