Implementation notes: amd64, thinkaes, crypto_stream/tpy6

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
6303e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
6303e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
6309e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
6312e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
6315e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
6318e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
6321e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
6327e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
6330e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
6333e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
6333e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
6339e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
6345e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
6354e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
6357e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
6366e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
6372e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
6378e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
6378e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
6384e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
6387e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
6405e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
6444e/tpy6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
6456e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
6459e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
6465e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
6468e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
6468e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
6468e/tpy6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
6471e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
6480e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
6501e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
6507e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
6507e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
6522e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
6525e/tpy6gcc -O3 -fomit-frame-pointer2010040120100120
6531e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
6531e/tpy6gcc -m64 -O2 -fomit-frame-pointer2010040120100120
6531e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
6531e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
6531e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
6534e/tpy6gcc -O2 -fomit-frame-pointer2010040120100120
6534e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
6537e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
6540e/tpy6gcc -m64 -O3 -fomit-frame-pointer2010040120100120
6558e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
6675e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
6681e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
6684e/tpy6icc -m64 -xHost -vec-report0 -static2010040120100120
6690e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
6693e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
6696e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
6699e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
6708e/tpy6icc -O1 -xP -static -no-vec2010040120100120
6708e/tpy6icc -O1 -xW -static -no-vec2010040120100120
6729e/tpy6icc -O1 -static -no-vec2010040120100120
6738e/tpy6icc -O1 -xW -static2010040120100120
6738e/tpy6icc -m64 -O1 -static -no-vec2010040120100120
6753e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
6756e/tpy6icc -O1 -static2010040120100120
6756e/tpy6icc -O1 -xP -static2010040120100120
6756e/tpy6icc -m64 -O1 -static2010040120100120
6768e/tpy6gcc -Os -fomit-frame-pointer2010040120100120
6771e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
6774e/tpy6gcc -m64 -Os -fomit-frame-pointer2010040120100120
6774e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
6783e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
6789e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
6789e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
6804e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2010040120100120
6816e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
6822e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
6849e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
6852e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
6864e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
6879e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
6879e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
6882e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
6891e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2010040120100120
6894e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
6897e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
6897e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
6909e/tpy6gcc -march=k8 -O -fomit-frame-pointer2010040120100120
6912e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2010040120100120
6930e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
6939e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
6942e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
6945e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
6966e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
6966e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
6972e/tpy6gcc -O -fomit-frame-pointer2010040120100120
6981e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2010040120100120
6981e/tpy6icc -m64 -Os -static -no-vec2010040120100120
6984e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
6987e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
6987e/tpy6gcc -m64 -O -fomit-frame-pointer2010040120100120
6996e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
6999e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
7014e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
7017e/tpy6icc -m64 -Os -static2010040120100120
7029e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
7029e/tpy6icc -Os -static2010040120100120
7029e/tpy6icc -Os -xW -static2010040120100120
7032e/tpy6gcc -march=nocona -O -fomit-frame-pointer2010040120100120
7032e/tpy6icc -no-vec2010040120100120
7041e/tpy6icc -O2 -xP -static2010040120100120
7041e/tpy6icc -O2 -xW -static2010040120100120
7041e/tpy6icc -m64 -O2 -static2010040120100120
7044e/tpy6icc -Os -xP -static -no-vec2010040120100120
7044e/tpy6icc -Os -xW -static -no-vec2010040120100120
7047e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
7059e/tpy6icc -Os -xP -static2010040120100120
7062e/tpy6icc -O2 -static2010040120100120
7065e/tpy6icc -O2 -static -no-vec2010040120100120
7065e/tpy6icc -O2 -xP -static -no-vec2010040120100120
7065e/tpy6icc -O2 -xW -static -no-vec2010040120100120
7065e/tpy6icc -m64 -O2 -static -no-vec2010040120100120
7077e/tpy6icc -Os -static -no-vec2010040120100120
7122e/tpy6icc2010040120100120
7503e/tpy6icc -m64 -O3 -static -no-vec2010040120100120
7512e/tpy6icc -O3 -xW -static2010040120100120
7524e/tpy6icc -O3 -static -no-vec2010040120100120
7524e/tpy6icc -O3 -xW -static -no-vec2010040120100120
7527e/tpy6icc -O3 -static2010040120100120
7530e/tpy6icc -O3 -xP -static2010040120100120
7536e/tpy6icc -O3 -xP -static -no-vec2010040120100120
7542e/tpy6icc -m64 -O3 -static2010040120100120
26820e/tpy6gcc2010040120100120
26832e/tpy6cc2010040120100120
26844e/tpy6gcc -funroll-loops2010040120100120