Implementation notes: amd64, sandy, crypto_sign/donald512

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: donald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
969196opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
969952opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
970260opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
970956opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
971648opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
972492opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
973328opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
973360opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
974196opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
975288opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
979812opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
979916opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
980372opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
980700opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
980928opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
982296opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
986832opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
988164opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
989648opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
990660opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
991852opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
992764opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
998756opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
999368opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
999652opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
1001480opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
1002744opensslgcc -O3 -fomit-frame-pointer2012081620120812
1003572opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
1003616opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
1003648opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
1003744opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
1003912opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1004684opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
1005100opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
1005112opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
1005548opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
1007056opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1008656opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1008804opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1009136opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
1010012opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
1010588opensslgcc -O2 -fomit-frame-pointer2012081620120812
1013120opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
1015124opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1018792opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
1020708opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1022092opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
1022304opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1035756opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
1037900opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
1040640opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
1041220opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
1041520opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1041856opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
1043248opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
1044324opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1044616opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1045000opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
1047828opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
1048192opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
1049596opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
1050004opensslgcc -O -fomit-frame-pointer2012081620120812
1050004opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
1050128opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1050456opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
1050804opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1052396opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
1052716opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1052960opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
1053068opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1053376opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
1054296opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
1056068opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
1056340opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
1056440opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1061148opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
1061912opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1062028opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
1062072opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
1062104opensslgcc -Os -fomit-frame-pointer2012081620120812
1062184opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
1062848opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
1063396opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
1063584opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
1065172opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1065296opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1065296opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
1066088opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
1067504opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1067580opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1068060opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1071084opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
1071728opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
1072048opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
1072708opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
1077200opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
1084688opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1085220opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1086760opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1087520opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1139512opensslclang -O32012081620120812
1141592opensslclang -O3 -mavx2012081620120812
1758360opensslgcc -funroll-loops2012081620120812
1759220opensslgcc2012081620120812
1770176opensslcc2012081620120812