Implementation notes: amd64, temp, crypto_stream/speck128128ctr

Computer: temp
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: speck128128ctr

Checksum failure

Implementation: avx2
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
694f00eeb06d303c09c96f189a152e730a4f093f480f2be4ec819de4cd67e065
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avx2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avx2

Compiler output

Implementation: avx512
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
stream.c: In file included from Speck128128AVX512.h:17:0,
stream.c: from stream.c:21:
stream.c: Intrinsics_AVX512_128block.h:10:14: error: unknown type name '__m512i'
stream.c: #define u512 __m512i
stream.c: ^
stream.c: stream.c:24:84: note: in expansion of macro 'u512'
stream.c: inline __attribute__((always_inline)) int Encrypt(unsigned char *out, u64 nonce[], u512 rk[], u64 key[], int numbytes);
stream.c: ^
stream.c: Intrinsics_AVX512_128block.h:10:14: error: unknown type name '__m512i'
stream.c: #define u512 __m512i
stream.c: ...
stream.c: ^
stream.c: stream.c:258:113: note: in expansion of macro 'u512'
stream.c: inline __attribute__((always_inline)) int Encrypt_Xor(unsigned char *out, const unsigned char *in, u64 nonce[], u512 rk[], u64 key[], int numbytes)
stream.c: ^
stream.c: Intrinsics_AVX512_128block.h:10:14: error: unknown type name '__m512i'
stream.c: #define u512 __m512i
stream.c: ^
stream.c: stream.c:325:24: note: in expansion of macro 'u512'
stream.c: int ExpandKey(u64 K[], u512 rk[], u64 key[])
stream.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx512
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx512
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avx512
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avx512

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
stream.c: stream.c:99:12: error: static declaration of 'Encrypt' follows non-static declaration
stream.c: static int Encrypt(unsigned char *out, u64 nonce[], u128 rk[], u64 key[], int numbytes)
stream.c: ^
stream.c: stream.c:23:5: note: previous declaration of 'Encrypt' was here
stream.c: int Encrypt(unsigned char *out, u64 nonce[], u128 rk[], u64 key[], int numbytes);
stream.c: ^
stream.c: stream.c:212:12: error: static declaration of 'Encrypt_Xor' follows non-static declaration
stream.c: static int Encrypt_Xor(unsigned char *out, const unsigned char *in, u64 nonce[], u128 rk[], u64 key[], int numbytes)
stream.c: ^
stream.c: stream.c:25:5: note: previous declaration of 'Encrypt_Xor' was here
stream.c: int Encrypt_Xor(unsigned char *out, const unsigned char *in, u64 nonce[], u128 rk[], u64 key[], int numbytes);
stream.c: ^
stream.c: stream.c:253:12: error: static declaration of 'ExpandKey' follows non-static declaration
stream.c: static int ExpandKey(u64 K[], u128 rk[], u64 key[])
stream.c: ^
stream.c: stream.c:26:5: note: previous declaration of 'ExpandKey' was here
stream.c: int ExpandKey(u64 K[], u128 rk[], u64 key[]);
stream.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4