Implementation notes: mips64, gcc49, crypto_hash/keccakc1024

Computer: gcc49
Architecture: mips64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
75152opt64lcu6gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
76576simplegcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
77638simplegcc -mabi=64 -O -fomit-frame-pointer2012041120120329
78264opt64lcu6gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
79772opt64lcu24gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
81146sphlib-smallgcc -mabi=64 -O -fomit-frame-pointer2012041120120329
81508opt64lcu24gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
84056sphlibgcc -mabi=64 -O -fomit-frame-pointer2012041120120329
85608opt64u6gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
86884opt64u6gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
91372sphlibgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
98458sphlib-smallgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
109176sphlib-smallgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
109886sphlibgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
110300sphlibgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
115320opt64u6gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
116980opt64lcu24gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
117414opt64lcu24gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
117474opt64lcu24gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
120970opt64lcu6gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
120980opt64lcu6gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
123244sphlib-smallgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
125412sphlibgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
129910opt64u6gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
130406opt64lcu6gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
131036opt64u6gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
135450sphlib-smallgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
135880inplacegcc -mabi=64 -O -fomit-frame-pointer2012041120120329
136710opt64lcu24gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
144842simplegcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
144950opt64lcu6gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
147514opt64u6gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
149920inplacegcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
152272simplegcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
152468simplegcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
153840opt64u6gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
153916opt64u6gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
155514opt64lcu6gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
155604opt64lcu6gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
158970opt64lcu24gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
160004opt64lcu24gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
167974sphlibgcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
169078sphlibgcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
169516sphlib-smallgcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
172370sphlib-smallgcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
177136sphlibgcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
182614sphlib-smallgcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
183692inplacegcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
203166simple32bigcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
204000simplegcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
204396inplacegcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
204410inplacegcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
205280simple32bigcc -mabi=64 -O -fomit-frame-pointer2012041120120329
205734simplegcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
208484opt32bi-rvku2gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
209372opt32bi-rvku2gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
212290simplegcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
221812opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
224664opt32bi-s2lcu4gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
241930opt32biT-s2lcu4gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
243230opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
252502inplacegcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
252528inplacegcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
268940inplacegcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
292002compactgcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
348400inplace32bigcc -mabi=64 -O -fomit-frame-pointer2012041120120329
351114inplace32bigcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
354558compactgcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
377912compactgcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
387780opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
394514inplace32bigcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
396664opt32bi-s2lcu4gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
403776compactgcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
406444inplace32bigcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
414256opt32biT-s2lcu4gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
414582opt32bi-s2lcu4gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
415928opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
418364opt32bi-s2lcu4gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
423004opt32biT-s2lcu4gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
426572opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
428466opt32bi-s2lcu4gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
443894opt32biT-s2lcu4gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
444176inplace32bigcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
444822inplace32bigcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
445666inplace32bigcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
446102opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
451124opt32biT-s2lcu4gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
457936inplace32bigcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
488626compactgcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
488834compactgcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
489980opt32bi-rvku2gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
491880opt32bi-rvku2gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
494632opt32bi-rvku2gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
495282opt32bi-rvku2gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
496440compactgcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
498940opt32bi-rvku2gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
500072opt32bi-rvku2gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
508532simple32bigcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
512792simple32bigcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
512910simple32bigcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
514784simple32bigcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
519786compactgcc -mabi=64 -O -fomit-frame-pointer2012041120120329
530214simple32bigcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329
544804simple32bigcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
706334compact8gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer2012041120120329
758230compact8gcc -mabi=64 -O2 -fomit-frame-pointer2012041120120329
888018compact8gcc -mabi=64 -O -fomit-frame-pointer2012041120120329
1058980compact8gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer2012041120120329
1120604compact8gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer2012041120120329
1129436compact8gcc -mabi=64 -Os -fomit-frame-pointer2012041120120329
1267660compact8gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer2012041120120329
1401664compact8gcc -mabi=64 -O3 -fomit-frame-pointer2012041120120329

Compiler output

Implementation: crypto_hash/keccakc1024/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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22687: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22694: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22697: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22704: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22707: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22715: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22718: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22736: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22749: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/cc1qf8ls.s:22752: 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/keccakc1024/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: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=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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccImebvr.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:113: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:122: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:125: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:128: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:135: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:144: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:147: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22687: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22694: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22697: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22704: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22707: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22715: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22718: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22736: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22749: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccImebvr.s:22752: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20828: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20836: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20842: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20848: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20854: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20863: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20870: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20877: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20884: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccNGz6qe.s:20891: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:102: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:105: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:112: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:121: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:124: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:127: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:134: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:143: Error: Unrecognized opcode `shld 28,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:146: Error: Unrecognized opcode `shld 61,$17,$17'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22589: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22592: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22599: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22602: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22609: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22612: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22620: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22623: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22642: Error: Unrecognized opcode `shld 2,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccjVXeBm.s:22655: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=64 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22791: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22794: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22801: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22804: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22811: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22814: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22822: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22839: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22842: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccuBIS0i.s:22862: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=64 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:104: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:107: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:114: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:117: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:126: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:129: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:136: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:142: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:145: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22791: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22794: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22801: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22804: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22811: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22814: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22822: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22839: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22842: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccwKz1QB.s:22862: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=64 -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:160: Error: Unrecognized opcode `shld 1,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:167: Error: Unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:174: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:181: Error: Unrecognized opcode `shld 1,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:187: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:195: Error: Unrecognized opcode `shld 44,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:201: Error: Unrecognized opcode `shld 43,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:207: Error: Unrecognized opcode `shld 21,$25,$25'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:213: Error: Unrecognized opcode `shld 14,$5,$5'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20645: Error: Unrecognized opcode `shld 27,$7,$7'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20653: Error: Unrecognized opcode `shld 36,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20659: Error: Unrecognized opcode `shld 10,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20665: Error: Unrecognized opcode `shld 15,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20671: Error: Unrecognized opcode `shld 56,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20680: Error: Unrecognized opcode `shld 62,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20687: Error: Unrecognized opcode `shld 55,$21,$21'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20694: Error: Unrecognized opcode `shld 39,$5,$5'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20701: Error: Unrecognized opcode `shld 41,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccyKTGQe.s:20708: 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/keccakc1024/opt64lcu24shld
Compiler: gcc -mabi=64 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:103: Error: Unrecognized opcode `shld 1,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:106: Error: Unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:113: Error: Unrecognized opcode `shld 1,$13,$13'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:116: Error: Unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:125: Error: Unrecognized opcode `shld 21,$3,$3'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:128: Error: Unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:135: Error: Unrecognized opcode `shld 3,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:141: Error: Unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:144: Error: Unrecognized opcode `shld 45,$14,$14'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22755: Error: Unrecognized opcode `shld 3,$15,$15'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22761: Error: Unrecognized opcode `shld 36,$19,$19'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22769: Error: Unrecognized opcode `shld 25,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22772: Error: Unrecognized opcode `shld 18,$11,$11'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22779: Error: Unrecognized opcode `shld 10,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22787: Error: Unrecognized opcode `shld 56,$17,$17'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22790: Error: Unrecognized opcode `shld 14,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22799: Error: Unrecognized opcode `shld 39,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22835: Error: Unrecognized opcode `shld 41,$9,$9'
KeccakF-1600-opt64.c: /tmp/ccPrUuMk.s:22846: Error: Unrecognized opcode `shld 2,$8,$8'

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