Implementation notes: amd64, margaux, crypto_stream/tpypy

Computer: margaux
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
14220e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
14346e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
14355e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
14445e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
14445e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
14454e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
14472e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
14490e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
14526e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
14535e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
14616e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
14634e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
14661e/tpypygcc -m64 -O2 -fomit-frame-pointer2011051720110509
14679e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
14688e/tpypygcc -Os -fomit-frame-pointer2011051720110509
14697e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
14715e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
14715e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
14742e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
14751e/tpypygcc -m64 -O3 -fomit-frame-pointer2011051720110509
14769e/tpypygcc -march=k8 -Os -fomit-frame-pointer2011051720110509
14778e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
14796e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
14805e/tpypygcc -O2 -fomit-frame-pointer2011051720110509
14805e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
14832e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
14832e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
14832e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
14841e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
14850e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
14868e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
14868e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
14877e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
14886e/tpypygcc -O3 -fomit-frame-pointer2011051720110509
14895e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
14913e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
14922e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
14922e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
14931e/tpypygcc -m64 -Os -fomit-frame-pointer2011051720110509
14958e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
14958e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
14985e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
14985e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
15021e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
15030e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
15057e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
15066e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
15102e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
15111e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
15129e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
15138e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
15156e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
15174e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
15183e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
15201e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
15219e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
15246e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
15246e/tpypygcc -march=barcelona -O -fomit-frame-pointer2011051720110509
15255e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
15273e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
15300e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
15327e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
15417e/tpypygcc -march=nocona -Os -fomit-frame-pointer2011051720110509
15426e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
15453e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
15462e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
15507e/tpypygcc -funroll-loops -O -fomit-frame-pointer2011051720110509
15507e/tpypygcc -march=k8 -O -fomit-frame-pointer2011051720110509
15579e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
15597e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
15651e/tpypygcc -O -fomit-frame-pointer2011051720110509
15651e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
15669e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
15687e/tpypygcc -m64 -O -fomit-frame-pointer2011051720110509
15777e/tpypygcc -march=nocona -O -fomit-frame-pointer2011051720110509
15795e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
15840e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
15840e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
15840e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
15867e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
15957e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
15957e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
15966e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
15984e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
15993e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
16047e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
16245e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
16326e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
52920e/tpypycc2011051720110509
53199e/tpypygcc -funroll-loops2011051720110509
53442e/tpypygcc2011051720110509