Implementation notes: ppc32, tigger, crypto_encrypt/mceliece

Computer: tigger
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 220120521
Operation: crypto_encrypt
Primitive: mceliece

Compiler output

Implementation: crypto_encrypt/mceliece/ref
Compiler: cc
decrypt.c: "matrix.h", line 15.3: 1506-191 (E) The character # is not a valid C source character.
decrypt.c: "gf.h", line 22.5: 1506-191 (E) The character xe9 is not a valid C source character.
decrypt.c: "gf.h", line 25.16: 1506-206 (S) Suffix of integer constant 2q is not valid.
decrypt.c: "gf.h", line 28.4: 1506-191 (E) The character xea is not a valid C source character.
decrypt.c: "gf.h", line 28.13: 1506-191 (E) The character xe9 is not a valid C source character.
decrypt.c: "gf.h", line 28.18: 1506-191 (E) The character xe9 is not a valid C source character.
decrypt.c: "gf.h", line 28.52: 1506-209 (S) Character constants must end before the end of a line.
decrypt.c: "gf.h", line 28.36: 1506-076 (W) Character constant 'est pour ça que' has more than 4 characters. No more than rightmost 4 characters are used.
decrypt.c: "gf.h", line 35.52: 1506-209 (S) Character constants must end before the end of a line.
decrypt.c: "gf.h", line 35.40: 1506-076 (W) Character constant 'il mérite !' has more than 4 characters. No more than rightmost 4 characters are used.
decrypt.c: "sizes.h", line 6.1: 1506-046 (S) Syntax error.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: crypto_encrypt/mceliece/ref
Compiler: xlc
try.c: try.c:
try.c: try-anything.c:
try.c: ld: 0711-224 WARNING: Duplicate symbol: .ECRYPT_decrypt_packet
try.c: ld: 0711-224 WARNING: Duplicate symbol: .ECRYPT_encrypt_packet
try.c: ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
try.c: ld: 0711-317 ERROR: Undefined symbol: .u8rnd
try.c: ld: 0711-317 ERROR: Undefined symbol: u8rnd

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
xlc ref
xlc -O ref
xlc -O2 ref
xlc -q32 -O2 ref
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto ref
xlc -q32 -O3 ref
xlc -q32 -O3 -qarch=auto -qtune=auto ref
xlc -qarch=com -O ref
xlc -qarch=com -O2 ref
xlc -qarch=ppc -O ref
xlc -qarch=ppc -O2 ref
xlc -qarch=pwr2 -O ref
xlc -qarch=pwr2 -O2 ref
xlc -qarch=pwr -O ref
xlc -qarch=pwr -O2 ref

Compiler output

Implementation: crypto_encrypt/mceliece/ref
Compiler: xlc -q32 -O3 -qhot
try.c: try.c:
try.c: try-anything.c:
try.c: ld: 0711-224 WARNING: Duplicate symbol: .ECRYPT_decrypt_packet
try.c: ld: 0711-224 WARNING: Duplicate symbol: .ECRYPT_encrypt_packet
try.c: ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
try.c: ld: 0711-317 ERROR: Undefined symbol: u8rnd
try.c: ld: 0711-317 ERROR: Undefined symbol: .u8rnd

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q32 -O3 -qhot ref

Compiler output

Implementation: crypto_encrypt/mceliece/ref
Compiler: xlc -q32 -O4
try.c: try.c:
try.c: try-anything.c:
try.c: "crypto_encrypt_mceliece.a" 1586-233 (I) Duplicate definition of symbol "gf_log" ignored.
try.c: "crypto_encrypt_mceliece.a" 1586-233 (I) Duplicate definition of symbol "gf_exp" ignored.
try.c: 1586-206 (S) Unresolved reference to symbol "u8rnd".
try.c: 1586-204 (S) Unresolved references to objects are detected.
try.c: 1586-341 (U) Code generation was not performed due to previously detected errors. Object file not created.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q32 -O4 ref

Compiler output

Implementation: crypto_encrypt/mceliece/ref
Compiler: xlc -q32 -O5
try.c: try.c:
try.c: try-anything.c:
try.c: "crypto_encrypt_mceliece.a" 1586-233 (I) Duplicate definition of symbol "gf_exp" ignored.
try.c: "crypto_encrypt_mceliece.a" 1586-233 (I) Duplicate definition of symbol "gf_log" ignored.
try.c: 1586-206 (S) Unresolved reference to symbol "u8rnd".
try.c: 1586-204 (S) Unresolved references to objects are detected.
try.c: 1586-341 (U) Code generation was not performed due to previously detected errors. Object file not created.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q32 -O5 ref