Test results for aarch64, pi4b, crypto_stream/aes128ctr
[Page version: 20260709 19:06:07]
Measurements for aarch64, pi4b, crypto_stream
Test results for aarch64, pi4b, crypto_stream
Test results for crypto_stream/aes128ctr
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20260330
Operation: crypto_stream
Primitive: aes128ctr
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32814 | 12995 2064 0 | 1680112 144713 15496 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 32904 | 12863 2064 0 | 1679056 144713 15496 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 32937 | 19582 2800 0 | 1692327 144705 15496 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 32941 | 23354 2800 0 | 1705623 144697 15496 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 32943 | 10144 1480 0 | 1676141 144697 15496 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 32981 | 22224 2800 0 | 1690845 144705 15496 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 33090 | 16212 4848 0 | 1687712 147073 15496 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 33360 | 10721 3272 0 | 1677899 145753 15496 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65356 | 492 0 0 | 24232 1360 1312 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65423 | 808 0 0 | 23725 1368 1312 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65535 | 484 0 0 | 23672 1360 1312 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65546 | 624 0 0 | 21356 1344 1304 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65579 | 484 0 0 | 23232 1360 1304 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65621 | 640 0 0 | 22397 1368 1312 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65673 | 484 0 0 | 21378 1352 1304 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65723 | 484 0 0 | 21576 1360 1304 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
| 65824 | 640 0 0 | 22596 1360 1312 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260507 | 20260330 |
Test failure
error 132
timeout: the monitored command dumped core
Illegal instruction
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:dolbeau/armv8crypto | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/pi4b/aarch64/include/stq.h:32:13: warning: unused function 'stq_sort' [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
try.cpp: 1 warning generated.
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/pi4b/aarch64/include/stq.h:32:13: warning: unused function 'stq_sort' [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
try.cpp: 1 warning generated.
measure.cpp: In file included from measure-anything.cpp:19:
measure.cpp: .../supercop-data/pi4b/aarch64/include/stq.h:32:13: warning: unused function 'stq_sort' [-Wunused-function]
measure.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
measure.cpp: | ^~~~~~~~
measure.cpp: 1 warning generated.
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/pi4b/aarch64/include/stq.h:32:13: warning: 'void stq_sort(std::vector<double>, long long int)' defined but not used [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/pi4b/aarch64/include/stq.h:32:13: warning: 'void stq_sort(std::vector<double>, long long int)' defined but not used [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
measure.cpp: In file included from measure-anything.cpp:19:
measure.cpp: .../supercop-data/pi4b/aarch64/include/stq.h:32:13: warning: 'void stq_sort(std::vector<double>, long long int)' defined but not used [-Wunused-function]
measure.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
measure.cpp: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
Compiler output
armv8crypto.c: armv8crypto.c:112:1: warning: unused function 'aesni_encrypt4' [-Wunused-function]
armv8crypto.c: 112 | FUNC(4, MAKE4)
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:89:22: note: expanded from macro 'FUNC'
armv8crypto.c: 89 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[11]) { \
armv8crypto.c: | ^~~~~~~~~~~~~~~~
armv8crypto.c: <scratch space>:315:1: note: expanded from here
armv8crypto.c: 315 | aesni_encrypt4
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:113:1: warning: unused function 'aesni_encrypt6' [-Wunused-function]
armv8crypto.c: 113 | FUNC(6, MAKE6)
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:89:22: note: expanded from macro 'FUNC'
armv8crypto.c: 89 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[11]) { \
armv8crypto.c: | ^~~~~~~~~~~~~~~~
armv8crypto.c: <scratch space>:380:1: note: expanded from here
armv8crypto.c: 380 | aesni_encrypt6
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:114:1: warning: unused function 'aesni_encrypt7' [-Wunused-function]
armv8crypto.c: 114 | FUNC(7, MAKE7)
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:89:22: note: expanded from macro 'FUNC'
armv8crypto.c: 89 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[11]) { \
armv8crypto.c: | ^~~~~~~~~~~~~~~~
armv8crypto.c: <scratch space>:477:1: note: expanded from here
armv8crypto.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:dolbeau/armv8crypto | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:dolbeau/armv8crypto | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:dolbeau/armv8crypto | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:dolbeau/armv8crypto | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:dolbeau/armv8crypto | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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: 548 | 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: 541 | 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: 534 | 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: 527 | 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: 450 | 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: 443 | 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: 436 | 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: 429 | static unsigned int RT0[256] = { RT };
armv8crypto.c: | ^~~
armv8crypto.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |