Implementation notes: amd64, gcc16, crypto_dh/kumfp128g

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_dh
Primitive: kumfp128g
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
907426? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
907438? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
907462? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
907624? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
907660? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
907697? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
907708? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
907731? ? ?? ? ?v02/vargcc_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
907750? ? ?? ? ?v02/vargcc_-funroll-loops_-O2_-fomit-frame-pointer2017090820170904
907816? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090820170904
907827? ? ?? ? ?v02/vargcc_-funroll-loops_-O3_-fomit-frame-pointer2017090820170904
907863? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
907874? ? ?? ? ?v02/vargcc_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
907877? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090820170904
907918? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090820170904
907919? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
907933? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090820170904
907949? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
907981? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
907989? ? ?? ? ?v02/vargcc_-march=nocona_-O_-fomit-frame-pointer2017090820170904
908000? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
908050? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090820170904
908074? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
908107? ? ?? ? ?v02/vargcc_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
908156? ? ?? ? ?v02/vargcc_-O_-fomit-frame-pointer2017090820170904
908160? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
908163? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
908183? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
908185? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
908242? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
908254? ? ?? ? ?v02/vargcc_-m64_-O_-fomit-frame-pointer2017090820170904
908271? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
908384? ? ?? ? ?v02/vargcc_-funroll-loops_-O_-fomit-frame-pointer2017090820170904
908432? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
908434? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
908438? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
908463? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090820170904
908586? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
908598? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090820170904
908637? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
908670? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
908688? ? ?? ? ?v02/vargcc_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
908702? ? ?? ? ?v02/vargcc_-m64_-Os_-fomit-frame-pointer2017090820170904
908721? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
908766? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
908775? ? ?? ? ?v02/vargcc_-funroll-loops_-Os_-fomit-frame-pointer2017090820170904
908786? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
908789? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090820170904
908853? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090820170904
908856? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
908882? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
908885? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
908903? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
908911? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
908991? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
908991? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090820170904
909233? ? ?? ? ?v02/vargcc_-march=k8_-O_-fomit-frame-pointer2017090820170904
909335? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
909486? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
909508? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
909526? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090820170904
909552? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090820170904
909634? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
909635? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
909715? ? ?? ? ?v02/vargcc_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
909769? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
909773? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
909783? ? ?? ? ?v02/vargcc_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
909848? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
910250? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
911570? ? ?? ? ?v02/vargcc_-Os_-fomit-frame-pointer2017090820170904
912879? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
913240? ? ?? ? ?v02/vargcc_-march=k8_-Os_-fomit-frame-pointer2017090820170904
913305? ? ?? ? ?v02/vargcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
913307? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
913324? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
913366? ? ?? ? ?v02/vargcc_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
913373? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
914190? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
914305? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
914311? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
914325? ? ?? ? ?v02/vargcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
914377? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
914395? ? ?? ? ?v02/vargcc_-m64_-O2_-fomit-frame-pointer2017090820170904
914413? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
914416? ? ?? ? ?v02/vargcc_-O2_-fomit-frame-pointer2017090820170904
914431? ? ?? ? ?v02/vargcc_-m64_-O3_-fomit-frame-pointer2017090820170904
914477? ? ?? ? ?v02/vargcc_-O3_-fomit-frame-pointer2017090820170904
914696? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
914700? ? ?? ? ?v02/vargcc_-march=k8_-O2_-fomit-frame-pointer2017090820170904
914720? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
914749? ? ?? ? ?v02/vargcc_-march=k8_-O3_-fomit-frame-pointer2017090820170904
922495? ? ?? ? ?v02/vargcc_-funroll-loops2017090820170904
923145? ? ?? ? ?v02/varcc2017090820170904
923146? ? ?? ? ?v02/vargcc2017090820170904