Implementation notes: amd64, enigma, crypto_stream/tpy

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10026e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140529
10035e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
10089e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
10098e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
10098e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140529
10125e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
10134e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
10143e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140529
10152e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
10197e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140529
10368e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
10440e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
10440e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
10449e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140529
10449e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2014060120140529
10476e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140529
10485e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
10557e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140529
10566e/tpygcc -O2 -fomit-frame-pointer2014060120140529
10575e/tpygcc -march=k8 -O2 -fomit-frame-pointer2014060120140529
10584e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
10584e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
10593e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
10593e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
10602e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
10611e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2014060120140529
10611e/tpygcc -march=k8 -O3 -fomit-frame-pointer2014060120140529
10638e/tpygcc -m64 -O2 -fomit-frame-pointer2014060120140529
10647e/tpygcc -O3 -fomit-frame-pointer2014060120140529
10647e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
10647e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
10647e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
10647e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
10656e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
10665e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
10665e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140529
10665e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
10674e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
10683e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
10683e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
10683e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
10719e/tpygcc -m64 -O3 -fomit-frame-pointer2014060120140529
10719e/tpygcc -march=nocona -O2 -fomit-frame-pointer2014060120140529
10755e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
10764e/tpygcc -march=k8 -O -fomit-frame-pointer2014060120140529
10836e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140529
10836e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140529
10854e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
10872e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
10881e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
10899e/tpygcc -funroll-loops -O -fomit-frame-pointer2014060120140529
10935e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140529
10953e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
10962e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140529
10962e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
10971e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
10971e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
10980e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
10980e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140529
10980e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
10989e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
10998e/tpygcc -Os -fomit-frame-pointer2014060120140529
10998e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
11007e/tpygcc -m64 -Os -fomit-frame-pointer2014060120140529
11007e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
11007e/tpygcc -march=k8 -Os -fomit-frame-pointer2014060120140529
11016e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
11025e/tpygcc -O -fomit-frame-pointer2014060120140529
11025e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140529
11025e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140529
11025e/tpygcc -m64 -O -fomit-frame-pointer2014060120140529
11061e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
11061e/tpygcc -march=barcelona -Os -fomit-frame-pointer2014060120140529
11061e/tpygcc -march=nocona -O3 -fomit-frame-pointer2014060120140529
11070e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
11088e/tpygcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
11106e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
11169e/tpygcc -march=nocona -O -fomit-frame-pointer2014060120140529
11214e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
11277e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
11277e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
11295e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
11295e/tpygcc -march=nocona -Os -fomit-frame-pointer2014060120140529
11304e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
11304e/tpygcc -march=barcelona -O -fomit-frame-pointer2014060120140529
11313e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
11376e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140529
11403e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
11457e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
11664e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
12429e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
42084e/tpygcc2014060120140529
42354e/tpygcc -funroll-loops2014060120140529
42714e/tpycc2014060120140529