Implementation notes: ppc64, tigger, crypto_hash/keccakc1024

Computer: tigger
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 220120521
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
62464opt64lcu24xlc -q64 -O32012052220120521
63744opt64lcu24xlc -q64 -O2012052220120521
63744opt64lcu24xlc -q64 -O22012052220120521
63744opt64lcu24xlc -q64 -qtune=pwr3 -O2012052220120521
63744opt64lcu24xlc -q64 -qtune=pwr3 -O22012052220120521
64000opt64lcu6xlc -q64 -O2012052220120521
64000opt64lcu6xlc -q64 -O22012052220120521
64000opt64lcu6xlc -q64 -O32012052220120521
64000opt64lcu6xlc -q64 -qtune=pwr3 -O2012052220120521
64000opt64lcu6xlc -q64 -qtune=pwr3 -O22012052220120521
68096opt64lcu24xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
69632opt64u6xlc -q64 -O2012052220120521
69632opt64u6xlc -q64 -O22012052220120521
69632opt64lcu24xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
69632opt64u6xlc -q64 -O32012052220120521
69632opt64u6xlc -q64 -qtune=pwr3 -O2012052220120521
69632opt64u6xlc -q64 -qtune=pwr3 -O22012052220120521
70912opt64lcu6xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
71168opt64lcu6xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
74240opt64u6xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
75520opt64u6xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
98816opt64lcu6xlc -q64 -O3 -qhot2012052220120521
101888opt64lcu24xlc -q64 -O3 -qhot2012052220120521
110336opt64u6xlc -q64 -O3 -qhot2012052220120521
110336opt64lcu6xlc -q64 -O52012052220120521
114432opt64lcu6xlc -q64 -O42012052220120521
116224opt64lcu24xlc -q64 -O42012052220120521
117504opt64u6xlc -q64 -O42012052220120521
121856opt64u6xlc -q64 -O52012052220120521
130560opt64lcu24xlc -q64 -O52012052220120521
144128opt32biT-s2lcu4xlc -q64 -qtune=pwr3 -O2012052220120521
144896opt32bi-s2lcu4xlc -q64 -O2012052220120521
144896opt32biT-s2lcu4xlc -q64 -O2012052220120521
145152opt32bi-s2lcu4xlc -q64 -O22012052220120521
145152opt32biT-s2lcu4xlc -q64 -O22012052220120521
145152opt32bi-s2lcu4xlc -q64 -qtune=pwr3 -O22012052220120521
145152opt32biT-s2lcu4xlc -q64 -qtune=pwr3 -O22012052220120521
145408opt32bi-s2lcu4xlc -q64 -qtune=pwr3 -O2012052220120521
151040opt32bi-s2lcu4xlc -q64 -O32012052220120521
153856opt32biT-s2lcu4xlc -q64 -O32012052220120521
155392opt32bi-s2lcu4xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
156672opt32bi-s2lcu4xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
156672opt32biT-s2lcu4xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
156928opt32biT-s2lcu4xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
158208opt32bi-rvku2xlc -q64 -O2012052220120521
158208opt32bi-rvku2xlc -q64 -O22012052220120521
158208opt32bi-rvku2xlc -q64 -qtune=pwr3 -O2012052220120521
158208opt32bi-rvku2xlc -q64 -qtune=pwr3 -O22012052220120521
160000opt32bi-rvku2xlc -q64 -O32012052220120521
181504opt32bi-rvku2xlc -q64 -O2 -qmaxmem=-1 -qarch=auto -qtune=auto2012052220120521
181760opt32bi-rvku2xlc -q64 -O3 -qarch=auto -qtune=auto2012052220120521
211712opt64lcu6xlc -q642012052220120521
216320opt64lcu24xlc -q642012052220120521
226304opt64u6xlc -q642012052220120521
242432opt32bi-s2lcu4xlc -q64 -O3 -qhot2012052220120521
245504opt32biT-s2lcu4xlc -q64 -O3 -qhot2012052220120521
256768opt32bi-rvku2xlc -q64 -O3 -qhot2012052220120521
260096opt32biT-s2lcu4xlc -q64 -O42012052220120521
260096opt32bi-s2lcu4xlc -q64 -O52012052220120521
261376opt32bi-s2lcu4xlc -q64 -O42012052220120521
261376opt32biT-s2lcu4xlc -q64 -O52012052220120521
283136opt32bi-rvku2xlc -q64 -O52012052220120521
299264opt32bi-rvku2xlc -q64 -O42012052220120521
1057280opt32bi-rvku2xlc -q642012052220120521
1142784opt32biT-s2lcu4xlc -q642012052220120521
1292032opt32bi-s2lcu4xlc -q642012052220120521

Checksum failure

Implementation: crypto_hash/keccakc1024/compact
Compiler: xlc -q64
b325c0f08be75337ad740dcec1d697f1f03a6bada2a302f2fda6eb46271f3aecb5c6519ccbe37d4e626703521c705cf0f6f14873402a37203df9bf8783334585
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

Checksum failure

Implementation: crypto_hash/keccakc1024/inplace32bi
Compiler: xlc -q64
e86d47035c9d8ca3876856fa0129c3daf7d0499139b64d8af055416855b8c6f9c94f8290379a697dfe37a8e49a771b41f6ecf1115406729ad0c35c24a43a55b1
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

Compiler output

Implementation: crypto_hash/keccakc1024/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/keccakc1024/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_CNtMUa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_CNtMUa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_CNtMUa: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_DjtMUb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_DjtMUb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_DjtMUb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bntMUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bntMUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bntMUC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bvtMUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bvtMUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bvtMUD: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/keccakc1024/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:279: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:280: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:281: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:282: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:283: Error: Unrecognized opcode: `vst1.64'
keccak.s: keccak.s:288: Error: Unrecognized opcode: `adds'
keccak.s: keccak.s:290: Error: Unrecognized opcode: `vpop'
keccak.s: keccak.s:291: Error: Unrecognized opcode: `movs'
keccak.s: keccak.s:292: Error: Unrecognized opcode: `pop'
keccak.s: keccak.s:294: 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/keccakc1024/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/keccakc1024/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/keccakc1024/sphlib
Compiler: xlc -q64
try.c: try.c:
try.c: try-anything.c:
try.c: ld: 0711-317 ERROR: Undefined symbol: .RHO
try.c: ld: 0711-317 ERROR: Undefined symbol: .KHI
try.c: ld: 0711-317 ERROR: Undefined symbol: .THETA
try.c: ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

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

Compiler output

Implementation: crypto_hash/keccakc1024/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_yRKx7a: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_yRKx7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_yRKx7a: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_2zKx7b: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_2zKx7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_2zKx7b:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly__TKx7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly__TKx7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly__TKx7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-fKx7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-fKx7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-fKx7D: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/keccakc1024/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_b51O7a: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_b51O7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_b51O7a: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_bB1O7b: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bB1O7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_bB1O7b:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-61O7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-61O7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_-61O7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ah1O7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ah1O7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ah1O7D: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/keccakc1024/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_L6Mm7a: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L6Mm7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_L6Mm7a: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_MoMm7b: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_MoMm7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_MoMm7b:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_sLMm7C: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_sLMm7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_sLMm7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_s-Mm7D: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_s-Mm7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_s-Mm7D: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/keccakc1024/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/keccakc1024/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_O6lk7a: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_O6lk7a:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_O6lk7a: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_OHlk7b: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_OHlk7b:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_OHlk7b:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_y2lk7C: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_y2lk7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_y2lk7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_y6lk7D: Assembler messages:
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_y6lk7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /homes/home1/koobera/benchmarking/tmp/_temp_assembly_y6lk7D: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/keccakc1024/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_qKutaa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qKutaa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qKutaa: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_rcutab: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rcutab:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_rcutab:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dDut7C: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dDut7C:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_dDut7C:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_elut7D: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_elut7D:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_elut7D: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/keccakc1024/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_hXxsqa: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_hXxsqa:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_hXxsqa: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_ioxsqb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ioxsqb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ioxsqb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_N_xsMC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_N_xsMC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_N_xsMC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_O9xsMD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_O9xsMD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_O9xsMD: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/keccakc1024/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_uO_Xya: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_uO_Xya:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_uO_Xya: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-_Xyb: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_v-_Xyb:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_v-_Xyb:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_wl_XUC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_wl_XUC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_wl_XUC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_w5_XUD: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_w5_XUD:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_w5_XUD: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/keccakc1024/sphlib
Compiler: xlc -q64 -O4
try.c: try.c:
try.c: try-anything.c:
try.c: 1586-206 (S) Unresolved reference to symbol "RHO".
try.c: 1586-206 (S) Unresolved reference to symbol "KHI".
try.c: 1586-206 (S) Unresolved reference to symbol "THETA".
try.c: 1586-204 (S) Unresolved references to objects are detected.
try.c: 1586-341 (U) Code generation was not performed due to previously detected errors. Object file not created.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
xlc -q64 -O4 sphlib sphlib-small
xlc -q64 -O5 sphlib sphlib-small

Compiler output

Implementation: crypto_hash/keccakc1024/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_kkk3ia: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_kkk3ia:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_kkk3ia: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_k9k3ib: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_k9k3ib:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_k9k3ib:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_IGk3EC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_IGk3EC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_IGk3EC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ITk3ED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ITk3ED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_ITk3ED: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/keccakc1024/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_Uv18ia: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Uv18ia:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_Uv18ia: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_W218ib: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_W218ib:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_W218ib:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gF18EC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gF18EC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gF18EC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gX18ED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gX18ED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_gX18ED: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/keccakc1024/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_UqYqia: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UqYqia:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UqYqia: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_UDYqib: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UDYqib:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_UDYqib:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qVYqEC: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qVYqEC:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_qVYqEC:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: "KeccakF-1600-opt64.c", line 144.5: 1506-1251 (S) asm statement generates errors in assembler output.
KeccakF-1600-opt64.c: /tmp/_temp_assembly_q-YqED: Assembler messages:
KeccakF-1600-opt64.c: /tmp/_temp_assembly_q-YqED:1: Error: Unrecognized opcode: `shld'
KeccakF-1600-opt64.c: /tmp/_temp_assembly_q-YqED:2: Error: Unrecognized opcode: `std'
KeccakF-1600-opt64.c:

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