Implementation notes: amd64, hydra9, crypto_dh/kumfp127g

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: kumfp127g
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
580468? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
580805? ? ?? ? ?v02/vargcc_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
580838? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
580972? ? ?? ? ?v02/vargcc_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
580981? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
581202? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
581954? ? ?? ? ?v02/vargcc_-march=k8_-O2_-fomit-frame-pointer2017111220171020
581994? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
582055? ? ?? ? ?v02/vargcc_-march=k8_-O3_-fomit-frame-pointer2017111220171020
582285? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
582300? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
582467? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111220171020
582490? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
582528? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
582593? ? ?? ? ?v02/vargcc_-funroll-loops_-O3_-fomit-frame-pointer2017111220171020
582594? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
582649? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111220171020
582776? ? ?? ? ?v02/vargcc_-funroll-loops_-O2_-fomit-frame-pointer2017111220171020
582827? ? ?? ? ?v02/vargcc_-march=k8_-O_-fomit-frame-pointer2017111220171020
583343? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111220171020
583468? ? ?? ? ?v02/vargcc_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
583523? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
583565? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
583661? ? ?? ? ?v02/vargcc_-funroll-loops_-O_-fomit-frame-pointer2017111220171020
583698? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
583717? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
583826? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
583828? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
583944? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
584150? ? ?? ? ?v02/vargcc_-O2_-fomit-frame-pointer2017111220171020
584169? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
584201? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111220171020
584232? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
584271? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111220171020
584341? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
584381? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
584390? ? ?? ? ?v02/vargcc_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
584417? ? ?? ? ?v02/vargcc_-m64_-O2_-fomit-frame-pointer2017111220171020
584449? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
584474? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
584540? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
584567? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
584594? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
584692? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
584704? ? ?? ? ?v02/vargcc_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
584712? ? ?? ? ?v02/vargcc_-m64_-O3_-fomit-frame-pointer2017111220171020
584756? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
584786? ? ?? ? ?v02/vargcc_-O3_-fomit-frame-pointer2017111220171020
584850? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
584907? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
584913? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
584948? ? ?? ? ?v02/vargcc_-march=nocona_-O_-fomit-frame-pointer2017111220171020
585060? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
585106? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
585107? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
585116? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
585129? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
585136? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
585144? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
585155? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
585156? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111220171020
585184? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
585192? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
585196? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
585217? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
585223? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
585280? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
585298? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
585679? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
585905? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
585915? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
586423? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
586848? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111220171020
586894? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
586938? ? ?? ? ?v02/vargcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
587020? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
587040? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
587051? ? ?? ? ?v02/vargcc_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
587069? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
587094? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
587101? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
587472? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
587675? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
588203? ? ?? ? ?v02/vargcc_-m64_-Os_-fomit-frame-pointer2017111220171020
588241? ? ?? ? ?v02/vargcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
588262? ? ?? ? ?v02/vargcc_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
588264? ? ?? ? ?v02/vargcc_-march=k8_-Os_-fomit-frame-pointer2017111220171020
588270? ? ?? ? ?v02/vargcc_-Os_-fomit-frame-pointer2017111220171020
588598? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
589015? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
589148? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
589617? ? ?? ? ?v02/vargcc_-funroll-loops_-Os_-fomit-frame-pointer2017111220171020
589672? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
589724? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
589920? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
590010? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
590032? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
590067? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111220171020
590093? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111220171020
590295? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
594071? ? ?? ? ?v02/vargcc_-m64_-O_-fomit-frame-pointer2017111220171020
594374? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
594603? ? ?? ? ?v02/vargcc_-O_-fomit-frame-pointer2017111220171020
596972? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
612479? ? ?? ? ?v02/vargcc2017111220171020
612484? ? ?? ? ?v02/vargcc_-funroll-loops2017111220171020
612603? ? ?? ? ?v02/varcc2017111220171020

Test failure

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer v02/var
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer v02/var
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer v02/var