Implementation notes: amd64, bulldozer, crypto_stream/snow20

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_stream
Primitive: snow20
TimeImplementationCompilerBenchmark dateSUPERCOP version
7981e/benchmarks/snow-2.0gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
8047e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
8094e/benchmarks/snow-2.0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
8094e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
8144e/benchmarks/snow-2.0gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
8173e/benchmarks/snow-2.0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
8193e/benchmarks/snow-2.0gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
8209e/benchmarks/snow-2.0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
8248e/benchmarks/snow-2.0gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
8280e/benchmarks/snow-2.0gcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
8298e/benchmarks/snow-2.0gcc -m64 -O3 -fomit-frame-pointer2012053020120525
8325e/benchmarks/snow-2.0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
8347e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
8385e/benchmarks/snow-2.0gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
8467e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
8477e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
8500e/benchmarks/snow-2.0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
8501e/benchmarks/snow-2.0gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
8508e/benchmarks/snow-2.0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
8515e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
8579e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
8644e/benchmarks/snow-2.0gcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
8658e/benchmarks/snow-2.0gcc -funroll-loops -O -fomit-frame-pointer2012053020120525
8749e/benchmarks/snow-2.0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
8784e/benchmarks/snow-2.0gcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
8788e/benchmarks/snow-2.0gcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
8887e/benchmarks/snow-2.0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
8897e/benchmarks/snow-2.0gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
8960e/benchmarks/snow-2.0gcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
9054e/benchmarks/snow-2.0gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
9132e/benchmarks/snow-2.0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
9138e/benchmarks/snow-2.0gcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
9174e/benchmarks/snow-2.0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
9213e/benchmarks/snow-2.0gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
9230e/benchmarks/snow-2.0gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
9235e/benchmarks/snow-2.0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
9240e/benchmarks/snow-2.0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
9246e/benchmarks/snow-2.0gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
9251e/benchmarks/snow-2.0gcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
9285e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
9290e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
9318e/benchmarks/snow-2.0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
9320e/benchmarks/snow-2.0gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
9324e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
9368e/benchmarks/snow-2.0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
9384e/benchmarks/snow-2.0gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
9410e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
9443e/benchmarks/snow-2.0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
9491e/benchmarks/snow-2.0gcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
9494e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
9498e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
9513e/benchmarks/snow-2.0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
9530e/benchmarks/snow-2.0gcc -O -fomit-frame-pointer2012053020120525
9548e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
9584e/benchmarks/snow-2.0gcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
9618e/benchmarks/snow-2.0gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
9627e/benchmarks/snow-2.0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
9644e/benchmarks/snow-2.0gcc -m64 -O2 -fomit-frame-pointer2012053020120525
9645e/benchmarks/snow-2.0gcc -O3 -fomit-frame-pointer2012053020120525
9665e/benchmarks/snow-2.0gcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
9677e/benchmarks/snow-2.0gcc -march=k8 -O -fomit-frame-pointer2012053020120525
9698e/benchmarks/snow-2.0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
9718e/benchmarks/snow-2.0gcc -m64 -O -fomit-frame-pointer2012053020120525
9718e/benchmarks/snow-2.0gcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
9738e/benchmarks/snow-2.0gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
9768e/benchmarks/snow-2.0gcc -march=barcelona -O -fomit-frame-pointer2012053020120525
9786e/benchmarks/snow-2.0gcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
9804e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
9815e/benchmarks/snow-2.0gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
9818e/benchmarks/snow-2.0gcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
9855e/benchmarks/snow-2.0gcc -march=nocona -Os -fomit-frame-pointer2012053020120525
9875e/benchmarks/snow-2.0gcc -march=nocona -O -fomit-frame-pointer2012053020120525
9882e/benchmarks/snow-2.0gcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
9926e/benchmarks/snow-2.0gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
9940e/benchmarks/snow-2.0gcc -O2 -fomit-frame-pointer2012053020120525
9955e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
10042e/benchmarks/snow-2.0gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
10067e/benchmarks/snow-2.0gcc -march=k8 -Os -fomit-frame-pointer2012053020120525
10134e/benchmarks/snow-2.0gcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
10140e/benchmarks/snow-2.0gcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
10176e/benchmarks/snow-2.0gcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
10182e/benchmarks/snow-2.0gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
10220e/benchmarks/snow-2.0gcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10247e/benchmarks/snow-2.0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
10269e/benchmarks/snow-2.0gcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
10271e/benchmarks/snow-2.0gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
10275e/benchmarks/snow-2.0gcc -m64 -Os -fomit-frame-pointer2012053020120525
10275e/benchmarks/snow-2.0gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
10303e/benchmarks/snow-2.0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
10332e/benchmarks/snow-2.0gcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
10387e/benchmarks/snow-2.0gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
10456e/benchmarks/snow-2.0gcc -Os -fomit-frame-pointer2012053020120525
10466e/benchmarks/snow-2.0gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
10467e/benchmarks/snow-2.0gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
10513e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
10564e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
10583e/benchmarks/snow-2.0gcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
10623e/benchmarks/snow-2.0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
10757e/benchmarks/snow-2.0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
11139e/benchmarks/snow-2.0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
23415e/benchmarks/snow-2.0cc2012053020120525
23426e/benchmarks/snow-2.0gcc -funroll-loops2012053020120525
23726e/benchmarks/snow-2.0gcc2012053020120525