Implementation notes: amd64, bigmem, crypto_dh/kumfp128g

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_dh
Primitive: kumfp128g
TimeImplementationCompilerBenchmark dateSUPERCOP version
943543v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
943622v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
943653v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
943721v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
943755v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
944022v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
944219v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
944234v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
944248v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
944262v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
944293v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
944410v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
944463v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
944506v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
944631v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
944673v02/vargcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
944701v02/vargcc -funroll-loops -O -fomit-frame-pointer2015021620141124
944707v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
944713v02/vargcc -Os -fomit-frame-pointer2015021620141124
944730v02/vargcc -march=k8 -Os -fomit-frame-pointer2015021620141124
944735v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
944736v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
944755v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
944755v02/vargcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
944784v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
944905v02/vargcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
944984v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
945217v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
945345v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
945359v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
945362v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
945376v02/vargcc -march=k8 -O -fomit-frame-pointer2015021620141124
945438v02/vargcc -march=barcelona -O -fomit-frame-pointer2015021620141124
945582v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
945650v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
945690v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
945718v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
945803v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
945914v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
945928v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
945948v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
945993v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
946019v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
946036v02/vargcc -m64 -Os -fomit-frame-pointer2015021620141124
946257v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
946294v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
946458v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
946467v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
946483v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
946849v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
946875v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
946908v02/vargcc -m64 -O3 -fomit-frame-pointer2015021620141124
946914v02/vargcc -O2 -fomit-frame-pointer2015021620141124
946937v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
946940v02/vargcc -O3 -fomit-frame-pointer2015021620141124
947028v02/vargcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
947141v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
947152v02/vargcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
947296v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
947351v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
947354v02/vargcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
947359v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
947368v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
947478v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
947886v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
947889v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
947963v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
947976v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
948022v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
948022v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
948022v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
948252v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
948257v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
948271v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
948305v02/vargcc -O -fomit-frame-pointer2015021620141124
948311v02/vargcc -march=nocona -O -fomit-frame-pointer2015021620141124
948314v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
948322v02/vargcc -m64 -O -fomit-frame-pointer2015021620141124
948356v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
948424v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
948745v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
948869v02/vargcc -m64 -O2 -fomit-frame-pointer2015021620141124
949498v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
949742v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
949855v02/vargcc -march=nocona -Os -fomit-frame-pointer2015021620141124
950000v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
956029v02/vargcc -funroll-loops2015021620141124
956046v02/varcc2015021620141124
956063v02/vargcc2015021620141124
994535v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
997273v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124