Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
249277 | 7532 0 0 | 28631 836 1096 | T:le32 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
249473 | 7564 0 0 | 28775 836 1096 | T:le32 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
321376 | 12535 0 0 | 29931 828 1160 | T:le32 | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
383919 | 14047 392 32 | 35798 1228 1128 | T:opt_arm_cortex-m | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
383968 | 14006 392 32 | 35654 1228 1128 | T:opt_arm_cortex-m | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
385565 | 9548 392 32 | 25032 1220 1128 | T:opt_arm_cortex-m | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
388368 | 19636 536 32 | 37380 1356 1192 | T:opt_arm_cortex-m | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
406155 | 7905 536 32 | 21983 1332 1096 | T:opt_arm_cortex-m | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
417124 | 9950 536 32 | 25684 1356 1128 | T:opt_arm_cortex-m | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
574347 | 4320 0 0 | 25479 836 1096 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
582046 | 4110 0 0 | 25359 836 1096 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
661772 | 4536 0 0 | 19844 820 1096 | T:le32 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
893751 | 3311 0 0 | 16975 796 1064 | T:le32 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
1132837 | 5541 0 0 | 22963 828 1160 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
1455982 | 3236 0 0 | 18280 828 1096 | T:le32 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
1606674 | 3790 0 0 | 19124 820 1096 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
1814652 | 3086 0 0 | 18152 828 1096 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
1916550 | 3087 0 0 | 16743 796 1064 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240716 | 20240716 |
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 (13.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.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 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:opt_arm_cortex-m | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:opt_arm_cortex-m | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:opt_arm_cortex-m | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |