Implementation notes: aarch64, hikey960, crypto_kem/rqc256

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: rqc256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2663423234181 64 751292238 3536 6720refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
2797256724128 128 761283485 3424 6480refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
4979182532308 128 761294927 3440 6512refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
5054107534472 128 761301010 3440 6480refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
5868998134045 64 751292146 3536 6720refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
6172155053121 128 761307048 3424 6480refg++2019121120190816
7030462532202 128 761294837 3440 6512refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
7035457528121 128 761288471 3440 6480refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
8273966834045 64 751292146 3536 6720refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
8299692028233 128 761288583 3440 6480refg++_-O2_-fomit-frame-pointer2019121120190816
8467905026732 128 761286710 3440 6480refg++_-O_-fomit-frame-pointer2019121120190816
9133970824132 128 761283445 3424 6480refg++_-Os_-fomit-frame-pointer2019121120190816
9209658232362 128 761294997 3440 6512refg++_-O3_-fomit-frame-pointer2019121120190816
9255185936999 128 761303809 3440 6480refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
10065757528213 128 761292591 3440 6480refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
11658164826696 128 761290774 3440 6480refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
11714940026732 128 761286710 3440 6480refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
11913629024132 128 761283445 3424 6480refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
16704545034045 64 751292146 3536 6720refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
18559165224067 128 761295676 3424 6480refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
19378931043709 128 761307980 3440 6512refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
rng.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
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref