Implementation notes: aarch64, hikey960, crypto_kem/threebears624r2ccax

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears624r2ccax
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2414256350 0 025151 928 1568optgcc_-O2_-fomit-frame-pointer2019121120190816
2580758441 0 028216 832 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
29970014186 0 036143 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
29970014954 0 035391 928 1600vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
29970018354 0 040511 928 1600vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
3038995841 0 023931 912 1568optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
3080256358 0 025151 928 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
3080255841 0 023931 912 1568optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
3080256350 0 025151 928 1568vecgcc_-O2_-fomit-frame-pointer2019121120190816
3080255865 0 023931 912 1568vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
3080255841 0 023931 912 1568vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
3163508441 0 028216 832 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
35797516698 0 038719 928 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
37387014858 0 035391 928 1600optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
37387018338 0 040511 928 1600vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
42094814186 0 036143 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
4326418441 0 028216 832 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
4326416338 0 025151 928 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
47452514858 0 035391 928 1600vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
4911758441 0 028216 832 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
4911755865 0 023931 912 1568optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
50279916698 0 038719 928 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
5144926746 0 025663 928 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
5661006746 0 025663 928 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
59940014226 0 036143 928 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
60772518354 0 040511 928 1600optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
6243756338 0 025151 928 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
63270014958 0 035391 928 1600optgcc_-O3_-fomit-frame-pointer2019121120190816
63270014958 0 035391 928 1600vecgcc_-O3_-fomit-frame-pointer2019121120190816
6410258449 0 028216 832 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
6493508441 0 028216 832 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
6542208449 0 028216 832 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
65767514954 0 035391 928 1600optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
6660008441 0 028216 832 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
6743255861 0 023931 912 1568vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
6781945841 0 023931 912 1568vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
6785695865 0 023931 912 1568vecgcc_-Os_-fomit-frame-pointer2019121120190816
6868956358 0 025151 928 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
6909755865 0 023931 912 1568optgcc_-Os_-fomit-frame-pointer2019121120190816
6909755861 0 023931 912 1568optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
7908756782 0 025663 928 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
82417516698 0 038719 928 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
86528218338 0 040511 928 1600optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
97402514699 0 036571 912 1568optgcc2019121120190816
10757566782 0 025663 928 1568optgcc_-O_-fomit-frame-pointer2019121120190816
107575616698 0 038719 928 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
10757566782 0 025663 928 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
11216106782 0 025663 928 1568vecgcc_-O_-fomit-frame-pointer2019121120190816
115717514226 0 036143 928 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
179820014699 0 036571 912 1568optgcc_-funroll-loops2019121120190816
248085014699 0 036571 912 1568veccc2019121120190816
253943014699 0 036571 912 1568vecgcc_-funroll-loops2019121120190816
336483014699 0 036571 912 1568vecgcc2019121120190816
351959314699 0 036571 912 1568optcc2019121120190816