Implementation notes: amd64, db02, crypto_sign/donald2048

Computer: db02
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_sign
Primitive: donald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
3919752cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
3931998cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011120111120
3933435cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
3934122cryptoppg++ -O2 -fomit-frame-pointer2012011120111120
3934131cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
3936447cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
3937791cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011120111120
3937848cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2012011120111120
3939318cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2012011120111120
3940230cryptoppg++ -m64 -O2 -fomit-frame-pointer2012011120111120
3941418cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2012011120111120
3941853cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012011120111120
3942129cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
3945144cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011120111120
3945999cryptoppg++ -march=nocona -O -fomit-frame-pointer2012011120111120
3946755cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
3947490cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2012011120111120
3947598cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011120111120
3948012cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
3948312cryptoppg++ -O -fomit-frame-pointer2012011120111120
3948957cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
3950025cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
3950304cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012011120111120
3951375cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011120111120
3951699cryptoppg++ -O3 -fomit-frame-pointer2012011120111120
3953172cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
3955464cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
3956934cryptoppg++ -m64 -O -fomit-frame-pointer2012011120111120
3957495cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
3957657cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2012011120111120
3957873cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
3962034cryptoppg++ -march=k8 -O -fomit-frame-pointer2012011120111120
3962685cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2012011120111120
3963153cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
3964407cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011120111120
3965391cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011120111120
3965985cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
3968253cryptoppg++ -march=barcelona -O -fomit-frame-pointer2012011120111120
3968832cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
3969012cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011120111120
3969222cryptoppg++ -m64 -O3 -fomit-frame-pointer2012011120111120
3969921cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011120111120
3974373cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2012011120111120
3975858cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011120111120
3976533cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011120111120
3977991cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011120111120
3980874cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
3985710cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2012011120111120
3986919cryptoppg++ -m64 -Os -fomit-frame-pointer2012011120111120
3987456cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
3987627cryptoppg++ -Os -fomit-frame-pointer2012011120111120
3990984cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2012011120111120
3994488cryptoppg++ -march=k8 -Os -fomit-frame-pointer2012011120111120
3996138cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
3997767cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
3998031cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
4005708cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
4008804cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
4042341cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
4051596cryptoppg++ -march=nocona -Os -fomit-frame-pointer2012011120111120
4684677cryptoppg++2012011120111120
5898351opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012011120111120
5904330opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011120111120
5905449opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011120111120
5906640opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
5908104opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012011120111120
5908203opensslgcc -march=nocona -O2 -fomit-frame-pointer2012011120111120
5912247opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
5913159opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
5914266opensslgcc -m64 -O2 -fomit-frame-pointer2012011120111120
5915799opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011120111120
5916288opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011120111120
5917341opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012011120111120
5917521opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011120111120
5921085opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
5926077opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011120111120
5927007opensslgcc -O2 -fomit-frame-pointer2012011120111120
5927058opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
5927157opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
5927559opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
5930364opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011120111120
5930772opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011120111120
5934654opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012011120111120
5934732opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011120111120
5934984opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
5936256opensslgcc -march=k8 -O3 -fomit-frame-pointer2012011120111120
5937558opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011120111120
5937594opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
5938692opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
5939295opensslgcc -march=k8 -O2 -fomit-frame-pointer2012011120111120
5939379opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011120111120
5939658opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011120111120
5940354opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011120111120
5941266opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012011120111120
5941452opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011120111120
5942217opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011120111120
5942439opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
5942454opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012011120111120
5942970opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011120111120
5943177opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
5943735opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011120111120
5944296opensslgcc -march=nocona -O -fomit-frame-pointer2012011120111120
5945562opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012011120111120
5945796opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
5945844opensslgcc -funroll-loops -O -fomit-frame-pointer2012011120111120
5946051opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
5947095opensslgcc -O3 -fomit-frame-pointer2012011120111120
5947332opensslgcc -funroll-loops -Os -fomit-frame-pointer2012011120111120
5948655opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
5948799opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011120111120
5948982opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011120111120
5949429opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011120111120
5949648opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011120111120
5950617opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011120111120
5953176opensslgcc -march=barcelona -O -fomit-frame-pointer2012011120111120
5953527opensslgcc -march=k8 -O -fomit-frame-pointer2012011120111120
5954454opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
5956023opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
5956245opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011120111120
5956923opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011120111120
5957994opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011120111120
5958273opensslgcc -m64 -O3 -fomit-frame-pointer2012011120111120
5960496opensslgcc -O -fomit-frame-pointer2012011120111120
5961453opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011120111120
5961792opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011120111120
5961906opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011120111120
5962725opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011120111120
5963319opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011120111120
5964405opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
5964543opensslgcc -m64 -Os -fomit-frame-pointer2012011120111120
5965497opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012011120111120
5966892opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011120111120
5968008opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
5969061opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011120111120
5971062opensslgcc -m64 -O -fomit-frame-pointer2012011120111120
5972022opensslgcc -march=nocona -Os -fomit-frame-pointer2012011120111120
5976126opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011120111120
5979156opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011120111120
5979405opensslgcc -march=k8 -Os -fomit-frame-pointer2012011120111120
5979708opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011120111120
5982510opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011120111120
5983305opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011120111120
5984151opensslgcc -Os -fomit-frame-pointer2012011120111120
5984559opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011120111120
5985960opensslgcc -march=barcelona -Os -fomit-frame-pointer2012011120111120
5988444opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011120111120
5992269opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
5993478opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011120111120
5993769opensslgcc -march=nocona -O3 -fomit-frame-pointer2012011120111120
6005778opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011120111120
6032019opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011120111120
6032451opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011120111120
6171672opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011120111120
6649593opensslcc2012011120111120
6651540opensslgcc2012011120111120
6673947opensslgcc -funroll-loops2012011120111120