Implementation notes: amd64, gsm2, crypto_dh/kumfp127g

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_dh
Primitive: kumfp127g
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
479752? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
489048? ? ?? ? ?v02/varcc2017080620170725
735856? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
749788? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
835308? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
842472? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
850112? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
856536? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
856916? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080620170725
859700? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080620170725
860012? ? ?? ? ?v02/vargcc_-march=k8_-O2_-fomit-frame-pointer2017080620170725
861364? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
861744? ? ?? ? ?v02/vargcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080620170725
862116? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080620170725
865064? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080620170725
865196? ? ?? ? ?v02/vargcc_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
867804? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080620170725
870260? ? ?? ? ?v02/vargcc_-march=k8_-Os_-fomit-frame-pointer2017080620170725
871556? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080620170725
871676? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
872624? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
873236? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
876684? ? ?? ? ?v02/vargcc_-m64_-O3_-fomit-frame-pointer2017080620170725
880480? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080620170725
881336? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
882464? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080620170725
886908? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
888480? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080620170725
891268? ? ?? ? ?v02/vargcc_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
895648? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080620170725
895944? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
895984? ? ?? ? ?v02/vargcc_-march=nocona_-O_-fomit-frame-pointer2017080620170725
897328? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080620170725
898204? ? ?? ? ?v02/vargcc_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
898240? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080620170725
899896? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080620170725
900236? ? ?? ? ?v02/vargcc_-march=k8_-O_-fomit-frame-pointer2017080620170725
900564? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080620170725
901768? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
902292? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
902660? ? ?? ? ?v02/vargcc_-march=k8_-O3_-fomit-frame-pointer2017080620170725
905776? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080620170725
906028? ? ?? ? ?v02/vargcc_-m64_-O2_-fomit-frame-pointer2017080620170725
907772? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
908112? ? ?? ? ?v02/vargcc_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
914452? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080620170725
916348? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
916840? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080620170725
917932? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080620170725
919228? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080620170725
921496? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080620170725
922220? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080620170725
922828? ? ?? ? ?v02/vargcc_-funroll-loops2017080620170725
923592? ? ?? ? ?v02/vargcc_-funroll-loops_-O3_-fomit-frame-pointer2017080620170725
923784? ? ?? ? ?v02/vargcc_-Os_-fomit-frame-pointer2017080620170725
925112? ? ?? ? ?v02/vargcc2017080620170725
925520? ? ?? ? ?v02/vargcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
927296? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080620170725
928068? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080620170725
929752? ? ?? ? ?v02/vargcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080620170725
930072? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080620170725
930108? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
930960? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080620170725
931316? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
933864? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
934532? ? ?? ? ?v02/vargcc_-funroll-loops_-Os_-fomit-frame-pointer2017080620170725
938500? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
938876? ? ?? ? ?v02/vargcc_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
940380? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
940504? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
941520? ? ?? ? ?v02/vargcc_-O_-fomit-frame-pointer2017080620170725
943404? ? ?? ? ?v02/vargcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
944656? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
945228? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
945700? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080620170725
949164? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
950224? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
956160? ? ?? ? ?v02/vargcc_-O2_-fomit-frame-pointer2017080620170725
958136? ? ?? ? ?v02/vargcc_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
959260? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
960932? ? ?? ? ?v02/vargcc_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
960968? ? ?? ? ?v02/vargcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080620170725
961212? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080620170725
962656? ? ?? ? ?v02/vargcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080620170725
966688? ? ?? ? ?v02/vargcc_-O3_-fomit-frame-pointer2017080620170725
966828? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
967124? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080620170725
967508? ? ?? ? ?v02/vargcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
969764? ? ?? ? ?v02/vargcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080620170725
970116? ? ?? ? ?v02/vargcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080620170725
970324? ? ?? ? ?v02/vargcc_-m64_-O_-fomit-frame-pointer2017080620170725
970588? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
972036? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080620170725
973324? ? ?? ? ?v02/vargcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080620170725
973444? ? ?? ? ?v02/vargcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
975484? ? ?? ? ?v02/vargcc_-m64_-Os_-fomit-frame-pointer2017080620170725
975992? ? ?? ? ?v02/vargcc_-funroll-loops_-O_-fomit-frame-pointer2017080620170725
977604? ? ?? ? ?v02/vargcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080620170725
977968? ? ?? ? ?v02/vargcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
978128? ? ?? ? ?v02/vargcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080620170725
978924? ? ?? ? ?v02/vargcc_-funroll-loops_-O2_-fomit-frame-pointer2017080620170725
982556? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080620170725
986888? ? ?? ? ?v02/vargcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
991904? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
996036? ? ?? ? ?v02/vargcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080620170725
996548? ? ?? ? ?v02/vargcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
1000800? ? ?? ? ?v02/vargcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080620170725

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