Implementation notes: amd64, phenom, crypto_stream/cryptmtv3

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_stream
Primitive: cryptmtv3
TimeImplementationCompilerBenchmark dateSUPERCOP version
8182e/v3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
8322e/v3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
8346e/v3gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
8356e/v3gcc -march=barcelona -O -fomit-frame-pointer2012052420120521
8402e/v3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
8405e/v3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
8495e/v3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
8499e/v3gcc -O2 -fomit-frame-pointer2012052420120521
8499e/v3gcc -m64 -O2 -fomit-frame-pointer2012052420120521
8872e/v3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
8881e/v3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
8882e/v3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
8913e/v3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
9029e/v3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
9040e/v3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
9108e/v3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
9622e/v3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
9623e/v3gcc -O -fomit-frame-pointer2012052420120521
9623e/v3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
9623e/v3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
9624e/v3gcc -m64 -O -fomit-frame-pointer2012052420120521
9645e/v3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
9645e/v3gcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
9646e/v3gcc -march=nocona -O -fomit-frame-pointer2012052420120521
9648e/v3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
9655e/v3gcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
9683e/v3gcc -funroll-loops -O -fomit-frame-pointer2012052420120521
9683e/v3gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
9683e/v3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9685e/v3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
9688e/v3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
9718e/v3gcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
9719e/v3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
9764e/v3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
9807e/v3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9826e/v3gcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
9826e/v3gcc -march=k8 -O -fomit-frame-pointer2012052420120521
9839e/v3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
9843e/v3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
9845e/v3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
9849e/v3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
9850e/v3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
9851e/v3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
9860e/v3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
9861e/v3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
9866e/v3gcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
9887e/v3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
9889e/v3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
9889e/v3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
9900e/v3gcc -m64 -O3 -fomit-frame-pointer2012052420120521
9912e/v3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
9922e/v3gcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
9928e/v3gcc -O3 -fomit-frame-pointer2012052420120521
10003e/v3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
10009e/v3gcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
10010e/v3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
10010e/v3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
10012e/v3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
10032e/v3gcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
10045e/v3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
10064e/v3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
10066e/v3gcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
10105e/v3gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
10105e/v3gcc -march=k8 -Os -fomit-frame-pointer2012052420120521
10108e/v3gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
10111e/v3gcc -Os -fomit-frame-pointer2012052420120521
10120e/v3gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
10122e/v3gcc -m64 -Os -fomit-frame-pointer2012052420120521
10122e/v3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
10241e/v3gcc -march=nocona -Os -fomit-frame-pointer2012052420120521
10406e/v3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
10408e/v3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
10423e/v3gcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
10488e/v3gcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
10490e/v3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
10499e/v3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
10506e/v3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
10518e/v3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
10522e/v3gcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
10565e/v3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
10576e/v3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
10618e/v3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
10637e/v3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
10638e/v3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
10735e/v3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
10740e/v3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
10819e/v3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
10824e/v3gcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
10824e/v3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
93564e/v3gcc2012052420120521
109466e/v3cc2012052420120521
109717e/v3gcc -funroll-loops2012052420120521