Implementation notes: amd64, haswell, crypto_sign/ronald2048

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
5691196opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5692592opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
5693868opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5695000opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
5714432opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5757140opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
5763524opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
5765388opensslclang -O3 -mavx2013060920130419
5781836opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
5787560opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
5819008opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
5826331opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
5847838opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
5873404opensslgcc -Os -fomit-frame-pointer2013060920130419
5874349opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
5892585opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5894917opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
5903492opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
5904814opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
5906024opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
5906732opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5919654opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
5927533opensslclang -O32013060920130419
5928180opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
5931498opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
5939739opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
5961345opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
5961952opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
5963734opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5963941opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
5965624opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5982178opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
6001582opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
6034192opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
6040052opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
6044508opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
6045867opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
6071972opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
6077900opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
6078174opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
6079840opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
6083304opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6084428opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
6088124opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
6089788opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
6093832opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
6094932opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
6097276opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
6111320opensslgcc -O2 -fomit-frame-pointer2013060920130419
6115060opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
6116680opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
6122532opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
6124180opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
6125808opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
6127068opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
6136016opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
6144188opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
6146272opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
6147112opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
6154312opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
6165176opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
6168016opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
6170212opensslgcc -O -fomit-frame-pointer2013060920130419
6171376opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
6174388opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
6178992opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
6184249opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
6188117opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
6190276opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
6192112opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
6192503opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
6193048opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
6194120opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
6194132opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
6194536opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
6196517opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
6200608opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
6211347opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
6211420opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
6212298opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6214293opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
6235397opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
6239536opensslgcc -O3 -fomit-frame-pointer2013060920130419
6240373opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6257917opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
6274266opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
6283956opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
6287291opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
6290494opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
6294124opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
6307845opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
6312164opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
6314656opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
6324406opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
6352420opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
6356126opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
6371284opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
6379558opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
6393844opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
6416069opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
6433550opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
6469340opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
6548920opensslcc2013060920130419
7057468opensslgcc -funroll-loops2013060920130419
7265796opensslgcc2013060920130419