Implementation notes: aarch64, hikey960, crypto_kem/bike3l1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: bike3l1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
474525015530 16 11130968 3208 6256ref_ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120820190816
543622510350 16 11124176 3208 6224ref_ntlg++_-O2_-fomit-frame-pointer2019120820190816
563602620938 16 11136600 3208 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120820190816
578240715754 16 11131192 3208 6256ref_ntlg++_-O3_-fomit-frame-pointer2019120820190816
62021259693 16 11123663 3208 6224ref_ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120820190816
66683258717 16 11121924 3192 6224ref_ntlg++_-Os_-fomit-frame-pointer2019120820190816
679363315758 16 11131160 3208 6256ref_ntlg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120820190816
720288810354 16 11124080 3208 6224ref_ntlg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120820190816
748579027106 16 11142888 3208 6256ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120820190816
769316014679 8 11126153 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120820190816
854460814683 8 11126121 3312 6240ref_ntlclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019120820190816
86294349673 16 11127719 3208 6224ref_ntlg++_-O_-fomit-frame-pointer2019120820190816
870981414679 8 11126153 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120820190816
90971548669 16 11121908 3192 6224ref_ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120820190816
99591009673 16 11127719 3208 6224ref_ntlg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019120820190816
1014480110262 16 11124096 3208 6224ref_ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120820190816
1035871014679 8 11126153 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120820190816
1038876818697 16 11138375 3208 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120820190816
109573848717 16 11121924 3192 6224ref_ntlg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120820190816
111033808749 16 11122004 3192 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120820190816
2779494916648 16 11133647 3200 6224ref_ntlg++2019120820190816

Compiler output

Implementation: ref_ntl
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
aes_ctr_prf.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
conversions.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
decode.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
kem.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
parallel_hash.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
sampling.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
utilities.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments ref_ntl
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref_ntl
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref_ntl
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref_ntl