Implementation notes: amd64, h5e450, crypto_stream/tpy6

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
10542e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10542e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10587e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10602e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080320120717
10614e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080320120717
10614e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080320120717
10632e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2012080320120717
10638e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080320120717
10644e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10647e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080320120717
10656e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080320120717
10668e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080320120717
10671e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10677e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2012080320120717
10680e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080320120717
10683e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2012080320120717
10686e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080320120717
10686e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2012080320120717
10689e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10689e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10710e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080320120717
10719e/tpy6gcc -m64 -O2 -fomit-frame-pointer2012080320120717
10725e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10728e/tpy6gcc -O3 -fomit-frame-pointer2012080320120717
10728e/tpy6gcc -m64 -O3 -fomit-frame-pointer2012080320120717
10734e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080320120717
10752e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080320120717
10788e/tpy6gcc -O2 -fomit-frame-pointer2012080320120717
10788e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080320120717
10800e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080320120717
10950e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080320120717
10968e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080320120717
10977e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080320120717
10977e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080320120717
10983e/tpy6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080320120717
10986e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080320120717
10986e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080320120717
10986e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080320120717
10986e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2012080320120717
10995e/tpy6gcc -Os -fomit-frame-pointer2012080320120717
10995e/tpy6gcc -m64 -Os -fomit-frame-pointer2012080320120717
11049e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080320120717
11076e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080320120717
11076e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080320120717
11076e/tpy6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080320120717
11079e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080320120717
11121e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2012080320120717
11142e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080320120717
11142e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080320120717
11151e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080320120717
11286e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080320120717
11295e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080320120717
11325e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080320120717
11325e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080320120717
11325e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080320120717
11325e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080320120717
11325e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080320120717
11325e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080320120717
11331e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2012080320120717
11502e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2012080320120717
11535e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080320120717
11772e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080320120717
11790e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080320120717
11796e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080320120717
11799e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080320120717
11799e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080320120717
11802e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080320120717
11802e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2012080320120717
11805e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080320120717
11808e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080320120717
11811e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2012080320120717
11829e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2012080320120717
11856e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080320120717
11892e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080320120717
11895e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080320120717
12015e/tpy6clang -O32012080320120717
12249e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2012080320120717
12249e/tpy6gcc -march=k8 -O -fomit-frame-pointer2012080320120717
12252e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080320120717
12255e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080320120717
12255e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2012080320120717
12285e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2012080320120717
12396e/tpy6gcc -O -fomit-frame-pointer2012080320120717
12396e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2012080320120717
12402e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2012080320120717
12402e/tpy6gcc -m64 -O -fomit-frame-pointer2012080320120717
12402e/tpy6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080320120717
12411e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080320120717
12414e/tpy6gcc -march=nocona -O -fomit-frame-pointer2012080320120717
12441e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080320120717
39579e/tpy6gcc2012080320120717
41364e/tpy6gcc -funroll-loops2012080320120717
41370e/tpy6cc2012080320120717