Implementation notes: aarch64, hikey960, crypto_kem/bike1l1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: bike1l1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
258495315394 16 11130824 3208 6256ref_ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120820190816
408618010270 16 11124096 3208 6224ref_ntlg++_-O2_-fomit-frame-pointer2019120820190816
495337513803 8 11125273 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120820190816
496170013803 8 11125273 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120820190816
504495015314 16 11130744 3208 6256ref_ntlg++_-O3_-fomit-frame-pointer2019120820190816
52364258821 16 11126164 3192 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120820190816
575257510282 16 11124024 3208 6224ref_ntlg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120820190816
58857759697 16 11123639 3208 6224ref_ntlg++_-O_-fomit-frame-pointer2019120820190816
595237525314 16 11141088 3208 6256ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120820190816
61105509697 16 11123639 3208 6224ref_ntlg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019120820190816
612110619894 16 11135568 3208 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120820190816
62604009821 16 11127871 3208 6224ref_ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120820190816
62604008741 16 11121972 3192 6224ref_ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120820190816
724315013807 8 11125257 3312 6240ref_ntlclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019120820190816
778387510386 16 11124224 3208 6224ref_ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120820190816
784713013803 8 11125273 3312 6240ref_ntlclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120820190816
808359818269 16 11133847 3208 6224ref_ntlg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120820190816
82084868789 16 11130180 3192 6224ref_ntlg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120820190816
91086448789 16 11130180 3192 6224ref_ntlg++_-Os_-fomit-frame-pointer2019120820190816
910915015302 16 11130696 3208 6256ref_ntlg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120820190816
2197114716564 16 11133551 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