Implementation notes: amd64, sandy, crypto_stream/tpy6

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
8056e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
8060e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
8068e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
8072e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
8072e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
8080e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
8080e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
8092e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
8096e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
8096e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
8108e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
8116e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
8116e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
8144e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
8164e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
8184e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
8192e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
8252e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
8268e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
8276e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
8276e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
8276e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
8300e/tpy6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
8304e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
8304e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
8308e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
8324e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
8340e/tpy6gcc -m64 -O3 -fomit-frame-pointer2012081620120812
8344e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
8348e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
8352e/tpy6gcc -O3 -fomit-frame-pointer2012081620120812
8356e/tpy6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
8372e/tpy6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
8372e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
8380e/tpy6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
8380e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
8388e/tpy6gcc -O2 -fomit-frame-pointer2012081620120812
8388e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
8392e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
8396e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
8400e/tpy6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
8412e/tpy6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
8420e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
8424e/tpy6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
8432e/tpy6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
8436e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
8444e/tpy6gcc -m64 -O2 -fomit-frame-pointer2012081620120812
8448e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
8516e/tpy6clang -O3 -mavx2012071220120709
8536e/tpy6gcc -m64 -Os -fomit-frame-pointer2012081620120812
8540e/tpy6clang -O32012071220120709
8604e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
8608e/tpy6gcc -Os -fomit-frame-pointer2012081620120812
8616e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
8620e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
8620e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2012081620120812
8624e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
8640e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
8640e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
8644e/tpy6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
8652e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
8656e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
8660e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
8660e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
8664e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
8664e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2012081620120812
8680e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
8700e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
8700e/tpy6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
8708e/tpy6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
8708e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
8712e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
8728e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
8732e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
8740e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
8804e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
8812e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2012081620120812
8812e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
8816e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
8816e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
8848e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
8848e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
8880e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
8908e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
8948e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
8952e/tpy6gcc -march=nocona -O -fomit-frame-pointer2012081620120812
8960e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
8960e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
8988e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
8996e/tpy6gcc -march=k8 -O -fomit-frame-pointer2012081620120812
9008e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
9032e/tpy6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
9032e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
9032e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
9036e/tpy6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
9036e/tpy6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
9040e/tpy6gcc -m64 -O -fomit-frame-pointer2012081620120812
9044e/tpy6gcc -O -fomit-frame-pointer2012081620120812
9044e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
9056e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
9080e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
9096e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2012081620120812
25832e/tpy6gcc -funroll-loops2012081620120812
25884e/tpy6cc2012081620120812
25936e/tpy6gcc2012081620120812