[Page version: 20241120 00:22:57]
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 |
---|---|---|---|---|---|---|
275889 | 736 0 0 | 18389 396 816 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
276072 | 768 0 0 | 19689 404 816 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
276076 | 768 0 0 | 21337 404 816 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
276318 | 800 0 0 | 19428 400 816 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
541034 | 37607 1516 0 | 1162365 74621 12560 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
541420 | 34872 1516 0 | 1158171 74625 12560 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
543243 | 31720 1516 0 | 1154925 74601 12560 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
569794 | 14468 2196 0 | 1124542 75253 12560 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
20892500 | 4700 0 16 | 25132 380 848 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
58267543 | 2084 0 16 | 19600 372 840 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
59684911 | 2632 0 16 | 21416 380 848 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
72465708 | 2784 0 16 | 21275 376 848 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240927 | 20240909 |
error 142 Alarm clock
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 -O -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) |
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) |