Implementation notes: amd64, colossus, crypto_stream/cryptmtv3

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_stream
Primitive: cryptmtv3
TimeImplementationCompilerBenchmark dateSUPERCOP version
11007e/v3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010061120100610
11032e/v3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
11037e/v3gcc -march=k8 -O2 -fomit-frame-pointer2010061120100610
11056e/v3gcc -m64 -O2 -fomit-frame-pointer2010061120100610
11060e/v3gcc -O2 -fomit-frame-pointer2010061120100610
11124e/v3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010061120100610
11216e/v3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
11261e/v3gcc -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
11261e/v3gcc -march=nocona -O -fomit-frame-pointer2010061120100610
11280e/v3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
11287e/v3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
11304e/v3gcc -march=barcelona -O2 -fomit-frame-pointer2010061120100610
11369e/v3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010061120100610
11382e/v3gcc -m64 -O -fomit-frame-pointer2010061120100610
11383e/v3gcc -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
11387e/v3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010061120100610
11391e/v3gcc -O -fomit-frame-pointer2010061120100610
11392e/v3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
11457e/v3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010061120100610
11490e/v3gcc -m64 -march=core2 -O -fomit-frame-pointer2010061120100610
11500e/v3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010061120100610
11508e/v3gcc -march=nocona -O3 -fomit-frame-pointer2010061120100610
11511e/v3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
11529e/v3gcc -march=nocona -O2 -fomit-frame-pointer2010061120100610
11545e/v3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
11545e/v3gcc -march=k8 -Os -fomit-frame-pointer2010061120100610
11560e/v3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
11563e/v3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010061120100610
11570e/v3gcc -march=barcelona -O -fomit-frame-pointer2010061120100610
11572e/v3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
11583e/v3gcc -march=k8 -O -fomit-frame-pointer2010061120100610
11584e/v3gcc -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
11597e/v3gcc -funroll-loops -O -fomit-frame-pointer2010061120100610
11598e/v3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
11614e/v3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010061120100610
11614e/v3gcc -march=k8 -O3 -fomit-frame-pointer2010061120100610
11618e/v3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
11624e/v3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
11625e/v3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
11638e/v3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010061120100610
11639e/v3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
11643e/v3gcc -O3 -fomit-frame-pointer2010061120100610
11647e/v3gcc -m64 -O3 -fomit-frame-pointer2010061120100610
11653e/v3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010061120100610
11673e/v3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010061120100610
11687e/v3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
11725e/v3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
11725e/v3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010061120100610
11755e/v3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
11768e/v3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010061120100610
11785e/v3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010061120100610
11793e/v3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010061120100610
11830e/v3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
11857e/v3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
11857e/v3gcc -march=nocona -Os -fomit-frame-pointer2010061120100610
11895e/v3gcc -Os -fomit-frame-pointer2010061120100610
11895e/v3gcc -m64 -Os -fomit-frame-pointer2010061120100610
11895e/v3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
11895e/v3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010061120100610
11906e/v3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010061120100610
11919e/v3gcc -march=barcelona -O3 -fomit-frame-pointer2010061120100610
11942e/v3gcc -funroll-loops -Os -fomit-frame-pointer2010061120100610
11942e/v3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
11943e/v3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010061120100610
11943e/v3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
11943e/v3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010061120100610
11945e/v3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
11957e/v3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
11957e/v3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010061120100610
11975e/v3gcc -funroll-loops -O2 -fomit-frame-pointer2010061120100610
11975e/v3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010061120100610
11991e/v3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
11995e/v3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
12005e/v3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010061120100610
12008e/v3gcc -funroll-loops -O3 -fomit-frame-pointer2010061120100610
12009e/v3gcc -march=barcelona -Os -fomit-frame-pointer2010061120100610
12010e/v3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010061120100610
12021e/v3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
12035e/v3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010061120100610
12039e/v3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010061120100610
12039e/v3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010061120100610
12086e/v3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010061120100610
12088e/v3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
12262e/v3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010061120100610
12262e/v3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010061120100610
12265e/v3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010061120100610
12270e/v3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010061120100610
12310e/v3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
103599e/v3cc2010061120100610
103618e/v3gcc -funroll-loops2010061120100610
103887e/v3gcc2010061120100610