Implementation notes: armeabi, tonido, crypto_stream/speck64128ctr

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_stream
Primitive: speck64128ctr

Compiler output

Implementation: crypto_stream/speck64128ctr/neon
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
stream.c: In file included from Intrinsics_NEON_64block.h:5:0,
stream.c: from Speck64128NEON.h:17,
stream.c: from stream.c:20:
stream.c: /usr/lib/gcc/armv5tel-unknown-linux-gnueabi/7.1.1/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softp or -mfloat-abi=hard"
stream.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softp or -mfloat-abi=hard"
stream.c: ^~~~~
stream.c: In file included from Speck64128NEON.h:17:0,
stream.c: from stream.c:20:
stream.c: stream.c: In function 'crypto_stream_speck64128ctr_neon':
stream.c: Intrinsics_NEON_64block.h:10:14: error: unknown type name 'uint32x4_t'; did you mean 'uint32_t'?
stream.c: ...
stream.c: ^
stream.c: stream.c:229:69: note: in expansion of macro 'u128'
stream.c: int Encrypt_Xor(unsigned char *out, unsigned char *in, u32 nonce[], u128 rk[], u32 key[], int numbytes)
stream.c: ^~~~
stream.c: Intrinsics_NEON_64block.h:10:14: error: unknown type name 'uint32x4_t'; did you mean 'uint32_t'?
stream.c: #define u128 uint32x4_t
stream.c: ^
stream.c: stream.c:283:24: note: in expansion of macro 'u128'
stream.c: int ExpandKey(u32 K[], u128 rk[], u32 key[])
stream.c: ^~~~

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 neon
gcc -funroll-loops -march=native -mtune=xscale -O3 neon
gcc -funroll-loops -march=native -mtune=xscale -Os neon
gcc -march=native -mtune=xscale -O2 neon
gcc -march=native -mtune=xscale -O3 neon
gcc -march=native -mtune=xscale -Os neon

Compiler output

Implementation: crypto_stream/speck64128ctr/avx2
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
stream.c: In file included from Speck64128AVX2.h:17:0,
stream.c: from stream.c:20:
stream.c: Intrinsics_AVX2_64block.h:5:10: fatal error: x86intrin.h: No such file or directory
stream.c: #include <x86intrin.h>
stream.c: ^~~~~~~~~~~~~
stream.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 avx2
gcc -funroll-loops -march=native -mtune=xscale -O3 avx2
gcc -funroll-loops -march=native -mtune=xscale -Os avx2
gcc -march=native -mtune=xscale -O2 avx2
gcc -march=native -mtune=xscale -O3 avx2
gcc -march=native -mtune=xscale -Os avx2

Compiler output

Implementation: crypto_stream/speck64128ctr/sse4
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
stream.c: In file included from Speck64128SSE4.h:17:0,
stream.c: from stream.c:20:
stream.c: Intrinsics_SSE4_64block.h:5:10: fatal error: x86intrin.h: No such file or directory
stream.c: #include <x86intrin.h>
stream.c: ^~~~~~~~~~~~~
stream.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 sse4
gcc -funroll-loops -march=native -mtune=xscale -O3 sse4
gcc -funroll-loops -march=native -mtune=xscale -Os sse4
gcc -march=native -mtune=xscale -O2 sse4
gcc -march=native -mtune=xscale -O3 sse4
gcc -march=native -mtune=xscale -Os sse4