Implementation notes: amd64, haswell, crypto_sign/ecdonaldb283

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldb283
TimeImplementationCompilerBenchmark dateSUPERCOP version
5300412opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
5334372opensslclang -O3 -mavx2013060920130419
5405540opensslgcc -O -fomit-frame-pointer2013060920130419
5424916opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
5463244opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
5470771opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5479422opensslclang -O32013060920130419
5496963opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5517650opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
5531116opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5542740opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
5558811opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5593884opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
5602432opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
5616890opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
5626903opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
5636348opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
5640380opensslgcc -O2 -fomit-frame-pointer2013060920130419
5654288opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5663528opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
5668448opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
5675542opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
5675888opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
5683125opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
5686432opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5689272opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5695148opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
5708291opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
5711925opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5725840opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
5730376opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
5734123opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5752800opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5759798opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5767213opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
5831884opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
5833624opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5834952opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
5837078opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5838332opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
5841760opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
5841876opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
5843176opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
5849122opensslgcc -Os -fomit-frame-pointer2013060920130419
5858422opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
5862188opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5863228opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
5864516opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
5866100opensslgcc -O3 -fomit-frame-pointer2013060920130419
5866320opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
5867346opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
5868704opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
5871514opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5876046opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
5877124opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
5877188opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5881880opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
5885287opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
5886223opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
5886918opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
5887298opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
5887730opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
5889829opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
5892333opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
5898716opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
5906152opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
5908104opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
5910994opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5913676opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
5915072opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
5921792opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
5923034opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
5926409opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
5926452opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
5929042opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
5931908opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
5937309opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
5940310opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5941354opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
5942250opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
5951533opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
5976355opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
5978188opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
5983214opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
5990940opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
5994373opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
6001079opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
6009859opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
6012664opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
6043019opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
6051091opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
6056020opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
6060849opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
6070018opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
6071980opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
6073856opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
6085280opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
6086080opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
6095580opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6098216opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
6109424opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
6142216opensslcc2013060920130419
6221904opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
6797636opensslgcc2013060920130419
6798794opensslgcc -funroll-loops2013060920130419