Implementation notes: mips32, gcc49, crypto_hash/keccakc512

Computer: gcc49
Architecture: mips32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: keccakc512
TimeImplementationCompilerBenchmark dateSUPERCOP version
42472opt64lcu6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
43472opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
43570simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
43922opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
44222opt64lcu6gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
44436simplegcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
44868sphlib-smallgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
47470sphlibgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
48054opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
48826opt64u6gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
50552sphlibgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
55180sphlib-smallgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
61504sphlibgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
61516sphlibgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
63114opt64lcu24gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
64666sphlib-smallgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
65590opt64lcu6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
67472opt64lcu24gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
68352opt64lcu6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
68398opt64lcu6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
68630opt64lcu24gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
68662opt64lcu24gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
68686sphlib-smallgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
68696sphlib-smallgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
70466sphlibgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
71006opt64u6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
76230opt64u6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
76314opt64u6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
78294opt64lcu24gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
78350opt64lcu24gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
79080simplegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
79514inplacegcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
81656inplacegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
83684opt64u6gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
83888opt64lcu6gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
87456simplegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
88240opt64u6gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
88284opt64u6gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
89002simplegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
91152opt64lcu6gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
91308opt64lcu6gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
91336sphlib-smallgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
93312sphlibgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
93652sphlib-smallgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
93836sphlibgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
95754simplegcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
97600sphlibgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
100734sphlib-smallgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
102700inplacegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
108040inplacegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
108516inplacegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
111774simplegcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
119282simplegcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
122712simple32bigcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
123968simple32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
134728opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
135378opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
135600opt32bi-rvku2gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
137486opt32bi-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
140436inplacegcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
140666inplacegcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
149158inplacegcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
151470opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
152960compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
157204opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
165134compactgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
172720compactgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
186690inplace32bigcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
204298opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
217834inplace32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
219064opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
219218opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
220952compactgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
222278opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
225168inplace32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
230944opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
238688opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
251998compactgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
253386opt32bi-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
253926opt32bi-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
254652compactgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
254878compactgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
255322opt32biT-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
255948opt32bi-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
259666compactgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
261536opt32bi-rvku2gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
263376inplace32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
263874inplace32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
270976opt32biT-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
272162opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
273860simple32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
276274simple32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
276448simple32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
278288opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
281386inplace32bigcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
283022opt32biT-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
312108opt32bi-rvku2gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
312738opt32bi-rvku2gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
319852inplace32bigcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
319926inplace32bigcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
323852opt32bi-rvku2gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
328704simple32bigcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
337886simple32bigcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
346394simple32bigcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
461072compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
488310compact8gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
509234compact8gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
616278compact8gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
618216compact8gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
670120compact8gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
710948compact8gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
760130compact8gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329

Compiler output

Implementation: crypto_hash/keccakc512/avr8
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: error: avr/pgmspace.h: No such file or directory

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer avr8
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer avr8
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer avr8
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer avr8
gcc -mabi=n32 -O2 -fomit-frame-pointer avr8
gcc -mabi=n32 -O3 -fomit-frame-pointer avr8
gcc -mabi=n32 -O -fomit-frame-pointer avr8
gcc -mabi=n32 -Os -fomit-frame-pointer avr8

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22734: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22741: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22744: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22751: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22754: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22762: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22765: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22792: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22795: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccf21lL5.s:22805: Error: Unrecognized opcode `shld 14,$24,$24'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/inplace-armv7a-neon
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s:415: Error: Unrecognized opcode `vpop {d0}'
keccak.s: keccak.s:416: Error: Unrecognized opcode `vst1.64 d0,[r5]!'
keccak.s: keccak.s:417: Error: Unrecognized opcode `vst1.64 d12,[r5]!'
keccak.s: keccak.s:418: Error: Unrecognized opcode `adds sp,sp,'
keccak.s: keccak.s:419: Error: Unrecognized opcode `vst1.64 d17,[r5]!'
keccak.s: keccak.s:420: Error: Unrecognized opcode `vst1.64 d22,[r5]!'
keccak.s: keccak.s:423: Error: Unrecognized opcode `vpop {q4-q7}'
keccak.s: keccak.s:424: Error: Unrecognized opcode `movs r0,'
keccak.s: keccak.s:425: Error: opcode not supported on this processor: mips3 (mips3) `pop {r4-r6,pc}'
keccak.s: keccak.s:427: Error: junk at end of line, first unrecognized character is `@'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=n32 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=n32 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=n32 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=n32 -Os -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22734: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22741: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22744: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22751: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22754: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22762: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22765: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22792: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22795: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccw2nKx5.s:22805: Error: Unrecognized opcode `shld 14,$24,$24'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20836: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20844: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20850: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20856: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20862: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20871: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20878: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20885: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20892: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/cciqc6wH.s:20899: Error: Unrecognized opcode `shld 2,$2,$2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:102: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:105: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:112: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:121: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:124: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:127: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:134: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:143: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:146: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22603: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22606: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22613: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22616: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22623: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22626: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22634: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22637: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22656: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/cc7MVUNU.s:22669: Error: Unrecognized opcode `shld 14,$24,$24'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -mabi=n32 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22830: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22837: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22840: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22847: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22850: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22880: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22883: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22894: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22904: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cccUzSl3.s:22915: Error: Unrecognized opcode `shld 2,$8,$8'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=n32 -O2 -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -mabi=n32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22830: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22837: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22840: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22847: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22850: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22880: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22883: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22894: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22904: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccbEluZi.s:22915: Error: Unrecognized opcode `shld 2,$8,$8'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=n32 -O3 -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -mabi=n32 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20658: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20666: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20672: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20678: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20684: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20693: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20700: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20707: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20714: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccGItmLX.s:20721: Error: Unrecognized opcode `shld 2,$2,$2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=n32 -O -fomit-frame-pointer opt64lcu24shld

Compiler output

Implementation: crypto_hash/keccakc512/opt64lcu24shld
Compiler: gcc -mabi=n32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:113: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:116: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:125: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:128: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:135: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:141: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:144: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22787: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22790: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22797: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22800: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22807: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22810: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22831: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22851: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22861: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cczAM0gk.s:22872: Error: Unrecognized opcode `shld 2,$8,$8'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=n32 -Os -fomit-frame-pointer opt64lcu24shld