Implementation notes: amd64, khazaddum, crypto_sign/rainbow

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_sign
Primitive: rainbow
TimeImplementationCompilerBenchmark dateSUPERCOP version
1981816refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
2023280refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
2023776refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
2024252refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
2027468refg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
2031108refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
2033108refg++ -O3 -fomit-frame-pointer2012101620120928
2033452refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
2034168refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
2034556refg++ -march=k8 -O3 -fomit-frame-pointer2012101620120928
2035936refg++ -m64 -O3 -fomit-frame-pointer2012101620120928
2037320refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
2038436refg++ -O2 -fomit-frame-pointer2012101620120928
2040404refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
2041240refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
2041372refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
2043176refg++ -m64 -O2 -fomit-frame-pointer2012101620120928
2044756refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
2048124refg++ -march=barcelona -O3 -fomit-frame-pointer2012101620120928
2051192refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
2057868refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
2058096refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
2058212refg++ -march=barcelona -O2 -fomit-frame-pointer2012101620120928
2058492refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
2059296refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
2059796refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
2062340refg++ -march=k8 -O2 -fomit-frame-pointer2012101620120928
2065720refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
2066840refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
2066908refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
2071848refg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
2072100refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
2084652refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
2089256refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
2089488refg++ -march=barcelona -O -fomit-frame-pointer2012101620120928
2092744refg++ -march=k8 -O -fomit-frame-pointer2012101620120928
2094028refg++ -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
2097408refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
2154972refg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
2155932refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
2156752refg++ -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
2156856refg++ -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
2157356refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
2157560refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
2157708refg++ -m64 -O -fomit-frame-pointer2012101620120928
2157728refg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
2160104refg++ -O -fomit-frame-pointer2012101620120928
2162716refg++ -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
2922596refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
2924080refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
2924372refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
2924436refg++ -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
2925556refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
2925572refg++ -march=barcelona -Os -fomit-frame-pointer2012101620120928
2926728refg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
2927068refg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
2934820refg++ -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
2934924refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
2935432refg++ -m64 -Os -fomit-frame-pointer2012101620120928
2935620refg++ -Os -fomit-frame-pointer2012101620120928
2936552refg++ -march=k8 -Os -fomit-frame-pointer2012101620120928
2937200refg++ -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
2941708refg++ -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
2943316refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
2946808refg++ -march=nocona -Os -fomit-frame-pointer2012101620120928
2961140refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
3035432refg++ -march=nocona -O3 -fomit-frame-pointer2012101620120928
3036788refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
3056756refg++ -march=nocona -O2 -fomit-frame-pointer2012101620120928
3061216refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
3111876refg++ -march=nocona -O -fomit-frame-pointer2012101620120928
3115668refg++ -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
7195584refg++2012101620120928