Implementation notes: amd64, pistol, crypto_stream/tpypy

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
16472e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
16736e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110620121016
16748e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110620121016
16816e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110620121016
16833e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
16850e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
16882e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
16902e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110620121016
16918e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110620121016
16928e/tpypygcc -m64 -O3 -fomit-frame-pointer2012110620121016
16964e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2012110620121016
16966e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
16985e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
17028e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110620121016
17034e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
17057e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110620121016
17058e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
17066e/tpypygcc -O3 -fomit-frame-pointer2012110620121016
17090e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2012110620121016
17096e/tpypygcc -m64 -O2 -fomit-frame-pointer2012110620121016
17102e/tpypygcc -O2 -fomit-frame-pointer2012110620121016
17108e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
17111e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
17123e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110620121016
17130e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
17132e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2012110620121016
17148e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
17156e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2012110620121016
17158e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
17188e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110620121016
17242e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110620121016
17302e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
17306e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2012110620121016
17328e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2012110620121016
17344e/tpypygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110620121016
17362e/tpypygcc -m64 -Os -fomit-frame-pointer2012110620121016
17362e/tpypygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110620121016
17366e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110620121016
17383e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2012110620121016
17398e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110620121016
17400e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110620121016
17416e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110620121016
17422e/tpypygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110620121016
17442e/tpypygcc -funroll-loops -O -fomit-frame-pointer2012110620121016
17450e/tpypygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110620121016
17460e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110620121016
17471e/tpypygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110620121016
17492e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
17500e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110620121016
17516e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110620121016
17520e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
17562e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110620121016
17594e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
17604e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
17628e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110620121016
17632e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
17640e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110620121016
17660e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110620121016
17677e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
17698e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110620121016
17702e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
17706e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2012110620121016
17748e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
17752e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2012110620121016
17770e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
17784e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2012110620121016
17790e/tpypygcc -march=barcelona -O -fomit-frame-pointer2012110620121016
17810e/tpypygcc -Os -fomit-frame-pointer2012110620121016
17814e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
17830e/tpypygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110620121016
17839e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
17840e/tpypygcc -march=nocona -O -fomit-frame-pointer2012110620121016
17842e/tpypygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110620121016
17858e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
17858e/tpypygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110620121016
17868e/tpypygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110620121016
17874e/tpypygcc -O -fomit-frame-pointer2012110620121016
17888e/tpypygcc -m64 -O -fomit-frame-pointer2012110620121016
17888e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110620121016
17916e/tpypygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110620121016
17926e/tpypygcc -m64 -march=corei7 -O -fomit-frame-pointer2012110620121016
17982e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2012110620121016
17994e/tpypygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110620121016
17997e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110620121016
18004e/tpypygcc -march=k8 -O -fomit-frame-pointer2012110620121016
18012e/tpypygcc -march=nocona -Os -fomit-frame-pointer2012110620121016
18072e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2012110620121016
18076e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2012110620121016
18086e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
18124e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110620121016
18202e/tpypygcc -march=k8 -Os -fomit-frame-pointer2012110620121016
18236e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110620121016
18290e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110620121016
18388e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
18404e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110620121016
18444e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110620121016
18458e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
18534e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
18624e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
18786e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
70176e/tpypycc2012110620121016
70388e/tpypygcc -funroll-loops2012110620121016
70468e/tpypygcc2012110620121016