Implementation notes: aarch64, gcc185, crypto_auth/siphash24

Computer: gcc185
Microarchitecture: aarch64; Skylark (503f0002)
Architecture: aarch64
CPU ID: 503f0002
SUPERCOP version: 20240107
Operation: crypto_auth
Primitive: siphash24
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6450628 0 014474 800 752T:littleclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
64501128 0 015190 816 776T:littlegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6450560 0 012357 792 752T:littlegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6450712 0 013565 808 760T:little2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6450712 0 014758 816 776T:little2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6450711 0 014522 800 752T:ref_leclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6450711 0 016210 800 760T:ref_leclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6450711 0 012898 800 752T:ref_leclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6450711 0 012660 792 752T:ref_leclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6450711 0 016210 800 760T:ref_leclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6450772 0 013637 808 760T:ref_legcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6450772 0 014830 816 776T:ref_legcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6450695 0 012485 792 752T:ref_legcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6525668 0 013533 808 760T:littlegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6525708 0 013445 808 760T:little2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6600628 0 016146 800 760T:littleclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6600628 0 016146 800 760T:littleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6750668 0 014482 800 752T:little2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6750668 0 012866 800 752T:little2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6750672 0 012612 792 752T:little2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6825680 0 012469 792 752T:little2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6825764 0 013509 808 760T:ref_legcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
6900668 0 016170 800 760T:little2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
6900668 0 016170 800 760T:little2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
7200608 0 013365 808 760T:littlegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
7500488 0 012460 792 752T:littleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
7875480 0 012698 800 752T:littleclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
siphash.c: siphash.c:67:39: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
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,x12,x12
siphash.c: | ^
siphash.c: siphash.c:67:39: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
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:25: note: expanded from macro 'HALF_ROUND'
siphash.c: ...

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

Compiler output

Implementation: T:sandy
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
siphash.c: siphash.c:67:39: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
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,x9,x9
siphash.c: | ^
siphash.c: siphash.c:67:39: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
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:25: note: expanded from macro 'HALF_ROUND'
siphash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sandy
clang -march=native -Os -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/ccQywwU2.s: Assembler messages:
siphash.c: /tmp/ccQywwU2.s:41: Error: unknown mnemonic `shld' -- `shld 13,x6,x6'
siphash.c: /tmp/ccQywwU2.s:48: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccQywwU2.s:56: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccQywwU2.s:64: Error: unknown mnemonic `shld' -- `shld 17,x5,x5'
siphash.c: /tmp/ccQywwU2.s:67: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccQywwU2.s:74: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccQywwU2.s:82: Error: unknown mnemonic `shld' -- `shld 13,x5,x5'
siphash.c: /tmp/ccQywwU2.s:85: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccQywwU2.s:92: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccQywwU2.s:100: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccQywwU2.s:103: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccQywwU2.s:110: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccQywwU2.s:133: Error: unknown mnemonic `shld' -- `shld 13,x6,x6'
siphash.c: /tmp/ccQywwU2.s:136: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccQywwU2.s:143: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccQywwU2.s:152: Error: unknown mnemonic `shld' -- `shld 17,x6,x6'
siphash.c: /tmp/ccQywwU2.s:155: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccQywwU2.s:162: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccQywwU2.s:169: Error: unknown mnemonic `shld' -- `shld 13,x2,x2'
siphash.c: /tmp/ccQywwU2.s:172: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccQywwU2.s:179: Error: unknown mnemonic `shld' -- `shld 32,x1,x1'
siphash.c: /tmp/ccQywwU2.s:187: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccQywwU2.s:190: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/ccQywwU2.s:197: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
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/ccHRYKEj.s: Assembler messages:
siphash.c: /tmp/ccHRYKEj.s:45: Error: unknown mnemonic `shld' -- `shld 13,x6,x6'
siphash.c: /tmp/ccHRYKEj.s:53: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccHRYKEj.s:60: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:68: Error: unknown mnemonic `shld' -- `shld 17,x7,x7'
siphash.c: /tmp/ccHRYKEj.s:71: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:78: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccHRYKEj.s:87: Error: unknown mnemonic `shld' -- `shld 13,x6,x6'
siphash.c: /tmp/ccHRYKEj.s:90: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:98: Error: unknown mnemonic `shld' -- `shld 32,x7,x7'
siphash.c: /tmp/ccHRYKEj.s:104: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/ccHRYKEj.s:107: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:115: Error: unknown mnemonic `shld' -- `shld 32,x9,x9'
siphash.c: /tmp/ccHRYKEj.s:137: Error: unknown mnemonic `shld' -- `shld 13,x6,x6'
siphash.c: /tmp/ccHRYKEj.s:140: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:147: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccHRYKEj.s:154: Error: unknown mnemonic `shld' -- `shld 17,x6,x6'
siphash.c: /tmp/ccHRYKEj.s:157: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:166: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccHRYKEj.s:172: Error: unknown mnemonic `shld' -- `shld 13,x6,x6'
siphash.c: /tmp/ccHRYKEj.s:175: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:182: Error: unknown mnemonic `shld' -- `shld 32,x1,x1'
siphash.c: /tmp/ccHRYKEj.s:190: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/ccHRYKEj.s:197: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccHRYKEj.s:200: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
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/ccftnIAp.s: Assembler messages:
siphash.c: /tmp/ccftnIAp.s:44: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/ccftnIAp.s:47: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/ccftnIAp.s:54: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccftnIAp.s:61: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccftnIAp.s:64: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
siphash.c: /tmp/ccftnIAp.s:71: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/ccftnIAp.s:78: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/ccftnIAp.s:81: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/ccftnIAp.s:88: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccftnIAp.s:95: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccftnIAp.s:98: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
siphash.c: /tmp/ccftnIAp.s:105: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/ccftnIAp.s:130: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/ccftnIAp.s:133: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/ccftnIAp.s:140: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccftnIAp.s:147: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccftnIAp.s:150: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccftnIAp.s:157: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/ccftnIAp.s:164: Error: unknown mnemonic `shld' -- `shld 13,x3,x3'
siphash.c: /tmp/ccftnIAp.s:167: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/ccftnIAp.s:174: Error: unknown mnemonic `shld' -- `shld 32,x2,x2'
siphash.c: /tmp/ccftnIAp.s:181: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/ccftnIAp.s:184: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccftnIAp.s:191: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
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/ccc40Tzw.s: Assembler messages:
siphash.c: /tmp/ccc40Tzw.s:55: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/ccc40Tzw.s:58: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:65: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccc40Tzw.s:72: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccc40Tzw.s:75: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccc40Tzw.s:82: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/ccc40Tzw.s:89: Error: unknown mnemonic `shld' -- `shld 13,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:92: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/ccc40Tzw.s:99: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccc40Tzw.s:106: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:109: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccc40Tzw.s:116: Error: unknown mnemonic `shld' -- `shld 32,x2,x2'
siphash.c: /tmp/ccc40Tzw.s:127: Error: unknown mnemonic `shld' -- `shld 13,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:130: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/ccc40Tzw.s:139: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccc40Tzw.s:145: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:148: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccc40Tzw.s:155: Error: unknown mnemonic `shld' -- `shld 32,x2,x2'
siphash.c: /tmp/ccc40Tzw.s:182: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/ccc40Tzw.s:185: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:192: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/ccc40Tzw.s:199: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccc40Tzw.s:202: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
siphash.c: /tmp/ccc40Tzw.s:209: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
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 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
siphash.c: siphash.c:40:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
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,x11,x11
siphash.c: | ^
siphash.c: siphash.c:40:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
siphash.c: 40 | ROUND
siphash.c: | ^
siphash.c: siphash.c:14:18: 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 16,x12,x12
siphash.c: | ^
siphash.c: siphash.c:40:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
siphash.c: ...

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

Compiler output

Implementation: T:sandy2
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
siphash.c: siphash.c:40:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
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,x10,x10
siphash.c: | ^
siphash.c: siphash.c:40:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
siphash.c: 40 | ROUND
siphash.c: | ^
siphash.c: siphash.c:14:18: 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 16,x11,x11
siphash.c: | ^
siphash.c: siphash.c:40:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
siphash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -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/cc0Pea22.s: Assembler messages:
siphash.c: /tmp/cc0Pea22.s:49: Error: unknown mnemonic `shld' -- `shld 13,x8,x8'
siphash.c: /tmp/cc0Pea22.s:55: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/cc0Pea22.s:64: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/cc0Pea22.s:72: Error: unknown mnemonic `shld' -- `shld 17,x5,x5'
siphash.c: /tmp/cc0Pea22.s:75: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/cc0Pea22.s:82: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/cc0Pea22.s:90: Error: unknown mnemonic `shld' -- `shld 13,x5,x5'
siphash.c: /tmp/cc0Pea22.s:93: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/cc0Pea22.s:100: Error: unknown mnemonic `shld' -- `shld 32,x8,x8'
siphash.c: /tmp/cc0Pea22.s:108: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/cc0Pea22.s:111: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/cc0Pea22.s:118: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/cc0Pea22.s:143: Error: unknown mnemonic `shld' -- `shld 13,x8,x8'
siphash.c: /tmp/cc0Pea22.s:146: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/cc0Pea22.s:153: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/cc0Pea22.s:160: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/cc0Pea22.s:163: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/cc0Pea22.s:172: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/cc0Pea22.s:178: Error: unknown mnemonic `shld' -- `shld 13,x2,x2'
siphash.c: /tmp/cc0Pea22.s:181: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/cc0Pea22.s:188: Error: unknown mnemonic `shld' -- `shld 32,x1,x1'
siphash.c: /tmp/cc0Pea22.s:196: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/cc0Pea22.s:203: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/cc0Pea22.s:206: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
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/ccPezy8F.s: Assembler messages:
siphash.c: /tmp/ccPezy8F.s:49: Error: unknown mnemonic `shld' -- `shld 13,x8,x8'
siphash.c: /tmp/ccPezy8F.s:55: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccPezy8F.s:64: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccPezy8F.s:72: Error: unknown mnemonic `shld' -- `shld 17,x5,x5'
siphash.c: /tmp/ccPezy8F.s:75: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccPezy8F.s:82: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccPezy8F.s:90: Error: unknown mnemonic `shld' -- `shld 13,x5,x5'
siphash.c: /tmp/ccPezy8F.s:93: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccPezy8F.s:100: Error: unknown mnemonic `shld' -- `shld 32,x8,x8'
siphash.c: /tmp/ccPezy8F.s:108: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccPezy8F.s:111: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/ccPezy8F.s:118: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccPezy8F.s:143: Error: unknown mnemonic `shld' -- `shld 13,x8,x8'
siphash.c: /tmp/ccPezy8F.s:146: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccPezy8F.s:153: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccPezy8F.s:160: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/ccPezy8F.s:163: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccPezy8F.s:172: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccPezy8F.s:178: Error: unknown mnemonic `shld' -- `shld 13,x2,x2'
siphash.c: /tmp/ccPezy8F.s:181: Error: unknown mnemonic `shld' -- `shld 16,x0,x0'
siphash.c: /tmp/ccPezy8F.s:188: Error: unknown mnemonic `shld' -- `shld 32,x1,x1'
siphash.c: /tmp/ccPezy8F.s:196: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/ccPezy8F.s:203: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
siphash.c: /tmp/ccPezy8F.s:206: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
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/cckBQ40h.s: Assembler messages:
siphash.c: /tmp/cckBQ40h.s:49: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/cckBQ40h.s:52: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/cckBQ40h.s:59: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/cckBQ40h.s:66: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/cckBQ40h.s:69: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
siphash.c: /tmp/cckBQ40h.s:76: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/cckBQ40h.s:83: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/cckBQ40h.s:86: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/cckBQ40h.s:93: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/cckBQ40h.s:100: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/cckBQ40h.s:103: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
siphash.c: /tmp/cckBQ40h.s:110: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/cckBQ40h.s:142: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/cckBQ40h.s:145: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/cckBQ40h.s:152: Error: unknown mnemonic `shld' -- `shld 32,x6,x6'
siphash.c: /tmp/cckBQ40h.s:159: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/cckBQ40h.s:162: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/cckBQ40h.s:169: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/cckBQ40h.s:176: Error: unknown mnemonic `shld' -- `shld 13,x3,x3'
siphash.c: /tmp/cckBQ40h.s:179: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/cckBQ40h.s:186: Error: unknown mnemonic `shld' -- `shld 32,x2,x2'
siphash.c: /tmp/cckBQ40h.s:193: Error: unknown mnemonic `shld' -- `shld 17,x3,x3'
siphash.c: /tmp/cckBQ40h.s:196: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/cckBQ40h.s:203: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
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/ccxMw2t1.s: Assembler messages:
siphash.c: /tmp/ccxMw2t1.s:54: Error: unknown mnemonic `shld' -- `shld 13,x4,x4'
siphash.c: /tmp/ccxMw2t1.s:60: Error: unknown mnemonic `shld' -- `shld 32,x7,x7'
siphash.c: /tmp/ccxMw2t1.s:67: Error: unknown mnemonic `shld' -- `shld 16,x3,x3'
siphash.c: /tmp/ccxMw2t1.s:75: Error: unknown mnemonic `shld' -- `shld 17,x4,x4'
siphash.c: /tmp/ccxMw2t1.s:78: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:86: Error: unknown mnemonic `shld' -- `shld 32,x5,x5'
siphash.c: /tmp/ccxMw2t1.s:92: Error: unknown mnemonic `shld' -- `shld 13,x2,x2'
siphash.c: /tmp/ccxMw2t1.s:95: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:102: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccxMw2t1.s:109: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/ccxMw2t1.s:112: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:121: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccxMw2t1.s:128: Error: unknown mnemonic `shld' -- `shld 13,x2,x2'
siphash.c: /tmp/ccxMw2t1.s:134: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:141: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccxMw2t1.s:144: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/ccxMw2t1.s:151: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:158: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
siphash.c: /tmp/ccxMw2t1.s:161: Error: unknown mnemonic `shld' -- `shld 13,x2,x2'
siphash.c: /tmp/ccxMw2t1.s:168: Error: unknown mnemonic `shld' -- `shld 16,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:175: Error: unknown mnemonic `shld' -- `shld 32,x4,x4'
siphash.c: /tmp/ccxMw2t1.s:178: Error: unknown mnemonic `shld' -- `shld 17,x2,x2'
siphash.c: /tmp/ccxMw2t1.s:185: Error: unknown mnemonic `shld' -- `shld 21,x1,x1'
siphash.c: /tmp/ccxMw2t1.s:192: Error: unknown mnemonic `shld' -- `shld 32,x3,x3'
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