Implementation notes: amd64, macek, crypto_stream/tpypy

Computer: macek
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
14903e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
14932e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
14978e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
14985e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
14993e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
15030e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
15053e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
15083e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15187e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
15270e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
15270e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
15322e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15330e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
15330e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
15337e/tpypygcc -O3 -fomit-frame-pointer2010090720100903
15345e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
15360e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
15367e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
15383e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
15398e/tpypygcc -O2 -fomit-frame-pointer2010090720100903
15405e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
15405e/tpypygcc -m64 -O2 -fomit-frame-pointer2010090720100903
15412e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
15420e/tpypygcc -m64 -Os -fomit-frame-pointer2010090720100903
15465e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
15495e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
15502e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
15503e/tpypygcc -march=k8 -Os -fomit-frame-pointer2010090720100903
15518e/tpypygcc -Os -fomit-frame-pointer2010090720100903
15518e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
15518e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
15525e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
15540e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
15540e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
15547e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15570e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
15577e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
15585e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15600e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
15608e/tpypygcc -march=nocona -Os -fomit-frame-pointer2010090720100903
15623e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
15645e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
15660e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
15668e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
15668e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
15690e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
15720e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
15735e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
15750e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
15765e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15765e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
15772e/tpypygcc -funroll-loops -O -fomit-frame-pointer2010090720100903
15772e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15780e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
15788e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
15862e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15892e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
15923e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
15945e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
15975e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
15983e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
16005e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
16058e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
16095e/tpypygcc -m64 -O3 -fomit-frame-pointer2010090720100903
16102e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
16103e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
16110e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
16118e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
16170e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
16178e/tpypygcc -march=k8 -O -fomit-frame-pointer2010090720100903
16185e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
16200e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
16208e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
16222e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
16253e/tpypygcc -m64 -O -fomit-frame-pointer2010090720100903
16268e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
16320e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
16328e/tpypygcc -O -fomit-frame-pointer2010090720100903
16342e/tpypygcc -march=nocona -O -fomit-frame-pointer2010090720100903
16358e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
16388e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
16395e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
16410e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
16537e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
16568e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
16635e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
16875e/tpypygcc -march=barcelona -O -fomit-frame-pointer2010090720100903
18225e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
52515e/tpypygcc -funroll-loops2010090720100903
53318e/tpypygcc2010090720100903
53632e/tpypycc2010090720100903