Implementation notes: amd64, katana, crypto_dh/sclaus1024

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_dh
Primitive: sclaus1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1716984? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
1717104? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
1717112? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016103020161009
1717384? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
1717928? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016103020161009
1717952? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
1719680? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
1720336? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
1720368? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
1720440? ? ?? ? ?gmpg++_-m64_-march=core2_-O3_-fomit-frame-pointer2016103020161009
1720720? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2016103020161009
1721360? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2016103020161009
1721792? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
1722496? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2016103020161009
1722816? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
1723016? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
1723264? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
1723776? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016103020161009
1723840? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016103020161009
1724112? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016103020161009
1724176? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016103020161009
1724256? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2016103020161009
1724608? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2016103020161009
1724800? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016103020161009
1725360? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016103020161009
1725440? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
1725608? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016103020161009
1725632? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2016103020161009
1725752? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
1725896? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016103020161009
1725936? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
1726008? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
1726264? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016103020161009
1726344? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2016103020161009
1726448? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016103020161009
1726472? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
1726528? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016103020161009
1726576? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016103020161009
1726640? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
1726960? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2016103020161009
1726968? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016103020161009
1727032? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016103020161009
1727112? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
1727120? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016103020161009
1727208? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2016103020161009
1727256? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016103020161009
1727336? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
1727384? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016103020161009
1727432? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2016103020161009
1727664? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2016103020161009
1727672? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2016103020161009
1727728? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
1727760? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016103020161009
1727840? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016103020161009
1728072? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2016103020161009
1728280? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
1728392? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
1728496? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
1729168? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2016103020161009
1730032? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2016103020161009
1731016? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016103020161009
1731808? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
1754976? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016103020161009
1756784? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016103020161009
1758576? ? ?? ? ?gmpg++2016103020161009
1829184? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
1838944? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
1844160? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016103020161009
1990696? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
1990776? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
1991240? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016103020161009
1993560? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2016103020161009
1995128? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
1995376? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2016103020161009
1996096? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
1996152? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
1996160? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016103020161009
1996288? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016103020161009
1996368? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O3_-fomit-frame-pointer2016103020161009
1996472? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2016103020161009
1996784? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2016103020161009
1997136? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016103020161009
1997816? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
1997976? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
1998032? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016103020161009
1998136? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016103020161009
1998600? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016103020161009
1998664? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016103020161009
1998896? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016103020161009
1999104? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016103020161009
1999320? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016103020161009
1999432? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016103020161009
1999456? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016103020161009
1999464? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
1999808? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016103020161009
2000016? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
2000064? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
2000088? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
2000368? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016103020161009
2001168? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
2001232? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2016103020161009
2001344? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016103020161009
2001456? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016103020161009
2001576? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016103020161009
2001792? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
2001896? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
2001976? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016103020161009
2002056? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
2002104? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2016103020161009
2002168? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
2002200? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
2002232? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2016103020161009
2002544? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2016103020161009
2002640? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2016103020161009
2002712? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
2003000? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016103020161009
2003064? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
2003424? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
2003904? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2016103020161009
2004056? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
2004184? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016103020161009
2004648? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016103020161009
2005160? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016103020161009
2005280? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2016103020161009
2005808? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016103020161009
2006000? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
2006384? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
2008776? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016103020161009
2010240? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
2011912? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2016103020161009
2012480? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
2012800? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2016103020161009
2013008? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2016103020161009
2016872? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
2018088? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2016103020161009
2037184? ? ?? ? ?cryptoppg++2016103020161009