Implementation notes: armeabi, berry2, crypto_auth/siphash24

Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_auth
Primitive: siphash24
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
285981656 0 011547 380 752T:ref_legcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
304481508 0 022951 384 760T:ref_leclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024020620240107
308441688 0 011499 380 752T:ref_legcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
309121688 0 013368 384 752T:ref_legcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
316091484 0 010725 372 752T:ref_legcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
316581552 0 022995 384 760T:littleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024020620240107
323821656 0 011467 380 752T:little2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
323991680 0 013360 384 752T:little2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
324941332 0 011143 380 752T:littlegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
327941516 0 011407 380 752T:little2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
331481628 0 023072 384 760T:little2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024020620240107
336941248 0 011139 380 752T:littlegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
339321708 0 013388 384 752T:littlegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
339561544 0 010786 372 752T:little2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107
344121172 0 010413 372 752T:littlegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024020620240107

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c: for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c: ^
siphash.c: siphash.c:57:3: note: expanded from macro 'COMPRESS'
siphash.c: HALF_ROUND(v0,v1,v2,v3,13,16); \
siphash.c: ^
siphash.c: siphash.c:50:25: note: expanded from macro 'HALF_ROUND'
siphash.c: b = rotl64(b, s); d = rotl64(d, t); \
siphash.c: ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: #define rotl64(x, c) ROT(x,c)
siphash.c: ^
siphash.c: siphash.c:25:15: note: expanded from macro 'ROT'
siphash.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(n)); \
siphash.c: ^
siphash.c: <inline asm>:1:2: note: instantiated into assembly here
siphash.c: shld #16,r4,r4
siphash.c: ^~~~
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c: for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c: ^
siphash.c: siphash.c:59:3: note: expanded from macro 'COMPRESS'
siphash.c: HALF_ROUND(v2,v1,v0,v3,17,21); \
siphash.c: ^
siphash.c: siphash.c:50:25: note: expanded from macro 'HALF_ROUND'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sandy

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/cc6frQvx.s: Assembler messages:
siphash.c: /tmp/cc6frQvx.s:102: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc6frQvx.s:124: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/cc6frQvx.s:140: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/cc6frQvx.s:150: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc6frQvx.s:162: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc6frQvx.s:185: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/cc6frQvx.s:200: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cc6frQvx.s:214: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc6frQvx.s:236: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc6frQvx.s:246: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/cc6frQvx.s:259: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/cc6frQvx.s:272: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cc6frQvx.s:322: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc6frQvx.s:338: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/cc6frQvx.s:345: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/cc6frQvx.s:354: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc6frQvx.s:365: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/cc6frQvx.s:375: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/cc6frQvx.s:387: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cc6frQvx.s:397: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/cc6frQvx.s:408: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/cc6frQvx.s:416: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc6frQvx.s:428: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/cc6frQvx.s:438: Error: bad instruction `shld #32,r8,r8'
siphash.c: ...

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/ccuJ8UpT.s: Assembler messages:
siphash.c: /tmp/ccuJ8UpT.s:98: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccuJ8UpT.s:119: Error: bad instruction `shld #16,r8,r8'
siphash.c: /tmp/ccuJ8UpT.s:133: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccuJ8UpT.s:149: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccuJ8UpT.s:161: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:173: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccuJ8UpT.s:185: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:204: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:227: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccuJ8UpT.s:237: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:251: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccuJ8UpT.s:264: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:316: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccuJ8UpT.s:332: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccuJ8UpT.s:342: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccuJ8UpT.s:345: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccuJ8UpT.s:364: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccuJ8UpT.s:372: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:375: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccuJ8UpT.s:388: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:403: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccuJ8UpT.s:412: Error: bad instruction `shld #17,r10,r10'
siphash.c: /tmp/ccuJ8UpT.s:430: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccuJ8UpT.s:440: Error: bad instruction `shld #32,r6,r6'
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/ccCSAXAS.s: Assembler messages:
siphash.c: /tmp/ccCSAXAS.s:99: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccCSAXAS.s:102: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:121: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:137: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:144: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccCSAXAS.s:164: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:180: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccCSAXAS.s:187: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccCSAXAS.s:205: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccCSAXAS.s:217: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccCSAXAS.s:224: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccCSAXAS.s:235: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccCSAXAS.s:304: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccCSAXAS.s:307: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:320: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccCSAXAS.s:332: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:335: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccCSAXAS.s:348: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccCSAXAS.s:360: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccCSAXAS.s:363: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:376: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccCSAXAS.s:388: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccCSAXAS.s:391: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccCSAXAS.s:409: Error: bad instruction `shld #32,r6,r6'
siphash.c: ...

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/cc2R5lIN.s: Assembler messages:
siphash.c: /tmp/cc2R5lIN.s:114: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc2R5lIN.s:124: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:138: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/cc2R5lIN.s:145: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:157: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:170: Error: bad instruction `shld #13,r0,r0'
siphash.c: /tmp/cc2R5lIN.s:178: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:189: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/cc2R5lIN.s:201: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/cc2R5lIN.s:211: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:220: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/cc2R5lIN.s:233: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc2R5lIN.s:250: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/cc2R5lIN.s:267: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:281: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc2R5lIN.s:294: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/cc2R5lIN.s:302: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/cc2R5lIN.s:316: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cc2R5lIN.s:362: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc2R5lIN.s:374: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:387: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:407: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:415: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc2R5lIN.s:434: Error: bad instruction `shld #32,r4,r4'
siphash.c: ...

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: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c: ROUND
siphash.c: ^
siphash.c: siphash.c:14:3: note: expanded from macro 'ROUND'
siphash.c: ROTATE(v1,13); ROTATE(v3,16); \
siphash.c: ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(n)); \
siphash.c: ^
siphash.c: <inline asm>:1:2: note: instantiated into assembly here
siphash.c: shld #13,r4,r4
siphash.c: ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c: ROUND
siphash.c: ^
siphash.c: siphash.c:20:3: note: expanded from macro 'ROUND'
siphash.c: ROTATE(v2,32);
siphash.c: ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(n)); \
siphash.c: ^
siphash.c: <inline asm>:1:2: note: instantiated into assembly here
siphash.c: shld #32,r4,r4
siphash.c: ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sandy2

Compiler output

Implementation: T:sandy2
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
siphash.c: /tmp/ccD13t3c.s: Assembler messages:
siphash.c: /tmp/ccD13t3c.s:103: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccD13t3c.s:125: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccD13t3c.s:139: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccD13t3c.s:154: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccD13t3c.s:163: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccD13t3c.s:175: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccD13t3c.s:186: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccD13t3c.s:201: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccD13t3c.s:218: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccD13t3c.s:227: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccD13t3c.s:237: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccD13t3c.s:253: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccD13t3c.s:309: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccD13t3c.s:325: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccD13t3c.s:332: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccD13t3c.s:335: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccD13t3c.s:353: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccD13t3c.s:363: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccD13t3c.s:366: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccD13t3c.s:379: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccD13t3c.s:393: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccD13t3c.s:401: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccD13t3c.s:416: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccD13t3c.s:427: Error: bad instruction `shld #32,r4,r4'
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/ccUGN1vd.s: Assembler messages:
siphash.c: /tmp/ccUGN1vd.s:103: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccUGN1vd.s:125: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccUGN1vd.s:139: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccUGN1vd.s:154: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccUGN1vd.s:163: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccUGN1vd.s:175: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccUGN1vd.s:186: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccUGN1vd.s:201: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccUGN1vd.s:218: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccUGN1vd.s:227: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccUGN1vd.s:237: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccUGN1vd.s:253: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccUGN1vd.s:291: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccUGN1vd.s:307: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccUGN1vd.s:314: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccUGN1vd.s:317: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccUGN1vd.s:335: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccUGN1vd.s:345: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccUGN1vd.s:348: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccUGN1vd.s:361: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccUGN1vd.s:375: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccUGN1vd.s:383: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccUGN1vd.s:398: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccUGN1vd.s:409: Error: bad instruction `shld #32,r4,r4'
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/ccmrJvDB.s: Assembler messages:
siphash.c: /tmp/ccmrJvDB.s:102: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccmrJvDB.s:105: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccmrJvDB.s:125: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccmrJvDB.s:141: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccmrJvDB.s:148: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:169: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccmrJvDB.s:183: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:190: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccmrJvDB.s:207: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccmrJvDB.s:221: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:228: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccmrJvDB.s:243: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccmrJvDB.s:299: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccmrJvDB.s:302: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:315: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:327: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccmrJvDB.s:330: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccmrJvDB.s:343: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccmrJvDB.s:355: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:358: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccmrJvDB.s:371: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccmrJvDB.s:383: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccmrJvDB.s:386: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccmrJvDB.s:399: Error: bad instruction `shld #32,r2,r2'
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/ccyqYtX1.s: Assembler messages:
siphash.c: /tmp/ccyqYtX1.s:108: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccyqYtX1.s:118: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:127: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:139: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccyqYtX1.s:149: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccyqYtX1.s:165: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccyqYtX1.s:174: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccyqYtX1.s:182: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:197: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccyqYtX1.s:205: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccyqYtX1.s:213: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccyqYtX1.s:224: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccyqYtX1.s:240: Error: bad instruction `shld #13,r0,r0'
siphash.c: /tmp/ccyqYtX1.s:251: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccyqYtX1.s:264: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccyqYtX1.s:272: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:282: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccyqYtX1.s:296: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:306: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:314: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccyqYtX1.s:329: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:339: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccyqYtX1.s:347: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccyqYtX1.s:360: Error: bad instruction `shld #32,r2,r2'
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