Implementation notes: ppc64, tigger, crypto_hash/keccak

Computer: tigger
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 220120521
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
39168opt64lcu6xlc -q64 -O32012052220120521
40448opt64lcu24xlc -q64 -O2012052220120521
40448opt64lcu6xlc -q64 -O2012052220120521
40448opt64lcu24xlc -q64 -O22012052220120521
40448opt64lcu6xlc -q64 -O22012052220120521
40448opt64lcu24xlc -q64 -O32012052220120521
40448opt64lcu24xlc -q64 -qtune=pwr3 -O2012052220120521
40448opt64lcu6xlc -q64 -qtune=pwr3 -O2012052220120521
40448opt64lcu24xlc -q64 -qtune=pwr3 -O22012052220120521
40448opt64lcu6xlc -q64 -qtune=pwr3 -O22012052220120521
42240opt64lcu24xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
43520opt64u6xlc -q64 -O2012052220120521
43520opt64u6xlc -q64 -O22012052220120521
43520opt64lcu24xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
43520opt64u6xlc -q64 -O32012052220120521
43520opt64lcu6xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
43520opt64u6xlc -q64 -qtune=pwr3 -O2012052220120521
43520opt64u6xlc -q64 -qtune=pwr3 -O22012052220120521
45056opt64lcu6xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
46336opt64u6xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
47872opt64u6xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
59648opt64lcu6xlc -q64 -O3 -qhot2012052220120521
62464opt64lcu24xlc -q64 -O3 -qhot2012052220120521
66816opt64u6xlc -q64 -O3 -qhot2012052220120521
69376opt64lcu6xlc -q64 -O52012052220120521
69632opt64lcu6xlc -q64 -O42012052220120521
70912opt64lcu24xlc -q64 -O42012052220120521
74240opt64u6xlc -q64 -O42012052220120521
75520opt64u6xlc -q64 -O52012052220120521
79872opt64lcu24xlc -q64 -O52012052220120521
92672opt32bi-s2lcu4xlc -q64 -O2012052220120521
92672opt32biT-s2lcu4xlc -q64 -O2012052220120521
92672opt32bi-s2lcu4xlc -q64 -O22012052220120521
92672opt32biT-s2lcu4xlc -q64 -O22012052220120521
92672opt32bi-s2lcu4xlc -q64 -qtune=pwr3 -O2012052220120521
92672opt32bi-s2lcu4xlc -q64 -qtune=pwr3 -O22012052220120521
92672opt32biT-s2lcu4xlc -q64 -qtune=pwr3 -O22012052220120521
92928opt32biT-s2lcu4xlc -q64 -qtune=pwr3 -O2012052220120521
96000opt32bi-s2lcu4xlc -q64 -O32012052220120521
97280opt32biT-s2lcu4xlc -q64 -O32012052220120521
98816opt32bi-s2lcu4xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
98816opt32bi-s2lcu4xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
99072opt32biT-s2lcu4xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
100096opt32bi-rvku2xlc -q64 -O22012052220120521
100096opt32biT-s2lcu4xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
100096opt32bi-rvku2xlc -q64 -qtune=pwr3 -O2012052220120521
100096opt32bi-rvku2xlc -q64 -qtune=pwr3 -O22012052220120521
100352opt32bi-rvku2xlc -q64 -O2012052220120521
101632opt32bi-rvku2xlc -q64 -O32012052220120521
113152opt32bi-rvku2xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
114688opt32bi-rvku2xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
147968opt64u6xlc -q642012052220120521
149760opt64lcu6xlc -q642012052220120521
151040opt32biT-s2lcu4xlc -q64 -O3 -qhot2012052220120521
152320opt64lcu24xlc -q642012052220120521
156928opt32bi-s2lcu4xlc -q64 -O3 -qhot2012052220120521
161024opt32biT-s2lcu4xlc -q64 -O42012052220120521
161280opt32bi-s2lcu4xlc -q64 -O52012052220120521
162816opt32bi-rvku2xlc -q64 -O3 -qhot2012052220120521
163840opt32biT-s2lcu4xlc -q64 -O52012052220120521
164096opt32bi-s2lcu4xlc -q64 -O42012052220120521
177152opt32bi-rvku2xlc -q64 -O52012052220120521
179968opt32bi-rvku2xlc -q64 -O42012052220120521
634624opt32bi-rvku2xlc -q642012052220120521
696832opt32biT-s2lcu4xlc -q642012052220120521
779776opt32bi-s2lcu4xlc -q642012052220120521

Checksum failure

Implementation: crypto_hash/keccak/inplace32bi
Compiler: xlc -q64
3262651a3e79f1b6a7c8573a103e2f292bdfe37eba718e5fdcb965395e48f9c4f775190eda386d5d9eb10c43822f806c37cda4462505ad423c5be31579ef7a61a3e500002cad3917641e1dbf15ae8f110a3bd20884e978ffaea00522266f69de630dbf28279e0e1dd1dcb5aaf401f0113a2adf1bf200f604fcd756a4c2ae6a7c
Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
xlc -q64 inplace32bi simple32bi
xlc -q64 -O inplace32bi simple32bi
xlc -q64 -O2 inplace32bi simple32bi
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto inplace32bi simple32bi
xlc -q64 -O3 inplace32bi simple32bi
xlc -q64 -O3 -qarch=auto -qtune=auto inplace32bi simple32bi
xlc -q64 -O3 -qhot inplace32bi simple32bi
xlc -q64 -O4 inplace32bi simple32bi
xlc -q64 -O5 inplace32bi simple32bi
xlc -q64 -qtune=pwr3 -O inplace32bi simple32bi
xlc -q64 -qtune=pwr3 -O2 inplace32bi simple32bi

Checksum failure

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

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: xlc -q64
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: 11, namely:
CompilerImplementations
xlc -q64 sseu2
xlc -q64 -O sseu2
xlc -q64 -O2 sseu2
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto sseu2
xlc -q64 -O3 sseu2
xlc -q64 -O3 -qarch=auto -qtune=auto sseu2
xlc -q64 -O3 -qhot sseu2
xlc -q64 -O4 sseu2
xlc -q64 -O5 sseu2
xlc -q64 -qtune=pwr3 -O sseu2
xlc -q64 -qtune=pwr3 -O2 sseu2

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: xlc -q64
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: 11, namely:
CompilerImplementations
xlc -q64 mmxu1
xlc -q64 -O mmxu1
xlc -q64 -O2 mmxu1
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto mmxu1
xlc -q64 -O3 mmxu1
xlc -q64 -O3 -qarch=auto -qtune=auto mmxu1
xlc -q64 -O3 -qhot mmxu1
xlc -q64 -O4 mmxu1
xlc -q64 -O5 mmxu1
xlc -q64 -qtune=pwr3 -O mmxu1
xlc -q64 -qtune=pwr3 -O2 mmxu1

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64
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_Nxnnaa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Nxnnaa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Nxnnaa: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_NHnnab: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_NHnnab:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_NHnnab: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_txnn7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_txnn7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_txnn7C: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_t9nn7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_t9nn7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_t9nn7D:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: xlc -q64
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: 7, namely:
CompilerImplementations
xlc -q64 inplace-armv7a-neon
xlc -q64 -O inplace-armv7a-neon
xlc -q64 -O2 inplace-armv7a-neon
xlc -q64 -O3 inplace-armv7a-neon
xlc -q64 -O3 -qhot inplace-armv7a-neon
xlc -q64 -qtune=pwr3 -O inplace-armv7a-neon
xlc -q64 -qtune=pwr3 -O2 inplace-armv7a-neon

Compiler output

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

Number of similar (compiler,implementation) pairs: 66, namely:
CompilerImplementations
xlc -q64 compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O2 compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O3 compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O3 -qarch=auto -qtune=auto compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O3 -qhot compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O4 compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -O5 compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -qtune=pwr3 -O compact compact8 inplace inplace32bi simple simple32bi
xlc -q64 -qtune=pwr3 -O2 compact compact8 inplace inplace32bi simple simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
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: 66, namely:
CompilerImplementations
xlc -q64 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O3 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O3 -qarch=auto -qtune=auto opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O3 -qhot opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O4 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -O5 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -qtune=pwr3 -O opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6
xlc -q64 -qtune=pwr3 -O2 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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_F-d4ya: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_F-d4ya:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_F-d4ya: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_Grd4yb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Grd4yb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Grd4yb: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_f2d4UC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_f2d4UC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_f2d4UC: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_fLd4UD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fLd4UD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fLd4UD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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_cTf1qa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_cTf1qa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_cTf1qa: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_ddf1qb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ddf1qb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ddf1qb: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_WZf1MC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_WZf1MC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_WZf1MC: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_Xxf1MD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Xxf1MD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Xxf1MD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_LxW0aa: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_LxW0aa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_LxW0aa: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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L5W0ab: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L5W0ab:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L5W0ab: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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_ttW07C: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_ttW07C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_ttW07C: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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_t0W07D: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_t0W07D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_t0W07D:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: xlc -q64 -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 -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto inplace-armv7a-neon
xlc -q64 -O3 -qarch=auto -qtune=auto inplace-armv7a-neon
xlc -q64 -O4 inplace-armv7a-neon
xlc -q64 -O5 inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Lu7vMa: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Lu7vMa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_Lu7vMa: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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L57vMb: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L57vMb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L57vMb: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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_u-7vMC: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_u-7vMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_u-7vMC: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: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_vh7vMD: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_vh7vMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_vh7vMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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_fxA2Ea: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fxA2Ea:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fxA2Ea: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_fHA2Eb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fHA2Eb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fHA2Eb: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_YgA2EC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YgA2EC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YgA2EC: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_YxA2ED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YxA2ED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_YxA2ED:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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_fx1v7a: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fx1v7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fx1v7a: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_f01v7b: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_f01v7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_f01v7b: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_gh1v7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gh1v7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gh1v7C: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_gx1v7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gx1v7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gx1v7D:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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_fPv4Ua: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fPv4Ua:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_fPv4Ua: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_f-v4Ub: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_f-v4Ub:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_f-v4Ub: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_B0v4UC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_B0v4UC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_B0v4UC: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_BXv4UD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BXv4UD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BXv4UD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -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_BLLuya: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BLLuya:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_BLLuya: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_CdLuyb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_CdLuyb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_CdLuyb: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_ipLuUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ipLuUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ipLuUC: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_ixLuUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ixLuUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ixLuUD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -qtune=pwr3 -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_aTz1Ua: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_aTz1Ua:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_aTz1Ua: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_blz1Ub: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_blz1Ub:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_blz1Ub: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_9Tz1UC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Tz1UC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Tz1UC: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_9Xz1UD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Xz1UD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_9Xz1UD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: xlc -q64 -qtune=pwr3 -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__KIAMa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly__KIAMa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly__KIAMa: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_-cIAMb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-cIAMb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-cIAMb: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_6MIAMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6MIAMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6MIAMC: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_6XIAMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6XIAMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_6XIAMD:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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