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 -fwrapvcryptmt-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: