Implementation notes: amd64, angel0, crypto_stream/tpypy

Computer: angel0
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20101002
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
16963e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
16966e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
17001e/tpypygcc -O3 -fomit-frame-pointer2010090620100903
17081e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090620100903
17085e/tpypygcc -m64 -O3 -fomit-frame-pointer2010090620100903
17119e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090620100903
17154e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
17156e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2010090620100903
17161e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
17164e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
17185e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090620100903
17200e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
17207e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090620100903
17209e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
17228e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2010090620100903
17264e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
17275e/tpypygcc -O2 -fomit-frame-pointer2010090620100903
17282e/tpypygcc -m64 -O2 -fomit-frame-pointer2010090620100903
17340e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090620100903
17355e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2010090620100903
17369e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
17370e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090620100903
17388e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090620100903
17409e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090620100903
17411e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090620100903
17413e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090620100903
17415e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090620100903
17425e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2010090620100903
17426e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090620100903
17440e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
17452e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
17457e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090620100903
17486e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
17522e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2010090620100903
17544e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2010090620100903
17577e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090620100903
17892e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2010090620100903
17939e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
17974e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
18021e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2010090620100903
18072e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090620100903
18082e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090620100903
18088e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
18092e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2010090620100903
18101e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090620100903
18109e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090620100903
18142e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
18144e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
18188e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
18210e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2010090620100903
18217e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2010090620100903
18279e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090620100903
18318e/tpypygcc -Os -fomit-frame-pointer2010090620100903
18347e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090620100903
18373e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
18430e/tpypygcc -m64 -Os -fomit-frame-pointer2010090620100903
18431e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
18456e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
18456e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
18462e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090620100903
18491e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090620100903
18494e/tpypygcc -march=k8 -Os -fomit-frame-pointer2010090620100903
18691e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
18745e/tpypygcc -march=nocona -Os -fomit-frame-pointer2010090620100903
18854e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
18932e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
18982e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090620100903
18982e/tpypygcc -march=barcelona -O -fomit-frame-pointer2010090620100903
19039e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090620100903
19194e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
19195e/tpypygcc -O -fomit-frame-pointer2010090620100903
19204e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
19209e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
19235e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090620100903
19312e/tpypygcc -funroll-loops -O -fomit-frame-pointer2010090620100903
19312e/tpypygcc -m64 -O -fomit-frame-pointer2010090620100903
19319e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2010090620100903
19320e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2010090620100903
19349e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090620100903
19834e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090620100903
19948e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
20009e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
20041e/tpypygcc -march=nocona -O -fomit-frame-pointer2010090620100903
20304e/tpypygcc -march=k8 -O -fomit-frame-pointer2010090620100903
20657e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
20767e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
20861e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090620100903
20883e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090620100903
71643e/tpypycc2010090620100903
71790e/tpypygcc2010090620100903
71832e/tpypygcc -funroll-loops2010090620100903