Test results for amd64, hertz, crypto_aead/aes256avalanchev1
[Page version: 20260406 03:59:02]
Measurements for amd64, hertz, crypto_aead
Test results for amd64, hertz, crypto_aead
Test results for crypto_aead/aes256avalanchev1
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20260330
Operation: crypto_aead
Primitive: aes256avalanchev1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 182725878 | 18021 0 0 | 50507 1320 1680 | T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 197659126 | 16711 0 0 | 49179 1320 1680 | T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 222224056 | 7368 0 0 | 34532 1312 1776 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 287704590 | 4964 0 0 | 31181 1312 1680 | T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 343411388 | 5244 0 0 | 30665 1312 1680 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 518142478 | 11378 0 0 | 42244 1312 1776 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
Compiler output
avalanche.c: avalanche.c:59:3: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations]
avalanche.c: 59 | AES_set_encrypt_key(finalKey, 256, &key);
avalanche.c: | ^
avalanche.c: /usr/include/openssl/aes.h:49:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here
avalanche.c: 49 | OSSL_DEPRECATEDIN_3_0
avalanche.c: | ^
avalanche.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
avalanche.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
avalanche.c: | ^
avalanche.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
avalanche.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
avalanche.c: | ^
avalanche.c: avalanche.c:60:3: warning: 'AES_encrypt' is deprecated [-Wdeprecated-declarations]
avalanche.c: 60 | AES_encrypt(input[j].plainText, input[j].cipherText, &key);
avalanche.c: | ^
avalanche.c: /usr/include/openssl/aes.h:55:1: note: 'AES_encrypt' has been explicitly marked deprecated here
avalanche.c: 55 | OSSL_DEPRECATEDIN_3_0
avalanche.c: | ^
avalanche.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
avalanche.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
avalanche.c: | ^
avalanche.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
avalanche.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
avalanche.c: | ^
avalanche.c: avalanche.c:112:3: warning: 'AES_set_decrypt_key' is deprecated [-Wdeprecated-declarations]
avalanche.c: ...
rmac.c: rmac.c:28:6: warning: unused variable 'j' [-Wunused-variable]
rmac.c: 28 | int j;
rmac.c: | ^
rmac.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 3, namely:
| Implementation | Compiler |
| T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
Compiler output
avalanche.c: avalanche.c: In function 'PCMACEnc':
avalanche.c: avalanche.c:59:17: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
avalanche.c: 59 | AES_set_encrypt_key(finalKey, 256, &key);
avalanche.c: | ^~~~~~~~~~~~~~~~~~~
avalanche.c: In file included from avalanche.h:28,
avalanche.c: from avalanche.c:17:
avalanche.c: /usr/include/openssl/aes.h:50:5: note: declared here
avalanche.c: 50 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits,
avalanche.c: | ^~~~~~~~~~~~~~~~~~~
avalanche.c: avalanche.c:60:17: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
avalanche.c: 60 | AES_encrypt(input[j].plainText, input[j].cipherText, &key);
avalanche.c: | ^~~~~~~~~~~
avalanche.c: /usr/include/openssl/aes.h:56:6: note: declared here
avalanche.c: 56 | void AES_encrypt(const unsigned char *in, unsigned char *out,
avalanche.c: | ^~~~~~~~~~~
avalanche.c: avalanche.c: In function 'PCMACDec':
avalanche.c: avalanche.c:112:17: warning: 'AES_set_decrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
avalanche.c: 112 | AES_set_decrypt_key(finalKey, 256, &key);
avalanche.c: | ^~~~~~~~~~~~~~~~~~~
avalanche.c: /usr/include/openssl/aes.h:53:5: note: declared here
avalanche.c: 53 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits,
avalanche.c: | ^~~~~~~~~~~~~~~~~~~
avalanche.c: avalanche.c:113:17: warning: 'AES_decrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
avalanche.c: 113 | AES_decrypt(input[j].cipherText, input[j].plainText, &key);
avalanche.c: | ^~~~~~~~~~~
avalanche.c: ...
rmac.c: rmac.c: In function 'AppendOne':
rmac.c: rmac.c:28:13: warning: unused variable 'j' [-Wunused-variable]
rmac.c: 28 | int j;
rmac.c: | ^
Number of similar (implementation,compiler) pairs: 3, namely:
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Namespace violations
avalanche.o PCMACDec T
avalanche.o PCMACEnc T
largenumbers.o ByteAdd T
largenumbers.o ByteSub T
largenumbers.o ConvertLongNum T
largenumbers.o CtrAdd T
largenumbers.o InterleavedModularMultiplication T
largenumbers.o LongNumAdd T
largenumbers.o LongNumCompare T
largenumbers.o LongNumSetZero T
largenumbers.o LongNumShiftLeft T
largenumbers.o LongNumShiftLeftMany T
largenumbers.o LongNumShiftRight T
largenumbers.o LongNumSub T
largenumbers.o NumCompare T
largenumbers.o NumSetEqual T
largenumbers.o Reduce T
pcmac.o Increment T
pcmac.o ModularAddition T
pcmac.o NumGenerator T
pcmac.o NumRand T
pcmac.o SetupForDec T
pcmac.o SetupForEnc T
pcmac.o TagGeneration T
pcmac.o XORKey T
rmac.o AppendOne T
rmac.o Sign T
rmac.o Verify T
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |