Implementation notes: amd64, dragon, crypto_dh/kumfp127g

Computer: dragon
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
672604v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
672648v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
672668v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
673536v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
674056v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013042220130419
674264v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013042220130419
674296v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013042220130419
674352v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013042220130419
674520v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2013042220130419
674588v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2013042220130419
674864v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2013042220130419
674908v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
676420v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013042220130419
676428v02/vargcc -m64 -O3 -fomit-frame-pointer2013042220130419
677000v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013042220130419
677196v02/vargcc -m64 -Os -fomit-frame-pointer2013042220130419
677264v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013042220130419
677344v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013042220130419
677452v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013042220130419
677464v02/vargcc -m64 -O2 -fomit-frame-pointer2013042220130419
678088v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
678328v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013042220130419
678348v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
678408v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
678632v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
678740v02/vargcc -funroll-loops -Os -fomit-frame-pointer2013042220130419
679036v02/vargcc -march=nocona -O3 -fomit-frame-pointer2013042220130419
679104v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
679268v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
679644v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
679688v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
679720v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
679940v02/vargcc -funroll-loops -O -fomit-frame-pointer2013042220130419
680188v02/vargcc -march=nocona -Os -fomit-frame-pointer2013042220130419
680304v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
680652v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
680748v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013042220130419
680756v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013042220130419
681104v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
681112v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013042220130419
681288v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2013042220130419
681428v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013042220130419
681744v02/vargcc -O -fomit-frame-pointer2013042220130419
681800v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013042220130419
681828v02/vargcc -march=k8 -Os -fomit-frame-pointer2013042220130419
681844v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
681952v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013042220130419
682204v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013042220130419
682352v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2013042220130419
682568v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013042220130419
682832v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
683032v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
683032v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013042220130419
683340v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013042220130419
683344v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
683484v02/vargcc -march=nocona -O -fomit-frame-pointer2013042220130419
683696v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2013042220130419
683916v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
684020v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013042220130419
684456v02/vargcc -march=nocona -O2 -fomit-frame-pointer2013042220130419
684476v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
684564v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2013042220130419
684664v02/vargcc -march=k8 -O2 -fomit-frame-pointer2013042220130419
684736v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013042220130419
684748v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2013042220130419
684872v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
685252v02/vargcc -O2 -fomit-frame-pointer2013042220130419
685696v02/vargcc -m64 -O -fomit-frame-pointer2013042220130419
686060v02/vargcc -funroll-loops2013042220130419
686096v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2013042220130419
686380v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
687124v02/vargcc -O3 -fomit-frame-pointer2013042220130419
687688v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
687844v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
688244v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
688452v02/vargcc2013042220130419
689196v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
689236v02/vargcc -march=barcelona -O -fomit-frame-pointer2013042220130419
689696v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013042220130419
689916v02/vargcc -Os -fomit-frame-pointer2013042220130419
689948v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2013042220130419
690120v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013042220130419
690600v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
690880v02/varcc2013042220130419
691520v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
691736v02/vargcc -march=barcelona -Os -fomit-frame-pointer2013042220130419
694952v02/vargcc -march=k8 -O -fomit-frame-pointer2013042220130419
695864v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013042220130419
696200v02/vargcc -march=k8 -O3 -fomit-frame-pointer2013042220130419
696444v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013042220130419
698644v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419