Implementation notes: amd64, bigmem, crypto_dh/kumfp127g

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
566882v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
568534v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
568585v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
569135v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
569160v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
569168v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
569185v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
569189v02/vargcc -funroll-loops -O -fomit-frame-pointer2015021620141124
569228v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
569656v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
570407v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
570424v02/vargcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
570809v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
570863v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
570922v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
571574v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
571622v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
571625v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
571628v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
572163v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
572254v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
572265v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
572280v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
572300v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
572308v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
572344v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
572413v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
572458v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
572469v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
572478v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
572526v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
572529v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
572580v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
572693v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
572750v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
572858v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
573059v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
573124v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
573135v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
573135v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
573149v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
573150v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
573237v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
573337v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
573410v02/vargcc -m64 -O2 -fomit-frame-pointer2015021620141124
573416v02/vargcc -m64 -O3 -fomit-frame-pointer2015021620141124
573424v02/vargcc -O2 -fomit-frame-pointer2015021620141124
573464v02/vargcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
573509v02/vargcc -march=nocona -O -fomit-frame-pointer2015021620141124
573535v02/vargcc -march=k8 -O -fomit-frame-pointer2015021620141124
573538v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
573636v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
573637v02/vargcc -march=barcelona -O -fomit-frame-pointer2015021620141124
573696v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
573702v02/vargcc -O -fomit-frame-pointer2015021620141124
573713v02/vargcc -O3 -fomit-frame-pointer2015021620141124
573730v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
573750v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
573756v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
573778v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
573787v02/vargcc -m64 -O -fomit-frame-pointer2015021620141124
573787v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
573787v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
573798v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
573875v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
573962v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
574172v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
574178v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
574311v02/vargcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
574385v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
574444v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
574447v02/vargcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
574476v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
574506v02/vargcc -march=k8 -Os -fomit-frame-pointer2015021620141124
574569v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
574588v02/vargcc -m64 -Os -fomit-frame-pointer2015021620141124
574608v02/vargcc -march=nocona -Os -fomit-frame-pointer2015021620141124
574770v02/vargcc -Os -fomit-frame-pointer2015021620141124
574801v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
574861v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
574883v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
574920v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
574977v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
575014v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
575065v02/vargcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
575102v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
575130v02/vargcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
575240v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
578652v02/vargcc -funroll-loops2015021620141124
578708v02/vargcc2015021620141124
578816v02/varcc2015021620141124