Implementation notes: amd64, cryptologic, crypto_stream/aes256estream

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
25182e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
25227e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
25261e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
25373e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
25449e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
25449e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
25461e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
25473e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
25482e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
25509e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
25524e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
25570e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
25573e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
25612e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
25612e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
25630e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
25709e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
25730e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
25730e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
25818e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
25827e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
25830e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
25833e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
25888e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
25894e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
25894e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
25897e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
25903e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
25918e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
25918e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
25921e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
25921e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
25927e/hongjun/v1gcc -Os -fomit-frame-pointer2014052120140517
25927e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
25955e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2014052120140517
25979e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
25982e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
25982e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
25985e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
26000e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
26037e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
26061e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
26064e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
26064e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
26067e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
26070e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26076e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26079e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
26079e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
26079e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
26085e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
26088e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
26124e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
26131e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
26164e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
26164e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
26164e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
26191e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
26261e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
26415e/hongjun/v1gcc -O3 -fomit-frame-pointer2014052120140517
26449e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
26467e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
26470e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26470e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
26473e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2014052120140517
26503e/hongjun/v1gcc -O2 -fomit-frame-pointer2014052120140517
26503e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26512e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
26533e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2014052120140517
26609e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
26637e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
26646e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
26691e/hongjun/v0gcc -Os -fomit-frame-pointer2014052120140517
26694e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
26700e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
26700e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2014052120140517
26706e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26709e/hongjun/v0gcc -O3 -fomit-frame-pointer2014052120140517
26715e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2014052120140517
26754e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
26791e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
26797e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
26821e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26882e/hongjun/v0gcc -O2 -fomit-frame-pointer2014052120140517
26882e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
26882e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2014052120140517
26888e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
26924e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
27182e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
27212e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
27270e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
27294e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
27306e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
27321e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2014052120140517
27324e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
27361e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
27364e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
27376e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
27394e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
27412e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
27424e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2014052120140517
27582e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
27588e/hongjun/v1gcc -O -fomit-frame-pointer2014052120140517
27594e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
27594e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2014052120140517
28382e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
28397e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
28412e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
28415e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
28415e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
28433e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2014052120140517
28436e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
28452e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
28452e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
28461e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
28476e/hongjun/v0gcc -O -fomit-frame-pointer2014052120140517
28606e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2014052120140517
28612e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
28658e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2014052120140517
28724e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
29212e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
29215e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
29221e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
29273e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
29294e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
29294e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
29352e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
29476e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
29997e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
30003e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
30006e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
30018e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
30045e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
30052e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
30052e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
30058e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
30058e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
30085e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
30561e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
30576e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
30588e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
30588e/gladmangcc -march=nocona -O -fomit-frame-pointer2014052120140517
30591e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
30594e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
30634e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
30661e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
30685e/gladmangcc -funroll-loops -O -fomit-frame-pointer2014052120140517
30712e/gladmangcc -m64 -O2 -fomit-frame-pointer2014052120140517
30718e/gladmangcc -O3 -fomit-frame-pointer2014052120140517
30718e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
30733e/gladmangcc -m64 -O3 -fomit-frame-pointer2014052120140517
30743e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
30749e/gladmangcc -O2 -fomit-frame-pointer2014052120140517
30764e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
30800e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
30812e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
30812e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
30812e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
30815e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
30864e/gladmangcc -march=k8 -O -fomit-frame-pointer2014052120140517
30870e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
30885e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
30885e/gladmangcc -m64 -O -fomit-frame-pointer2014052120140517
30885e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
30888e/gladmangcc -O -fomit-frame-pointer2014052120140517
31791e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
31809e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
31894e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
31961e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
31988e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
32012e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
32033e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
32048e/gladmangcc -march=nocona -Os -fomit-frame-pointer2014052120140517
32064e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
32809e/gladmangcc -march=k8 -Os -fomit-frame-pointer2014052120140517
32855e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
32894e/gladmangcc -Os -fomit-frame-pointer2014052120140517
32894e/gladmangcc -m64 -Os -fomit-frame-pointer2014052120140517
32958e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
33715e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
70088e/gladmangcc2014052120140517
70106e/gladmangcc -funroll-loops2014052120140517
70242e/gladmancc2014052120140517
118782e/hongjun/v1gcc -funroll-loops2014052120140517
118958e/hongjun/v1cc2014052120140517
118997e/hongjun/v1gcc2014052120140517
120267e/hongjun/v0gcc -funroll-loops2014052120140517
120494e/hongjun/v0gcc2014052120140517
120603e/hongjun/v0cc2014052120140517