Implementation notes: amd64, katana, crypto_dh/sclaus2048

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_dh
Primitive: sclaus2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8491736? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016103020161009
8492680? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
8493576? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016103020161009
8494904? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
8496040? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
8499056? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
8499936? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2016103020161009
8500280? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
8500312? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
8502152? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
8502488? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016103020161009
8504896? ? ?? ? ?gmpg++_-m64_-march=core2_-O3_-fomit-frame-pointer2016103020161009
8505312? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2016103020161009
8505848? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2016103020161009
8506784? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2016103020161009
8507912? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016103020161009
8508936? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
8509488? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
8509784? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2016103020161009
8510384? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2016103020161009
8512320? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
8512584? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
8513416? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016103020161009
8513552? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
8513696? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016103020161009
8513864? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
8513960? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2016103020161009
8514376? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
8515184? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2016103020161009
8515344? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016103020161009
8516088? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
8516256? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2016103020161009
8516520? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
8516896? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016103020161009
8517360? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2016103020161009
8517744? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
8519392? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
8519984? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016103020161009
8520008? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2016103020161009
8521888? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016103020161009
8522400? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016103020161009
8522856? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016103020161009
8523000? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
8523376? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
8523992? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016103020161009
8524648? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
8524672? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016103020161009
8524984? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2016103020161009
8526256? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016103020161009
8526336? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016103020161009
8526712? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016103020161009
8527008? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016103020161009
8527312? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2016103020161009
8528024? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
8528328? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016103020161009
8529672? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016103020161009
8530952? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2016103020161009
8534000? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
8534576? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
8537512? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016103020161009
8538832? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016103020161009
8541728? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
8542048? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016103020161009
8545608? ? ?? ? ?gmpg++2016103020161009
8681224? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016103020161009
8683240? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2016103020161009
8694648? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016103020161009
8700248? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
9711632? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
9714912? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
9717304? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
9717488? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016103020161009
9720504? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016103020161009
9721104? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016103020161009
9722584? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009
9722648? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016103020161009
9724256? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2016103020161009
9724864? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016103020161009
9725592? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
9726184? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2016103020161009
9726192? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016103020161009
9726472? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016103020161009
9727608? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
9727704? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016103020161009
9727872? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
9729360? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
9729632? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2016103020161009
9729744? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016103020161009
9730288? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
9730856? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016103020161009
9731688? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016103020161009
9732560? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2016103020161009
9733144? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2016103020161009
9733216? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016103020161009
9733600? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016103020161009
9734728? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O3_-fomit-frame-pointer2016103020161009
9734904? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
9735064? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016103020161009
9735824? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
9736656? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2016103020161009
9736688? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016103020161009
9736896? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016103020161009
9737192? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016103020161009
9737384? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
9737480? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2016103020161009
9738816? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016103020161009
9739616? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016103020161009
9739808? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
9740224? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2016103020161009
9740224? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016103020161009
9740240? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016103020161009
9740536? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016103020161009
9741072? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016103020161009
9742608? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2016103020161009
9745960? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
9748232? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
9749712? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016103020161009
9750904? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2016103020161009
9750992? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2016103020161009
9751048? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
9753672? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
9756520? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016103020161009
9759304? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2016103020161009
9760768? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
9762592? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016103020161009
9765048? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
9765288? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2016103020161009
9765560? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
9766048? ? ?? ? ?cryptoppg++2016103020161009
9766704? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016103020161009
9767200? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
9769464? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016103020161009
9774104? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2016103020161009
9781768? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2016103020161009
9789232? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016103020161009
9794424? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016103020161009