Implementation notes: amd64, h8bobcat, crypto_dh/sclaus1024

Computer: h8bobcat
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: sclaus1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2066207? ? ?? ? ?gmpg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017111120171020
2067599? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111120171020
2067713? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2017111120171020
2067723? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111120171020
2067760? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2017111120171020
2067950? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111120171020
2068055? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111120171020
2068102? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111120171020
2068145? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2017111120171020
2068326? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111120171020
2068412? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111120171020
2068425? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2068454? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111120171020
2068468? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111120171020
2068644? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111120171020
2068906? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111120171020
2068929? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017111120171020
2069000? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111120171020
2069204? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111120171020
2069318? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2017111120171020
2069456? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2017111120171020
2069532? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111120171020
2069537? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2017111120171020
2069546? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2017111120171020
2069575? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111120171020
2069603? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111120171020
2069613? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2017111120171020
2069627? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2069769? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2017111120171020
2069946? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111120171020
2070036? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2017111120171020
2070145? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2070169? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111120171020
2070178? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111120171020
2070349? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111120171020
2070572? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111120171020
2070605? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111120171020
2070606? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111120171020
2070739? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111120171020
2070767? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2017111120171020
2070767? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111120171020
2070795? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111120171020
2071114? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2071190? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111120171020
2071228? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2017111120171020
2071270? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2017111120171020
2071309? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111120171020
2072083? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2017111120171020
2072330? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111120171020
2072406? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111120171020
2072420? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111120171020
2072429? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2017111120171020
2072430? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111120171020
2072491? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111120171020
2072515? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2017111120171020
2072553? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2017111120171020
2072719? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111120171020
2073180? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111120171020
2073812? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111120171020
2074183? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2017111120171020
2074183? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111120171020
2076031? ? ?? ? ?gmpg++2017111120171020
2083697? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017111120171020
2094351? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2017111120171020
2281026? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111120171020
2286750? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2017111120171020
2288583? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111120171020
2291898? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111120171020
2697168? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111120171020
2700807? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111120171020
2701277? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111120171020
2702593? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2017111120171020
2703747? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111120171020
2703913? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111120171020
2705609? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111120171020
2705847? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111120171020
2706365? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2707224? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111120171020
2708260? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111120171020
2709115? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2017111120171020
2709851? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2709980? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111120171020
2710697? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2017111120171020
2711001? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111120171020
2711466? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2017111120171020
2711504? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2017111120171020
2712260? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2712511? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2017111120171020
2712606? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111120171020
2712696? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2017111120171020
2713162? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111120171020
2713233? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111120171020
2713656? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111120171020
2713661? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111120171020
2714198? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111120171020
2714378? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111120171020
2714910? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2017111120171020
2715276? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111120171020
2715846? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111120171020
2715945? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017111120171020
2716097? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017111120171020
2716420? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111120171020
2717281? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2017111120171020
2717931? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111120171020
2718026? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111120171020
2718030? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2017111120171020
2719332? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111120171020
2719831? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111120171020
2719869? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2017111120171020
2720795? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111120171020
2720829? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2017111120171020
2721114? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111120171020
2721351? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111120171020
2721470? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111120171020
2722049? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2017111120171020
2722244? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2017111120171020
2722614? ? ?? ? ?cryptoppg++2017111120171020
2722843? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111120171020
2724300? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111120171020
2724743? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111120171020
2725697? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111120171020
2726106? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111120171020
2726519? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017111120171020
2728471? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111120171020
2728832? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111120171020
2731055? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2017111120171020
2731721? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111120171020
2733953? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111120171020
2734152? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111120171020
2734993? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2017111120171020
2737890? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2017111120171020
2740137? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111120171020
2741538? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2017111120171020
2741719? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2017111120171020
2743638? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2017111120171020
2762989? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111120171020