Implementation notes: amd64, lanczos, crypto_stream/aes256estream

Computer: lanczos
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27045e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
27081e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010112220101111
27090e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010112220101111
27099e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2010112220101111
27108e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
27144e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
27144e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2010112220101111
27153e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
27198e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
27207e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010112220101111
27297e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2010112220101111
27297e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010112220101111
27297e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
27297e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010112220101111
27297e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010112220101111
27306e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010112220101111
27315e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2010112220101111
27324e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
27333e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
27360e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
27369e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010112220101111
27396e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2010112220101111
27405e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
27405e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
27468e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010112220101111
27522e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2010112220101111
27522e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
27540e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010112220101111
27558e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
27576e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2010112220101111
27648e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010112220101111
27729e/hongjun/v1gcc -Os -fomit-frame-pointer2010112220101111
27729e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2010112220101111
27738e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
27738e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
27756e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2010112220101111
27756e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2010112220101111
27792e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010112220101111
27801e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010112220101111
27801e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
27828e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
27828e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010112220101111
27837e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2010112220101111
27846e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010112220101111
27846e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2010112220101111
27855e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
27864e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
27864e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
27864e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
27873e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2010112220101111
27873e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
27873e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
27891e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
27891e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010112220101111
27891e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
27891e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010112220101111
27891e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010112220101111
27909e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2010112220101111
27954e/hongjun/v1gcc -O3 -fomit-frame-pointer2010112220101111
27954e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010112220101111
27972e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010112220101111
27972e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
27990e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
27999e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
27999e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2010112220101111
28017e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2010112220101111
28116e/hongjun/v0gcc -Os -fomit-frame-pointer2010112220101111
28125e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2010112220101111
28134e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2010112220101111
28143e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
28152e/hongjun/v1gcc -O2 -fomit-frame-pointer2010112220101111
28152e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010112220101111
28152e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2010112220101111
28161e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
28179e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
28197e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2010112220101111
28206e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2010112220101111
28269e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
28332e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2010112220101111
28341e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2010112220101111
28404e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010112220101111
28404e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2010112220101111
28422e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
28431e/hongjun/v0gcc -O3 -fomit-frame-pointer2010112220101111
28458e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
28548e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
28557e/hongjun/v0gcc -O2 -fomit-frame-pointer2010112220101111
28647e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2010112220101111
28701e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
28701e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010112220101111
28890e/hongjun/v1gcc -O -fomit-frame-pointer2010112220101111
28944e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2010112220101111
28944e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2010112220101111
28953e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2010112220101111
28962e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
28971e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
28980e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010112220101111
28989e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010112220101111
28998e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
28998e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
29007e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010112220101111
29007e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
29016e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2010112220101111
29070e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
29106e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2010112220101111
29997e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
30024e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2010112220101111
30042e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2010112220101111
30051e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2010112220101111
30051e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
30060e/hongjun/v0gcc -O -fomit-frame-pointer2010112220101111
30060e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2010112220101111
30069e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
30078e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010112220101111
30078e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010112220101111
30096e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2010112220101111
30105e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
30105e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
30132e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2010112220101111
30375e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
33327e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
33363e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2010112220101111
33381e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010112220101111
33390e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
33453e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010112220101111
33471e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
33543e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010112220101111
33552e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
33597e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010112220101111
33687e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2010112220101111
33705e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2010112220101111
33840e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2010112220101111
33858e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2010112220101111
33894e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2010112220101111
33939e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2010112220101111
34002e/gladmangcc -m64 -O2 -fomit-frame-pointer2010112220101111
34038e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010112220101111
34047e/gladmangcc -m64 -O3 -fomit-frame-pointer2010112220101111
34056e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2010112220101111
34065e/gladmangcc -O3 -fomit-frame-pointer2010112220101111
34074e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2010112220101111
34092e/gladmangcc -O2 -fomit-frame-pointer2010112220101111
34092e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
34128e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
34173e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2010112220101111
34182e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2010112220101111
34299e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010112220101111
34308e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2010112220101111
34416e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2010112220101111
34416e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2010112220101111
35262e/gladmangcc -m64 -O -fomit-frame-pointer2010112220101111
35415e/gladmangcc -O -fomit-frame-pointer2010112220101111
35415e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
35469e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2010112220101111
35496e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010112220101111
35514e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
35532e/gladmangcc -march=nocona -O -fomit-frame-pointer2010112220101111
35550e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010112220101111
35550e/gladmangcc -march=k8 -O -fomit-frame-pointer2010112220101111
35568e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2010112220101111
35577e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010112220101111
35622e/gladmangcc -funroll-loops -O -fomit-frame-pointer2010112220101111
35631e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
35649e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010112220101111
35766e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010112220101111
35784e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2010112220101111
36036e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
36108e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
36225e/gladmangcc -march=nocona -Os -fomit-frame-pointer2010112220101111
36243e/gladmangcc -Os -fomit-frame-pointer2010112220101111
36261e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
36279e/gladmangcc -march=k8 -Os -fomit-frame-pointer2010112220101111
36297e/gladmangcc -m64 -Os -fomit-frame-pointer2010112220101111
36486e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2010112220101111
36513e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010112220101111
36594e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2010112220101111
36603e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010112220101111
36729e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010112220101111
37017e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010112220101111
37080e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010112220101111
68121e/gladmangcc2010112220101111
68319e/gladmangcc -funroll-loops2010112220101111
68373e/gladmancc2010112220101111
132489e/hongjun/v1cc2010112220101111
132624e/hongjun/v1gcc2010112220101111
132678e/hongjun/v1gcc -funroll-loops2010112220101111
134181e/hongjun/v0cc2010112220101111
134217e/hongjun/v0gcc2010112220101111
134280e/hongjun/v0gcc -funroll-loops2010112220101111