Implementation notes: amd64, sandy, crypto_sign/ronald1024

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
2003232opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2003840opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2004744opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2005084opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2007608opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
2008084opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
2008444opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
2009112opensslgcc -O3 -fomit-frame-pointer2012081620120812
2010220opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2010668opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2011844opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
2014792opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
2015408opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
2016196opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
2019384opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
2019556opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2024020opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
2024712opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2026736opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2027996opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2028276opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2029888opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
2034112opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
2034684opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
2036316opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2037324opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2037352opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
2037388opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
2038264opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2038480opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
2039724opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
2041340opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
2041452opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
2045832opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2046112opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
2046260opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
2047204opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2047216opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
2052184opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2053472opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
2054584opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
2057924opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
2059500opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
2060024opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2060900opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2061108opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
2069484opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2071200opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2072200opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2073216opensslgcc -O2 -fomit-frame-pointer2012081620120812
2073448opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2075588opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
2077432opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
2077520opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
2078516opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
2078860opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
2079140opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2079828opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
2080968opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
2082536opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
2084336opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2087908opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
2089088opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
2090760opensslgcc -O -fomit-frame-pointer2012081620120812
2094028opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2094052opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
2094956opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
2095676opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2096024opensslgcc -Os -fomit-frame-pointer2012081620120812
2096592opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
2097068opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
2097792opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
2098616opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2098616opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
2098812opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
2099572opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
2099664opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
2100280opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2100488opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2100532opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
2101444opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
2104952opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
2105516opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
2107776opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
2108220opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2109264opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
2109536opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
2109704opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
2112500opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2113920opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
2115332opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2117156opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2123984opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2123988opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
2126048opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
2126668opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2126740opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
2131796opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
2132820opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
2155940opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
2173716opensslclang -O3 -mavx2012081620120812
2177468opensslclang -O32012081620120812
2796120opensslcc2012081620120812
2799608opensslgcc -funroll-loops2012081620120812
2810268opensslgcc2012081620120812