Implementation notes: ppc64, tigger, crypto_hash/blake256

Computer: tigger
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 220120521
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30464sphlibxlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
30464sphlibxlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
36352sphlibxlc -q64 -O2012052220120521
36352sphlibxlc -q64 -O22012052220120521
36352sphlibxlc -q64 -O32012052220120521
36352sphlibxlc -q64 -qtune=pwr3 -O2012052220120521
36352sphlibxlc -q64 -qtune=pwr3 -O22012052220120521
39168regsxlc -q64 -O2012052220120521
39168regsxlc -q64 -O22012052220120521
39168regsxlc -q64 -O32012052220120521
39168regsxlc -q64 -qtune=pwr3 -O2012052220120521
39168regsxlc -q64 -qtune=pwr3 -O22012052220120521
39424sphlib-smallxlc -q64 -O52012052220120521
42240regsxlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
42240refxlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
43520refxlc -q64 -O2012052220120521
43520refxlc -q64 -O22012052220120521
43520refxlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
43520refxlc -q64 -O32012052220120521
43520refxlc -q64 -O3 -qhot2012052220120521
43520refxlc -q64 -O42012052220120521
43520refxlc -q64 -qtune=pwr3 -O2012052220120521
43520refxlc -q64 -qtune=pwr3 -O22012052220120521
43776sphlib-smallxlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
45056regsxlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
45056sphlib-smallxlc -q64 -O42012052220120521
46592sphlib-smallxlc -q64 -O2012052220120521
46592sphlib-smallxlc -q64 -O22012052220120521
46592sphlib-smallxlc -q64 -O32012052220120521
46592sphlib-smallxlc -q64 -qtune=pwr3 -O2012052220120521
46848regsxlc -q64 -O42012052220120521
46848sphlib-smallxlc -q64 -qtune=pwr3 -O22012052220120521
47616sphlib-smallxlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
47616sphlib-smallxlc -q64 -O3 -qhot2012052220120521
52224regsxlc -q64 -O52012052220120521
53504refxlc -q64 -O52012052220120521
54016sphlibxlc -q64 -O42012052220120521
58112regsxlc -q64 -O3 -qhot2012052220120521
65280sphlibxlc -q64 -O3 -qhot2012052220120521
71168sphlibxlc -q64 -O52012052220120521
359936sphlibxlc -q642012052220120521
382976sphlib-smallxlc -q642012052220120521
431104refxlc -q642012052220120521
551680regsxlc -q642012052220120521

Compiler output

Implementation: crypto_hash/blake256/sse2
Compiler: xlc -q64
hash.c: "hash.c", line 3.10: 1506-296 (S) #include file gt; not found.
hash.c: "hash.c", line 73.11: 1506-275 (S) Unexpected text row1 encountered.
hash.c: "hash.c", line 73.3: 1506-045 (S) Undeclared identifier __m128i.
hash.c: "hash.c", line 73.21: 1506-045 (S) Undeclared identifier row3.
hash.c: "hash.c", line 73.26: 1506-045 (S) Undeclared identifier row4.
hash.c: "hash.c", line 74.11: 1506-275 (S) Unexpected text buf1 encountered.
hash.c: "hash.c", line 74.16: 1506-045 (S) Undeclared identifier buf2.
hash.c: "hash.c", line 78.5: 1506-046 (S) Syntax error.
hash.c: "hash.c", line 107.5: 1506-022 (S) "u128" is not a member of "union {...}".
hash.c: "hash.c", line 107.15: 1506-046 (S) Syntax error.
hash.c: ...
hash.c: "hash.c", line 115.13: 1506-022 (S) "u128" is not a member of "union {...}".
hash.c: "hash.c", line 115.13: 1506-022 (S) "u128" is not a member of "union {...}".
hash.c: "hash.c", line 115.13: 1506-022 (S) "u128" is not a member of "union {...}".
hash.c: "hash.c", line 117.3: 1506-045 (S) Undeclared identifier row1.
hash.c: "hash.c", line 119.3: 1506-045 (S) Undeclared identifier row2.
hash.c: "hash.c", line 203.3: 1506-045 (S) Undeclared identifier buf1.
hash.c: "hash.c", line 218.30: 1506-046 (S) Syntax error.
hash.c: "hash.c", line 218.62: 1506-275 (S) Unexpected text ')' encountered.
hash.c: "hash.c", line 223.30: 1506-046 (S) Syntax error.
hash.c: "hash.c", line 223.62: 1506-275 (S) Unexpected text ')' encountered.

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
xlc -q64 sse2
xlc -q64 -O sse2
xlc -q64 -O2 sse2
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto sse2
xlc -q64 -O3 sse2
xlc -q64 -O3 -qarch=auto -qtune=auto sse2
xlc -q64 -O3 -qhot sse2
xlc -q64 -O4 sse2
xlc -q64 -O5 sse2
xlc -q64 -qtune=pwr3 -O sse2
xlc -q64 -qtune=pwr3 -O2 sse2

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: xlc -q64
hash.c: "hash.c", line 3.10: 1506-296 (S) #include file gt; not found.
hash.c: "hash.c", line 4.10: 1506-296 (S) #include file gt; not found.
hash.c: "hash.c", line 5.10: 1506-296 (S) #include file gt; not found.
hash.c: "hash.c", line 68.11: 1506-275 (S) Unexpected text row1 encountered.
hash.c: "hash.c", line 68.3: 1506-045 (S) Undeclared identifier __m128i.
hash.c: "hash.c", line 68.21: 1506-045 (S) Undeclared identifier row3.
hash.c: "hash.c", line 68.26: 1506-045 (S) Undeclared identifier row4.
hash.c: "hash.c", line 69.11: 1506-275 (S) Unexpected text buf1 encountered.
hash.c: "hash.c", line 69.16: 1506-045 (S) Undeclared identifier buf2.
hash.c: "hash.c", line 70.9: 1506-190 (I) Automatic constant __m128i does not have a value. Zero is being assumed.
hash.c: ...
hash.c: "rounds.sse41.h", line 818.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 847.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 848.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 850.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 851.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 852.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 881.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 883.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "rounds.sse41.h", line 884.1: 1506-025 (S) Operand must be a modifiable lvalue.
hash.c: "hash.c", line 123.40: 1506-046 (S) Syntax error.

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
xlc -q64 sse41
xlc -q64 -O sse41
xlc -q64 -O2 sse41
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto sse41
xlc -q64 -O3 sse41
xlc -q64 -O3 -qarch=auto -qtune=auto sse41
xlc -q64 -O3 -qhot sse41
xlc -q64 -O4 sse41
xlc -q64 -O5 sse41
xlc -q64 -qtune=pwr3 -O sse41
xlc -q64 -qtune=pwr3 -O2 sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: xlc -q64
hash.c: "hash.c", line 3.10: 1506-296 (S) #include file gt; not found.
hash.c: "hash.c", line 4.10: 1506-296 (S) #include file gt; not found.
hash.c: "hash.c", line 68.11: 1506-275 (S) Unexpected text row1 encountered.
hash.c: "hash.c", line 68.3: 1506-045 (S) Undeclared identifier __m128i.
hash.c: "hash.c", line 68.21: 1506-045 (S) Undeclared identifier row3.
hash.c: "hash.c", line 68.26: 1506-045 (S) Undeclared identifier row4.
hash.c: "hash.c", line 69.11: 1506-275 (S) Unexpected text buf1 encountered.
hash.c: "hash.c", line 69.16: 1506-045 (S) Undeclared identifier buf2.
hash.c: "hash.c", line 70.9: 1506-190 (I) Automatic constant __m128i does not have a value. Zero is being assumed.
hash.c: "hash.c", line 70.17: 1506-277 (S) Syntax error: possible missing ';' or ','?
hash.c: ...
hash.c: "hash.c", line 108.57: 1506-046 (S) Syntax error.
hash.c: "hash.c", line 108.47: 1506-023 (S) Expecting function or pointer to function.
hash.c: "hash.c", line 108.83: 1506-275 (S) Unexpected text ')' encountered.
hash.c: "hash.c", line 110.3: 1506-045 (S) Undeclared identifier row1.
hash.c: "hash.c", line 112.3: 1506-045 (S) Undeclared identifier row2.
hash.c: "rounds.ssse3.h", line 1.1: 1506-045 (S) Undeclared identifier buf1.
hash.c: "rounds.ssse3.h", line 10.31: 1506-045 (S) Undeclared identifier r16.
hash.c: "rounds.ssse3.h", line 17.31: 1506-045 (S) Undeclared identifier r8.
hash.c: "hash.c", line 124.30: 1506-046 (S) Syntax error.
hash.c: "hash.c", line 124.62: 1506-275 (S) Unexpected text ')' encountered.

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
xlc -q64 ssse3
xlc -q64 -O ssse3
xlc -q64 -O2 ssse3
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto ssse3
xlc -q64 -O3 ssse3
xlc -q64 -O3 -qarch=auto -qtune=auto ssse3
xlc -q64 -O3 -qhot ssse3
xlc -q64 -O4 ssse3
xlc -q64 -O5 ssse3
xlc -q64 -qtune=pwr3 -O ssse3
xlc -q64 -qtune=pwr3 -O2 ssse3

Compiler output

Implementation: crypto_hash/blake256/ref
Compiler: xlc -q64
try.c: try.c:
try.c: try-anything.c:
measure.c: measure.c:
measure.c: measure-anything.c:

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
xlc -q64 ref regs sphlib sphlib-small
xlc -q64 -O ref sphlib sphlib-small
xlc -q64 -O2 ref sphlib sphlib-small
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto ref regs sphlib sphlib-small
xlc -q64 -O3 ref regs sphlib sphlib-small
xlc -q64 -O3 -qarch=auto -qtune=auto ref regs sphlib sphlib-small
xlc -q64 -O3 -qhot ref regs sphlib sphlib-small
xlc -q64 -O4 ref regs sphlib sphlib-small
xlc -q64 -O5 ref regs sphlib sphlib-small
xlc -q64 -qtune=pwr3 -O ref sphlib sphlib-small
xlc -q64 -qtune=pwr3 -O2 ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake256/bswap
Compiler: xlc -q64
try.c: try.c:
try.c: try-anything.c:
try.c: ld: 0711-317 ERROR: Undefined symbol: .__builtin_bswap32
try.c: ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
xlc -q64 bswap
xlc -q64 -O bswap
xlc -q64 -O2 bswap
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto bswap
xlc -q64 -O3 bswap
xlc -q64 -O3 -qarch=auto -qtune=auto bswap
xlc -q64 -O3 -qhot bswap
xlc -q64 -qtune=pwr3 -O bswap
xlc -q64 -qtune=pwr3 -O2 bswap

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_TPFT7e:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_TXFT7f: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_TXFT7f:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: xlc -q64
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 144.18: 1506-277 (S) Syntax error: possible missing ')' or ','?
vector.c: ...
vector.c: "vector.c", line 381.16: 1506-022 (S) "v" is not a member of "const union u32".
vector.c: "vector.c", line 382.24: 1506-022 (S) "v" is not a member of "const union u32".
vector.c: "vector.c", line 382.31: 1506-022 (S) "v" is not a member of "union u32".
vector.c: "vector.c", line 384.33: 1506-045 (S) Undeclared identifier M0.
vector.c: "vector.c", line 384.38: 1506-045 (S) Undeclared identifier interleave_bytes.
vector.c: "vector.c", line 384.3: 1506-045 (S) Undeclared identifier M0.
vector.c: "vector.c", line 389.3: 1506-277 (S) Syntax error: possible missing ';' or ','?
vector.c: "vector.c", line 389.3: 1506-045 (S) Undeclared identifier c__.
vector.c: "vector.c", line 389.3: 1506-045 (S) Undeclared identifier d__.
vector.c: "vector.c", line 390.3: 1506-277 (S) Syntax error: possible missing ';' or ','?

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
xlc -q64 vect128
xlc -q64 -O vect128
xlc -q64 -O2 vect128
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto vect128
xlc -q64 -O3 vect128
xlc -q64 -O3 -qarch=auto -qtune=auto vect128
xlc -q64 -O3 -qhot vect128
xlc -q64 -O4 vect128
xlc -q64 -O5 vect128
xlc -q64 -qtune=pwr3 -O vect128
xlc -q64 -qtune=pwr3 -O2 vect128

Compiler output

Implementation: crypto_hash/blake256/regs
Compiler: xlc -q64 -O
hash.c: 1500-030: (I) INFORMATION: blake256_compress: Additional optimization may be attained by recompiling and specifying MAXMEM option with a value greater than 8192.
try.c: try.c:
try.c: try-anything.c:
measure.c: measure.c:
measure.c: measure-anything.c:

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
xlc -q64 -O regs
xlc -q64 -O2 regs
xlc -q64 -qtune=pwr3 -O regs
xlc -q64 -qtune=pwr3 -O2 regs

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_RvX7Ue:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_RzX7Uf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_RzX7Uf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O2
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_H1ENUe:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_H6ENUf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_H6ENUf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O2 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Kbhjye:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Khhjyf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Khhjyf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O3
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Mx0Jye:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_M10Jyf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_M10Jyf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O3 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O3 -qarch=auto -qtune=auto
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Oxw-Me:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_O2w-Mf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_O2w-Mf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O3 -qarch=auto -qtune=auto vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O3 -qhot
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_OtQhqe:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_OzQhqf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_OzQhqf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O3 -qhot vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/bswap
Compiler: xlc -q64 -O4
try.c: try.c:
try.c: try-anything.c:
try.c: 1586-206 (S) Unresolved reference to symbol "__builtin_bswap32".
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: 2, namely:
CompilerImplementations
xlc -q64 -O4 bswap
xlc -q64 -O5 bswap

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O4
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_SRcLye:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_SXcLyf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_SXcLyf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O4 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -O5
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_TADq7e:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_TIDq7f: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_TIDq7f:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -O5 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -qtune=pwr3 -O
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_XN2_Ue:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_XT2_Uf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_XT2_Uf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -qtune=pwr3 -O vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: xlc -q64 -qtune=pwr3 -O2
vector.c: "vector.h", line 968.2: 1506-205 (S) #error "I don't know how to vectorize on this architecture."
vector.c: "vector.h", line 982.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 987.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 992.3: 1506-046 (S) Syntax error.
vector.c: "vector.h", line 997.3: 1506-046 (S) Syntax error.
vector.c: "vector.c", line 62.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 63.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 64.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 65.30: 1506-221 (S) Initializer must be a valid constant expression.
vector.c: "vector.c", line 140.10: 1506-296 (S) #include file gt; not found.
vector.c: ...
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_W-RVMe:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 214.9: 1506-275 (S) Unexpected text t__ encountered.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "y" is not supported.
vector.c: "vector.c": 1506-1147 (W) The asm constraint "x" is not supported.
vector.c: "vector.c", line 214.9: 1506-1251 (S) asm statement generates errors in assembler output.
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_XiRVMf: Assembler messages:
vector.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_XiRVMf:1: Error: Unrecognized opcode: `movdq2q'
vector.c:
vector.c: "vector.c", line 292.2: 1506-205 (S) #error "Unkown endianness! Unable to compile."

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -q64 -qtune=pwr3 -O2 vect128-mmxhack