Implementation notes: aarch64, hikey960, crypto_stream/aes192ctr

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes192ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
384212958 2800 01424706 145497 15136cryptoppg++_-O3_-fomit-frame-pointer2019112720190816
38428842 3272 01422688 146569 15120cryptoppg++_-Os_-fomit-frame-pointer2019112720190816
384212855 2800 01431455 145505 15120cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
384213191 2800 01426799 145505 15120cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
384212855 2800 01431455 145505 15120cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
576319867 4984 01441578 147953 15120cryptoppg++2019112720190816
576312855 2800 01431455 145505 15120cryptoppg++_-O_-fomit-frame-pointer2019112720190816
576313006 2800 01428794 145497 15136cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
576318174 2800 01431506 145497 15136cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
576312942 2800 01428754 145497 15136cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
57638842 3272 01422688 146569 15120cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
768412835 2800 01422974 145497 15120cryptoppg++_-O2_-fomit-frame-pointer2019112720190816
768412879 2800 01427022 145497 15120cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
76848842 3272 01422688 146569 15120cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
768418055 2800 01431270 145497 15120cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
76848838 3272 01426840 146569 15120cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
768412819 2800 01422942 145497 15120cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816

Compiler output

Implementation: cryptopp
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
try.cpp: crypto_stream_aes192ctr.a(stream.o):(.rodata._ZTVN8CryptoPP16BlockCipherFinalILNS_9CipherDirE0ENS_8Rijndael3EncEEE[_ZTVN8CryptoPP16BlockCipherFinalILNS_9CipherDirE0ENS_8Rijndael3EncEEE]+0x100): undefined reference to `non-virtual thunk to CryptoPP::Rijndael::Base::AlgorithmProvider[abi:cxx11]() const'
try.cpp: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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