Implementation notes: amd64, sandy0, crypto_dh/kumfp127g

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
484744v02/vargcc -m64 -O2 -fomit-frame-pointer2013042220130419
485112v02/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013042220130419
485396v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
485496v02/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013042220130419
485748v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2013042220130419
486088v02/vargcc -march=k8 -O2 -fomit-frame-pointer2013042220130419
486104v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013042220130419
486220v02/vargcc -O2 -fomit-frame-pointer2013042220130419
486612v02/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013042220130419
486796v02/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013042220130419
487284v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013042220130419
487388v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013042220130419
487488v02/vargcc -march=nocona -O2 -fomit-frame-pointer2013042220130419
488224v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
488228v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
488320v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
488864v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013042220130419
489144v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013042220130419
489552v02/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013042220130419
489920v02/vargcc -m64 -O -fomit-frame-pointer2013042220130419
490144v02/vargcc -march=barcelona -O -fomit-frame-pointer2013042220130419
490492v02/vargcc -O -fomit-frame-pointer2013042220130419
490672v02/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2013042220130419
490728v02/vargcc -march=nocona -O3 -fomit-frame-pointer2013042220130419
490824v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013042220130419
491540v02/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013042220130419
491664v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
491872v02/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013042220130419
491908v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
492692v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013042220130419
492876v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
493520v02/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013042220130419
494396v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2013042220130419
494440v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013042220130419
494536v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013042220130419
497604v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
497816v02/vargcc -march=k8 -O -fomit-frame-pointer2013042220130419
497896v02/vargcc -O3 -fomit-frame-pointer2013042220130419
498132v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013042220130419
498292v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
498536v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2013042220130419
498556v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
498856v02/vargcc -m64 -O3 -fomit-frame-pointer2013042220130419
498972v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
499020v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013042220130419
499096v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
499160v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013042220130419
499208v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013042220130419
499252v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
499956v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013042220130419
499956v02/vargcc -march=k8 -O3 -fomit-frame-pointer2013042220130419
500288v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2013042220130419
500332v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
500680v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
500716v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
500768v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013042220130419
500824v02/vargcc -funroll-loops -Os -fomit-frame-pointer2013042220130419
501072v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2013042220130419
501292v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013042220130419
501464v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
501612v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
501976v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2013042220130419
502396v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
502396v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013042220130419
502588v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
502804v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013042220130419
502844v02/vargcc -m64 -Os -fomit-frame-pointer2013042220130419
503172v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2013042220130419
503384v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2013042220130419
503500v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013042220130419
503612v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
503728v02/vargcc -march=barcelona -Os -fomit-frame-pointer2013042220130419
504292v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
504328v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2013042220130419
504680v02/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2013042220130419
504696v02/vargcc -funroll-loops -O -fomit-frame-pointer2013042220130419
504720v02/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013042220130419
504892v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013042220130419
505492v02/vargcc -march=k8 -Os -fomit-frame-pointer2013042220130419
505688v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
505736v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013042220130419
505768v02/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013042220130419
505948v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
505980v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
506240v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
506400v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2013042220130419
506500v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013042220130419
506608v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
506840v02/vargcc -Os -fomit-frame-pointer2013042220130419
507116v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
507600v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
507676v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013042220130419
507868v02/vargcc -march=nocona -O -fomit-frame-pointer2013042220130419
508012v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
508240v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013042220130419
509096v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013042220130419
509332v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
509820v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013042220130419
511108v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
512024v02/varcc2013042220130419
514112v02/vargcc -funroll-loops2013042220130419
517508v02/vargcc2013042220130419
518908v02/vargcc -march=nocona -Os -fomit-frame-pointer2013042220130419