Implementation notes: ppc64, powermacg5, crypto_stream/cryptmtv3

Computer: powermacg5
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: cryptmtv3

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
cryptmt-v3.c: In file included from e/cryptmt-v3.c:60:0,
cryptmt-v3.c: from cryptmt-v3.c:2:
cryptmt-v3.c: e/altivec.c: In function 'vec_genrand_block':
cryptmt-v3.c: e/altivec.c:13:2: error: can't convert a value of type 'int' to vector type '__vector unsigned char' which has different size
cryptmt-v3.c: (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3);
cryptmt-v3.c: ^
cryptmt-v3.c: e/altivec.c:15:2: error: can't convert a value of type 'int' to vector type '__vector unsigned char' which has different size
cryptmt-v3.c: (4, 5, 6, 7, 12, 13, 14, 15, 0, 1, 2, 3, 8, 9, 10, 11);
cryptmt-v3.c: ^
cryptmt-v3.c: e/altivec.c:17:2: error: can't convert a value of type 'int' to vector type '__vector unsigned char' which has different size
cryptmt-v3.c: (4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11);
cryptmt-v3.c: ^
cryptmt-v3.c: e/altivec.c:18:5: error: can't convert a value of type 'int' to vector type '__vector unsigned int' which has different size
cryptmt-v3.c: const vector unsigned int shift64 = (vector unsigned int)(SHIFT64);
cryptmt-v3.c: ^~~~~
cryptmt-v3.c: e/altivec.c:21:10: error: can't convert a value of type 'unsigned int' to vector type '__vector unsigned int' which has different size
cryptmt-v3.c: U32C(0x1fffffff), U32C(0xffffffff));
cryptmt-v3.c: ^~~~
cryptmt-v3.c: e/altivec.c:23:2: error: can't convert a value of type 'unsigned int' to vector type '__vector unsigned int' which has different size
cryptmt-v3.c: (vector unsigned int)(MSK1, MSK2, MSK3, MSK4);
cryptmt-v3.c: ^
cryptmt-v3.c: e/altivec.c:29:9: warning: implicit declaration of function 'vec_perm' [-Wimplicit-function-declaration]
cryptmt-v3.c: d = vec_perm(b, b, perm2);
cryptmt-v3.c: ^~~~~~~~
cryptmt-v3.c: e/altivec.c:29:5: error: AltiVec argument passed to unprototyped function
cryptmt-v3.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv e/v3
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv e/v3
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv e/v3