Implementation notes: aarch64, hikey960, crypto_kem/threebears936r2cpax

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears936r2cpax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14212818042 0 039999 928 1600vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
2247755685 0 023675 912 1568optgcc_-Os_-fomit-frame-pointer2019121120190816
26640013666 0 035375 928 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
2747255661 0 023675 912 1568optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
27472514698 0 035135 928 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
2747256202 0 024895 928 1568vecgcc_-O2_-fomit-frame-pointer2019121120190816
27472514810 0 035135 928 1600vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
2747255685 0 023675 912 1568vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
2747255681 0 023675 912 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
2747585661 0 023675 912 1568optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
27495618042 0 039999 928 1600optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
2830508913 0 028728 832 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
2830508913 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
3330006610 0 025407 928 1568vecgcc_-O_-fomit-frame-pointer2019121120190816
33300016094 0 038207 928 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
33304016094 0 038207 928 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
3332806610 0 025407 928 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
37308616094 0 038207 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
3738708921 0 028728 832 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
37387013618 0 035375 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
3858696198 0 024895 928 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
4162508913 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
42457513666 0 035375 928 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
4329005681 0 023675 912 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
46772016094 0 038207 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
54945013618 0 035375 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
5577756198 0 024895 928 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
57739514698 0 035135 928 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
5827508913 0 028728 832 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
5827508921 0 028728 832 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
5827508913 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
5910755685 0 023675 912 1568optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
59114614806 0 035135 928 1600vecgcc_-O3_-fomit-frame-pointer2019121120190816
5994008913 0 028728 832 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
59940014810 0 035135 928 1600optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
5994005685 0 023675 912 1568vecgcc_-Os_-fomit-frame-pointer2019121120190816
6202876198 0 024895 928 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
6993006610 0 025407 928 1568optgcc_-O_-fomit-frame-pointer2019121120190816
7243626610 0 025407 928 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
74774018062 0 040255 928 1600optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
7951245661 0 023675 912 1568vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
80681714806 0 035135 928 1600optgcc_-O3_-fomit-frame-pointer2019121120190816
94500114499 0 036315 912 1568optcc2019121120190816
9822126562 0 025407 928 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
10757566562 0 025407 928 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
108420118062 0 040255 928 1600vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
10905755661 0 023675 912 1568vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
11073586198 0 024895 928 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
133300214499 0 036315 912 1568vecgcc_-funroll-loops2019121120190816
14718696202 0 024895 928 1568optgcc_-O2_-fomit-frame-pointer2019121120190816
240592514499 0 036315 912 1568optgcc_-funroll-loops2019121120190816
253912514499 0 036315 912 1568optgcc2019121120190816
341129014499 0 036315 912 1568vecgcc2019121120190816
343774214499 0 036315 912 1568veccc2019121120190816