Implementation notes: aarch64, hikey960, crypto_scalarmult/kummer

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7492505988 0 024263 920 1616ref5gcc_-O3_-fomit-frame-pointer2019113020190816
7492506068 0 025927 920 1616ref5gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
7825504040 0 023695 920 1584ref5gcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
9157504132 0 023783 920 1584ref5gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
9490503060 0 018811 904 1584ref5gcc_-Os_-fomit-frame-pointer2019113020190816
9490503092 0 018875 904 1584ref5gcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
9657006508 0 026423 920 1616ref5ugcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
10239756516 0 024775 920 1616ref5ugcc_-O3_-fomit-frame-pointer2019113020190816
10656003392 0 020039 920 1584ref5ugcc_-O2_-fomit-frame-pointer2019113020190816
10656003444 0 019235 904 1584ref5ugcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
10739253420 0 019179 904 1584ref5ugcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
11216106076 0 024287 920 1616ref5gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
11238753060 0 018811 904 1584ref5gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
11405257580 0 025024 824 1600ref5uclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
11904753116 0 018867 904 1584ref5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019113020190816
11926866492 0 024743 920 1616ref5ugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019113020190816
13096167288 0 024728 824 1600ref5clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
13403253680 0 020263 920 1584ref5ugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019113020190816
13563887580 0 025000 824 1600ref5uclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
13797746204 0 024463 920 1616ref5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019113020190816
14954806568 0 024767 920 1616ref5ugcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
14954806596 0 026439 920 1616ref5ugcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
15068255988 0 025911 920 1616ref5gcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
15318004376 0 024151 920 1584ref5gcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
15551697288 0 024728 824 1600ref5clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
16150503400 0 019975 920 1584ref5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019113020190816
17565754388 0 024031 920 1584ref5ugcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
17773363444 0 019235 904 1584ref5ugcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
18315003420 0 019179 904 1584ref5ugcc_-Os_-fomit-frame-pointer2019113020190816
18693503424 0 019179 904 1584ref5ugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019113020190816
18825734376 0 024151 920 1584ref5gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
18981003120 0 019759 920 1584ref5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019113020190816
20228893104 0 019663 920 1584ref5gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
20813547580 0 025024 824 1600ref5uclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
21047403452 0 020015 920 1584ref5ugcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
22432203072 0 019711 920 1584ref5gcc_-O2_-fomit-frame-pointer2019113020190816
22432203348 0 019919 920 1584ref5gcc_-O_-fomit-frame-pointer2019113020190816
22918283092 0 018875 904 1584ref5gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
25490744468 0 024111 920 1584ref5ugcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
26170907288 0 024712 824 1600ref5clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
27712413388 0 020031 920 1584ref5ugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019113020190816
33001207288 0 024728 824 1600ref5clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
34728213348 0 019919 920 1584ref5gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
34870207580 0 025024 824 1600ref5uclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
35131504808 0 024591 920 1584ref5ugcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
35195934808 0 024591 920 1584ref5ugcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
36248303680 0 020263 920 1584ref5ugcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
36365233680 0 020263 920 1584ref5ugcc_-O_-fomit-frame-pointer2019113020190816
37296007280 0 027811 904 1584ref5gcc2019113020190816
44871757984 0 028507 904 1584ref5ugcc_-funroll-loops2019113020190816
47473587280 0 027811 904 1584ref5cc2019113020190816
106809757984 0 028507 904 1584ref5ugcc2019113020190816
122542647280 0 027811 904 1584ref5gcc_-funroll-loops2019113020190816
141953027984 0 028507 904 1584ref5ucc2019113020190816