Implementation notes: amd64, nmih002, crypto_stream/aes256estream

Computer: nmih002
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20101204
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27045e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2010083020100821
27081e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
27090e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
27099e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010083020100821
27108e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010083020100821
27126e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2010083020100821
27162e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
27171e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
27225e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2010083020100821
27243e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010083020100821
27252e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010083020100821
27279e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010083020100821
27288e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010083020100821
27297e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2010083020100821
27297e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
27315e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010083020100821
27333e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
27333e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
27342e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
27351e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
27369e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010083020100821
27369e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2010083020100821
27378e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
27414e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
27423e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010083020100821
27495e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
27504e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2010083020100821
27531e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
27540e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
27540e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2010083020100821
27576e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010083020100821
27585e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010083020100821
27585e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010083020100821
27630e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
27738e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
27747e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
27756e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2010083020100821
27756e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2010083020100821
27765e/hongjun/v1gcc -Os -fomit-frame-pointer2010083020100821
27774e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
27783e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2010083020100821
27783e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
27792e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010083020100821
27792e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010083020100821
27801e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010083020100821
27810e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010083020100821
27819e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2010083020100821
27828e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2010083020100821
27846e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
27864e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
27864e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
27873e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010083020100821
27873e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010083020100821
27882e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2010083020100821
27891e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010083020100821
27900e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
27918e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
27927e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
27936e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2010083020100821
27945e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
27963e/hongjun/v1gcc -O3 -fomit-frame-pointer2010083020100821
27972e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2010083020100821
27990e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010083020100821
27999e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
28008e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
28053e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2010083020100821
28089e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2010083020100821
28098e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
28107e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
28116e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2010083020100821
28134e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
28143e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2010083020100821
28152e/hongjun/v0gcc -Os -fomit-frame-pointer2010083020100821
28170e/hongjun/v1gcc -O2 -fomit-frame-pointer2010083020100821
28179e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2010083020100821
28179e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2010083020100821
28179e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010083020100821
28206e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
28332e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2010083020100821
28359e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2010083020100821
28377e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
28386e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
28413e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010083020100821
28440e/hongjun/v0gcc -O3 -fomit-frame-pointer2010083020100821
28557e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
28566e/hongjun/v0gcc -O2 -fomit-frame-pointer2010083020100821
28566e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2010083020100821
28584e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010083020100821
28584e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
28602e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2010083020100821
28899e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010083020100821
28953e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2010083020100821
28953e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2010083020100821
29007e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010083020100821
29007e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2010083020100821
29034e/hongjun/v1gcc -O -fomit-frame-pointer2010083020100821
29052e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
29052e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
29052e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010083020100821
29061e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
29070e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2010083020100821
29079e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2010083020100821
29097e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
29124e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
29124e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
30006e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010083020100821
30015e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2010083020100821
30024e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2010083020100821
30024e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
30024e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2010083020100821
30033e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
30042e/hongjun/v0gcc -O -fomit-frame-pointer2010083020100821
30042e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
30060e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2010083020100821
30069e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010083020100821
30087e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
30087e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2010083020100821
30096e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2010083020100821
30114e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
30123e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
33354e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
33399e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010083020100821
33462e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
33516e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010083020100821
33534e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
33543e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010083020100821
33561e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2010083020100821
33642e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
33741e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2010083020100821
33768e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010083020100821
33840e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2010083020100821
33858e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2010083020100821
33948e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2010083020100821
33948e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2010083020100821
33966e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
33975e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2010083020100821
34002e/gladmangcc -O3 -fomit-frame-pointer2010083020100821
34002e/gladmangcc -m64 -O3 -fomit-frame-pointer2010083020100821
34011e/gladmangcc -O2 -fomit-frame-pointer2010083020100821
34020e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2010083020100821
34029e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010083020100821
34101e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
34119e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010083020100821
34173e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2010083020100821
34263e/gladmangcc -m64 -O2 -fomit-frame-pointer2010083020100821
34272e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2010083020100821
34308e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010083020100821
34344e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010083020100821
34443e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2010083020100821
34686e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2010083020100821
35316e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
35361e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
35388e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010083020100821
35415e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2010083020100821
35442e/gladmangcc -O -fomit-frame-pointer2010083020100821
35478e/gladmangcc -march=k8 -O -fomit-frame-pointer2010083020100821
35496e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010083020100821
35514e/gladmangcc -funroll-loops -O -fomit-frame-pointer2010083020100821
35514e/gladmangcc -m64 -O -fomit-frame-pointer2010083020100821
35532e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010083020100821
35550e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2010083020100821
35568e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010083020100821
35586e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2010083020100821
35595e/gladmangcc -march=nocona -O -fomit-frame-pointer2010083020100821
35667e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
35712e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010083020100821
35991e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
36000e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
36036e/gladmangcc -march=k8 -Os -fomit-frame-pointer2010083020100821
36315e/gladmangcc -march=nocona -Os -fomit-frame-pointer2010083020100821
36342e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
36342e/gladmangcc -m64 -Os -fomit-frame-pointer2010083020100821
36387e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010083020100821
36441e/gladmangcc -Os -fomit-frame-pointer2010083020100821
36531e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010083020100821
36603e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010083020100821
36612e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2010083020100821
36657e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2010083020100821
37008e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010083020100821
37206e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010083020100821
68085e/gladmangcc2010083020100821
68130e/gladmancc2010083020100821
68382e/gladmangcc -funroll-loops2010083020100821
132462e/hongjun/v1cc2010083020100821
132642e/hongjun/v1gcc -funroll-loops2010083020100821
132660e/hongjun/v1gcc2010083020100821
134289e/hongjun/v0gcc -funroll-loops2010083020100821
134388e/hongjun/v0cc2010083020100821
134388e/hongjun/v0gcc2010083020100821