Implementation notes: mips64, gcc49, crypto_hash/keccak

Computer: gcc49
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
46134opt64lcu6gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
47654simplegcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
47818opt64lcu6gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
48396opt64lcu24gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
48598simplegcc -mabi=64 -O -fomit-frame-pointer2012041120120329
51620opt64lcu24gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
51970opt64u6gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
52820opt64u6gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
70386opt64lcu24gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
70392opt64lcu24gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
70648opt64lcu6gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
71364opt64lcu24gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
73326opt64lcu6gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
74288opt64lcu6gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
78928opt64u6gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
81484opt64u6gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
81600opt64u6gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
83090inplacegcc -mabi=64 -O -fomit-frame-pointer2012041120120329
83656opt64lcu24gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
88124simplegcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
88866opt64lcu6gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
91348inplacegcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
92222simplegcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
93698opt64u6gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
94322simplegcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
94490opt64u6gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
94612opt64u6gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
96392opt64lcu24gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
96866opt64lcu24gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
98166opt64lcu6gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
98258opt64lcu6gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
108584inplacegcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
123686simplegcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
125546inplacegcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
125722inplacegcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
127266simplegcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
127996simplegcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
130038simple32bigcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
131222simple32bigcc -mabi=64 -O -fomit-frame-pointer2012041120120329
141402opt32bi-s2lcu4gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
143024opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
143566opt32bi-rvku2gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
145848opt32bi-rvku2gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
157466inplacegcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
157472inplacegcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
159044inplacegcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
160478opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
160592opt32biT-s2lcu4gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
175136compactgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
216094inplace32bigcc -mabi=64 -O -fomit-frame-pointer2012041120120329
216242compactgcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
219994inplace32bigcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
230584compactgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
236230opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
241524opt32bi-s2lcu4gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
241924inplace32bigcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
242378inplace32bigcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
245744compactgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
251154opt32biT-s2lcu4gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
253338opt32bi-s2lcu4gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
253498opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
255774opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
264698opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
265124opt32biT-s2lcu4gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
269124inplace32bigcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
270760inplace32bigcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
277488opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
277728inplace32bigcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
278296inplace32bigcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
282194opt32biT-s2lcu4gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
290004compactgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
293316compactgcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
293408opt32bi-rvku2gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
293648opt32bi-rvku2gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
294966opt32bi-rvku2gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
295430opt32bi-rvku2gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
297372compactgcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
299350opt32bi-rvku2gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
299680opt32bi-rvku2gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
307382simple32bigcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
308384compactgcc -mabi=64 -O -fomit-frame-pointer2012041120120329
310124simple32bigcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
310374simple32bigcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
311168simple32bigcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
322836simple32bigcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
328920simple32bigcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
419518compact8gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
449780compact8gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
537568compact8gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
624148compact8gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
660164compact8gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
679238compact8gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
747534compact8gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
827058compact8gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329

Checksum failure

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer
28351626cb4b5e3effffffff096322a7d5ca2e46225b794617074b64de980a44d9c797b3e466df08bb58e95dcb1611cd9acd86103c2b8fa92d76ad8bb864783b7ba78c9b3e4a97869c9cf4ffb4e6697592b28fff9d9d0c7fccefd38de13388976e5203e14275a5614836ec2073a95ed12792ced701a32cb770734cf71d4128fc
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer opt32bi-s2lcu4
gcc -mabi=64 -O3 -fomit-frame-pointer opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: gcc -funroll-loops -mabi=64 -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=64 -O2 -fomit-frame-pointer avr8
gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer avr8
gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer avr8
gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer avr8
gcc -mabi=64 -O2 -fomit-frame-pointer avr8
gcc -mabi=64 -O3 -fomit-frame-pointer avr8
gcc -mabi=64 -O -fomit-frame-pointer avr8
gcc -mabi=64 -Os -fomit-frame-pointer avr8

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22735: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22742: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22745: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22752: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22755: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22763: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22766: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22784: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22797: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/cchfzU8M.s:22800: Error: Unrecognized opcode `shld 14,$24,$24'

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: gcc -funroll-loops -mabi=64 -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:392: Error: Unrecognized opcode `vst1.64 d14,[r5]!'
keccak.s: keccak.s:393: Error: Unrecognized opcode `vst1.64 d19,[r5]!'
keccak.s: keccak.s:394: Error: Unrecognized opcode `vst1.64 d24,[r5]!'
keccak.s: keccak.s:395: Error: Unrecognized opcode `vst1.64 d29,[r5]!'
keccak.s: keccak.s:397: Error: Unrecognized opcode `adds sp,sp,'
keccak.s: keccak.s:398: Error: Unrecognized opcode `vst1.64 d3,[r5]!'
keccak.s: keccak.s:400: Error: Unrecognized opcode `vpop {q4-q7}'
keccak.s: keccak.s:401: Error: Unrecognized opcode `movs r0,'
keccak.s: keccak.s:402: Error: opcode not supported on this processor: mips3 (mips3) `pop {r4-r6,pc}'
keccak.s: keccak.s:404: Error: junk at end of line, first unrecognized character is `@'

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22735: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22742: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22745: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22752: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22755: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22763: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22766: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22784: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22797: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/cc9PVyXK.s:22800: Error: Unrecognized opcode `shld 14,$24,$24'

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20846: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20854: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20860: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20866: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20872: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20881: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20888: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20895: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20902: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccoW8Ytu.s:20909: Error: Unrecognized opcode `shld 2,$2,$2'

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -mabi=64 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22845: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22848: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22855: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22858: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22865: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22868: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22876: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22893: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22896: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccdqiOXz.s:22916: Error: Unrecognized opcode `shld 2,$8,$8'

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -mabi=64 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22845: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22848: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22855: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22858: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22865: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22868: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22876: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22893: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22896: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/cc4TPzRR.s:22916: Error: Unrecognized opcode `shld 2,$8,$8'

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -mabi=64 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20663: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20671: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20677: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20683: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20689: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20698: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20705: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20712: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20719: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccVugw9y.s:20726: Error: Unrecognized opcode `shld 2,$2,$2'

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24shld
Compiler: gcc -mabi=64 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:113: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:116: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:125: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:128: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:135: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:141: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:144: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22789: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22792: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22799: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22802: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22809: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22812: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22833: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22853: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22863: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccw1AqE0.s:22874: Error: Unrecognized opcode `shld 2,$8,$8'

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