Implementation notes: amd64, bulldozer, crypto_stream/tpypy

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
15030e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
15882e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
16012e/tpypygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
16234e/tpypygcc -march=nocona -O -fomit-frame-pointer2012053020120525
16316e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
16366e/tpypygcc -O3 -fomit-frame-pointer2012053020120525
16563e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
16580e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
16640e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
16701e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
16701e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
16723e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
16733e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
16747e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
16814e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
16827e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
16840e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
16843e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
16855e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
16879e/tpypygcc -m64 -O3 -fomit-frame-pointer2012053020120525
16882e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
16913e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
16950e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
16951e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
16983e/tpypygcc -funroll-loops -O -fomit-frame-pointer2012053020120525
16983e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17004e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
17008e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
17009e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
17056e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
17057e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
17077e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
17131e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
17141e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
17176e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
17198e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
17203e/tpypygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
17213e/tpypygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
17214e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
17226e/tpypygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
17232e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
17236e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
17243e/tpypygcc -m64 -O2 -fomit-frame-pointer2012053020120525
17247e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
17254e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
17259e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
17262e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
17266e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
17283e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
17287e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
17298e/tpypygcc -O2 -fomit-frame-pointer2012053020120525
17315e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
17315e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
17374e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
17387e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
17456e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
17490e/tpypygcc -m64 -O -fomit-frame-pointer2012053020120525
17491e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
17496e/tpypygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
17502e/tpypygcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
17543e/tpypygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
17549e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
17552e/tpypygcc -Os -fomit-frame-pointer2012053020120525
17557e/tpypygcc -march=k8 -Os -fomit-frame-pointer2012053020120525
17582e/tpypygcc -march=barcelona -O -fomit-frame-pointer2012053020120525
17589e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
17595e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
17618e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
17618e/tpypygcc -march=k8 -O -fomit-frame-pointer2012053020120525
17647e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
17655e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
17665e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
17758e/tpypygcc -march=nocona -Os -fomit-frame-pointer2012053020120525
17772e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17779e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
17824e/tpypygcc -m64 -Os -fomit-frame-pointer2012053020120525
17865e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
17870e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
17874e/tpypygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
17893e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
17914e/tpypygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
17945e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
17964e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
17966e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
17976e/tpypygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
17986e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
18114e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
18123e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
18138e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
18153e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
18300e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
18351e/tpypygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
18419e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
18467e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
18486e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
18514e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
18548e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
18615e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
18707e/tpypygcc -O -fomit-frame-pointer2012053020120525
19323e/tpypygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
64920e/tpypygcc2012053020120525
64978e/tpypycc2012053020120525
65013e/tpypygcc -funroll-loops2012053020120525