Test results for aarch64, pi3aplus, crypto_stream/aes256ctr

[Page version: 20240908 09:13:06]

Measurements for aarch64, pi3aplus, crypto_stream Test results for aarch64, pi3aplus, crypto_stream Test results for crypto_stream/aes256ctr
Computer: pi3aplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20240808
Operation: crypto_stream
Primitive: aes256ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
60994348 0 014080 824 800T:opensslclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
60994612 0 013903 912 808T:opensslgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
61010452 0 011599 896 784T:opensslgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
61024468 0 012447 912 792T:opensslgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
61084452 0 012575 912 792T:opensslgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808

Test failure


error 111

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/armv8cryptoclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


stream.cpp: stream.cpp:1:10: fatal error: cryptopp/aes.h: No such file or directory
stream.cpp:  #include <cryptopp/aes.h>
stream.cpp:           ^~~~~~~~~~~~~~~~
stream.cpp: compilation terminated.

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:cryptoppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:cryptoppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:cryptoppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:cryptoppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


armv8crypto.c: armv8crypto.c:22:20: warning: unused function 'aes256_armv8_setkey_encrypt' [-Wunused-function]
armv8crypto.c: static inline void aes256_armv8_setkey_encrypt(const unsigned int key[], unsigned int *aes_edrk) {
armv8crypto.c:                    ^
armv8crypto.c: armv8crypto.c:188:1: warning: unused function 'aesni_encrypt4' [-Wunused-function]
armv8crypto.c: FUNC(4, MAKE4)
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:165:22: note: expanded from macro 'FUNC'
armv8crypto.c:   static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[16]) { \
armv8crypto.c:                      ^
armv8crypto.c: <scratch space>:225:1: note: expanded from here
armv8crypto.c: aesni_encrypt4
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:189:1: warning: unused function 'aesni_encrypt6' [-Wunused-function]
armv8crypto.c: FUNC(6, MAKE6)
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:165:22: note: expanded from macro 'FUNC'
armv8crypto.c:   static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[16]) { \
armv8crypto.c:                      ^
armv8crypto.c: <scratch space>:290:1: note: expanded from here
armv8crypto.c: aesni_encrypt6
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:190:1: warning: unused function 'aesni_encrypt7' [-Wunused-function]
armv8crypto.c: FUNC(7, MAKE7)
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:165:22: note: expanded from macro 'FUNC'
armv8crypto.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/armv8cryptoclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


armv8crypto.c: In file included from armv8crypto.c:13:
armv8crypto.c: stdaes-common.h:548:21: warning: 'KT3' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int KT3[256] = KT0Data;
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:541:21: warning: 'KT2' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int KT2[256] = KT0Data;
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:534:21: warning: 'KT1' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int KT1[256] = KT0Data;
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:527:21: warning: 'KT0' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int KT0[256] = KT0Data;
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:450:21: warning: 'RT3' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int RT3[256] = { RT };
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:443:21: warning: 'RT2' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int RT2[256] = { RT };
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:436:21: warning: 'RT1' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int RT1[256] = { RT };
armv8crypto.c:                      ^~~
armv8crypto.c: stdaes-common.h:429:21: warning: 'RT0' defined but not used [-Wunused-variable]
armv8crypto.c:  static unsigned int RT0[256] = { RT };
armv8crypto.c:                      ^~~
armv8crypto.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:dolbeau/armv8cryptogcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:dolbeau/armv8cryptogcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:dolbeau/armv8cryptogcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:dolbeau/armv8cryptogcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)