Implementation notes: amd64, haswell, crypto_sign/ecdonaldp192

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldp192
TimeImplementationCompilerBenchmark dateSUPERCOP version
2124028opensslclang -O32013060920130419
2125664opensslclang -O3 -mavx2013060920130419
2128644opensslgcc -O3 -fomit-frame-pointer2013060920130419
2157256opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2168148opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
2169514opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
2192541opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
2199837opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
2202521opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
2202649opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
2209208opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
2212736opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2214288opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
2218528opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
2218816opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
2230572opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
2231102opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
2231140opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
2231376opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
2231440opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
2231564opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2233968opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
2234015opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2239008opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2244000opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
2246240opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2247040opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
2247264opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
2250272opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
2250560opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
2251436opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
2257096opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
2258628opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
2262936opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
2265892opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
2266932opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
2271061opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2273160opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2273332opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
2276474opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
2276788opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2280280opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2285023opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
2285072opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2287065opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2287128opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2290620opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
2292661opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
2292704opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2294604opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
2296728opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
2298465opensslgcc -O -fomit-frame-pointer2013060920130419
2299568opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
2302566opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2303250opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2303668opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
2303988opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
2305404opensslgcc -Os -fomit-frame-pointer2013060920130419
2305512opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2308528opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
2308547opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
2309270opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2309506opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
2310174opensslgcc -O2 -fomit-frame-pointer2013060920130419
2313296opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2314950opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2315234opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
2316786opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
2317448opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2317696opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
2321392opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
2323910opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
2325662opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
2327106opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
2329849opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
2331886opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
2335404opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
2337250opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
2338564opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
2338846opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
2342196opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2343618opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2345670opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
2348060opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
2349596opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2351524opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2352212opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2360032opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
2360336opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
2369031opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
2369826opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2373356opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
2374512opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
2376868opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2379496opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2380996opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
2390572opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2397908opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
2401688opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
2403368opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
2408968opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
2410608opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
2930032opensslcc2013060920130419
3176615opensslgcc2013060920130419
3241318opensslgcc -funroll-loops2013060920130419