Implementation notes: ppc32, tigger, crypto_hash/keccak

Computer: tigger
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 220120521
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
84312opt64lcu24xlc -qarch=pwr2 -O2012052220120521
84360opt64lcu24xlc -qarch=pwr2 -O22012052220120521
84800opt64lcu24xlc -qarch=com -O2012052220120521
84840opt64lcu24xlc -O22012052220120521
84848opt64lcu24xlc -O2012052220120521
84880opt64lcu24xlc -qarch=com -O22012052220120521
84952opt64lcu24xlc -q32 -O22012052220120521
85120opt64lcu24xlc -qarch=ppc -O22012052220120521
85144opt64lcu24xlc -qarch=ppc -O2012052220120521
85240opt64lcu24xlc -q32 -O32012052220120521
86040opt64lcu6xlc -qarch=ppc -O22012052220120521
86056opt64lcu6xlc -qarch=pwr2 -O2012052220120521
86096opt64lcu6xlc -qarch=pwr2 -O22012052220120521
86120opt64lcu6xlc -q32 -O22012052220120521
86168opt64lcu6xlc -O22012052220120521
86176opt64lcu6xlc -qarch=com -O22012052220120521
86224opt64lcu6xlc -qarch=com -O2012052220120521
86232opt64lcu6xlc -O2012052220120521
86256opt64lcu6xlc -qarch=ppc -O2012052220120521
86720opt64lcu6xlc -q32 -O32012052220120521
91504opt64u6xlc -qarch=pwr2 -O22012052220120521
91536opt64u6xlc -qarch=pwr2 -O2012052220120521
91968opt32biT-s2lcu4xlc -qarch=ppc -O2012052220120521
91992opt32biT-s2lcu4xlc -qarch=ppc -O22012052220120521
92224opt32biT-s2lcu4xlc -O22012052220120521
92272opt32biT-s2lcu4xlc -qarch=com -O2012052220120521
92344opt32biT-s2lcu4xlc -O2012052220120521
92376opt32biT-s2lcu4xlc -qarch=com -O22012052220120521
92512opt32biT-s2lcu4xlc -q32 -O22012052220120521
92920opt32biT-s2lcu4xlc -q32 -O32012052220120521
93216opt32biT-s2lcu4xlc -qarch=pwr2 -O22012052220120521
93280opt32biT-s2lcu4xlc -qarch=pwr2 -O2012052220120521
93696opt32biT-s2lcu4xlc -q32 -O3 -qarch=auto -qtune=auto2012052220120521
94440opt64lcu24xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
94560opt64lcu24xlc -q32 -O3 -qarch=auto -qtune=auto2012052220120521
94760opt64u6xlc -qarch=com -O22012052220120521
94808opt64u6xlc -q32 -O32012052220120521
94816opt64u6xlc -q32 -O22012052220120521
94856opt64u6xlc -qarch=ppc -O22012052220120521
94888opt64lcu6xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
94912opt64u6xlc -O2012052220120521
94920opt64u6xlc -qarch=ppc -O2012052220120521
94936opt64u6xlc -qarch=com -O2012052220120521
95000opt64u6xlc -O22012052220120521
95096opt64lcu6xlc -q32 -O3 -qarch=auto -qtune=auto2012052220120521
95280opt32biT-s2lcu4xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
95400opt32bi-s2lcu4xlc -q32 -O3 -qarch=auto -qtune=auto2012052220120521
96008opt32bi-s2lcu4xlc -O2012052220120521
96024opt32bi-s2lcu4xlc -qarch=ppc -O22012052220120521
96032opt32bi-s2lcu4xlc -qarch=com -O22012052220120521
96040opt32bi-s2lcu4xlc -qarch=com -O2012052220120521
96056opt32bi-s2lcu4xlc -qarch=ppc -O2012052220120521
96088opt32bi-s2lcu4xlc -q32 -O22012052220120521
96096opt32bi-s2lcu4xlc -qarch=pwr2 -O22012052220120521
96144opt32bi-s2lcu4xlc -qarch=pwr2 -O2012052220120521
96240opt32bi-s2lcu4xlc -q32 -O32012052220120521
96688opt32bi-s2lcu4xlc -O22012052220120521
97104opt32bi-s2lcu4xlc -qarch=pwr -O22012052220120521
97120opt32bi-s2lcu4xlc -qarch=pwr -O2012052220120521
97288opt32biT-s2lcu4xlc -qarch=pwr -O22012052220120521
97736opt32biT-s2lcu4xlc -qarch=pwr -O2012052220120521
98640opt32bi-rvku2xlc -qarch=ppc -O22012052220120521
98648opt32bi-s2lcu4xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
98688opt32bi-rvku2xlc -qarch=com -O22012052220120521
98712opt32bi-rvku2xlc -O2012052220120521
98712opt32bi-rvku2xlc -q32 -O22012052220120521
98768opt32bi-rvku2xlc -O22012052220120521
98784opt32bi-rvku2xlc -qarch=ppc -O2012052220120521
98888opt32bi-rvku2xlc -qarch=com -O2012052220120521
98904opt32bi-rvku2xlc -q32 -O32012052220120521
99432opt64lcu24xlc -qarch=pwr -O22012052220120521
99480opt64lcu24xlc -qarch=pwr -O2012052220120521
100000opt32bi-rvku2xlc -qarch=pwr2 -O2012052220120521
100120opt32bi-rvku2xlc -qarch=pwr2 -O22012052220120521
100928opt64u6xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
101168opt32bi-rvku2xlc -qarch=pwr -O2012052220120521
101272opt32bi-rvku2xlc -qarch=pwr -O22012052220120521
101376opt64u6xlc -q32 -O3 -qarch=auto -qtune=auto2012052220120521
101608opt64lcu6xlc -qarch=pwr -O2012052220120521
101616opt64lcu6xlc -qarch=pwr -O22012052220120521
106824opt64u6xlc -qarch=pwr -O2012052220120521
106936opt64u6xlc -qarch=pwr -O22012052220120521
107600opt32bi-rvku2xlc -q32 -O3 -qarch=auto -qtune=auto2012052220120521
109600opt32bi-rvku2xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
123208opt64lcu6xlc -q32 -O3 -qhot2012052220120521
134368opt64lcu24xlc -q32 -O3 -qhot2012052220120521
137648opt64lcu6xlc -q32 -O42012052220120521
137832opt64lcu6xlc -q32 -O52012052220120521
140928opt64u6xlc -q32 -O3 -qhot2012052220120521
143336opt32biT-s2lcu4xlc -q32 -O3 -qhot2012052220120521
145792opt64u6xlc -q32 -O42012052220120521
147808opt64u6xlc -q32 -O52012052220120521
149816opt64lcu24xlc -q32 -O42012052220120521
151288opt32biT-s2lcu4xlc -q32 -O52012052220120521
153304opt32biT-s2lcu4xlc -q32 -O42012052220120521
153328opt32bi-s2lcu4xlc -q32 -O3 -qhot2012052220120521
157216opt32bi-s2lcu4xlc -q32 -O52012052220120521
157824opt32bi-rvku2xlc -q32 -O3 -qhot2012052220120521
160472opt32bi-s2lcu4xlc -q32 -O42012052220120521
172456opt32bi-rvku2xlc -q32 -O52012052220120521
173328opt32bi-rvku2xlc -q32 -O42012052220120521
175120opt64lcu24xlc -q32 -O52012052220120521
217352opt32biT-s2lcu4xlc2012052220120521
236720opt32bi-rvku2xlc2012052220120521
250976opt32bi-s2lcu4xlc2012052220120521
435288opt64lcu6xlc2012052220120521
435944opt64lcu24xlc2012052220120521
441896opt64u6xlc2012052220120521

Checksum failure

Implementation: crypto_hash/keccak/inplace32bi
Compiler: xlc
3262651a3e79f1b6a7c8573a103e2f292bdfe37eba718e5fdcb965395e48f9c4f775190eda386d5d9eb10c43822f806c37cda4462505ad423c5be31579ef7a61a3e500002cad3917641e1dbf15ae8f110a3bd20884e978ffaea00522266f69de630dbf28279e0e1dd1dcb5aaf401f0113a2adf1bf200f604fcd756a4c2ae6a7c
Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
xlc inplace32bi simple32bi
xlc -O inplace32bi simple32bi
xlc -O2 inplace32bi simple32bi
xlc -q32 -O2 inplace32bi simple32bi
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto inplace32bi simple32bi
xlc -q32 -O3 inplace32bi simple32bi
xlc -q32 -O3 -qarch=auto -qtune=auto inplace32bi simple32bi
xlc -q32 -O3 -qhot inplace32bi simple32bi
xlc -q32 -O4 inplace32bi simple32bi
xlc -q32 -O5 inplace32bi simple32bi
xlc -qarch=com -O inplace32bi simple32bi
xlc -qarch=com -O2 inplace32bi simple32bi
xlc -qarch=ppc -O inplace32bi simple32bi
xlc -qarch=ppc -O2 inplace32bi simple32bi
xlc -qarch=pwr2 -O inplace32bi simple32bi
xlc -qarch=pwr2 -O2 inplace32bi simple32bi
xlc -qarch=pwr -O inplace32bi simple32bi
xlc -qarch=pwr -O2 inplace32bi simple32bi

Checksum failure

Implementation: crypto_hash/keccak/compact
Compiler: xlc
93ca083936b1569dab312f2baeea4d4fe1b90c41a74e9a899903948b2cde67636ed439f152175bfaf4037b9bd674ab9bfef86378e07a4f9828574925e94c1548050ab17ea816266f82818b88d40c774e9620f66cd960171c63a5ab61a10cfe47262b231b528adca99af26aac8b23e6d8319f9cd49d85347197ac42002d56355c
Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
xlc compact compact8 inplace simple
xlc -O compact compact8 inplace simple
xlc -O2 compact compact8 inplace simple
xlc -q32 -O2 compact compact8 inplace simple
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto compact compact8 inplace simple
xlc -q32 -O3 compact compact8 inplace simple
xlc -q32 -O3 -qarch=auto -qtune=auto compact compact8 inplace simple
xlc -q32 -O3 -qhot compact compact8 inplace simple
xlc -q32 -O4 compact compact8 inplace simple
xlc -q32 -O5 compact compact8 inplace simple
xlc -qarch=com -O compact compact8 inplace simple
xlc -qarch=com -O2 compact compact8 inplace simple
xlc -qarch=ppc -O compact compact8 inplace simple
xlc -qarch=ppc -O2 compact compact8 inplace simple
xlc -qarch=pwr2 -O compact compact8 inplace simple
xlc -qarch=pwr2 -O2 compact compact8 inplace simple
xlc -qarch=pwr -O compact compact8 inplace simple
xlc -qarch=pwr -O2 compact compact8 inplace simple

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: cc
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 25.14: 1506-296 (S) #include file gt; not found.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 26.13: 1506-166 (S) Definition of function __m128i requires parentheses.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 26.21: 1506-276 (S) Syntax error: possible missing '{'?
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 29.9: 1506-045 (S) Undeclared identifier V128.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 31.7: 1506-273 (E) Missing type in declaration of V6464.
KeccakPermutationOptimized64.c: "KeccakF-1600-simd128.macros", line 54.1: 1506-046 (S) Syntax error.

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

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: cc
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 65.14: 1506-296 (S) #include file gt; not found.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 66.13: 1506-166 (S) Definition of function __m64 requires parentheses.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 66.19: 1506-276 (S) Syntax error: possible missing '{'?
KeccakPermutationOptimized64.c: "KeccakF-1600-simd64.macros", line 272.27: 1506-277 (S) Syntax error: possible missing ';' or ','?
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-275 (S) Unexpected text Aba encountered.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier V64.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abi.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abo.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abu.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-275 (S) Unexpected text Aga encountered.
KeccakPermutationOptimized64.c: ...
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Emo.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Emu.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-275 (S) Unexpected text Esa encountered.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Ese.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Esi.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Eso.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Esu.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 106.5: 1506-045 (S) Undeclared identifier Aba.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 106.22: 1506-277 (S) Syntax error: possible missing ';' or ','?
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 106.5: 1506-045 (S) Undeclared identifier Abe.

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc mmxu1
xlc mmxu1
xlc -O mmxu1
xlc -O2 mmxu1
xlc -q32 -O2 mmxu1
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto mmxu1
xlc -q32 -O3 mmxu1
xlc -q32 -O3 -qarch=auto -qtune=auto mmxu1
xlc -q32 -O3 -qhot mmxu1
xlc -q32 -O4 mmxu1
xlc -q32 -O5 mmxu1
xlc -qarch=com -O mmxu1
xlc -qarch=com -O2 mmxu1
xlc -qarch=ppc -O mmxu1
xlc -qarch=ppc -O2 mmxu1
xlc -qarch=pwr2 -O mmxu1
xlc -qarch=pwr2 -O2 mmxu1
xlc -qarch=pwr -O mmxu1
xlc -qarch=pwr -O2 mmxu1

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: cc
Keccak-avr8.c: "Keccak-avr8.c", line 15.10: 1506-296 (S) #include file gt; not found.
Keccak-avr8.c: "Keccak-avr8.c", line 157.3: 1506-046 (S) Syntax error.

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: cc
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 43.71: 1506-076 (W) Character constant 'bebigokimisa' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 159.51: 1506-076 (W) Character constant 'bebigokimisa' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 250.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 458.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 43.1: 1506-046 (S) Syntax error.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc opt64lcu24shld opt64lcu24 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: cc
Keccak-compact.c: "Keccak-compact.c", line 195.17: 1506-046 (S) Syntax error.
Keccak-compact.c: "Keccak-compact.c", line 209.9: 1506-046 (S) Syntax error.
Keccak-compact.c: "Keccak-compact.c", line 209.12: 1506-045 (S) Undeclared identifier Rho.
Keccak-compact.c: "Keccak-compact.c", line 218.17: 1506-046 (S) Syntax error.
Keccak-compact.c: "Keccak-compact.c", line 232.17: 1506-046 (S) Syntax error.
Keccak-compact.c: "Keccak-compact.c", line 232.25: 1506-045 (S) Undeclared identifier Iota.
Keccak-compact.c: "Keccak-compact.c", line 299.5: 1506-046 (S) Syntax error.
Keccak-compact.c: "Keccak-compact.c", line 310.5: 1506-046 (S) Syntax error.

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

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: cc
Keccak-compact8.c: "Keccak-compact8.c", line 190.9: 1506-046 (S) Syntax error.
Keccak-compact8.c: "Keccak-compact8.c", line 202.17: 1506-046 (S) Syntax error.
Keccak-compact8.c: "Keccak-compact8.c", line 218.5: 1506-046 (S) Syntax error.
Keccak-compact8.c: "Keccak-compact8.c", line 235.17: 1506-046 (S) Syntax error.
Keccak-compact8.c: "Keccak-compact8.c", line 349.5: 1506-046 (S) Syntax error.
Keccak-compact8.c: "Keccak-compact8.c", line 360.5: 1506-046 (S) Syntax error.

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

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: cc
Keccak-inplace.c: "Keccak-inplace.c", line 14.1: 1506-046 (S) Syntax error.
Keccak-inplace.c: "Keccak-inplace.c", line 14.4: 1506-166 (S) Definition of function WARNING requires parentheses.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 59.9: 1506-045 (S) Undeclared identifier intmax_t.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 61.3: 1506-273 (E) Missing type in declaration of imaxdiv_t.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 64.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 64.17: 1506-276 (S) Syntax error: possible missing '{'?
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 68.30: 1506-045 (S) Undeclared identifier __nptr.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 68.38: 1506-045 (S) Undeclared identifier __endptr.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 68.48: 1506-045 (S) Undeclared identifier __base.
Keccak-inplace.c: "/usr/include/sys/inttypes.h", line 89.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-inplace.c: ...
Keccak-inplace.c: "/usr/include/sys/vm_types.h", line 250.25: 1506-276 (S) Syntax error: possible missing '{'?
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 52.27: 1506-275 (S) Unexpected text iar encountered.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 52.9: 1506-045 (S) Undeclared identifier ulong_t.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 53.27: 1506-275 (S) Unexpected text stack encountered.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 54.27: 1506-275 (S) Unexpected text toc encountered.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 55.27: 1506-275 (S) Unexpected text cr encountered.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 56.27: 1506-275 (S) Unexpected text intpri encountered.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 57.27: 1506-277 (S) Syntax error: possible missing ';' or ','?
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 67.3: 1506-273 (E) Missing type in declaration of label_t.
Keccak-inplace.c: "/usr/include/sys/m_types.h", line 69.9: 1506-166 (S) Definition of function int32long64_t requires parentheses.

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

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: "Keccak-inplace32BI.c", line 14.1: 1506-046 (S) Syntax error.
Keccak-inplace32BI.c: "Keccak-inplace32BI.c", line 14.4: 1506-166 (S) Definition of function WARNING requires parentheses.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 59.9: 1506-045 (S) Undeclared identifier intmax_t.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 61.3: 1506-273 (E) Missing type in declaration of imaxdiv_t.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 64.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 64.17: 1506-276 (S) Syntax error: possible missing '{'?
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 68.30: 1506-045 (S) Undeclared identifier __nptr.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 68.38: 1506-045 (S) Undeclared identifier __endptr.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 68.48: 1506-045 (S) Undeclared identifier __base.
Keccak-inplace32BI.c: "/usr/include/sys/inttypes.h", line 89.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-inplace32BI.c: ...
Keccak-inplace32BI.c: "/usr/include/sys/m_types.h", line 54.27: 1506-275 (S) Unexpected text toc encountered.
Keccak-inplace32BI.c: "/usr/include/sys/m_types.h", line 55.27: 1506-275 (S) Unexpected text cr encountered.
Keccak-inplace32BI.c: "/usr/include/sys/m_types.h", line 56.27: 1506-275 (S) Unexpected text intpri encountered.
Keccak-inplace32BI.c: "/usr/include/sys/m_types.h", line 57.27: 1506-277 (S) Syntax error: possible missing ';' or ','?
Keccak-inplace32BI.c: "/usr/include/sys/m_types.h", line 67.3: 1506-273 (E) Missing type in declaration of label_t.
Keccak-inplace32BI.c: "/usr/include/sys/m_types.h", line 69.9: 1506-166 (S) Definition of function int32long64_t requires parentheses.
Keccak-inplace32BI.c: "Keccak-inplace32BI.c", line 85.71: 1506-209 (S) Character constants must end before the end of a line.
Keccak-inplace32BI.c: "Keccak-inplace32BI.c", line 85.39: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.
Keccak-inplace32BI.c: "Keccak-inplace32BI.c", line 246.71: 1506-209 (S) Character constants must end before the end of a line.
Keccak-inplace32BI.c: "Keccak-inplace32BI.c", line 246.39: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.

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

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: cc
Keccak-simple.c: "Keccak-simple.c", line 14.1: 1506-046 (S) Syntax error.
Keccak-simple.c: "Keccak-simple.c", line 14.4: 1506-166 (S) Definition of function WARNING requires parentheses.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 59.9: 1506-045 (S) Undeclared identifier intmax_t.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 61.3: 1506-273 (E) Missing type in declaration of imaxdiv_t.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 64.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 64.17: 1506-276 (S) Syntax error: possible missing '{'?
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 68.30: 1506-045 (S) Undeclared identifier __nptr.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 68.38: 1506-045 (S) Undeclared identifier __endptr.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 68.48: 1506-045 (S) Undeclared identifier __base.
Keccak-simple.c: "/usr/include/sys/inttypes.h", line 89.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-simple.c: ...
Keccak-simple.c: "/usr/include/sys/vm_types.h", line 250.25: 1506-276 (S) Syntax error: possible missing '{'?
Keccak-simple.c: "/usr/include/sys/m_types.h", line 52.27: 1506-275 (S) Unexpected text iar encountered.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 52.9: 1506-045 (S) Undeclared identifier ulong_t.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 53.27: 1506-275 (S) Unexpected text stack encountered.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 54.27: 1506-275 (S) Unexpected text toc encountered.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 55.27: 1506-275 (S) Unexpected text cr encountered.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 56.27: 1506-275 (S) Unexpected text intpri encountered.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 57.27: 1506-277 (S) Syntax error: possible missing ';' or ','?
Keccak-simple.c: "/usr/include/sys/m_types.h", line 67.3: 1506-273 (E) Missing type in declaration of label_t.
Keccak-simple.c: "/usr/include/sys/m_types.h", line 69.9: 1506-166 (S) Definition of function int32long64_t requires parentheses.

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

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: cc
Keccak-simple32BI.c: "Keccak-simple32BI.c", line 14.1: 1506-046 (S) Syntax error.
Keccak-simple32BI.c: "Keccak-simple32BI.c", line 14.4: 1506-166 (S) Definition of function WARNING requires parentheses.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 59.9: 1506-045 (S) Undeclared identifier intmax_t.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 61.3: 1506-273 (E) Missing type in declaration of imaxdiv_t.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 64.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 64.17: 1506-276 (S) Syntax error: possible missing '{'?
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 68.30: 1506-045 (S) Undeclared identifier __nptr.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 68.38: 1506-045 (S) Undeclared identifier __endptr.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 68.48: 1506-045 (S) Undeclared identifier __base.
Keccak-simple32BI.c: "/usr/include/sys/inttypes.h", line 89.8: 1506-166 (S) Definition of function intmax_t requires parentheses.
Keccak-simple32BI.c: ...
Keccak-simple32BI.c: "/usr/include/sys/m_types.h", line 54.27: 1506-275 (S) Unexpected text toc encountered.
Keccak-simple32BI.c: "/usr/include/sys/m_types.h", line 55.27: 1506-275 (S) Unexpected text cr encountered.
Keccak-simple32BI.c: "/usr/include/sys/m_types.h", line 56.27: 1506-275 (S) Unexpected text intpri encountered.
Keccak-simple32BI.c: "/usr/include/sys/m_types.h", line 57.27: 1506-277 (S) Syntax error: possible missing ';' or ','?
Keccak-simple32BI.c: "/usr/include/sys/m_types.h", line 67.3: 1506-273 (E) Missing type in declaration of label_t.
Keccak-simple32BI.c: "/usr/include/sys/m_types.h", line 69.9: 1506-166 (S) Definition of function int32long64_t requires parentheses.
Keccak-simple32BI.c: "Keccak-simple32BI.c", line 85.71: 1506-209 (S) Character constants must end before the end of a line.
Keccak-simple32BI.c: "Keccak-simple32BI.c", line 85.39: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.
Keccak-simple32BI.c: "Keccak-simple32BI.c", line 141.71: 1506-209 (S) Character constants must end before the end of a line.
Keccak-simple32BI.c: "Keccak-simple32BI.c", line 141.39: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: cc
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 107.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 138.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 140.67: 1506-209 (S) Character constants must end before the end of a line.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 140.35: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 178.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 180.67: 1506-209 (S) Character constants must end before the end of a line.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 180.35: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 198.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 210.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 220.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 65.71: 1506-076 (W) Character constant 'bebigokimisa' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 292.51: 1506-076 (W) Character constant 'bebigokimisa' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 469.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 874.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 302.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 140.1: 1506-046 (S) Syntax error.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: cc
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 107.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 138.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 140.67: 1506-209 (S) Character constants must end before the end of a line.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 140.35: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 178.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 180.67: 1506-209 (S) Character constants must end before the end of a line.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 180.35: 1506-076 (W) Character constant 's Delight, Addison-Wesley, 2002' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 198.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 210.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 220.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 302.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 140.1: 1506-046 (S) Syntax error.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: cc
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 59.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 71.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 107.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 220.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 65.71: 1506-076 (W) Character constant 'bebigokimisa' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 292.51: 1506-076 (W) Character constant 'bebigokimisa' has more than 4 characters. No more than rightmost 4 characters are used.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 469.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 874.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt32.c: "KeccakF-1600-opt32.c", line 302.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt32.c: "KeccakF-1600-32-s2.macros", line 65.1: 1506-046 (S) Syntax error.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: cc
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 250.7: 1506-234 (W) Expecting a new-line character on #else directive.
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 458.8: 1506-234 (W) Expecting a new-line character on #endif directive.
KeccakF-1600-opt64.c: "KeccakF-1600-64.macros", line 251.1: 1506-046 (S) Syntax error.

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:2: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:3: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:4: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:5: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:6: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:7: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:8: Warning: rest of line ignored; first ignored character is `@'
keccak.s: keccak.s:9: Warning: rest of line ignored; first ignored character is `@'
keccak.s: ...
keccak.s: keccak.s:392: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:393: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:394: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:395: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:397: Error: Unrecognized opcode: `adds'
keccak.s: keccak.s:398: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:400: Error: Unrecognized opcode: `vpop'
keccak.s: keccak.s:401: Error: Unrecognized opcode: `movs'
keccak.s: keccak.s:402: Error: Unrecognized opcode: `pop'
keccak.s: keccak.s:404: Warning: rest of line ignored; first ignored character is `@'

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
cc inplace-armv7a-neon
xlc inplace-armv7a-neon
xlc -O inplace-armv7a-neon
xlc -O2 inplace-armv7a-neon
xlc -q32 -O2 inplace-armv7a-neon
xlc -q32 -O3 inplace-armv7a-neon
xlc -q32 -O3 -qhot inplace-armv7a-neon
xlc -qarch=com -O inplace-armv7a-neon
xlc -qarch=com -O2 inplace-armv7a-neon
xlc -qarch=ppc -O inplace-armv7a-neon
xlc -qarch=ppc -O2 inplace-armv7a-neon
xlc -qarch=pwr2 -O inplace-armv7a-neon
xlc -qarch=pwr2 -O2 inplace-armv7a-neon
xlc -qarch=pwr -O inplace-armv7a-neon
xlc -qarch=pwr -O2 inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: xlc
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 25.14: 1506-296 (S) #include file gt; not found.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 26.13: 1506-166 (S) Definition of function __m128i requires parentheses.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 26.21: 1506-276 (S) Syntax error: possible missing '{'?
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 29.9: 1506-045 (S) Undeclared identifier V128.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 31.7: 1506-273 (E) Missing type in declaration of V6464.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-275 (S) Unexpected text Abage encountered.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abegi.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abigo.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abogu.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Abuga.
KeccakPermutationOptimized64.c: ...
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-275 (S) Unexpected text Ca encountered.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Ce.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Ci.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Co.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Cu.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-275 (S) Unexpected text Da encountered.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier De.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Di.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Do.
KeccakPermutationOptimized64.c: "KeccakPermutationOptimized64.c", line 101.5: 1506-045 (S) Undeclared identifier Du.

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

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: xlc
Keccak-avr8.c: "Keccak-avr8.c", line 15.10: 1506-296 (S) #include file gt; not found.

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_mVEBEa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_mVEBEa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_mVEBEa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_nxEBEb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_nxEBEb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_nxEBEb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QnEBEC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QnEBEC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QnEBEC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QvEBED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QvEBED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QvEBED:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: xlc
try.c: try.c:
try.c: try-anything.c:

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
xlc compact compact8 inplace inplace32bi simple simple32bi
xlc -O compact compact8 inplace inplace32bi simple simple32bi
xlc -O2 compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O2 compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O3 compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O3 -qarch=auto -qtune=auto compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O3 -qhot compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O4 compact compact8 inplace inplace32bi simple simple32bi
xlc -q32 -O5 compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=com -O compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=com -O2 compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=ppc -O compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=ppc -O2 compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=pwr2 -O compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=pwr2 -O2 compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=pwr -O compact compact8 inplace inplace32bi simple simple32bi
xlc -qarch=pwr -O2 compact compact8 inplace inplace32bi simple simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: xlc
try.c: try.c:
try.c: try-anything.c:
measure.c: measure.c:
measure.c: measure-anything.c:

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
xlc opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O3 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O3 -qarch=auto -qtune=auto opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O3 -qhot opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O4 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q32 -O5 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=com -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=com -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=ppc -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=ppc -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=pwr2 -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=pwr2 -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=pwr -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -qarch=pwr -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -O
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_H6iTia: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_H6iTia:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_H6iTia:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_HLiTib: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_HLiTib:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_HLiTib:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_G0iTEC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_G0iTEC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_G0iTEC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_GLiTED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_GLiTED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_GLiTED:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -O2
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9-2-Ma: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9-2-Ma:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9-2-Ma:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0J2-Mb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0J2-Mb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0J2-Mb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5t2-MC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5t2-MC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5t2-MC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5F2-MD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5F2-MD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5F2-MD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O2
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qXF2ia: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qXF2ia:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qXF2ia:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rdF2ib: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rdF2ib:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rdF2ib:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V-F2EC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V-F2EC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V-F2EC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_W2F2ED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_W2F2ED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_W2F2ED:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ugegMa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ugegMa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ugegMa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_unegMb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_unegMb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_unegMb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ZQegMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ZQegMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ZQegMC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly__oegMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly__oegMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly__oegMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto
keccak.s: Assembler messages:
keccak.s: Error: invalid switch -mpwr4

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
xlc -q32 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto inplace-armv7a-neon
xlc -q32 -O3 -qarch=auto -qtune=auto inplace-armv7a-neon
xlc -q32 -O4 inplace-armv7a-neon
xlc -q32 -O5 inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O3
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6tUC7a: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6tUC7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6tUC7a:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_62UC7b: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_62UC7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_62UC7b:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Q0UC7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Q0UC7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Q0UC7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QLUC7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QLUC7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_QLUC7D:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O3 -qarch=auto -qtune=auto
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_8_0VEa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_8_0VEa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_8_0VEa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9G0VEb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9G0VEb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9G0VEb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_z10VEC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_z10VEC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_z10VEC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_zC0VED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_zC0VED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_zC0VED:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O3 -qhot
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6JLBya: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6JLBya:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6JLBya:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6SLByb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6SLByb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6SLByb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_AQLBUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_AQLBUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_AQLBUC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_B4LBUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_B4LBUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_B4LBUD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O4
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9pdbya: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9pdbya:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9pdbya:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9vdbyb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9vdbyb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9vdbyb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_NVdbUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_NVdbUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_NVdbUC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_P4dbUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_P4dbUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_P4dbUD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q32 -O5
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_cPMo7a: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_cPMo7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_cPMo7a:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ddMo7b: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ddMo7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ddMo7b:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_q6Mo7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_q6Mo7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_q6Mo7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_r2Mo7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_r2Mo7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_r2Mo7D:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=com -O
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_X-Seqa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_X-Seqa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_X-Seqa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YHSeqb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YHSeqb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YHSeqb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rlSeMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rlSeMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rlSeMC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_r6SeMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_r6SeMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_r6SeMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=com -O opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=com -O2
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Od0lUa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Od0lUa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Od0lUa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_OH0lUb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_OH0lUb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_OH0lUb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BD0lUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BD0lUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BD0lUC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Cl0lUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Cl0lUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Cl0lUD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=com -O2 opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=ppc -O
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_4_u6Ma: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_4_u6Ma:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_4_u6Ma:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5su6Mb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5su6Mb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_5su6Mb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Ou6MC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Ou6MC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Ou6MC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_05u6MD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_05u6MD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_05u6MD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=ppc -O opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=ppc -O2
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dcaSqa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dcaSqa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dcaSqa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_d9aSqb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_d9aSqb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_d9aSqb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6KaSMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6KaSMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6KaSMC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_7waSMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_7waSMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_7waSMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=ppc -O2 opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=pwr2 -O
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UNIKqa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UNIKqa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UNIKqa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V6IKqb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V6IKqb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V6IKqb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_JaIKMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_JaIKMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_JaIKMC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_J2IKMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_J2IKMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_J2IKMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=pwr2 -O opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=pwr2 -O2
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Hlluaa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Hlluaa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Hlluaa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_H6luab: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_H6luab:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_H6luab:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_lhlu7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_lhlu7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_lhlu7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_mdlu7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_mdlu7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_mdlu7D:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=pwr2 -O2 opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=pwr -O
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_AjMbqa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_AjMbqa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_AjMbqa:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ARMbqb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ARMbqb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ARMbqb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0dMbMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0dMbMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0dMbMC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0tMbMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0tMbMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_0tMbMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=pwr -O opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -qarch=pwr -O2
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_VlFtya: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_VlFtya:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_VlFtya:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 112.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V-Ftyb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V-Ftyb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_V-Ftyb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_c0FtUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_c0FtUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_c0FtUC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 176.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dpFtUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dpFtUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dpFtUD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
xlc -qarch=pwr -O2 opt64lcu24shld