Implementation notes: amd64, berlekamp, crypto_stream/tpypy

Computer: berlekamp
Architecture: amd64
CPU ID: GenuineIntel-00010677-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
14220e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
14237e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
14238e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
14305e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
14314e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
14331e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
14348e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
14348e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
14416e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
14416e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
14441e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
14441e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
14442e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
14458e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
14458e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
14509e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
14544e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
14544e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
14552e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
14552e/tpypygcc -m64 -O3 -fomit-frame-pointer2012052820120525
14561e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
14595e/tpypygcc -O2 -fomit-frame-pointer2012052820120525
14603e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
14611e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
14612e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
14612e/tpypygcc -m64 -Os -fomit-frame-pointer2012052820120525
14612e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
14620e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
14620e/tpypygcc -march=k8 -Os -fomit-frame-pointer2012052820120525
14629e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
14645e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
14671e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
14680e/tpypygcc -m64 -O2 -fomit-frame-pointer2012052820120525
14688e/tpypygcc -O3 -fomit-frame-pointer2012052820120525
14688e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
14688e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
14705e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
14705e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
14722e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
14722e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
14722e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
14739e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
14747e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
14748e/tpypygcc -Os -fomit-frame-pointer2012052820120525
14756e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
14765e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
14798e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
14807e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
14815e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
14824e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
14833e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
14841e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
14849e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
14918e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
14943e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
14960e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
14969e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
14986e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
15037e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
15037e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
15045e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
15062e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
15087e/tpypygcc -march=nocona -Os -fomit-frame-pointer2012052820120525
15113e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
15122e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
15291e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
15716e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
15869e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
15946e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
15972e/tpypygcc -m64 -O -fomit-frame-pointer2012052820120525
15980e/tpypygcc -funroll-loops -O -fomit-frame-pointer2012052820120525
15988e/tpypygcc -O -fomit-frame-pointer2012052820120525
15988e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
16031e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
16057e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
16099e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
16107e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
16125e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
16184e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
16192e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
16226e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
16235e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
16303e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
16337e/tpypygcc -march=barcelona -O -fomit-frame-pointer2012052820120525
16396e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
16414e/tpypygcc -march=nocona -O -fomit-frame-pointer2012052820120525
16439e/tpypygcc -march=k8 -O -fomit-frame-pointer2012052820120525
16584e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
53176e/tpypygcc2012052820120525
53210e/tpypygcc -funroll-loops2012052820120525
53457e/tpypycc2012052820120525