[Page version: 20250615 18:38:28]
Measurements for armeabi, berry2, crypto_aead Test results for armeabi, berry2, crypto_aead Test results for crypto_aead/aes256gcmv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
276214 | 736 0 0 | 18389 396 816 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
276234 | 800 0 0 | 19428 400 816 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
276257 | 768 0 0 | 21337 404 816 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
276428 | 768 0 0 | 19689 404 816 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
541256 | 37607 1516 0 | 1162365 74621 12560 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
541346 | 31720 1516 0 | 1154925 74601 12560 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
541364 | 34872 1516 0 | 1158171 74625 12560 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
571594 | 14468 2196 0 | 1124542 75253 12560 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
14811791 | 4148 0 16 | 24336 372 832 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
42270073 | 2324 0 16 | 20864 372 832 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
42520758 | 2004 0 16 | 19276 364 832 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
56765005 | 2420 0 16 | 20667 368 832 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
330582166 | 4148 0 16 | 30931 356 832 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
358539062 | 2324 0 16 | 27459 356 832 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
364396076 | 2004 0 16 | 25871 348 832 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
error 124
Implementation | Compiler |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
armv8crypto.c: armv8crypto.c: In function 'aes_armv8_encrypt1': armv8crypto.c: armv8crypto.c:63: warning: ignoring '#pragma unroll ' [-Wunknown-pragmas] armv8crypto.c: 63 | #pragma unroll(13) armv8crypto.c: | armv8crypto.c: armv8crypto.c: In function 'addmul': armv8crypto.c: armv8crypto.c:327:19: warning: implicit declaration of function 'vrbitq_u8'; did you mean 'vbicq_u8'? [-Wimplicit-function-declaration] armv8crypto.c: 327 | A = (poly8x16_t)vrbitq_u8((uint8x16_t)vreversebyteq_u128((uint32x4_t)A)); armv8crypto.c: | ^~~~~~~~~ armv8crypto.c: | vbicq_u8 armv8crypto.c: armv8crypto.c:327:3: error: cannot convert a value of type 'int' to vector type '__simd128_poly8_t' which has different size armv8crypto.c: 327 | A = (poly8x16_t)vrbitq_u8((uint8x16_t)vreversebyteq_u128((uint32x4_t)A)); armv8crypto.c: | ^ armv8crypto.c: armv8crypto.c:328:3: error: cannot convert a value of type 'int' to vector type '__simd128_poly8_t' which has different size armv8crypto.c: 328 | X = (poly8x16_t)vrbitq_u8((uint8x16_t)/* vreversebyteq_u128 */((uint32x4_t)X)); armv8crypto.c: | ^ armv8crypto.c: armv8crypto.c:329:3: error: cannot convert a value of type 'int' to vector type '__simd128_poly8_t' which has different size armv8crypto.c: 329 | Y = (poly8x16_t)vrbitq_u8((uint8x16_t)vreversebyteq_u128((uint32x4_t)Y)); armv8crypto.c: | ^ armv8crypto.c: armv8crypto.c:331:64: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] armv8crypto.c: 331 | unsigned long long mask = -1ull ^ (1ull<<(((16-xlen)%8)*8))-1ull; armv8crypto.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ armv8crypto.c: armv8crypto.c:332:16: warning: unused variable 'ff' [-Wunused-variable] armv8crypto.c: 332 | poly8x16_t ff = vdupq_n_p8((poly8_t)0xFF); armv8crypto.c: | ^~ armv8crypto.c: armv8crypto.c:342:3: error: cannot convert a value of type 'int' to vector type '__simd128_poly8_t' which has different size armv8crypto.c: ...
Implementation | Compiler |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
decrypt.c: decrypt.c: In function 'crypto_aead_aes256gcmv1_openssl_timingleaks_decrypt': decrypt.c: decrypt.c:13:18: error: storage size of 'x' isn't known decrypt.c: 13 | EVP_CIPHER_CTX x; decrypt.c: | ^ decrypt.c: decrypt.c:13:18: warning: unused variable 'x' [-Wunused-variable]
Implementation | Compiler |
T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
error 124 Conditional jump or move depends on uninitialised value(s) at 0x...: index (strchr.S:96) by 0x...: _dl_dst_count (dl-load.c:234) by 0x...: expand_dynamic_string_token (dl-load.c:388) by 0x...: _dl_map_object (dl-load.c:2168) by 0x...: map_doit (rtld.c:645) by 0x...: _dl_catch_exception (dl-error-skeleton.c:208) by 0x...: _dl_catch_error (dl-error-skeleton.c:227) by 0x...: do_preload (rtld.c:819) by 0x...: handle_preload_list (rtld.c:920) by 0x...: dl_main (rtld.c:1735) by 0x...: _dl_sysdep_start (dl-sysdep.c:252) by 0x...: _dl_start_final (rtld.c:485) by 0x...: _dl_start (rtld.c:575) Uninitialised value was created by a stack allocation at 0x...: handle_preload_list (rtld.c:897) Conditional jump or move depends on uninitialised value(s) at 0x...: index (strchr.S:97) by 0x...: _dl_dst_count (dl-load.c:234) by 0x...: expand_dynamic_string_token (dl-load.c:388) by 0x...: _dl_map_object (dl-load.c:2168) by 0x...: map_doit (rtld.c:645) by 0x...: _dl_catch_exception (dl-error-skeleton.c:208) by 0x...: _dl_catch_error (dl-error-skeleton.c:227) by 0x...: do_preload (rtld.c:819) by 0x...: handle_preload_list (rtld.c:920) by 0x...: dl_main (rtld.c:1735) by 0x...: _dl_sysdep_start (dl-sysdep.c:252) by 0x...: _dl_start_final (rtld.c:485) by 0x...: _dl_start (rtld.c:575) Uninitialised value was created by a stack allocation at 0x...: handle_preload_list (rtld.c:897) Conditional jump or move depends on uninitialised value(s) at 0x...: _dl_dst_count (dl-load.c:237) by 0x...: expand_dynamic_string_token (dl-load.c:388) by 0x...: _dl_map_object (dl-load.c:2168) by 0x...: map_doit (rtld.c:645) by 0x...: _dl_catch_exception (dl-error-skeleton.c:208) by 0x...: _dl_catch_error (dl-error-skeleton.c:227) by 0x...: do_preload (rtld.c:819) by 0x...: handle_preload_list (rtld.c:920) by 0x...: dl_main (rtld.c:1735) by 0x...: _dl_sysdep_start (dl-sysdep.c:252) by 0x...: _dl_start_final (rtld.c:485) by 0x...: _dl_start (rtld.c:575) by 0x...: ??? (in /lib/arm-linux-gnueabihf/ld-2.31.so) Uninitialised value was created by a stack allocation at 0x...: handle_preload_list (rtld.c:897) Conditional jump or move depends on uninitialised value(s) at 0x...: expand_dynamic_string_token (dl-load.c:391) by 0x...: _dl_map_object (dl-load.c:2168) by 0x...: map_doit (rtld.c:645) by 0x...: _dl_catch_exception (dl-error-skeleton.c:208) by 0x...: _dl_catch_error (dl-error-skeleton.c:227) by 0x...: do_preload (rtld.c:819) by 0x...: handle_preload_list (rtld.c:920) by 0x...: dl_main (rtld.c:1735) by 0x...: _dl_sysdep_start (dl-sysdep.c:252) by 0x...: _dl_start_final (rtld.c:485) by 0x...: _dl_start (rtld.c:575) by 0x...: ??? (in /lib/arm-linux-gnueabihf/ld-2.31.so) Uninitialised value was created by a stack allocation at 0x...: handle_preload_list (rtld.c:897)
Implementation | Compiler |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |