Implementation notes: amd64, h9ivy, crypto_dh/kumfp127g

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
459940v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
459984v02/vargcc -march=k8 -O -fomit-frame-pointer2014050420140425
461176v02/vargcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
461192v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
461300v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
461312v02/vargcc -m64 -O2 -fomit-frame-pointer2014050420140425
461336v02/vargcc -O2 -fomit-frame-pointer2014050420140425
461484v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
461660v02/vargcc -m64 -O3 -fomit-frame-pointer2014050420140425
461688v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
461700v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
461744v02/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
461744v02/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
461752v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
461756v02/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
461796v02/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
461800v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
461848v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
461920v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
462248v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
463400v02/vargcc -O3 -fomit-frame-pointer2014050420140425
468464v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
468524v02/vargcc -Os -fomit-frame-pointer2014050420140425
468752v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
468760v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
468776v02/vargcc -march=k8 -Os -fomit-frame-pointer2014050420140425
468824v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
468908v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
468964v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
469012v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
469080v02/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
469088v02/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
469104v02/vargcc -m64 -Os -fomit-frame-pointer2014050420140425
469144v02/vargcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
469324v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
469372v02/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
469468v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
469608v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
469696v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
470016v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
470128v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
472140v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
472168v02/vargcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
473400v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
473832v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
474092v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
474196v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
475376v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
475448v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
475448v02/vargcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
475584v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
475588v02/vargcc -march=barcelona -O -fomit-frame-pointer2014050420140425
475724v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
475844v02/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014050420140425
475852v02/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014050420140425
476004v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
476068v02/vargcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
476128v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
476832v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
476888v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
477112v02/vargcc -funroll-loops -O -fomit-frame-pointer2014050420140425
477352v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
477440v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
477456v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
477536v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
477552v02/vargcc -funroll-loops2014050420140425
477664v02/vargcc2014050420140425
477748v02/varcc2014050420140425
478048v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
478060v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
479044v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
479144v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
482032v02/vargcc -m64 -O -fomit-frame-pointer2014050420140425
482032v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
482032v02/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
482072v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
482084v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
482084v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
482092v02/vargcc -O -fomit-frame-pointer2014050420140425
482100v02/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
482276v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
482284v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
482308v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
482348v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
482356v02/vargcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
482616v02/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
482816v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
483224v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
483640v02/vargcc -march=nocona -O -fomit-frame-pointer2014050420140425
483904v02/vargcc -march=nocona -Os -fomit-frame-pointer2014050420140425
484244v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
485092v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
485108v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
485444v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
485472v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
490368v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
490392v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
490904v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
490980v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
492320v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
492456v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
492620v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
492700v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425