Implementation notes: aarch64, hikey960, crypto_kem/rqc128

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: rqc128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1175146532200 128 761294815 3440 6512refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
1247085023935 128 761283244 3424 6480refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
1307624733805 64 751291906 3536 6720refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
1315350052793 128 761306720 3424 6480refg++2019121120190816
1370825636915 128 761299633 3440 6480refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
1383319028029 128 761288375 3440 6480refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
1604035023996 128 761283357 3424 6480refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
1662744632094 128 761294717 3440 6512refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
1749646843649 128 761307916 3440 6512refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
1757189032246 128 761294877 3440 6512refg++_-O3_-fomit-frame-pointer2019121120190816
1820531733805 64 751291906 3536 6720refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
1880427126375 128 761286373 3440 6480refg++_-O_-fomit-frame-pointer2019121120190816
2132803233941 64 751291998 3536 6720refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
2244304326375 128 761286373 3440 6480refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
2716486128113 128 761292495 3440 6480refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
2826559428141 128 761288487 3440 6480refg++_-O2_-fomit-frame-pointer2019121120190816
2861617024000 128 761287413 3424 6480refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
3696004033805 64 751291906 3536 6720refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
3750752534007 128 761296449 3440 6480refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
3818367026335 128 761290421 3440 6480refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
3857520724000 128 761287413 3424 6480refg++_-Os_-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