Implementation notes: amd64, nmiv002, crypto_stream/aes256estream

Computer: nmiv002
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20090205
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
30384e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
30393e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
30492e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
30501e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
30501e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
30501e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
30510e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
30519e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
30528e/hongjun/v1gcc -O2 -fomit-frame-pointer2009021520090205
30537e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
30537e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
30546e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
30573e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2009021520090205
30591e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
30618e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
30618e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
30618e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
30654e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
30663e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
30672e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
30681e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
30699e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
30708e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
30717e/hongjun/v1gcc -O3 -fomit-frame-pointer2009021520090205
30717e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
30726e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
30735e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2009021520090205
30735e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
30771e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
30816e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
30861e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
30870e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
30870e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
30897e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
30897e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
30942e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2009021520090205
30951e/hongjun/v0gcc -O2 -fomit-frame-pointer2009021520090205
30960e/hongjun/v1gcc -Os -fomit-frame-pointer2009021520090205
30969e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
30978e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
30978e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2009021520090205
30978e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
30987e/hongjun/v0gcc -O3 -fomit-frame-pointer2009021520090205
30987e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
30987e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
30987e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
30996e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
30996e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
31005e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
31023e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
31023e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
31032e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
31041e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2009021520090205
31095e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
31095e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
31104e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
31140e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
31140e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
31176e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
31203e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
31203e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
31248e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
31320e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
31347e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
31347e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
31347e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
31356e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
31392e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
31401e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2009021520090205
31410e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
31410e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
31410e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
31419e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
31428e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
31437e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2009021520090205
31464e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2009021520090205
31482e/hongjun/v1gcc -O -fomit-frame-pointer2009021520090205
31482e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2009021520090205
31491e/hongjun/v0gcc -Os -fomit-frame-pointer2009021520090205
31491e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
31509e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2009021520090205
31563e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
31761e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2009021520090205
31869e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
33930e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2009021520090205
33930e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
33966e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
33984e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
34020e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
34110e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2009021520090205
34128e/hongjun/v0gcc -O -fomit-frame-pointer2009021520090205
34137e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
34146e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
34173e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
34272e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2009021520090205
34290e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2009021520090205
41616e/gladmangcc -march=k8 -Os -fomit-frame-pointer2009021520090205
41652e/gladmangcc -m64 -Os -fomit-frame-pointer2009021520090205
41670e/gladmangcc -Os -fomit-frame-pointer2009021520090205
41688e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009021520090205
41688e/gladmangcc -m64 -O2 -fomit-frame-pointer2009021520090205
41715e/gladmangcc -O2 -fomit-frame-pointer2009021520090205
41715e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2009021520090205
41724e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
41760e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2009021520090205
41814e/gladmangcc -march=nocona -Os -fomit-frame-pointer2009021520090205
41841e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2009021520090205
41841e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
41850e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
41868e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009021520090205
41931e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009021520090205
41976e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
42003e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009021520090205
42039e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2009021520090205
42084e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009021520090205
42093e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009021520090205
42183e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009021520090205
42192e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009021520090205
42201e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2009021520090205
42201e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2009021520090205
42246e/gladmangcc -O3 -fomit-frame-pointer2009021520090205
42246e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009021520090205
42291e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009021520090205
42309e/gladmangcc -m64 -O3 -fomit-frame-pointer2009021520090205
42309e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2009021520090205
42354e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
42363e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
42381e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
42408e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2009021520090205
42462e/gladmangcc -m64 -O -fomit-frame-pointer2009021520090205
42471e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2009021520090205
42480e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2009021520090205
42480e/gladmangcc -march=k8 -O -fomit-frame-pointer2009021520090205
42552e/gladmangcc -march=nocona -O -fomit-frame-pointer2009021520090205
42561e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009021520090205
42597e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2009021520090205
42705e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
42993e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2009021520090205
43065e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009021520090205
43092e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009021520090205
43101e/gladmangcc -funroll-loops -O -fomit-frame-pointer2009021520090205
43182e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009021520090205
43245e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009021520090205
43425e/gladmangcc -O -fomit-frame-pointer2009021520090205
68976e/gladmangcc2009021520090205
69039e/gladmangcc -funroll-loops2009021520090205
69138e/gladmancc2009021520090205
125433e/hongjun/v1cc2009021520090205
125676e/hongjun/v1gcc -funroll-loops2009021520090205
125973e/hongjun/v1gcc2009021520090205
127035e/hongjun/v0gcc -funroll-loops2009021520090205
127062e/hongjun/v0gcc2009021520090205
127665e/hongjun/v0cc2009021520090205