Test results for amd64, speed2supercop, crypto_aead/drygascon128k56

[Page version: 20241023 21:37:24]

Measurements for amd64, speed2supercop, crypto_aead Test results for amd64, speed2supercop, crypto_aead Test results for crypto_aead/drygascon128k56
Computer: speed2supercop
Microarchitecture: amd64; Haswell+AES (306c3)
Architecture: amd64
CPU ID: GenuineIntel-000306c3-1fc9cbf5
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: drygascon128k56
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3340124418 0 020582 800 856T:le32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
34968812860 0 028541 760 928T:le32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
3814729255 392 3223198 1192 896T:opt_arm_cortex-mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
39871219816 536 3236045 1296 960T:opt_arm_cortex-mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
4017964700 0 022310 800 872T:le32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
4019724700 0 022102 800 872T:le32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
40625613780 392 3231765 1192 912T:opt_arm_cortex-mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
40787613796 392 3231957 1192 912T:opt_arm_cortex-mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
4088288839 536 3222788 1288 960T:opt_arm_cortex-mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
4191887838 392 3222607 1184 960T:opt_arm_cortex-mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
4253007235 536 3220000 1272 928T:opt_arm_cortex-mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
43142412840 392 3229550 1192 896T:opt_arm_cortex-mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
4416009270 536 3223517 1296 960T:opt_arm_cortex-mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
6232603972 0 017661 760 928T:le32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
6933444291 0 021894 800 872T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
7005244368 0 021790 800 872T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
7115044267 0 020446 800 856T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
7184044402 0 017885 760 928T:le32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
8667683634 0 017022 800 856T:le32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
11814529680 0 025357 760 928T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
11888723344 0 017639 792 920T:le32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
16280083055 0 015296 736 896T:le32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
18381203257 0 017543 792 920T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
21256123448 0 017165 760 928T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
22617043402 0 016790 800 856T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
23188923832 0 017341 760 928T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
29714842817 0 015064 736 896T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625

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 (14.2.0)
T:opt_arm_cortex-mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:opt_arm_cortex-mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)