Implementation notes: amd64, sandy, crypto_sign/ecdonaldk571

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldk571
TimeImplementationCompilerBenchmark dateSUPERCOP version
26854832opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
26859564opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
26863012opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
26864252opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
26865252opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
26874348opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
26876376opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
26877124opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
26879384opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
26883296opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
26883576opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
26884036opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
26886068opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
26889424opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
26889768opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
26894020opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
26895812opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
26896076opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
26896468opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
26897540opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
26897864opensslgcc -O3 -fomit-frame-pointer2012081620120812
26898340opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
26899496opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
26900328opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
26901232opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
26903300opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
26903516opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
26905076opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
26907020opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
26909100opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
26910056opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
26910460opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
26912688opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
26917440opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
26918828opensslgcc -O2 -fomit-frame-pointer2012081620120812
26919472opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
26920228opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
26921788opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
26924680opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
26925396opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
26927796opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
26929540opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
26933832opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
26933932opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
26934840opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
26939064opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
26940468opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
26942508opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
26943176opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
26946072opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
26946256opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
26947324opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
26948300opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
26949976opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
26950484opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
26951580opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
26952956opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
26954008opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
26954036opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
26956920opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
26959620opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
26961160opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
26963140opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
26963596opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
26963652opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
26963688opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
26963788opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
26965864opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
26965964opensslgcc -Os -fomit-frame-pointer2012081620120812
26968168opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
26968460opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
26971048opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
26972120opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
26972240opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
26972900opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
26976428opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
26978348opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
26980040opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
26980540opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
26980564opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
26981648opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
26983676opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
26984568opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
26989796opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
26989960opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
26991808opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
26993040opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
26995060opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
26995300opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
26997260opensslgcc -O -fomit-frame-pointer2012081620120812
26998976opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
26999388opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
27005996opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
27008048opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
27009300opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
27018552opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
27019104opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
27023736opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
27039332opensslclang -O32012081620120812
27046748opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
27066416opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
27105380opensslclang -O3 -mavx2012081620120812
27663284opensslgcc -funroll-loops2012081620120812
27669112opensslgcc2012081620120812
27836296opensslcc2012081620120812