Implementation notes: amd64, dragon, crypto_dh/sclaus2048

Computer: dragon
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: sclaus2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
8335412gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052620120525
8339388gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052620120525
8342868gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012052620120525
8343020gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012052620120525
8344228gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052620120525
8347388gmpg++ -march=barcelona -O -fomit-frame-pointer2012052620120525
8352692gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012052620120525
8355272gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2012052620120525
8357716gmpg++ -march=barcelona -O3 -fomit-frame-pointer2012052620120525
8358352gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052620120525
8358488gmpg++ -march=barcelona -Os -fomit-frame-pointer2012052620120525
8360732gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052620120525
8361528gmpg++ -march=nocona -O2 -fomit-frame-pointer2012052620120525
8369876gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052620120525
8370884gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052620120525
8371660gmpg++ -march=k8 -O -fomit-frame-pointer2012052620120525
8372960gmpg++ -march=k8 -O3 -fomit-frame-pointer2012052620120525
8373876gmpg++ -march=k8 -O2 -fomit-frame-pointer2012052620120525
8374356gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2012052620120525
8374388gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012052620120525
8379084gmpg++ -march=k8 -Os -fomit-frame-pointer2012052620120525
8381760gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052620120525
8383288gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052620120525
8384624gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2012052620120525
8385372gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012052620120525
8385760gmpg++ -O -fomit-frame-pointer2012052620120525
8386604gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012052620120525
8387188gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012052620120525
8387336gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2012052620120525
8389124gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052620120525
8391056gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052620120525
8392292gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012052620120525
8395484gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2012052620120525
8398988gmpg++ -march=barcelona -O2 -fomit-frame-pointer2012052620120525
8399132gmpg++ -O2 -fomit-frame-pointer2012052620120525
8401584gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052620120525
8402904gmpg++ -march=nocona -O3 -fomit-frame-pointer2012052620120525
8410716gmpg++ -m64 -O3 -fomit-frame-pointer2012052620120525
8413680gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052620120525
8414320gmpg++ -Os -fomit-frame-pointer2012052620120525
8414516gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052620120525
8414844gmpg++ -m64 -Os -fomit-frame-pointer2012052620120525
8415324gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012052620120525
8417504gmpg++ -march=nocona -Os -fomit-frame-pointer2012052620120525
8419968gmpg++ -m64 -O2 -fomit-frame-pointer2012052620120525
8421404gmpg++ -march=nocona -O -fomit-frame-pointer2012052620120525
8425796gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2012052620120525
8425880gmpg++ -O3 -fomit-frame-pointer2012052620120525
8426488gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012052620120525
8426816gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052620120525
8427788gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012052620120525
8437072gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2012052620120525
8440808gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2012052620120525
8449524gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2012052620120525
8482064gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052620120525
8484936gmpg++ -m64 -O -fomit-frame-pointer2012052620120525
8616760gmpg++2012052620120525
9314332cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2012052620120525
9319196cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052620120525
9325064cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012052620120525
9326508cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052620120525
9329400cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052620120525
9334228cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012052620120525
9354176cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052620120525
9354932cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052620120525
9355700cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052620120525
9359440cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2012052620120525
9364396cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052620120525
9367844cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2012052620120525
9371832cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2012052620120525
9373384cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2012052620120525
9377228cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012052620120525
9380412cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012052620120525
9381672cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2012052620120525
9391644cryptoppg++ -march=k8 -Os -fomit-frame-pointer2012052620120525
9392504cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2012052620120525
9394516cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012052620120525
9395260cryptoppg++ -march=k8 -O -fomit-frame-pointer2012052620120525
9396068cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2012052620120525
9397716cryptoppg++ -march=barcelona -O -fomit-frame-pointer2012052620120525
9401960cryptoppg++ -Os -fomit-frame-pointer2012052620120525
9405180cryptoppg++ -march=nocona -Os -fomit-frame-pointer2012052620120525
9405932cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012052620120525
9409164cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2012052620120525
9416268cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052620120525
9417140cryptoppg++ -O2 -fomit-frame-pointer2012052620120525
9422984cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2012052620120525
9432220cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052620120525
9434540cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052620120525
9435692cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2012052620120525
9449656cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012052620120525
9451568cryptoppg++ -m64 -O2 -fomit-frame-pointer2012052620120525
9454100cryptoppg++ -march=nocona -O -fomit-frame-pointer2012052620120525
9458524cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012052620120525
9468264cryptoppg++ -O3 -fomit-frame-pointer2012052620120525
9471652cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2012052620120525
9486216cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052620120525
9510376cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052620120525
9513760cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2012052620120525
9519204cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052620120525
9522876cryptoppg++ -O -fomit-frame-pointer2012052620120525
9556148cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2012052620120525
9568636cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2012052620120525
9585908cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012052620120525
9594364cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2012052620120525
9617316cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012052620120525
9617660cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012052620120525
9658748cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052620120525
9663592cryptoppg++ -m64 -O3 -fomit-frame-pointer2012052620120525
9664644cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052620120525
9666220cryptoppg++ -m64 -Os -fomit-frame-pointer2012052620120525
9691772cryptoppg++ -m64 -O -fomit-frame-pointer2012052620120525
9694056cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052620120525
9731584cryptoppg++2012052620120525