Test results for aarch64, pi4b, crypto_aead/drygascon128k16

[Page version: 20260709 19:06:07]

Measurements for aarch64, pi4b, crypto_aead Test results for aarch64, pi4b, crypto_aead Test results for crypto_aead/drygascon128k16
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20260330
Operation: crypto_aead
Primitive: drygascon128k16
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3578704709 0 028081 1312 1376T:le32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
3595934073 0 027425 1312 1360T:le32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
3610634733 0 028649 1312 1376T:le32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
36993611467 0 034614 1312 1376T:le32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
37206214421 392 3230226 1216 888T:opt_arm_cortex-mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
37508113673 392 3228090 1216 872T:opt_arm_cortex-mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
38491013717 392 3229194 1216 888T:opt_arm_cortex-mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
3892059933 392 3222842 1216 872T:opt_arm_cortex-mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
3919887449 392 3220100 1208 872T:opt_arm_cortex-mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
39224019128 392 3233287 1224 904T:opt_arm_cortex-mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
3996708896 392 3221863 1224 904T:opt_arm_cortex-mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
4033619400 392 3222614 1208 880T:opt_arm_cortex-mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
4093017949 392 3220062 1192 872T:opt_arm_cortex-mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025053120250415
7502954813 0 028209 1312 1376T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
7636764505 0 027889 1312 1360T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
7755504845 0 028785 1312 1376T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
8009914675 0 026631 1304 1376T:le32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
8644975131 0 027455 1304 1368T:le32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
10670133613 0 025409 1312 1360T:le32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
11376165201 0 028342 1312 1376T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
11924043737 0 025283 1304 1360T:le32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
14311103766 0 024831 1288 1360T:le32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
34396473705 0 025264 1304 1360T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
36001403849 0 025807 1304 1376T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
38790964405 0 026751 1304 1368T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
40312143458 0 024527 1288 1360T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026050820260330
40618693517 0 025329 1312 1360T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026050820260330

Compiler output


drygascon.c: drygascon.c: In function 'drygascon128_aead_encrypt_core':
drygascon.c: drygascon.c:185:13: warning: 'state' may be used uninitialized [-Wmaybe-uninitialized]
drygascon.c:   185 |         if(!drysponge128_safe_alignement(&state)){
drygascon.c:       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drygascon.c: In file included from drygascon.c:24:
drygascon.c: internal-drysponge.h:349:5: note: by argument 1 of type 'const drysponge128_state_t *' to 'drysponge128_safe_alignement' declared here
drygascon.c:   349 | int drysponge128_safe_alignement(const drysponge128_state_t*state);
drygascon.c:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drygascon.c: drygascon.c:181:26: note: 'state' declared here
drygascon.c:   181 |     drysponge128_state_t state;
drygascon.c:       |                          ^~~~~
drygascon.c: drygascon.c: In function 'drygascon128_aead_decrypt_core':
drygascon.c: drygascon.c:262:9: warning: 'state' may be used uninitialized [-Wmaybe-uninitialized]
drygascon.c:   262 |     if(!drysponge128_safe_alignement(&state)){
drygascon.c:       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drygascon.c: internal-drysponge.h:349:5: note: by argument 1 of type 'const drysponge128_state_t *' to 'drysponge128_safe_alignement' declared here
drygascon.c:   349 | int drysponge128_safe_alignement(const drysponge128_state_t*state);
drygascon.c:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drygascon.c: drygascon.c:257:26: note: 'state' declared here
drygascon.c:   257 |     drysponge128_state_t state;
drygascon.c:       |                          ^~~~~

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

Namespace violations


aead-common.o aead_check_tag T
aead-common.o aead_check_tag_precheck T
drygascon.o drygascon128_aead_decrypt_core T
drygascon.o drygascon128_aead_encrypt_core T
drygascon.o drygascon128_cipher D
drygascon.o drygascon128_hash T
drygascon.o drygascon128_hash_algorithm D
drygascon.o drygascon128k16_aead_decrypt T
drygascon.o drygascon128k16_aead_encrypt T
drygascon.o drygascon128k16_cipher D
drygascon.o drygascon128k16_expected D
drygascon.o drygascon128k32_aead_decrypt T
drygascon.o drygascon128k32_aead_encrypt T
drygascon.o drygascon128k32_cipher D
drygascon.o drygascon128k32_expected D
drygascon.o drygascon128k56_aead_decrypt T
drygascon.o drygascon128k56_aead_encrypt T
drygascon.o drygascon128k56_cipher D
drygascon.o drygascon128k56_expected D
drygascon.o drygascon256_aead_decrypt T
drygascon.o drygascon256_aead_encrypt T
drygascon.o drygascon256_cipher D
drygascon.o drygascon256_expected B
drygascon.o drygascon256_hash T
drygascon.o drygascon256_hash_algorithm D
internal-drysponge.o drygascon128_f_impl T
internal-drysponge.o drygascon128_f_wrap T
internal-drysponge.o drysponge128_g T
internal-drysponge.o drysponge128_g_core T
internal-drysponge.o drysponge128_safe_alignement T
internal-drysponge.o drysponge128_setup T
internal-drysponge.o drysponge256_f_absorb T
internal-drysponge.o drysponge256_g T
internal-drysponge.o drysponge256_g_core T
internal-drysponge.o drysponge256_setup T
internal-drysponge.o gascon128_core_round T
internal-drysponge.o gascon256_core_round T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt_arm_cortex-mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt_arm_cortex-mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt_arm_cortex-mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt_arm_cortex-mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt_arm_cortex-mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:opt_arm_cortex-mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:opt_arm_cortex-mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:opt_arm_cortex-mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:opt_arm_cortex-mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)