Implementation notes: amd64, enigma, crypto_stream/tpy

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120414
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10350e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
10377e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
10395e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
10395e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
10395e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
10440e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
10449e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
10458e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
10548e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
10548e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
10566e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10602e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10611e/tpygcc -m64 -O3 -fomit-frame-pointer2012041720120414
10701e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
10701e/tpygcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
10710e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10773e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
10773e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10791e/tpygcc -O2 -fomit-frame-pointer2012041720120414
10791e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
10800e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
10809e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
10818e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
10818e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
10818e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
10818e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
10827e/tpygcc -O3 -fomit-frame-pointer2012041720120414
10827e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
10827e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
10827e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
10836e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
10836e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
10854e/tpygcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
10881e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
10899e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
10917e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
10917e/tpygcc -m64 -O2 -fomit-frame-pointer2012041720120414
10917e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
10935e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
10935e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
11025e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
11025e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
11052e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
11052e/tpygcc -march=k8 -O -fomit-frame-pointer2012041720120414
11070e/tpygcc -march=barcelona -O -fomit-frame-pointer2012041720120414
11115e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
11124e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
11124e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
11124e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
11133e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
11133e/tpygcc -march=nocona -O -fomit-frame-pointer2012041720120414
11142e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
11151e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
11160e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
11169e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
11169e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
11196e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
11196e/tpygcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
11205e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
11232e/tpygcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
11250e/tpygcc -Os -fomit-frame-pointer2012041720120414
11250e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
11259e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
11259e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
11259e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
11259e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
11259e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
11259e/tpygcc -march=k8 -Os -fomit-frame-pointer2012041720120414
11268e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
11268e/tpygcc -m64 -Os -fomit-frame-pointer2012041720120414
11268e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
11313e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
11322e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
11322e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
11331e/tpygcc -m64 -O -fomit-frame-pointer2012041720120414
11340e/tpygcc -O -fomit-frame-pointer2012041720120414
11340e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
11367e/tpygcc -funroll-loops -O -fomit-frame-pointer2012041720120414
11367e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
11385e/tpygcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
11448e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
11502e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
11502e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
11502e/tpygcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
11511e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
11511e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
11547e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
11547e/tpygcc -march=nocona -Os -fomit-frame-pointer2012041720120414
11565e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
11565e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
11835e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
12177e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
42984e/tpygcc2012041720120414
43443e/tpycc2012041720120414
43515e/tpygcc -funroll-loops2012041720120414