Implementation notes: aarch64, hikey960, crypto_kem/bike2l1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: bike2l1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
240729310102 16 11123928 3208 6224ref_ntlg++_-O2_-fomit-frame-pointer2019120820190816
42920538637 16 11121876 3192 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120820190816
465381410234 16 11124072 3208 6224ref_ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120820190816
501693019846 16 11135520 3208 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120820190816
587845025122 16 11140904 3208 6256ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120820190816
59817609481 16 11123431 3208 6224ref_ntlg++_-O_-fomit-frame-pointer2019120820190816
615051813631 8 11125081 3312 6240ref_ntlclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019120820190816
616869018097 16 11133687 3208 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120820190816
635562013627 8 11125097 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120820190816
635567113627 8 11125097 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120820190816
65406108605 16 11121796 3192 6224ref_ntlg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120820190816
67025909481 16 11123431 3208 6224ref_ntlg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019120820190816
720989010138 16 11127968 3208 6224ref_ntlg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120820190816
748229515110 16 11130512 3208 6256ref_ntlg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120820190816
75702608605 16 11121796 3192 6224ref_ntlg++_-Os_-fomit-frame-pointer2019120820190816
774076613627 8 11125097 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120820190816
784536415114 16 11130544 3208 6256ref_ntlg++_-O3_-fomit-frame-pointer2019120820190816
812663515258 16 11130688 3208 6256ref_ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120820190816
94474789605 16 11123567 3208 6224ref_ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120820190816
96837618561 16 11121796 3192 6224ref_ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120820190816
1188810016456 16 11133439 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