Implementation notes: mips32, gcc49, crypto_hash/keccak

Computer: gcc49
Architecture: mips32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
46084opt64lcu6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
47082simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
47510opt64lcu6gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
47904simplegcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
48198opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
51384opt64u6gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
51592opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
51656opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
70642opt64lcu6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
71748opt64lcu24gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
72546opt64lcu24gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
72566opt64lcu24gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
72774opt64lcu6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
72816opt64lcu6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
74778opt64u6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
82432opt64u6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
82444opt64u6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
84150opt64lcu24gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
85460simplegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
85924inplacegcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
88462inplacegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
88714opt64lcu6gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
90126opt64u6gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
95114opt64lcu6gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
95348simplegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
95462opt64lcu24gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
95554opt64lcu6gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
95634opt64u6gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
95664opt64u6gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
95974opt64lcu24gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
96440simplegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
103414simplegcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
108444inplacegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
118474simplegcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
119668inplacegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
123534inplacegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
128954simplegcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
132114simple32bigcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
133478simple32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
142198opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
144232opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
145202opt32bi-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
145282opt32bi-rvku2gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
158418inplacegcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
158718inplacegcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
159734opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
160032compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
161990inplacegcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
164588compactgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
164658opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
186846compactgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
201516inplace32bigcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
223398opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
229436opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
232606opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
235104inplace32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
241732compactgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
246526inplace32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
247950opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
258220opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
263642compactgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
274690compactgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
276294opt32bi-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
277014compactgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
280130compactgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
282008opt32bi-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
284210inplace32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
285486inplace32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
286570opt32bi-rvku2gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
286638opt32biT-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
291610opt32biT-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
294442opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
297450simple32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
298616inplace32bigcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
298970simple32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
298984simple32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
299668opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
301330opt32biT-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
337190opt32bi-rvku2gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
343524inplace32bigcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
344012inplace32bigcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
349964opt32bi-rvku2gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
351296opt32bi-rvku2gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
356512simple32bigcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
374330simple32bigcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
375220simple32bigcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
500360compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
527326compact8gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
551848compact8gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
666884compact8gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
668564compact8gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
740574compact8gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
770990compact8gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
825326compact8gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329

Checksum failure

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

Compiler output

Implementation: crypto_hash/keccak/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/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22739: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22746: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22749: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22756: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22759: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22767: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22770: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22788: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22801: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccskN9lj.s:22804: 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/keccak/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: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=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/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22739: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22746: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22749: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22756: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22759: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22767: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22770: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22788: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22801: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccaPwsDT.s:22804: 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/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20837: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20845: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20851: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20857: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20863: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20872: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20879: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20886: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20893: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccA3ALEk.s:20900: 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/keccak/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:102: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:105: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:112: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:121: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:124: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:127: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:134: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:143: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:146: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22601: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22604: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22611: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22614: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22621: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22624: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22632: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22635: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22654: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccP11VIc.s:22667: 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/keccak/opt64lcu24shld
Compiler: gcc -mabi=n32 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22841: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22844: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22851: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22854: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22861: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22864: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22872: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22889: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22892: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccRE2sCO.s:22912: 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/keccak/opt64lcu24shld
Compiler: gcc -mabi=n32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22841: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22844: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22851: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22854: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22861: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22864: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22872: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22889: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22892: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccjZrArR.s:22912: 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/keccak/opt64lcu24shld
Compiler: gcc -mabi=n32 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20659: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20667: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20673: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20679: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20685: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20694: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20701: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20708: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20715: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccRmn0jx.s:20722: 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/keccak/opt64lcu24shld
Compiler: gcc -mabi=n32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:113: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:116: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:125: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:128: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:135: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:141: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:144: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22787: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22790: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22797: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22800: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22807: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22810: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22831: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22851: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.s:22861: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccvyxEoy.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