Implementation notes: amd64, sandy, crypto_stream/tpy

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
11288e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
11288e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
11292e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
11292e/tpygcc -m64 -O3 -fomit-frame-pointer2012081620120812
11296e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
11308e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
11312e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
11340e/tpygcc -m64 -O2 -fomit-frame-pointer2012081620120812
11364e/tpygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
11368e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11368e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
11368e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11372e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
11376e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11376e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11380e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11380e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
11384e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
11384e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
11384e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
11384e/tpygcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
11388e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
11388e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
11392e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
11392e/tpygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
11392e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
11392e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
11396e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
11400e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11400e/tpygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
11404e/tpygcc -O2 -fomit-frame-pointer2012081620120812
11408e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
11416e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
11428e/tpygcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
11432e/tpygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
11432e/tpygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
11436e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
11444e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
11444e/tpygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
11456e/tpygcc -O3 -fomit-frame-pointer2012081620120812
11456e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
11460e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11464e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11472e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
11480e/tpygcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
11480e/tpygcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
11488e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
11504e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
11548e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
11568e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
11916e/tpyclang -O32012071220120709
11948e/tpyclang -O3 -mavx2012071220120709
12096e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
12120e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
12200e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
12208e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
12216e/tpygcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
12244e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
12260e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
12324e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
12328e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
12344e/tpygcc -funroll-loops -O -fomit-frame-pointer2012081620120812
12356e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
12436e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
12452e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
12460e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
12468e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
12504e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
12508e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
12516e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
12568e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
12592e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
12600e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
12600e/tpygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
12600e/tpygcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
12600e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
12608e/tpygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
12612e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
12616e/tpygcc -m64 -O -fomit-frame-pointer2012081620120812
12624e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
12648e/tpygcc -march=nocona -O -fomit-frame-pointer2012081620120812
12728e/tpygcc -O -fomit-frame-pointer2012081620120812
12736e/tpygcc -march=k8 -O -fomit-frame-pointer2012081620120812
12744e/tpygcc -march=barcelona -O -fomit-frame-pointer2012081620120812
12816e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
12816e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
13532e/tpygcc -Os -fomit-frame-pointer2012081620120812
13536e/tpygcc -m64 -Os -fomit-frame-pointer2012081620120812
13544e/tpygcc -march=nocona -Os -fomit-frame-pointer2012081620120812
13560e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
13568e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
13584e/tpygcc -march=k8 -Os -fomit-frame-pointer2012081620120812
13588e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
13588e/tpygcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
13592e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
13600e/tpygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
13604e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
13620e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
13624e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
13640e/tpygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
13652e/tpygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
13984e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
37992e/tpycc2012081620120812
38144e/tpygcc -funroll-loops2012081620120812
38184e/tpygcc2012081620120812