Implementation notes: amd64, margaux, crypto_stream/tpy

Computer: margaux
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10368e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
10377e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
10395e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
10413e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
10413e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
10431e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
10476e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
10485e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
10512e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
10512e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
10647e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
10665e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
10719e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
10800e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
10818e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
10827e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
10836e/tpygcc -O2 -fomit-frame-pointer2011051720110509
10836e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
10845e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
10845e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
10845e/tpygcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
10854e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
10854e/tpygcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
10863e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
10890e/tpygcc -m64 -O3 -fomit-frame-pointer2011051720110509
10908e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
10908e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
10908e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
10917e/tpygcc -m64 -O2 -fomit-frame-pointer2011051720110509
10926e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
10935e/tpygcc -O3 -fomit-frame-pointer2011051720110509
10935e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
10935e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
10944e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
10944e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
10944e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
10953e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
10962e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
10971e/tpygcc -O -fomit-frame-pointer2011051720110509
10980e/tpygcc -m64 -O -fomit-frame-pointer2011051720110509
10989e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
11007e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
11034e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
11043e/tpygcc -march=nocona -O -fomit-frame-pointer2011051720110509
11088e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
11088e/tpygcc -march=k8 -O -fomit-frame-pointer2011051720110509
11106e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
11133e/tpygcc -march=barcelona -O -fomit-frame-pointer2011051720110509
11178e/tpygcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
11196e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
11214e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
11214e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
11223e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
11250e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
11277e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
11277e/tpygcc -march=k8 -Os -fomit-frame-pointer2011051720110509
11286e/tpygcc -Os -fomit-frame-pointer2011051720110509
11295e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
11304e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
11313e/tpygcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
11313e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
11313e/tpygcc -m64 -Os -fomit-frame-pointer2011051720110509
11313e/tpygcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
11322e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
11322e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
11322e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
11349e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
11358e/tpygcc -funroll-loops -O -fomit-frame-pointer2011051720110509
11358e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
11358e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
11367e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
11367e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
11376e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
11394e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
11403e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
11403e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
11421e/tpygcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
11430e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
11439e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
11448e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
11448e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
11457e/tpygcc -march=nocona -Os -fomit-frame-pointer2011051720110509
11466e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
11484e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
11493e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
11583e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
11610e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
11673e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
42858e/tpygcc2011051720110509
43119e/tpycc2011051720110509
43155e/tpygcc -funroll-loops2011051720110509