Implementation notes: amd64, sandy, crypto_sign/ecdonaldb571

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldb571
TimeImplementationCompilerBenchmark dateSUPERCOP version
29353204opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
29356516opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
29359520opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
29361468opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
29361728opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
29362532opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
29363704opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
29368600opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
29370180opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
29371628opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
29373720opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
29375180opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
29375332opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
29378460opensslgcc -O3 -fomit-frame-pointer2012081620120812
29379508opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
29380260opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
29382228opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
29383800opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
29383956opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
29384340opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
29385796opensslgcc -O2 -fomit-frame-pointer2012081620120812
29385880opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
29387420opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
29388328opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
29391376opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
29392832opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
29399372opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
29400016opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
29400668opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
29402332opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
29402644opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
29402936opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
29406468opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
29408000opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
29408368opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
29409728opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
29410804opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
29417800opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
29420524opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
29425244opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
29426180opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
29428088opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
29429868opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
29430640opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
29432004opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
29432108opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
29432188opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
29433568opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
29437496opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
29439300opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
29439780opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
29443344opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
29443472opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
29444464opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
29445688opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
29446368opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
29447780opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
29447820opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
29448804opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
29456964opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
29457284opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
29458644opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
29459028opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
29459352opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
29461732opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
29465200opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
29467048opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
29468308opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
29470208opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
29470320opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
29472184opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
29474464opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
29474944opensslgcc -O -fomit-frame-pointer2012081620120812
29475428opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
29477572opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
29477852opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
29478060opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
29482332opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
29482904opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
29484112opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
29488840opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
29489480opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
29489516opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
29491624opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
29492832opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
29494148opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
29495828opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
29497040opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
29497116opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
29497232opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
29500868opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
29503988opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
29504404opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
29506372opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
29509216opensslgcc -Os -fomit-frame-pointer2012081620120812
29512900opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
29521516opensslclang -O32012081620120812
29524044opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
29524468opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
29529288opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
29561508opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
29563764opensslclang -O3 -mavx2012081620120812
30142988opensslgcc2012081620120812
30173844opensslcc2012081620120812
30174648opensslgcc -funroll-loops2012081620120812