Implementation notes: mips32, gcc49, crypto_hash/keccakc1024

Computer: gcc49
Architecture: mips32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
75050opt64lcu6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
75552simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
76788simplegcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
78108opt64lcu6gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
78718sphlib-smallgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
79108opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
80716opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
83600sphlibgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
85326opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
86698opt64u6gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
89604sphlibgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
97510sphlib-smallgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
109690sphlibgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
109694sphlibgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
113476opt64lcu24gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
113520opt64lcu24gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
116138opt64lcu24gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
116142sphlib-smallgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
120490opt64lcu6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
120554opt64lcu6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
122734sphlib-smallgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
122734sphlib-smallgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
125306sphlibgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
126040opt64u6gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
126920opt64u6gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
127556opt64u6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
128764opt64lcu6gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
137574opt64lcu24gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
140294simplegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
141140inplacegcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
141152opt64lcu6gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
145334inplacegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
152530simplegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
155200opt64u6gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
156068opt64u6gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
156342opt64u6gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
157638simplegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
158188opt64lcu24gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
158300opt64lcu24gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
159708opt64lcu6gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
159764opt64lcu6gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
163818sphlib-smallgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
168278sphlib-smallgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
168624sphlibgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
169548sphlibgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
171074simplegcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
174994sphlibgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
181534sphlib-smallgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
183246inplacegcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
195500inplacegcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
195652inplacegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
206436simple32bigcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
207548opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
208274simplegcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
208730simple32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
213916simplegcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
220996opt32bi-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
223792opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
228284opt32bi-rvku2gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
238814opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
241060opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
252652inplacegcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
253006inplacegcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
268720inplacegcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
277668compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
301140compactgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
312274compactgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
324264inplace32bigcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
361070opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
378870opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
381218inplace32bigcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
388796opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
392688opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
392988opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
400376inplace32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
400760compactgcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
407214opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
443798opt32biT-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
455752opt32bi-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
456154opt32bi-s2lcu4gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
457368compactgcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
458106opt32bi-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
461912compactgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
462700compactgcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
463274opt32biT-s2lcu4gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
463706compactgcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
465922opt32bi-rvku2gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
470004inplace32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
470600inplace32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
480704opt32biT-s2lcu4gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
487990opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
490034simple32bigcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
494038simple32bigcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
494672simple32bigcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
500734inplace32bigcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
503566opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
549794opt32bi-rvku2gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
559454opt32bi-rvku2gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
570354simple32bigcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
574062inplace32bigcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
574792inplace32bigcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
579952opt32bi-rvku2gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
607436simple32bigcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
622822simple32bigcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
847564compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer2012041120120329
889594compact8gcc -mabi=n32 -O -fomit-frame-pointer2012041120120329
927712compact8gcc -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
1127808compact8gcc -mabi=n32 -Os -fomit-frame-pointer2012041120120329
1131432compact8gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer2012041120120329
1231184compact8gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer2012041120120329
1303398compact8gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer2012041120120329
1388984compact8gcc -mabi=n32 -O3 -fomit-frame-pointer2012041120120329

Compiler output

Implementation: crypto_hash/keccakc1024/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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22691: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22698: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22701: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22708: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22711: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22719: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22722: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22740: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22753: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccAfVfuo.s:22756: 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/keccakc1024/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:279: Error: Unrecognized opcode `vst1.64 d22,[r5]!'
keccak.s: keccak.s:280: Error: Unrecognized opcode `vst1.64 d27,[r5]!'
keccak.s: keccak.s:281: Error: Unrecognized opcode `vst1.64 d1,[r5]!'
keccak.s: keccak.s:282: Error: Unrecognized opcode `vst1.64 d13,[r5]!'
keccak.s: keccak.s:283: Error: Unrecognized opcode `vst1.64 d18,[r5]!'
keccak.s: keccak.s:288: Error: Unrecognized opcode `adds sp,sp,'
keccak.s: keccak.s:290: Error: Unrecognized opcode `vpop {q4-q7}'
keccak.s: keccak.s:291: Error: Unrecognized opcode `movs r0,'
keccak.s: keccak.s:292: Error: opcode not supported on this processor: mips3 (mips3) `pop {r4-r6,pc}'
keccak.s: keccak.s:294: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22691: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22698: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22701: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22708: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22711: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22719: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22722: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22740: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22753: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccJfSFre.s:22756: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20819: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20827: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20833: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20839: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20845: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20854: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20861: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20868: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20875: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccxQ1YUl.s:20882: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:102: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:105: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:112: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:121: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:124: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:127: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:134: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:143: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:146: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22587: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22590: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22597: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22600: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22607: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22610: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22618: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22621: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22640: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/cc7bIVFZ.s:22653: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=n32 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22787: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22790: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22797: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22800: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22807: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22810: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22818: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22835: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22838: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccsg5hSV.s:22858: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=n32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22787: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22790: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22797: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22800: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22807: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22810: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22818: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22835: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22838: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/cclgPnJn.s:22858: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=n32 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20641: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20649: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20655: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20661: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20667: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20676: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20683: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20690: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20697: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccm1H22s.s:20704: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=n32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cclThAsv.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:113: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:116: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:125: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:128: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:135: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:141: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:144: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22753: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22759: Error: Unrecognized opcode `shld 36,$19,$19'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22767: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22770: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22777: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22785: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22788: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22797: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22833: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cclThAsv.s:22844: Error: Unrecognized opcode `shld 2,$8,$8'

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