Implementation notes: amd64, colossus, crypto_stream/tpypy

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
18776e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010061120100610
19170e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
19185e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
19213e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2010061120100610
19248e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2010061120100610
19348e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
19401e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010061120100610
19423e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
19427e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010061120100610
19587e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
19605e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010061120100610
19613e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010061120100610
19707e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
19889e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010061120100610
19905e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010061120100610
19925e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2010061120100610
19973e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2010061120100610
19980e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
20260e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
20262e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
20452e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010061120100610
24661e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
24695e/tpypygcc -m64 -O3 -fomit-frame-pointer2010061120100610
24880e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
24889e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010061120100610
24916e/tpypygcc -m64 -O2 -fomit-frame-pointer2010061120100610
24941e/tpypygcc -O2 -fomit-frame-pointer2010061120100610
24995e/tpypygcc -m64 -Os -fomit-frame-pointer2010061120100610
24995e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
25008e/tpypygcc -march=k8 -Os -fomit-frame-pointer2010061120100610
25014e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2010061120100610
25032e/tpypygcc -O3 -fomit-frame-pointer2010061120100610
25035e/tpypygcc -Os -fomit-frame-pointer2010061120100610
25039e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010061120100610
25048e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010061120100610
25123e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
25135e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
25142e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2010061120100610
25153e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010061120100610
25157e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2010061120100610
25174e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2010061120100610
25191e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2010061120100610
25229e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
25241e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
25253e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
25269e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010061120100610
25278e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010061120100610
25288e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2010061120100610
25299e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2010061120100610
25306e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010061120100610
25308e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2010061120100610
25321e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010061120100610
25412e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
25422e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010061120100610
25435e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010061120100610
25594e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
25706e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
25710e/tpypygcc -march=nocona -Os -fomit-frame-pointer2010061120100610
26617e/tpypygcc -funroll-loops -O -fomit-frame-pointer2010061120100610
26637e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2010061120100610
26707e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
26731e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010061120100610
26734e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010061120100610
26748e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
26796e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010061120100610
26820e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
26983e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
27006e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2010061120100610
27029e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010061120100610
27059e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
27093e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010061120100610
27125e/tpypygcc -march=k8 -O -fomit-frame-pointer2010061120100610
27138e/tpypygcc -march=barcelona -O -fomit-frame-pointer2010061120100610
27215e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010061120100610
27230e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010061120100610
27231e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
27285e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
27289e/tpypygcc -march=nocona -O -fomit-frame-pointer2010061120100610
27322e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
27365e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
27404e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
27420e/tpypygcc -O -fomit-frame-pointer2010061120100610
27435e/tpypygcc -m64 -O -fomit-frame-pointer2010061120100610
27540e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010061120100610
27614e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
27680e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2010061120100610
27986e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2010061120100610
27990e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
89297e/tpypycc2010061120100610
89435e/tpypygcc2010061120100610
89585e/tpypygcc -funroll-loops2010061120100610