Implementation notes: mipso32, gcc23, crypto_auth/siphash24

Computer: gcc23
Microarchitecture: mipso32; Octeon II (cnmips64v2)
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20230530
Operation: crypto_auth
Primitive: siphash24
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
438062064 0 022527 336 776T:littlegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
438582160 0 019734 324 776T:ref_legcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
438782208 0 020498 332 776T:ref_legcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
438782208 0 022623 336 776T:ref_legcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
461582176 0 020468 332 776T:little2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
461582176 0 022593 336 776T:little2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
500402128 0 019704 324 776T:little2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
532402176 0 021316 332 776T:little2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
556522176 0 021314 332 776T:ref_legcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
595401248 0 019586 332 776T:littlegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
612601280 0 020466 332 776T:littlegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506
626121280 0 018998 328 776T:littlegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060120220506

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccv74IMX.s: Assembler messages:
siphash.c: /tmp/ccv74IMX.s:112: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccv74IMX.s:121: Error: unrecognized opcode `shld 13,$12,$12'
siphash.c: /tmp/ccv74IMX.s:130: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccv74IMX.s:147: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccv74IMX.s:150: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccv74IMX.s:161: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccv74IMX.s:239: Error: unrecognized opcode `shld 13,$12,$12'
siphash.c: /tmp/ccv74IMX.s:246: Error: unrecognized opcode `shld 16,$6,$6'
siphash.c: /tmp/ccv74IMX.s:255: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccv74IMX.s:272: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccv74IMX.s:279: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccv74IMX.s:286: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: /tmp/ccv74IMX.s:319: Error: unrecognized opcode `shld 13,$14,$14'
siphash.c: /tmp/ccv74IMX.s:326: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccv74IMX.s:335: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccv74IMX.s:354: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccv74IMX.s:357: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccv74IMX.s:366: Error: unrecognized opcode `shld 32,$20,$20'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccZq5V1G.s: Assembler messages:
siphash.c: /tmp/ccZq5V1G.s:97: Error: unrecognized opcode `shld 13,$20,$20'
siphash.c: /tmp/ccZq5V1G.s:112: Error: unrecognized opcode `shld 16,$10,$10'
siphash.c: /tmp/ccZq5V1G.s:125: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccZq5V1G.s:136: Error: unrecognized opcode `shld 17,$4,$4'
siphash.c: /tmp/ccZq5V1G.s:147: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccZq5V1G.s:154: Error: unrecognized opcode `shld 32,$20,$20'
siphash.c: /tmp/ccZq5V1G.s:167: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccZq5V1G.s:175: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccZq5V1G.s:186: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccZq5V1G.s:197: Error: unrecognized opcode `shld 17,$18,$18'
siphash.c: /tmp/ccZq5V1G.s:214: Error: unrecognized opcode `shld 21,$2,$2'
siphash.c: /tmp/ccZq5V1G.s:217: Error: unrecognized opcode `shld 32,$20,$20'
siphash.c: /tmp/ccZq5V1G.s:285: Error: unrecognized opcode `shld 13,$2,$2'
siphash.c: /tmp/ccZq5V1G.s:298: Error: unrecognized opcode `shld 16,$10,$10'
siphash.c: /tmp/ccZq5V1G.s:307: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccZq5V1G.s:313: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccZq5V1G.s:324: Error: unrecognized opcode `shld 21,$14,$14'
siphash.c: /tmp/ccZq5V1G.s:333: Error: unrecognized opcode `shld 32,$16,$16'
siphash.c: /tmp/ccZq5V1G.s:340: Error: unrecognized opcode `shld 13,$10,$10'
siphash.c: /tmp/ccZq5V1G.s:351: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccZq5V1G.s:362: Error: unrecognized opcode `shld 32,$18,$18'
siphash.c: /tmp/ccZq5V1G.s:371: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/ccZq5V1G.s:384: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccZq5V1G.s:391: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccrQnMA5.s: Assembler messages:
siphash.c: /tmp/ccrQnMA5.s:99: Error: unrecognized opcode `shld 13,$6,$6'
siphash.c: /tmp/ccrQnMA5.s:102: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccrQnMA5.s:113: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccrQnMA5.s:131: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccrQnMA5.s:138: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccrQnMA5.s:147: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccrQnMA5.s:255: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccrQnMA5.s:262: Error: unrecognized opcode `shld 16,$2,$2'
siphash.c: /tmp/ccrQnMA5.s:271: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccrQnMA5.s:289: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccrQnMA5.s:296: Error: unrecognized opcode `shld 21,$2,$2'
siphash.c: /tmp/ccrQnMA5.s:305: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccrQnMA5.s:338: Error: unrecognized opcode `shld 13,$16,$16'
siphash.c: /tmp/ccrQnMA5.s:345: Error: unrecognized opcode `shld 16,$14,$14'
siphash.c: /tmp/ccrQnMA5.s:356: Error: unrecognized opcode `shld 32,$14,$14'
siphash.c: /tmp/ccrQnMA5.s:374: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/ccrQnMA5.s:381: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccrQnMA5.s:390: Error: unrecognized opcode `shld 32,$4,$4'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccYJrHvW.s: Assembler messages:
siphash.c: /tmp/ccYJrHvW.s:101: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccYJrHvW.s:108: Error: unrecognized opcode `shld 16,$20,$20'
siphash.c: /tmp/ccYJrHvW.s:121: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccYJrHvW.s:134: Error: unrecognized opcode `shld 17,$4,$4'
siphash.c: /tmp/ccYJrHvW.s:141: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccYJrHvW.s:151: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccYJrHvW.s:247: Error: unrecognized opcode `shld 13,$10,$10'
siphash.c: /tmp/ccYJrHvW.s:259: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccYJrHvW.s:272: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccYJrHvW.s:285: Error: unrecognized opcode `shld 17,$10,$10'
siphash.c: /tmp/ccYJrHvW.s:295: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccYJrHvW.s:306: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccYJrHvW.s:345: Error: unrecognized opcode `shld 13,$6,$6'
siphash.c: /tmp/ccYJrHvW.s:354: Error: unrecognized opcode `shld 16,$2,$2'
siphash.c: /tmp/ccYJrHvW.s:373: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: /tmp/ccYJrHvW.s:388: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/ccYJrHvW.s:395: Error: unrecognized opcode `shld 21,$10,$10'
siphash.c: /tmp/ccYJrHvW.s:398: Error: unrecognized opcode `shld 32,$8,$8'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccf6VJct.s: Assembler messages:
siphash.c: /tmp/ccf6VJct.s:101: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccf6VJct.s:122: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccf6VJct.s:129: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccf6VJct.s:142: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccf6VJct.s:153: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccf6VJct.s:160: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccf6VJct.s:173: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/ccf6VJct.s:186: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/ccf6VJct.s:195: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccf6VJct.s:210: Error: unrecognized opcode `shld 17,$12,$12'
siphash.c: /tmp/ccf6VJct.s:219: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccf6VJct.s:228: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccf6VJct.s:316: Error: unrecognized opcode `shld 13,$8,$8'
siphash.c: /tmp/ccf6VJct.s:327: Error: unrecognized opcode `shld 16,$2,$2'
siphash.c: /tmp/ccf6VJct.s:336: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccf6VJct.s:343: Error: unrecognized opcode `shld 17,$4,$4'
siphash.c: /tmp/ccf6VJct.s:356: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/ccf6VJct.s:365: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: /tmp/ccf6VJct.s:372: Error: unrecognized opcode `shld 13,$12,$12'
siphash.c: /tmp/ccf6VJct.s:383: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/ccf6VJct.s:396: Error: unrecognized opcode `shld 32,$14,$14'
siphash.c: /tmp/ccf6VJct.s:407: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccf6VJct.s:420: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccf6VJct.s:423: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy2

Compiler output

Implementation: T:sandy2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/cctuSaOc.s: Assembler messages:
siphash.c: /tmp/cctuSaOc.s:101: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/cctuSaOc.s:122: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/cctuSaOc.s:129: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/cctuSaOc.s:142: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/cctuSaOc.s:153: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/cctuSaOc.s:160: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/cctuSaOc.s:173: Error: unrecognized opcode `shld 13,$4,$4'
siphash.c: /tmp/cctuSaOc.s:186: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/cctuSaOc.s:195: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/cctuSaOc.s:210: Error: unrecognized opcode `shld 17,$12,$12'
siphash.c: /tmp/cctuSaOc.s:219: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/cctuSaOc.s:228: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/cctuSaOc.s:316: Error: unrecognized opcode `shld 13,$8,$8'
siphash.c: /tmp/cctuSaOc.s:327: Error: unrecognized opcode `shld 16,$2,$2'
siphash.c: /tmp/cctuSaOc.s:336: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/cctuSaOc.s:343: Error: unrecognized opcode `shld 17,$4,$4'
siphash.c: /tmp/cctuSaOc.s:356: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/cctuSaOc.s:365: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: /tmp/cctuSaOc.s:372: Error: unrecognized opcode `shld 13,$12,$12'
siphash.c: /tmp/cctuSaOc.s:383: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/cctuSaOc.s:396: Error: unrecognized opcode `shld 32,$14,$14'
siphash.c: /tmp/cctuSaOc.s:407: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/cctuSaOc.s:420: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/cctuSaOc.s:423: Error: unrecognized opcode `shld 32,$10,$10'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy2

Compiler output

Implementation: T:sandy2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccoK2TdD.s: Assembler messages:
siphash.c: /tmp/ccoK2TdD.s:115: Error: unrecognized opcode `shld 13,$12,$12'
siphash.c: /tmp/ccoK2TdD.s:122: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/ccoK2TdD.s:135: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/ccoK2TdD.s:152: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccoK2TdD.s:159: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccoK2TdD.s:172: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccoK2TdD.s:189: Error: unrecognized opcode `shld 13,$8,$8'
siphash.c: /tmp/ccoK2TdD.s:196: Error: unrecognized opcode `shld 16,$4,$4'
siphash.c: /tmp/ccoK2TdD.s:207: Error: unrecognized opcode `shld 32,$4,$4'
siphash.c: /tmp/ccoK2TdD.s:223: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/ccoK2TdD.s:230: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccoK2TdD.s:241: Error: unrecognized opcode `shld 32,$2,$2'
siphash.c: /tmp/ccoK2TdD.s:330: Error: unrecognized opcode `shld 13,$2,$2'
siphash.c: /tmp/ccoK2TdD.s:333: Error: unrecognized opcode `shld 16,$6,$6'
siphash.c: /tmp/ccoK2TdD.s:344: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccoK2TdD.s:358: Error: unrecognized opcode `shld 17,$12,$12'
siphash.c: /tmp/ccoK2TdD.s:365: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/ccoK2TdD.s:376: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: /tmp/ccoK2TdD.s:392: Error: unrecognized opcode `shld 13,$12,$12'
siphash.c: /tmp/ccoK2TdD.s:399: Error: unrecognized opcode `shld 16,$6,$6'
siphash.c: /tmp/ccoK2TdD.s:410: Error: unrecognized opcode `shld 32,$6,$6'
siphash.c: /tmp/ccoK2TdD.s:426: Error: unrecognized opcode `shld 17,$6,$6'
siphash.c: /tmp/ccoK2TdD.s:433: Error: unrecognized opcode `shld 21,$4,$4'
siphash.c: /tmp/ccoK2TdD.s:442: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy2

Compiler output

Implementation: T:sandy2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/cc4OeIqo.s: Assembler messages:
siphash.c: /tmp/cc4OeIqo.s:92: Error: unrecognized opcode `shld 13,$14,$14'
siphash.c: /tmp/cc4OeIqo.s:102: Error: unrecognized opcode `shld 16,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:119: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/cc4OeIqo.s:128: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:141: Error: unrecognized opcode `shld 21,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:156: Error: unrecognized opcode `shld 13,$14,$14'
siphash.c: /tmp/cc4OeIqo.s:165: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:178: Error: unrecognized opcode `shld 16,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:191: Error: unrecognized opcode `shld 32,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:204: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/cc4OeIqo.s:207: Error: unrecognized opcode `shld 21,$12,$12'
siphash.c: /tmp/cc4OeIqo.s:216: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:288: Error: unrecognized opcode `shld 13,$2,$2'
siphash.c: /tmp/cc4OeIqo.s:295: Error: unrecognized opcode `shld 16,$6,$6'
siphash.c: /tmp/cc4OeIqo.s:304: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:317: Error: unrecognized opcode `shld 17,$14,$14'
siphash.c: /tmp/cc4OeIqo.s:328: Error: unrecognized opcode `shld 21,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:339: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:350: Error: unrecognized opcode `shld 13,$14,$14'
siphash.c: /tmp/cc4OeIqo.s:361: Error: unrecognized opcode `shld 16,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:374: Error: unrecognized opcode `shld 32,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:387: Error: unrecognized opcode `shld 17,$8,$8'
siphash.c: /tmp/cc4OeIqo.s:398: Error: unrecognized opcode `shld 21,$6,$6'
siphash.c: /tmp/cc4OeIqo.s:407: Error: unrecognized opcode `shld 32,$14,$14'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sandy2