Implementation notes: aarch64, hikey960, crypto_kem/threebears624r2cpax

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears624r2cpax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8439818010 0 039999 928 1600vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
888308233 0 027960 832 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
1065966646 0 025407 928 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
1332455745 0 023931 912 1568optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
1581756250 0 025151 928 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
15817514686 0 035135 928 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
1583086254 0 025151 928 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
1623576250 0 025151 928 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
1623575769 0 023931 912 1568vecgcc_-Os_-fomit-frame-pointer2019121120190816
1665005769 0 023931 912 1568vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
16877713726 0 035631 928 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
18654314778 0 035135 928 1600optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
1998006682 0 025663 928 1568optgcc_-O_-fomit-frame-pointer2019121120190816
19980016166 0 038207 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
1998006682 0 025663 928 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
2338608225 0 027960 832 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
2414258225 0 027960 832 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
24972018034 0 039999 928 1600optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
24975013726 0 035631 928 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
24975018034 0 039999 928 1600vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
2580755769 0 023931 912 1568optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
26893916166 0 038207 928 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
26893916166 0 038207 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
2741206262 0 025151 928 1568vecgcc_-O2_-fomit-frame-pointer2019121120190816
3080256682 0 025663 928 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
32467513674 0 035631 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
3330006262 0 025151 928 1568optgcc_-O2_-fomit-frame-pointer2019121120190816
3330005745 0 023931 912 1568vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
3372035745 0 023931 912 1568optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
3413258225 0 027960 832 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
34132514778 0 035135 928 1600optgcc_-O3_-fomit-frame-pointer2019121120190816
34132514778 0 035135 928 1600vecgcc_-O3_-fomit-frame-pointer2019121120190816
3496508225 0 027960 832 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
3496505769 0 023931 912 1568optgcc_-Os_-fomit-frame-pointer2019121120190816
3496926254 0 025151 928 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
35797514778 0 035135 928 1600vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
3579755765 0 023931 912 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
3624838225 0 027960 832 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
3624835765 0 023931 912 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
36630014686 0 035135 928 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
3738708225 0 027960 832 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
4079256646 0 025407 928 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
40797416166 0 038207 928 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
4287896682 0 025663 928 1568vecgcc_-O_-fomit-frame-pointer2019121120190816
44955014475 0 036315 912 1568vecgcc_-funroll-loops2019121120190816
45602713674 0 035631 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
4794138233 0 027960 832 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
54112514475 0 036315 912 1568optcc2019121120190816
61605018010 0 039999 928 1600optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
6327005745 0 023931 912 1568vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
84915014475 0 036315 912 1568optgcc2019121120190816
141525014475 0 036315 912 1568optgcc_-funroll-loops2019121120190816
142357514475 0 036315 912 1568vecgcc2019121120190816
149548014475 0 036315 912 1568veccc2019121120190816