Test results for armeabi, h7panda, crypto_auth/siphash24

[Page version: 20260131 15:44:05]

Measurements for armeabi, h7panda, crypto_auth Test results for armeabi, h7panda, crypto_auth Test results for crypto_auth/siphash24
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_auth
Primitive: siphash24
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
213521547 0 013839 468 848T:ref_legcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
218052823 0 016503 468 848T:ref_legcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
220111588 0 013883 468 848T:little2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
221791616 0 013955 468 840T:little2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
223782872 0 016555 468 848T:little2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
235801348 0 013683 468 840T:littlegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
239351543 0 013879 468 840T:ref_legcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
240901540 0 022223 468 856T:ref_leclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
241301568 0 017199 468 840T:ref_leclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
242591568 0 015065 464 840T:ref_leclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
243771568 0 022079 468 856T:ref_leclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
246211600 0 015283 468 848T:littlegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
252461530 0 013431 464 840T:ref_legcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
253241544 0 013451 464 840T:little2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
253291248 0 013155 464 840T:littlegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
254641136 0 013435 468 848T:littlegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
254851580 0 022263 468 856T:little2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
260251524 0 022207 468 856T:littleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
262361524 0 017159 468 840T:littleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
262511524 0 022039 468 856T:littleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
267041600 0 022111 468 856T:little2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
270801600 0 017231 468 840T:little2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
271101600 0 015097 464 840T:little2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
285531568 0 015383 468 840T:ref_leclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
29552952 0 014449 464 840T:littleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
300461548 0 015359 468 840T:little2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922
32191944 0 014759 468 840T:littleclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101520250922

Compiler output


siphash.c: siphash.c:31:7: warning: unused variable 'h' [-Wunused-variable]
siphash.c:    31 |   u64 h;
siphash.c:       |       ^
siphash.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:ref_leclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


siphash.c: siphash.c: In function 'crypto_auth_siphash24_ref_le_timingleaks':
siphash.c: siphash.c:31:7: warning: unused variable 'h' [-Wunused-variable]
siphash.c:    31 |   u64 h;
siphash.c:       |       ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:ref_legcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:ref_legcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:ref_legcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:ref_legcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c:    67 |                 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:    57 |                 HALF_ROUND(v0,v1,v2,v3,13,16); \
siphash.c:       |                 ^
siphash.c: siphash.c:50:7: note: expanded from macro 'HALF_ROUND'
siphash.c:    50 |                 b = rotl64(b, s); d = rotl64(d, t); \
siphash.c:       |                     ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c:    29 | #define rotl64(x, c) ROT(x,c)
siphash.c:       |                      ^
siphash.c: siphash.c:25:15: note: expanded from macro 'ROT'
siphash.c:    25 |      __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:     1 |         shld #13,r10,r10
siphash.c:       |         ^~~~
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c:    67 |                 for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c:       |                                                     ^
siphash.c: siphash.c:60:8: note: expanded from macro 'COMPRESS'
siphash.c:    60 |                 v2 = rotl64(v2, 32); \
siphash.c:       |                      ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:sandyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c:    67 |                 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:    57 |                 HALF_ROUND(v0,v1,v2,v3,13,16); \
siphash.c:       |                 ^
siphash.c: siphash.c:50:7: note: expanded from macro 'HALF_ROUND'
siphash.c:    50 |                 b = rotl64(b, s); d = rotl64(d, t); \
siphash.c:       |                     ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c:    29 | #define rotl64(x, c) ROT(x,c)
siphash.c:       |                      ^
siphash.c: siphash.c:25:15: note: expanded from macro 'ROT'
siphash.c:    25 |      __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:     1 |         shld #13,r2,r2
siphash.c:       |         ^~~~
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c:    67 |                 for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c:       |                                                     ^
siphash.c: siphash.c:60:8: note: expanded from macro 'COMPRESS'
siphash.c:    60 |                 v2 = rotl64(v2, 32); \
siphash.c:       |                      ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:sandyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandyclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


siphash.c: /tmp/ccEeZ7eq.s: Assembler messages:
siphash.c: /tmp/ccEeZ7eq.s:227: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccEeZ7eq.s:256: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccEeZ7eq.s:271: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccEeZ7eq.s:311: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccEeZ7eq.s:326: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccEeZ7eq.s:354: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccEeZ7eq.s:448: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccEeZ7eq.s:477: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccEeZ7eq.s:492: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccEeZ7eq.s:540: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccEeZ7eq.s:548: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccEeZ7eq.s:576: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccEeZ7eq.s:628: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccEeZ7eq.s:657: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccEeZ7eq.s:672: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccEeZ7eq.s:720: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccEeZ7eq.s:728: Error: bad instruction `shld #21,r8,r8'
siphash.c: /tmp/ccEeZ7eq.s:752: Error: bad instruction `shld #32,r2,r2'

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: /tmp/ccj61smT.s: Assembler messages:
siphash.c: /tmp/ccj61smT.s:211: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccj61smT.s:232: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccj61smT.s:289: Error: bad instruction `shld #16,r10,r10'
siphash.c: /tmp/ccj61smT.s:320: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccj61smT.s:347: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccj61smT.s:375: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccj61smT.s:418: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccj61smT.s:439: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccj61smT.s:472: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccj61smT.s:511: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccj61smT.s:570: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccj61smT.s:598: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccj61smT.s:713: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccj61smT.s:742: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccj61smT.s:767: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccj61smT.s:777: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccj61smT.s:828: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccj61smT.s:846: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccj61smT.s:856: Error: bad instruction `shld #13,r0,r0'
siphash.c: /tmp/ccj61smT.s:904: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccj61smT.s:921: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccj61smT.s:957: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccj61smT.s:982: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccj61smT.s:1001: Error: bad instruction `shld #21,r0,r0'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: /tmp/ccWDGGrN.s: Assembler messages:
siphash.c: /tmp/ccWDGGrN.s:205: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccWDGGrN.s:220: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:256: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:290: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccWDGGrN.s:309: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:343: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:379: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccWDGGrN.s:396: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:428: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccWDGGrN.s:463: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:481: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccWDGGrN.s:510: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccWDGGrN.s:631: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccWDGGrN.s:646: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:672: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccWDGGrN.s:698: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccWDGGrN.s:713: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccWDGGrN.s:741: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:769: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/ccWDGGrN.s:784: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccWDGGrN.s:810: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccWDGGrN.s:836: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccWDGGrN.s:851: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccWDGGrN.s:879: Error: bad instruction `shld #32,r2,r2'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: /tmp/ccr2IgoX.s: Assembler messages:
siphash.c: /tmp/ccr2IgoX.s:238: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccr2IgoX.s:268: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccr2IgoX.s:285: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccr2IgoX.s:312: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccr2IgoX.s:345: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccr2IgoX.s:362: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccr2IgoX.s:372: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccr2IgoX.s:427: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccr2IgoX.s:444: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccr2IgoX.s:477: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccr2IgoX.s:492: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccr2IgoX.s:520: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccr2IgoX.s:571: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccr2IgoX.s:586: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccr2IgoX.s:616: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccr2IgoX.s:650: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccr2IgoX.s:675: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccr2IgoX.s:697: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccr2IgoX.s:783: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccr2IgoX.s:827: Error: bad instruction `shld #16,r10,r10'
siphash.c: /tmp/ccr2IgoX.s:851: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccr2IgoX.s:891: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccr2IgoX.s:910: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccr2IgoX.s:948: Error: bad instruction `shld #32,r4,r4'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c:    40 |     ROUND
siphash.c:       |     ^
siphash.c: siphash.c:14:3: note: expanded from macro 'ROUND'
siphash.c:    14 |   ROTATE(v1,13); ROTATE(v3,16); \
siphash.c:       |   ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c:     8 |      __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:     1 |         shld #13,r2,r2
siphash.c:       |         ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c:    40 |     ROUND
siphash.c:       |     ^
siphash.c: siphash.c:20:3: note: expanded from macro 'ROUND'
siphash.c:    20 |   ROTATE(v2,32);
siphash.c:       |   ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c:     8 |      __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:     1 |         shld #32,r8,r8
siphash.c:       |         ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:sandy2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandy2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandy2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c:    40 |     ROUND
siphash.c:       |     ^
siphash.c: siphash.c:14:3: note: expanded from macro 'ROUND'
siphash.c:    14 |   ROTATE(v1,13); ROTATE(v3,16); \
siphash.c:       |   ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c:     8 |      __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:     1 |         shld #13,r8,r8
siphash.c:       |         ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c:    40 |     ROUND
siphash.c:       |     ^
siphash.c: siphash.c:20:3: note: expanded from macro 'ROUND'
siphash.c:    20 |   ROTATE(v2,32);
siphash.c:       |   ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c:     8 |      __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:     1 |         shld #32,r10,r10
siphash.c:       |         ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandy2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c:    40 |     ROUND
siphash.c:       |     ^
siphash.c: siphash.c:14:3: note: expanded from macro 'ROUND'
siphash.c:    14 |   ROTATE(v1,13); ROTATE(v3,16); \
siphash.c:       |   ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c:     8 |      __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:     1 |         shld #13,r2,r2
siphash.c:       |         ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c:    40 |     ROUND
siphash.c:       |     ^
siphash.c: siphash.c:20:3: note: expanded from macro 'ROUND'
siphash.c:    20 |   ROTATE(v2,32);
siphash.c:       |   ^
siphash.c: siphash.c:8:15: note: expanded from macro 'ROTATE'
siphash.c:     8 |      __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:     1 |         shld #32,r10,r10
siphash.c:       |         ^~~~
siphash.c: siphash.c:40:5: error: invalid instruction, did you mean: vshl?
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandy2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


siphash.c: /tmp/ccfTBjAK.s: Assembler messages:
siphash.c: /tmp/ccfTBjAK.s:203: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccfTBjAK.s:232: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:257: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:307: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:354: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:381: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:415: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:459: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:474: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:510: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:576: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:591: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccfTBjAK.s:660: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccfTBjAK.s:701: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:727: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccfTBjAK.s:737: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccfTBjAK.s:782: Error: bad instruction `shld #21,r10,r10'
siphash.c: /tmp/ccfTBjAK.s:809: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccfTBjAK.s:822: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/ccfTBjAK.s:854: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccfTBjAK.s:871: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccfTBjAK.s:912: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:946: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccfTBjAK.s:961: Error: bad instruction `shld #21,r2,r2'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandy2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: /tmp/cccSuuKs.s: Assembler messages:
siphash.c: /tmp/cccSuuKs.s:192: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/cccSuuKs.s:231: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cccSuuKs.s:275: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/cccSuuKs.s:314: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/cccSuuKs.s:342: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cccSuuKs.s:385: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cccSuuKs.s:421: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/cccSuuKs.s:445: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cccSuuKs.s:478: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/cccSuuKs.s:515: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cccSuuKs.s:582: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cccSuuKs.s:609: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/cccSuuKs.s:656: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cccSuuKs.s:723: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cccSuuKs.s:733: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cccSuuKs.s:779: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/cccSuuKs.s:801: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cccSuuKs.s:843: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/cccSuuKs.s:880: Error: bad instruction `shld #13,r6,r6'
siphash.c: /tmp/cccSuuKs.s:902: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cccSuuKs.s:935: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cccSuuKs.s:975: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/cccSuuKs.s:1033: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cccSuuKs.s:1056: Error: bad instruction `shld #13,r6,r6'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandy2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: /tmp/ccxJ69FN.s: Assembler messages:
siphash.c: /tmp/ccxJ69FN.s:199: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccxJ69FN.s:214: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:247: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:283: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:299: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:336: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:368: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:388: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:423: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:448: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccxJ69FN.s:463: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:491: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccxJ69FN.s:592: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccxJ69FN.s:607: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:630: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:655: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccxJ69FN.s:670: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccxJ69FN.s:697: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:722: Error: bad instruction `shld #13,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:737: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccxJ69FN.s:764: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccxJ69FN.s:789: Error: bad instruction `shld #17,r4,r4'
siphash.c: /tmp/ccxJ69FN.s:804: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccxJ69FN.s:831: Error: bad instruction `shld #32,r0,r0'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandy2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


siphash.c: /tmp/cc8CVwry.s: Assembler messages:
siphash.c: /tmp/cc8CVwry.s:192: Error: bad instruction `shld #13,r0,r0'
siphash.c: /tmp/cc8CVwry.s:232: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc8CVwry.s:257: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/cc8CVwry.s:267: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/cc8CVwry.s:301: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/cc8CVwry.s:320: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cc8CVwry.s:345: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/cc8CVwry.s:375: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/cc8CVwry.s:394: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc8CVwry.s:425: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cc8CVwry.s:440: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc8CVwry.s:464: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/cc8CVwry.s:505: Error: bad instruction `shld #13,r0,r0'
siphash.c: /tmp/cc8CVwry.s:535: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/cc8CVwry.s:554: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/cc8CVwry.s:579: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/cc8CVwry.s:609: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/cc8CVwry.s:628: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cc8CVwry.s:653: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/cc8CVwry.s:683: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/cc8CVwry.s:702: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc8CVwry.s:727: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cc8CVwry.s:757: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc8CVwry.s:776: Error: bad instruction `shld #32,r2,r2'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandy2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)