Implementation notes: amd64, sandy, crypto_sign/ecdonaldp160

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldp160
TimeImplementationCompilerBenchmark dateSUPERCOP version
2167676opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
2172084opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2173772opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
2174104opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2174988opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2175180opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
2175460opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
2175680opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
2175880opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2178076opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
2178972opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
2179172opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2182532opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
2183132opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
2183532opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
2184428opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2184724opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
2186632opensslgcc -O3 -fomit-frame-pointer2012081620120812
2190096opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
2192788opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
2192972opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
2193384opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2195812opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2196840opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
2198728opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2199852opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
2203560opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
2204004opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
2204268opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2204964opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
2205336opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
2205516opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
2205532opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
2206300opensslgcc -O2 -fomit-frame-pointer2012081620120812
2207956opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
2208648opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
2211084opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
2212136opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
2212932opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
2214936opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2215060opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
2215924opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
2216444opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
2216728opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
2218720opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2219344opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
2224664opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
2227800opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
2228940opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
2237444opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
2238592opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
2244240opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2244448opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
2244680opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2247168opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
2247580opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
2247680opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2248532opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
2249060opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2249152opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
2249856opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
2249988opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
2250124opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
2250488opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
2250904opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
2251812opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
2252696opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
2254096opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
2256956opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
2257104opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
2261460opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
2261528opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
2262288opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
2262336opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
2263396opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2264836opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2264968opensslgcc -Os -fomit-frame-pointer2012081620120812
2265972opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
2266064opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
2266884opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
2267340opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
2267836opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
2268168opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
2268644opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
2268908opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
2268996opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
2269024opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
2269836opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
2270272opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
2270912opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2271560opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
2277400opensslgcc -O -fomit-frame-pointer2012081620120812
2277444opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
2277604opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
2278996opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
2283868opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
2286896opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2287084opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
2292888opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
2294936opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
2346124opensslclang -O3 -mavx2012081620120812
2346596opensslclang -O32012081620120812
2960444opensslgcc2012081620120812
2966796opensslcc2012081620120812
2982984opensslgcc -funroll-loops2012081620120812