[Page version: 20241120 00:22:57]
Measurements for armeabi, berry2, crypto_stream Test results for armeabi, berry2, crypto_stream Test results for crypto_stream/speck64128ctrstream.c: In file included from Intrinsics_NEON_64block.h:5, stream.c: from Speck64128NEON.h:16, stream.c: from stream.c:20: stream.c: stream.c: In function 'Encrypt': stream.c: /usr/lib/gcc/arm-linux-gnueabihf/10/include/arm_neon.h:651:1: error: inlining failed in call to 'always_inline' 'vaddq_u32': target specific option mismatch stream.c: 651 | vaddq_u32 (uint32x4_t __a, uint32x4_t __b) stream.c: | ^~~~~~~~~ stream.c: In file included from Speck64128NEON.h:16, stream.c: from stream.c:20: stream.c: Intrinsics_NEON_64block.h:17:13: note: called from here stream.c: 17 | #define ADD vaddq_u32 stream.c: | ^ stream.c: Intrinsics_NEON_64block.h:23:33: note: in expansion of macro 'ADD' stream.c: 23 | #define SET4(X,c) (SET1(X,c), X=ADD(X,SET(0x0000000200000000LL,0x0000000300000001LL)),c+=4) stream.c: | ^~~ stream.c: stream.c:129:24: note: in expansion of macro 'SET4' stream.c: 129 | SET1(X[0],nonce[1]); SET4(Y[0],nonce[0]); stream.c: | ^~~~ stream.c: In file included from Intrinsics_NEON_64block.h:5, stream.c: from Speck64128NEON.h:16, stream.c: from stream.c:20: stream.c: /usr/lib/gcc/arm-linux-gnueabihf/10/include/arm_neon.h:7196:1: error: inlining failed in call to 'always_inline' 'vcombine_u32': target specific option mismatch stream.c: 7196 | vcombine_u32 (uint32x2_t __a, uint32x2_t __b) stream.c: | ^~~~~~~~~~~~ stream.c: In file included from Speck64128NEON.h:16, stream.c: ...
Implementation | Compiler |
T:neon | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |