Implementation notes: amd64, bulldozer, crypto_sign/donald1024

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: donald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1778230opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
1858810opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
1863138opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
1899234opensslgcc -Os -fomit-frame-pointer2012053020120525
1940256opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
1943400opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
1946786opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
1948594opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
1948641opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
1952421opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
1952558opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
1952633opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
1953727opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
1955463opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
1956555opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
1958599opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
1960138opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
1962406opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
1962668opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
1962869opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
1964300opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
1965710opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
1965790opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
1966895opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
1967729opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
1969241opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
1969510opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
1971002opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
1974154opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
1977885opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
1978727opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
1980025opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
1981156opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
1984412opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
1985844opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
1987046opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
1987473opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
1989030opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
1994636opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
1994638opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
1995396opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
1996158opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
1996446opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
1998632opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
1999901opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
2000733opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
2001027opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
2001990opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
2002503opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
2003472opensslgcc -O -fomit-frame-pointer2012053020120525
2004044opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
2005150opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
2005587opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
2006234opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
2008107opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
2011134opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
2011454opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
2013650opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
2016701opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
2181159opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
2201931opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2239264opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
2251038opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
2262349opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
2266040opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
2271175opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
2273919opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
2277673opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
2279337opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
2287247opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
2288370opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
2289515opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
2293495opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
2299594opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
2300006opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2300775opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
2302378opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
2302533opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2302539opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
2303731opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
2305420opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
2307128opensslgcc -O3 -fomit-frame-pointer2012053020120525
2308444opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
2330988opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2331390opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
2332999opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
2333864opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2335234opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
2337473opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
2338213opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
2342822opensslgcc -O2 -fomit-frame-pointer2012053020120525
2343112opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2345519opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
2347340opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
2348322opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
2349182opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
2349337opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
2352692opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
2367261opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
2369316opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
3228144opensslgcc -funroll-loops2012053020120525
3231510opensslgcc2012053020120525
3276969opensslcc2012053020120525