Implementation notes: amd64, hlopt02, crypto_stream/aes256estream

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
29242e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
29244e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2010050820100425
29260e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2010050820100425
29268e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
29297e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050820100425
29305e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050820100425
29334e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2010050820100425
29334e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
29343e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050820100425
29363e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050820100425
29388e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
29396e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
29407e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
29413e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050820100425
29421e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050820100425
29440e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050820100425
29448e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050820100425
29449e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
29467e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
29684e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2010050820100425
29718e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2010050820100425
29718e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050820100425
29730e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
29756e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050820100425
29774e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050820100425
29781e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
29854e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2010050820100425
29869e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
29871e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050820100425
29882e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
30756e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2010050820100425
30757e/hongjun/v1gcc -Os -fomit-frame-pointer2010050820100425
30823e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2010050820100425
30844e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
30863e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
30881e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
31000e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2010050820100425
31001e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
31020e/hongjun/v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
31037e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
31059e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
31129e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
31147e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2010050820100425
31158e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2010050820100425
31160e/hongjun/v1gcc -O3 -fomit-frame-pointer2010050820100425
31222e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2010050820100425
31251e/hongjun/v1gcc -O2 -fomit-frame-pointer2010050820100425
31306e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
31435e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
31464e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
31496e/hongjun/v0gcc -O3 -fomit-frame-pointer2010050820100425
31515e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2010050820100425
31526e/hongjun/v1gcc -O -fomit-frame-pointer2010050820100425
31530e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2010050820100425
31543e/hongjun/v0gcc -Os -fomit-frame-pointer2010050820100425
31548e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2010050820100425
31559e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
31563e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
31573e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
31581e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
31587e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2010050820100425
31592e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2010050820100425
31614e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
31618e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2010050820100425
31632e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
31643e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
31644e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2010050820100425
31665e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2010050820100425
31669e/hongjun/v0gcc -O2 -fomit-frame-pointer2010050820100425
31676e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
31699e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050820100425
31704e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
31730e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
31743e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050820100425
31745e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050820100425
31815e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
31827e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2010050820100425
31838e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
31931e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2010050820100425
32005e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
32005e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2010050820100425
32038e/hongjun/v0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
32144e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
32172e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050820100425
32234e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
32282e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
32296e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050820100425
32430e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2010050820100425
32484e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050820100425
32507e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050820100425
32513e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
32524e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
32531e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2010050820100425
32543e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
32560e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
32640e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050820100425
32655e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
32731e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050820100425
32773e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2010050820100425
32788e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2010050820100425
32875e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
32976e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
32989e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
33018e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2010050820100425
33056e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
33275e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
33282e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
33294e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2010050820100425
33295e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050820100425
33301e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050820100425
33304e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050820100425
33317e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
33666e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
33770e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2010050820100425
33821e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2010050820100425
33825e/hongjun/v0gcc -O -fomit-frame-pointer2010050820100425
33832e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
33866e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
33884e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2010050820100425
33989e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
35722e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
35724e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
35725e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050820100425
35753e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
35761e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050820100425
35764e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050820100425
35800e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050820100425
35834e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2010050820100425
35875e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
35912e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2010050820100425
38903e/gladmangcc -O3 -fomit-frame-pointer2010050820100425
38915e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
38929e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2010050820100425
38949e/gladmangcc -m64 -O3 -fomit-frame-pointer2010050820100425
38952e/gladmangcc -O2 -fomit-frame-pointer2010050820100425
38974e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
38980e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
38987e/gladmangcc -m64 -O2 -fomit-frame-pointer2010050820100425
38995e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
39098e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2010050820100425
39324e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
39331e/gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
39696e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
39706e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050820100425
39815e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
39824e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2010050820100425
39835e/gladmangcc -funroll-loops -O -fomit-frame-pointer2010050820100425
39863e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2010050820100425
39879e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
39891e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050820100425
39892e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050820100425
39985e/gladmangcc -march=nocona -O -fomit-frame-pointer2010050820100425
40044e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050820100425
40065e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
40107e/gladmangcc -O -fomit-frame-pointer2010050820100425
40136e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
40153e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
40216e/gladmangcc -march=k8 -O -fomit-frame-pointer2010050820100425
40283e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
40285e/gladmangcc -m64 -O -fomit-frame-pointer2010050820100425
40286e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
40299e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
40344e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
40366e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050820100425
40389e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050820100425
40399e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
40853e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
40883e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
40894e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2010050820100425
40917e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2010050820100425
41294e/gladmangcc -Os -fomit-frame-pointer2010050820100425
41294e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
41311e/gladmangcc -m64 -Os -fomit-frame-pointer2010050820100425
41316e/gladmangcc -march=k8 -Os -fomit-frame-pointer2010050820100425
41326e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
42141e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
43985e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
44227e/gladmangcc -march=nocona -Os -fomit-frame-pointer2010050820100425
44660e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050820100425
44745e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
88458e/gladmangcc -funroll-loops2010050820100425
88635e/gladmancc2010050820100425
90187e/gladmangcc2010050820100425
239483e/hongjun/v0gcc2010050820100425
240624e/hongjun/v1gcc -funroll-loops2010050820100425
240749e/hongjun/v0cc2010050820100425
240757e/hongjun/v1cc2010050820100425
241069e/hongjun/v1gcc2010050820100425
241341e/hongjun/v0gcc -funroll-loops2010050820100425