Implementation notes: amd64, phenom, crypto_sign/rainbow

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_sign
Primitive: rainbow
TimeImplementationCompilerBenchmark dateSUPERCOP version
2473926refg++ -m64 -O3 -fomit-frame-pointer2012052420120521
2573252refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
2587654refg++ -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
2739418refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
2855404refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012052420120521
2879127refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
2879173refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
2879551refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
2887978refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
2889144refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
2890978refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
2916462refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
2917956refg++ -O3 -fomit-frame-pointer2012052420120521
2936959refg++ -m64 -O2 -fomit-frame-pointer2012052420120521
2937075refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
2951277refg++ -O2 -fomit-frame-pointer2012052420120521
2968063refg++ -march=k8 -O2 -fomit-frame-pointer2012052420120521
2975151refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
3012652refg++ -march=k8 -O -fomit-frame-pointer2012052420120521
3014503refg++ -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
3015241refg++ -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
3030486refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
3031846refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
3032926refg++ -march=k8 -O3 -fomit-frame-pointer2012052420120521
3039901refg++ -O -fomit-frame-pointer2012052420120521
3040982refg++ -march=barcelona -O -fomit-frame-pointer2012052420120521
3041213refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
3042164refg++ -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
3043175refg++ -m64 -O -fomit-frame-pointer2012052420120521
3043442refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
3053556refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
3053988refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
3055171refg++ -march=barcelona -O3 -fomit-frame-pointer2012052420120521
3082918refg++ -march=barcelona -O2 -fomit-frame-pointer2012052420120521
3083274refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
3084421refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
3306427refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
3309168refg++ -march=nocona -O2 -fomit-frame-pointer2012052420120521
3312750refg++ -march=nocona -O3 -fomit-frame-pointer2012052420120521
3318136refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
3365229refg++ -march=nocona -O -fomit-frame-pointer2012052420120521
3369278refg++ -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
4943836refg++ -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
5759833refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
5770570refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
5802531refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
5821911refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
5821970refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
5822420refg++ -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
5822995refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
5825964refg++ -Os -fomit-frame-pointer2012052420120521
5826021refg++ -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
5827569refg++ -m64 -Os -fomit-frame-pointer2012052420120521
5828269refg++ -march=k8 -Os -fomit-frame-pointer2012052420120521
5828640refg++ -march=barcelona -Os -fomit-frame-pointer2012052420120521
5946793refg++ -march=nocona -Os -fomit-frame-pointer2012052420120521
5947414refg++ -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
8826807refg++2012052420120521