Implementation notes: aarch64, hikey960, crypto_kem/threebears936r2ccax

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears936r2ccax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2753736270 0 025151 928 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
42638419706 0 041791 928 1600optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
42638414186 0 035887 928 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
50782514146 0 035887 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
50782519706 0 041791 928 1600vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
51621215682 0 036159 928 1600optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
5244755761 0 023931 912 1568optgcc_-Os_-fomit-frame-pointer2019121120190816
5244755761 0 023931 912 1568vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
5287015761 0 023931 912 1568vecgcc_-Os_-fomit-frame-pointer2019121120190816
5328009045 0 028728 832 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
62437516510 0 038463 928 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
62861316510 0 038463 928 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
6327006694 0 025663 928 1568optgcc_-O_-fomit-frame-pointer2019121120190816
6327006694 0 025663 928 1568vecgcc_-O_-fomit-frame-pointer2019121120190816
63270016510 0 038463 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
7017576642 0 025407 928 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
71327314186 0 035887 928 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
7249666278 0 025151 928 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
7477405737 0 023931 912 1568optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
7483529045 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
80752514146 0 035887 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
81585015650 0 036159 928 1600optgcc_-O3_-fomit-frame-pointer2019121120190816
81585015650 0 036159 928 1600vecgcc_-O3_-fomit-frame-pointer2019121120190816
8428059045 0 028728 832 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
96570016510 0 038463 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
104062519658 0 041791 928 1600vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
104895019658 0 041791 928 1600optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
10822506282 0 025151 928 1568optgcc_-O2_-fomit-frame-pointer2019121120190816
10905755737 0 023931 912 1568vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
109070615550 0 035903 928 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
109486915550 0 035903 928 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
10989006270 0 025151 928 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
11031955737 0 023931 912 1568optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
11031955737 0 023931 912 1568vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
11050119053 0 028728 832 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
11072259045 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
11072256282 0 025151 928 1568vecgcc_-O2_-fomit-frame-pointer2019121120190816
11281736278 0 025151 928 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
11322005761 0 023931 912 1568optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
11405255753 0 023931 912 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
11576075753 0 023931 912 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
11655009045 0 028728 832 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
116550015682 0 036159 928 1600vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
13486506694 0 025663 928 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
15551699053 0 028728 832 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
15785559045 0 028728 832 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
171495014723 0 036571 912 1568optcc2019121120190816
18693506694 0 025663 928 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
240875814723 0 036571 912 1568veccc2019121120190816
24642006642 0 025407 928 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
269762414723 0 036571 912 1568optgcc_-funroll-loops2019121120190816
293611014723 0 036571 912 1568optgcc2019121120190816
433732514723 0 036571 912 1568vecgcc2019121120190816
445387514723 0 036571 912 1568vecgcc_-funroll-loops2019121120190816