Implementation notes: armeabi, c1, crypto_aead/norx3261v3

Computer: c1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_aead
Primitive: norx3261v3

Test failure

Implementation: crypto_aead/norx3261v3/ref
Compiler: gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
error 111
crypto_aead_encrypt does not handle k=c overlap

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 ref
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 ref
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os ref
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 ref
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 ref
gcc -mcpu=native -mfpu=neon-vfpv4 -Os ref

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:66:30: error: expected expression before '{' token
norx.c: #define SETV(A0, A1, A2, A3) {A0, A1, A2, A3}
norx.c: ^
norx.c: norx.c:285:9: note: in expansion of macro 'SETV'
norx.c: C = SETV( U8, U9, U10, U11); \
norx.c: ^~~~
norx.c: norx.c:384:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(A, B, C, D, nonce, key);
norx.c: ^~~~~~~~~~
norx.c: norx.c:66:30: error: expected expression before '{' token
norx.c: #define SETV(A0, A1, A2, A3) {A0, A1, A2, A3}
norx.c: ^
norx.c: norx.c:286:9: note: in expansion of macro 'SETV'
norx.c: D = SETV(U12, U13, U14, U15); \
norx.c: ^~~~
norx.c: norx.c:384:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(A, B, C, D, nonce, key);
norx.c: ^~~~~~~~~~
norx.c: norx.c:66:45: error: expected ';' before '}' token
norx.c: #define SETV(A0, A1, A2, A3) {A0, A1, A2, A3}
norx.c: ^
norx.c: norx.c:56:35: note: in definition of macro 'XOR'
norx.c: #define XOR(A, B) veorq_u32((A), (B))
norx.c: ^
norx.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 neon
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 neon
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os neon
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 neon
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 neon
gcc -mcpu=native -mfpu=neon-vfpv4 -Os neon

Compiler output

Implementation: crypto_aead/norx3261v3/xmm
Compiler: gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
norx.c: norx.c:26:27: fatal error: immintrin.h: No such file or directory
norx.c: #include gt;
norx.c: ^
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 xmm
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 xmm
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os xmm
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 xmm
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 xmm
gcc -mcpu=native -mfpu=neon-vfpv4 -Os xmm