[Page version: 20260221 06:09:02]
Measurements for aarch64, pi5, crypto_stream Test results for aarch64, pi5, crypto_stream Test results for crypto_stream/aes256ctr| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 1972 | 3808 0 0 | 18639 804 928 | T:dolbeau/armv8crypto | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2686 | 18397 2800 0 | 1605130 143261 15136 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2686 | 21220 2800 0 | 1608982 143253 15136 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2725 | 13083 2064 0 | 1606144 143277 15120 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2750 | 13183 2064 0 | 1607680 143277 15120 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2767 | 16428 4848 0 | 1614424 145637 15120 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2791 | 19501 2800 0 | 1605400 143261 15120 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2803 | 10308 1480 0 | 1602361 143261 15120 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 2847 | 9575 3272 0 | 1598926 144309 15120 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3712 | 484 0 0 | 12128 852 920 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3746 | 684 0 0 | 13696 852 936 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3752 | 484 0 0 | 12358 860 920 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3753 | 460 0 0 | 12576 852 928 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3754 | 484 0 0 | 14086 860 920 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3754 | 496 0 0 | 12544 852 936 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3761 | 484 0 0 | 15558 860 928 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3784 | 492 0 0 | 15910 860 928 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 3824 | 460 0 0 | 11552 836 920 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
armv8crypto.c: armv8crypto.c:22:20: warning: unused function 'aes256_armv8_setkey_encrypt' [-Wunused-function]
armv8crypto.c: 22 | 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: 188 | FUNC(4, MAKE4)
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:165:22: note: expanded from macro 'FUNC'
armv8crypto.c: 165 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[16]) { \
armv8crypto.c: | ^~~~~~~~~~~~~~~~
armv8crypto.c: <scratch space>:320:1: note: expanded from here
armv8crypto.c: 320 | aesni_encrypt4
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:189:1: warning: unused function 'aesni_encrypt6' [-Wunused-function]
armv8crypto.c: 189 | FUNC(6, MAKE6)
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:165:22: note: expanded from macro 'FUNC'
armv8crypto.c: 165 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, uint32x4_t rkeys[16]) { \
armv8crypto.c: | ^~~~~~~~~~~~~~~~
armv8crypto.c: <scratch space>:385:1: note: expanded from here
armv8crypto.c: 385 | aesni_encrypt6
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:190:1: warning: unused function 'aesni_encrypt7' [-Wunused-function]
armv8crypto.c: 190 | FUNC(7, MAKE7)
armv8crypto.c: | ^~~~~~~~~~~~~~
armv8crypto.c: armv8crypto.c:165:22: note: expanded from macro 'FUNC'
armv8crypto.c: ...| Implementation | Compiler |
| T:dolbeau/armv8crypto | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/armv8crypto | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/armv8crypto | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/armv8crypto | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/armv8crypto | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
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: ...| Implementation | Compiler |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/armv8crypto | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |