[Page version: 20241105 13:29:25]
Measurements for aarch64, pi3bplus, crypto_aead Test results for aarch64, pi3bplus, crypto_aead Test results for crypto_aead/drygascon128k16Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
490934 | 10579 0 0 | 23252 776 864 | T:le32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
521178 | 18868 392 32 | 32092 1168 904 | T:opt_arm_cortex-m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
636268 | 8312 392 32 | 20644 1168 904 | T:opt_arm_cortex-m | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
669019 | 7477 392 32 | 18772 1144 872 | T:opt_arm_cortex-m | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
829642 | 8700 392 32 | 21148 1160 880 | T:opt_arm_cortex-m | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
1646028 | 8549 0 0 | 21220 776 864 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
1949806 | 4031 0 0 | 15820 776 864 | T:le32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
2287219 | 4671 0 0 | 16612 776 848 | T:le32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
2875453 | 3294 0 0 | 14100 760 840 | T:le32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
6880887 | 3601 0 0 | 15388 776 864 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
7461557 | 4053 0 0 | 16004 776 848 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
7658796 | 3022 0 0 | 13820 760 840 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240920 | 20240909 |
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: | ^~~~~
Implementation | Compiler |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
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
Implementation | Compiler |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |