Implementation notes: amd64, haswell, crypto_sign/ronald3072

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
14932332opensslclang -O3 -mavx2013060920130419
14980444opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
14998540opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
15015864opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
15064008opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
15317447opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
15359432opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
15371724opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
15383850opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
15396345opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
15403640opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
15440462opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
15451552opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
15467312opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
15470041opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
15483701opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
15510016opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
15515771opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
15523704opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
15536368opensslgcc -O -fomit-frame-pointer2013060920130419
15536812opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
15540797opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
15543262opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
15551540opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
15584600opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
15616070opensslgcc -O3 -fomit-frame-pointer2013060920130419
15626701opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
15641627opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
15643435opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
15725556opensslcc2013060920130419
15745782opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
15760564opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
15851972opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
15874056opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
15874276opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
15881876opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
15887939opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
15900577opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
15908238opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
15909092opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
15912301opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
15914636opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
15918724opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
15932878opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
15957932opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
15957936opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
15965796opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
15976724opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
15981920opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
15983640opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
15985270opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
15988936opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
15990720opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
15995876opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
15997908opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
15998620opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
16000819opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
16002508opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
16003755opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
16005835opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
16011084opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
16016596opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
16017564opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
16019824opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
16022468opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
16025468opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
16028712opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
16030080opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
16032156opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
16045352opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
16048648opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
16060869opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
16060880opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
16064108opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
16066665opensslgcc -Os -fomit-frame-pointer2013060920130419
16077468opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
16078764opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
16098796opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
16111423opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
16124375opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
16137949opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
16155285opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
16183096opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
16200441opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
16204140opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
16206733opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
16211425opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
16213003opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
16215492opensslgcc -O2 -fomit-frame-pointer2013060920130419
16241075opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
16242215opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
16288337opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
16344823opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
16364744opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
16393095opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
16396381opensslclang -O32013060920130419
16441260opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
16471497opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
16542270opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
16552390opensslgcc2013060920130419
16592976opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
16610002opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
16649975opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
16727378opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
17587488opensslgcc -funroll-loops2013060920130419