Implementation notes: armeabi, tonido, crypto_stream/simon6496ctr

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

Compiler output

Implementation: crypto_stream/simon6496ctr/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 Simon6496NEON.h:16,
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 Simon6496NEON.h:16:0,
stream.c: from stream.c:20:
stream.c: stream.c: In function 'crypto_stream_simon6496ctr_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:219: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:273: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/simon6496ctr/avx2
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
stream.c: In file included from Simon6496AVX2.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/simon6496ctr/sse4
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
stream.c: In file included from Simon6496SSE4.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