Implementation notes: amd64, sandy0, crypto_dh/kumfp128g

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: kumfp128g
TimeImplementationCompilerBenchmark dateSUPERCOP version
750272v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
751576v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
751576v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
751860v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013042220130419
752120v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
752140v02/vargcc -march=k8 -O3 -fomit-frame-pointer2013042220130419
752176v02/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013042220130419
752196v02/vargcc -m64 -O3 -fomit-frame-pointer2013042220130419
752220v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013042220130419
752304v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
752392v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013042220130419
752396v02/vargcc -m64 -O2 -fomit-frame-pointer2013042220130419
752404v02/vargcc -O3 -fomit-frame-pointer2013042220130419
752548v02/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013042220130419
752644v02/vargcc -funroll-loops -O -fomit-frame-pointer2013042220130419
752644v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
752644v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
752664v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
752752v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
752756v02/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013042220130419
752800v02/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013042220130419
752820v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
752844v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013042220130419
752900v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013042220130419
752956v02/vargcc -march=k8 -O2 -fomit-frame-pointer2013042220130419
753040v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013042220130419
753040v02/vargcc -march=nocona -O3 -fomit-frame-pointer2013042220130419
753084v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013042220130419
753152v02/vargcc -m64 -O -fomit-frame-pointer2013042220130419
753272v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
753356v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013042220130419
753412v02/vargcc -O2 -fomit-frame-pointer2013042220130419
753456v02/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013042220130419
753472v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
753492v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013042220130419
753516v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2013042220130419
753552v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013042220130419
753568v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
753684v02/vargcc -march=nocona -O2 -fomit-frame-pointer2013042220130419
753696v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2013042220130419
753708v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
753724v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013042220130419
753732v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013042220130419
753832v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
753836v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013042220130419
753916v02/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013042220130419
753924v02/vargcc -march=k8 -Os -fomit-frame-pointer2013042220130419
753932v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013042220130419
753984v02/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013042220130419
754044v02/vargcc -march=nocona -Os -fomit-frame-pointer2013042220130419
754064v02/vargcc -march=k8 -O -fomit-frame-pointer2013042220130419
754084v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013042220130419
754092v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013042220130419
754128v02/vargcc -m64 -Os -fomit-frame-pointer2013042220130419
754140v02/vargcc -march=barcelona -O -fomit-frame-pointer2013042220130419
754144v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2013042220130419
754180v02/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013042220130419
754184v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013042220130419
754220v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2013042220130419
754244v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
754284v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
754360v02/vargcc -march=barcelona -Os -fomit-frame-pointer2013042220130419
754400v02/vargcc -Os -fomit-frame-pointer2013042220130419
754440v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
754444v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013042220130419
754628v02/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013042220130419
754644v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013042220130419
754684v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2013042220130419
754772v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2013042220130419
754824v02/vargcc -march=nocona -O -fomit-frame-pointer2013042220130419
754872v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2013042220130419
754944v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2013042220130419
754952v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
755088v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
755244v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
755276v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
755360v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
755372v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013042220130419
755584v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
755620v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2013042220130419
755812v02/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2013042220130419
756064v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
756160v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
756164v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013042220130419
756196v02/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2013042220130419
756204v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
756316v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
756348v02/vargcc -funroll-loops -Os -fomit-frame-pointer2013042220130419
756360v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013042220130419
756700v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2013042220130419
756952v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013042220130419
757776v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013042220130419
758284v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
758712v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013042220130419
763828v02/varcc2013042220130419
766732v02/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013042220130419
766928v02/vargcc -funroll-loops2013042220130419
768372v02/vargcc2013042220130419
768620v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
774316v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013042220130419
774980v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
780420v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
782416v02/vargcc -O -fomit-frame-pointer2013042220130419