Implementation notes: amd64, nmiv004, crypto_stream/aes256estream

Computer: nmiv004
Architecture: amd64
CPU ID: GenuineIntel-000006fb-0febfbff
SUPERCOP version: 20100728
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27072e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2010080820100728
27090e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080820100728
27117e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080820100728
27117e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080820100728
27117e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080820100728
27135e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080820100728
27135e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2010080820100728
27153e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080820100728
27171e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080820100728
27243e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080820100728
27288e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080820100728
27297e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080820100728
27306e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080820100728
27315e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080820100728
27324e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2010080820100728
27351e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080820100728
27360e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080820100728
27369e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080820100728
27369e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080820100728
27396e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080820100728
27396e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2010080820100728
27405e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080820100728
27414e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080820100728
27423e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2010080820100728
27423e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080820100728
27495e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080820100728
27513e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080820100728
27522e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2010080820100728
27522e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2010080820100728
27549e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080820100728
27576e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080820100728
27603e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080820100728
27612e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080820100728
27630e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080820100728
27702e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080820100728
27738e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2010080820100728
27738e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080820100728
27747e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2010080820100728
27747e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2010080820100728
27765e/hongjun/v1gcc -Os -fomit-frame-pointer2010080820100728
27774e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080820100728
27819e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2010080820100728
27819e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080820100728
27819e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2010080820100728
27828e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2010080820100728
27828e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080820100728
27837e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080820100728
27837e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080820100728
27837e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080820100728
27846e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080820100728
27855e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080820100728
27855e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080820100728
27855e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080820100728
27855e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080820100728
27882e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080820100728
27891e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080820100728
27900e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080820100728
27909e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080820100728
27918e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2010080820100728
27927e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080820100728
27963e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080820100728
27963e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2010080820100728
27990e/hongjun/v1gcc -O3 -fomit-frame-pointer2010080820100728
27999e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2010080820100728
28062e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080820100728
28080e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2010080820100728
28089e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2010080820100728
28089e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2010080820100728
28107e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080820100728
28107e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2010080820100728
28125e/hongjun/v1gcc -O2 -fomit-frame-pointer2010080820100728
28134e/hongjun/v0gcc -Os -fomit-frame-pointer2010080820100728
28134e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080820100728
28134e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080820100728
28170e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080820100728
28170e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080820100728
28278e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080820100728
28305e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080820100728
28323e/hongjun/v0gcc -O3 -fomit-frame-pointer2010080820100728
28332e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080820100728
28341e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2010080820100728
28368e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080820100728
28386e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2010080820100728
28467e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080820100728
28521e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080820100728
28530e/hongjun/v0gcc -O2 -fomit-frame-pointer2010080820100728
28530e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2010080820100728
28566e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2010080820100728
28683e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080820100728
28701e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080820100728
28818e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2010080820100728
28881e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2010080820100728
28917e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080820100728
28926e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2010080820100728
28935e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080820100728
28944e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2010080820100728
28953e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2010080820100728
28998e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080820100728
28998e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080820100728
28998e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2010080820100728
29007e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080820100728
29034e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2010080820100728
29052e/hongjun/v1gcc -O -fomit-frame-pointer2010080820100728
29070e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080820100728
29097e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2010080820100728
29952e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080820100728
29997e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2010080820100728
30015e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2010080820100728
30024e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080820100728
30033e/hongjun/v0gcc -O -fomit-frame-pointer2010080820100728
30033e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2010080820100728
30033e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080820100728
30033e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2010080820100728
30051e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080820100728
30051e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2010080820100728
30051e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2010080820100728
30051e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2010080820100728
30078e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080820100728
30096e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2010080820100728
30132e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080820100728
33417e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080820100728
33471e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080820100728
33534e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2010080820100728
33534e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080820100728
33534e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080820100728
33543e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2010080820100728
33552e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080820100728
33597e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080820100728
33606e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080820100728
33651e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080820100728
33876e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080820100728
33876e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2010080820100728
33957e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080820100728
33966e/gladmangcc -m64 -O3 -fomit-frame-pointer2010080820100728
33975e/gladmangcc -O3 -fomit-frame-pointer2010080820100728
33975e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2010080820100728
33984e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2010080820100728
34002e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080820100728
34011e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080820100728
34011e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080820100728
34029e/gladmangcc -O2 -fomit-frame-pointer2010080820100728
34038e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080820100728
34047e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080820100728
34047e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2010080820100728
34056e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080820100728
34092e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080820100728
34146e/gladmangcc -m64 -O2 -fomit-frame-pointer2010080820100728
34362e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080820100728
34407e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080820100728
34425e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080820100728
35253e/gladmangcc -march=k8 -O -fomit-frame-pointer2010080820100728
35316e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2010080820100728
35325e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080820100728
35334e/gladmangcc -m64 -O -fomit-frame-pointer2010080820100728
35343e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080820100728
35352e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2010080820100728
35352e/gladmangcc -march=nocona -O -fomit-frame-pointer2010080820100728
35388e/gladmangcc -O -fomit-frame-pointer2010080820100728
35415e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2010080820100728
35415e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080820100728
35415e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080820100728
35415e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2010080820100728
35451e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080820100728
35532e/gladmangcc -funroll-loops -O -fomit-frame-pointer2010080820100728
35604e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2010080820100728
35676e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2010080820100728
36090e/gladmangcc -march=nocona -Os -fomit-frame-pointer2010080820100728
36099e/gladmangcc -m64 -Os -fomit-frame-pointer2010080820100728
36135e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2010080820100728
36144e/gladmangcc -Os -fomit-frame-pointer2010080820100728
36162e/gladmangcc -march=k8 -Os -fomit-frame-pointer2010080820100728
36189e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2010080820100728
36198e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2010080820100728
36387e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080820100728
36450e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080820100728
36522e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080820100728
36531e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2010080820100728
36612e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080820100728
36945e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080820100728
37089e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080820100728
67905e/gladmangcc -funroll-loops2010080820100728
68247e/gladmancc2010080820100728
69561e/gladmangcc2010080820100728
132777e/hongjun/v1gcc -funroll-loops2010080820100728
132786e/hongjun/v1gcc2010080820100728
132930e/hongjun/v1cc2010080820100728
133767e/hongjun/v0cc2010080820100728
133848e/hongjun/v0gcc -funroll-loops2010080820100728
134055e/hongjun/v0gcc2010080820100728