Implementation notes: amd64, thinkaes, crypto_stream/tpypy

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
11790e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
11814e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11859e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
11862e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
11880e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
11880e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
11892e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
11895e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
11898e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
11904e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
11907e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
11910e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
11910e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
11928e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
11952e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
11958e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
11958e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
11994e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
12060e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
12081e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
12129e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
12171e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
12261e/tpypyicc -m64 -xHost -vec-report0 -static2010040120100120
12300e/tpypyicc -O3 -xP -static -no-vec2010040120100120
12309e/tpypyicc -O3 -static -no-vec2010040120100120
12309e/tpypyicc -O3 -xW -static -no-vec2010040120100120
12309e/tpypyicc -m64 -O3 -static -no-vec2010040120100120
12312e/tpypyicc -O2 -static -no-vec2010040120100120
12312e/tpypyicc -m64 -O2 -static -no-vec2010040120100120
12315e/tpypyicc -O2 -xP -static -no-vec2010040120100120
12363e/tpypyicc -O2 -xW -static -no-vec2010040120100120
12378e/tpypyicc -O3 -static2010040120100120
12378e/tpypyicc -O3 -xW -static2010040120100120
12378e/tpypyicc -m64 -O3 -static2010040120100120
12378e/tpypyicc -no-vec2010040120100120
12381e/tpypygcc -O2 -fomit-frame-pointer2010040120100120
12384e/tpypyicc -O3 -xP -static2010040120100120
12387e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
12387e/tpypyicc -Os -xW -static -no-vec2010040120100120
12393e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
12399e/tpypyicc -Os -xP -static -no-vec2010040120100120
12405e/tpypygcc -m64 -O3 -fomit-frame-pointer2010040120100120
12405e/tpypyicc -Os -static -no-vec2010040120100120
12408e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
12408e/tpypygcc -m64 -O2 -fomit-frame-pointer2010040120100120
12408e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
12411e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
12411e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
12414e/tpypygcc -march=barcelona -O -fomit-frame-pointer2010040120100120
12417e/tpypygcc -O3 -fomit-frame-pointer2010040120100120
12417e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
12420e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
12426e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
12426e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
12438e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
12441e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
12441e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
12444e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
12450e/tpypygcc -march=k8 -O -fomit-frame-pointer2010040120100120
12453e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
12456e/tpypygcc -O -fomit-frame-pointer2010040120100120
12459e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
12462e/tpypygcc -m64 -O -fomit-frame-pointer2010040120100120
12471e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
12471e/tpypyicc -m64 -Os -static2010040120100120
12474e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
12474e/tpypyicc -Os -static2010040120100120
12474e/tpypyicc -Os -xW -static2010040120100120
12477e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
12477e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
12480e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
12489e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
12489e/tpypyicc -O2 -xP -static2010040120100120
12489e/tpypyicc -m64 -Os -static -no-vec2010040120100120
12492e/tpypygcc -march=nocona -O -fomit-frame-pointer2010040120100120
12501e/tpypyicc -m64 -O2 -static2010040120100120
12504e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
12507e/tpypyicc -O2 -xW -static2010040120100120
12516e/tpypyicc2010040120100120
12522e/tpypyicc -O2 -static2010040120100120
12525e/tpypyicc -Os -xP -static2010040120100120
12528e/tpypyicc -O1 -static2010040120100120
12528e/tpypyicc -m64 -O1 -static2010040120100120
12531e/tpypyicc -O1 -xW -static2010040120100120
12552e/tpypyicc -O1 -xW -static -no-vec2010040120100120
12555e/tpypyicc -m64 -O1 -static -no-vec2010040120100120
12567e/tpypyicc -O1 -xP -static2010040120100120
12579e/tpypyicc -O1 -static -no-vec2010040120100120
12594e/tpypyicc -O1 -xP -static -no-vec2010040120100120
12606e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
12633e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
12678e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
12708e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
12708e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
12801e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
12807e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
12816e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
12822e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
12825e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
12831e/tpypygcc -march=nocona -Os -fomit-frame-pointer2010040120100120
12855e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
12867e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
12879e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
12912e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
12921e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
12927e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
12963e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
12966e/tpypygcc -march=k8 -Os -fomit-frame-pointer2010040120100120
12975e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
12987e/tpypygcc -m64 -Os -fomit-frame-pointer2010040120100120
12990e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
13020e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
13209e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
13239e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
13239e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
13323e/tpypygcc -Os -fomit-frame-pointer2010040120100120
13386e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
13416e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
13419e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
13425e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
13443e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
13449e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
13455e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
13467e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
13488e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
13506e/tpypygcc -funroll-loops -O -fomit-frame-pointer2010040120100120
13845e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
51639e/tpypygcc2010040120100120
52341e/tpypycc2010040120100120
52530e/tpypygcc -funroll-loops2010040120100120