Implementation notes: amd64, hlopt03, crypto_stream/aes256estream

Computer: hlopt03
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100509
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
29220e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
29253e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060220100509
29264e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
29290e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2010060220100509
29294e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060220100509
29295e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
29296e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
29298e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
29303e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060220100509
29326e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2010060220100509
29326e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
29328e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060220100509
29371e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2010060220100509
29385e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060220100509
29418e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060220100509
29424e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060220100509
29464e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060220100509
29473e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
29513e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2010060220100509
29641e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2010060220100509
29659e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060220100509
29720e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
29785e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060220100509
29787e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2010060220100509
29788e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
29802e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
29813e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060220100509
29819e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
29825e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
29854e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060220100509
30694e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010060220100509
30733e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2010060220100509
30734e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
30774e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2010060220100509
30785e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
30855e/hongjun/v1gcc -Os -fomit-frame-pointer2010060220100509
30906e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060220100509
30986e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2010060220100509
31005e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2010060220100509
31037e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060220100509
31075e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
31109e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
31145e/hongjun/v1gcc -O3 -fomit-frame-pointer2010060220100509
31150e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
31187e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2010060220100509
31232e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2010060220100509
31244e/hongjun/v1gcc -O2 -fomit-frame-pointer2010060220100509
31394e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
31453e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2010060220100509
31474e/hongjun/v0gcc -O3 -fomit-frame-pointer2010060220100509
31486e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2010060220100509
31496e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
31518e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
31522e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
31527e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
31528e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2010060220100509
31543e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2010060220100509
31548e/hongjun/v0gcc -Os -fomit-frame-pointer2010060220100509
31570e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
31581e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
31589e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2010060220100509
31596e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2010060220100509
31598e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
31635e/hongjun/v1gcc -O -fomit-frame-pointer2010060220100509
31636e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2010060220100509
31643e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
31645e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2010060220100509
31659e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2010060220100509
31723e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
31731e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
31751e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010060220100509
31761e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060220100509
31778e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2010060220100509
31799e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060220100509
31841e/hongjun/v0gcc -O2 -fomit-frame-pointer2010060220100509
31849e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2010060220100509
31867e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2010060220100509
31873e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
31893e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
31989e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2010060220100509
31991e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060220100509
32091e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
32130e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060220100509
32197e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
32308e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060220100509
32337e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
32418e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2010060220100509
32435e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
32522e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
32552e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060220100509
32578e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060220100509
32586e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
32594e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
32597e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
32605e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060220100509
32621e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2010060220100509
32655e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2010060220100509
32673e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
32717e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
32727e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060220100509
32733e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060220100509
32770e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
32820e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2010060220100509
33032e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2010060220100509
33165e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
33204e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060220100509
33278e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2010060220100509
33283e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
33308e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2010060220100509
33327e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060220100509
33330e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
33368e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
33700e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2010060220100509
33718e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
33823e/hongjun/v0gcc -O -fomit-frame-pointer2010060220100509
33825e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
33843e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
33847e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2010060220100509
33873e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2010060220100509
33945e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2010060220100509
35713e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060220100509
35717e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060220100509
35725e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060220100509
35739e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
35782e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
35787e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060220100509
35789e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2010060220100509
35790e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
35800e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2010060220100509
35831e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
38918e/gladmangcc -m64 -O3 -fomit-frame-pointer2010060220100509
38951e/gladmangcc -m64 -O2 -fomit-frame-pointer2010060220100509
38958e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060220100509
38961e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2010060220100509
38969e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060220100509
38980e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060220100509
38984e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060220100509
38990e/gladmangcc -O3 -fomit-frame-pointer2010060220100509
39255e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2010060220100509
39328e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060220100509
39355e/gladmangcc -O2 -fomit-frame-pointer2010060220100509
39439e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060220100509
39685e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
39699e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060220100509
39855e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
39855e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060220100509
39873e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2010060220100509
39883e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060220100509
39932e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
39941e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
39999e/gladmangcc -march=nocona -O -fomit-frame-pointer2010060220100509
40047e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
40073e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060220100509
40087e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060220100509
40115e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2010060220100509
40165e/gladmangcc -funroll-loops -O -fomit-frame-pointer2010060220100509
40186e/gladmangcc -march=k8 -O -fomit-frame-pointer2010060220100509
40197e/gladmangcc -m64 -O -fomit-frame-pointer2010060220100509
40213e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060220100509
40216e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2010060220100509
40238e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2010060220100509
40288e/gladmangcc -O -fomit-frame-pointer2010060220100509
40307e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
40315e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060220100509
40319e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060220100509
40389e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
40818e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060220100509
40895e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2010060220100509
40901e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060220100509
40995e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2010060220100509
41294e/gladmangcc -march=k8 -Os -fomit-frame-pointer2010060220100509
41304e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2010060220100509
41309e/gladmangcc -Os -fomit-frame-pointer2010060220100509
41548e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2010060220100509
41558e/gladmangcc -m64 -Os -fomit-frame-pointer2010060220100509
42281e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2010060220100509
44120e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
44248e/gladmangcc -march=nocona -Os -fomit-frame-pointer2010060220100509
44844e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060220100509
44899e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060220100509
88628e/gladmangcc -funroll-loops2010060220100509
88668e/gladmancc2010060220100509
89756e/gladmangcc2010060220100509
239443e/hongjun/v0gcc -funroll-loops2010060220100509
239509e/hongjun/v0gcc2010060220100509
240592e/hongjun/v1gcc -funroll-loops2010060220100509
240765e/hongjun/v1gcc2010060220100509
241042e/hongjun/v1cc2010060220100509
241196e/hongjun/v0cc2010060220100509