Implementation notes: amd64, haswell, crypto_sign/ecdonaldk283

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldk283
TimeImplementationCompilerBenchmark dateSUPERCOP version
5088984opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
5165489opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
5169105opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
5173737opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
5178974opensslclang -O3 -mavx2013060920130419
5180660opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
5201279opensslgcc -O2 -fomit-frame-pointer2013060920130419
5203056opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
5226851opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5229508opensslgcc -O -fomit-frame-pointer2013060920130419
5271384opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5295028opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
5331132opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
5336408opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
5361120opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
5370228opensslclang -O32013060920130419
5378240opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
5403560opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5410807opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
5411344opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
5416988opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5422727opensslgcc -O3 -fomit-frame-pointer2013060920130419
5423180opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
5441180opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
5448044opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5475707opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5497874opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
5504873opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5506938opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
5511926opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
5525148opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
5525660opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5525788opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
5526596opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
5526662opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5527044opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
5529742opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5531252opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5532254opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
5533058opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5534580opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5535056opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
5539336opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5542067opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
5542434opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
5542990opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
5544602opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5544782opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
5546448opensslgcc -Os -fomit-frame-pointer2013060920130419
5546602opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
5546834opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5547204opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5547832opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
5549170opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
5550036opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
5552046opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
5554366opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
5555140opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5558062opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
5564098opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5564376opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
5573817opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5574903opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
5577385opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5578888opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
5580284opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
5581556opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
5582512opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
5582894opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
5583564opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5593868opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
5595626opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
5597016opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
5597944opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
5598644opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
5602034opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
5607892opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
5610542opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
5615266opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
5616074opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
5625992opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
5626782opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
5628411opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
5628494opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
5632921opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
5634843opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5640010opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
5669527opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
5677744opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
5680430opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
5682576opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
5690303opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
5697605opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
5700057opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
5705384opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
5711307opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5741388opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
5748661opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
5759229opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
5798468opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
5807072opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
5821624opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
6023387opensslcc2013060920130419
6493154opensslgcc -funroll-loops2013060920130419
6735364opensslgcc2013060920130419