Implementation notes: aarch64, pi4b, crypto_aead/isapa128av20

Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2173424668 0 017844 816 864T:opt_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2204034228 0 016436 816 848T:opt_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2207915120 0 1618300 816 880T:opt_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2233614816 0 017996 816 864T:opt_32_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2260414544 0 1616756 816 864T:opt_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2530374088 0 019364 800 840T:opt_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2581024436 0 1615636 800 856T:opt_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2676014448 0 016667 808 848T:opt_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2712626552 0 020754 840 856T:opt_32_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
2721364892 0 1617115 808 864T:opt_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
2742575844 0 020050 840 856T:opt_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
2742676172 0 1620378 840 872T:opt_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
3314292604 0 018920 816 848T:opt_32_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
3359192292 0 013484 800 840T:opt_32_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
3640302652 0 014891 808 848T:opt_32_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
38112141728 0 055898 840 856T:bi_32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
41597112156 0 1626362 840 872T:bi_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
41919411300 0 025506 840 856T:bi_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
4410904061 0 018346 848 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
4944447928 0 021108 816 864T:bi_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
4944467552 0 1619788 816 864T:bi_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
4951497180 0 019396 816 848T:bi_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
4966598460 0 1621660 816 880T:bi_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
50303852368 0 065492 816 864T:bi_32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
50439552060 0 064236 816 848T:bi_32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
5173317020 0 018228 800 840T:bi_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
5238257380 0 1618580 800 856T:bi_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
5287187324 0 019571 808 848T:bi_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
53299252884 0 064044 800 840T:bi_32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
5342507784 0 1620019 808 864T:bi_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
5365784376 0 017644 824 864T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
54025558320 0 070523 808 848T:bi_32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
7627593540 0 015844 824 848T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
9757403496 0 015811 816 848T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
11114733188 0 014476 808 840T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
170356422472 0 034660 816 848T:bi_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
187087024516 0 037676 816 864T:bi_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
22238765740 0 019954 840 856T:opt_8_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
225603021764 0 032956 800 840T:bi_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
227040422980 0 035195 808 848T:bi_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
252956824304 0 037460 816 864T:opt_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
255816623852 0 038042 840 856T:opt_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
349114421284 0 033484 816 848T:opt_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
360905416848 0 028028 800 840T:opt_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
382806321356 0 033563 808 848T:opt_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
434047624916 0 039098 840 856T:bi_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122420231222
61884936576 0 019772 816 864T:opt_8_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
62478543292 0 015539 808 848T:opt_8_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
63007483012 0 014204 800 840T:opt_8_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222
67533913220 0 015444 816 848T:opt_8_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122420231222

Test failure

Implementation: T:opt_32_armv67m
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 111

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

Test failure

Implementation: T:opt_32_armv67m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
*** stack smashing detected ***: terminated

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_armv67m
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_armv67m
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_armv67m
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_armv67m

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:157:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: : [x0_e] "+r"(s->w[0][0]), [x0_o] "+r"(s->w[0][1]),
isap.c: ^
isap.c: ./asconp.h:99:14: note: use constraint modifier "w"
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^~~~~~~
isap.c: %w[x0_e]
isap.c: ./asconp.h:157:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: : [x0_e] "+r"(s->w[0][0]), [x0_o] "+r"(s->w[0][1]),
isap.c: ^
isap.c: ./asconp.h:99:23: note: use constraint modifier "w"
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^~~~~~~
isap.c: %w[x0_e]
isap.c: ./asconp.h:161:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: [x4_e] "+r"(s->w[4][0]), [x4_o] "+r"(s->w[4][1]), [tmp0] "=r"(tmp0),
isap.c: ^
isap.c: ./asconp.h:99:32: note: use constraint modifier "w"
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^~~~~~~
isap.c: %w[x4_e]
isap.c: ./asconp.h:161:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: [x4_e] "+r"(s->w[4][0]), [x4_o] "+r"(s->w[4][1]), [tmp0] "=r"(tmp0),
isap.c: ^
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccaKEJuO.s: Assembler messages:
isap.c: /tmp/ccaKEJuO.s:210: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccaKEJuO.s:287: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccaKEJuO.s:332: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccaKEJuO.s:348: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccaKEJuO.s:531: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccaKEJuO.s:592: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccaKEJuO.s:698: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccaKEJuO.s:820: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccaKEJuO.s:893: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:975: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1044: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1113: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1182: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1251: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1321: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1390: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1527: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1608: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccaKEJuO.s:1656: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccaKEJuO.s:1672: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccaKEJuO.s:1864: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccaKEJuO.s:1928: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccaKEJuO.s:2037: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccaKEJuO.s:2159: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccne930Y.s: Assembler messages:
isap.c: /tmp/ccne930Y.s:210: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccne930Y.s:287: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccne930Y.s:332: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccne930Y.s:348: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccne930Y.s:531: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccne930Y.s:592: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccne930Y.s:698: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccne930Y.s:820: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccne930Y.s:893: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:975: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1044: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1113: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1182: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1251: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1321: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1390: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1527: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1608: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccne930Y.s:1656: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccne930Y.s:1672: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccne930Y.s:1864: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccne930Y.s:1928: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccne930Y.s:2037: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccne930Y.s:2159: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccnrI8rd.s: Assembler messages:
isap.c: /tmp/ccnrI8rd.s:264: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccnrI8rd.s:341: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccnrI8rd.s:386: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccnrI8rd.s:402: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccnrI8rd.s:585: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccnrI8rd.s:646: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccnrI8rd.s:752: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccnrI8rd.s:874: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccnrI8rd.s:961: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccnrI8rd.s:1053: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1124: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1194: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1264: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1334: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1404: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1474: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccnrI8rd.s:1624: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccnrI8rd.s:1701: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccnrI8rd.s:1746: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccnrI8rd.s:1762: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccnrI8rd.s:1945: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccnrI8rd.s:2006: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccnrI8rd.s:2112: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccnrI8rd.s:2234: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccO0Mg7W.s: Assembler messages:
isap.c: /tmp/ccO0Mg7W.s:209: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccO0Mg7W.s:286: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccO0Mg7W.s:331: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccO0Mg7W.s:347: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccO0Mg7W.s:530: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccO0Mg7W.s:591: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccO0Mg7W.s:697: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccO0Mg7W.s:819: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccO0Mg7W.s:899: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:968: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1037: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1106: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1175: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1244: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1313: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1387: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccO0Mg7W.s:1526: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccO0Mg7W.s:1603: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccO0Mg7W.s:1648: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccO0Mg7W.s:1664: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccO0Mg7W.s:1847: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccO0Mg7W.s:1908: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccO0Mg7W.s:2014: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccO0Mg7W.s:2136: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:236:18: error: invalid output constraint '+l' in asm
isap.c: : [x0_e] "+l"(s->w[0][0]), [x1_e] "+l"(s->w[1][0]),
isap.c: ^
isap.c: 1 error generated.

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

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: isap.c: In function 'isap_rk':
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: asconp.h: In function 'PROUNDS':
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: asconp.h: In function 'PROUNDS.constprop':
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~

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

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:237:18: error: invalid output constraint '+l' in asm
isap.c: : [x0_e] "+l"(s->w[0][0]), [x1_e] "+l"(s->w[1][0]),
isap.c: ^
isap.c: 1 error generated.

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

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: asconp.h: In function 'PROUNDS':
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: asconp.h: In function 'PROUNDS.constprop':
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:156:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: [x2_e] "+r"(s->w[2][0]), [x2_o] "+r"(s->w[2][1]),
isap.c: ^
isap.c: ./asconp.h:102:14: note: use constraint modifier "w"
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^~~~~~~
isap.c: %w[x2_e]
isap.c: ./asconp.h:156:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: [x2_e] "+r"(s->w[2][0]), [x2_o] "+r"(s->w[2][1]),
isap.c: ^
isap.c: ./asconp.h:102:23: note: use constraint modifier "w"
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^~~~~~~
isap.c: %w[x2_e]
isap.c: ./asconp.h:158:73: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: [x4_e] "+r"(s->w[4][0]), [x4_o] "+r"(s->w[4][1]), [tmp0] "=r"(tmp0),
isap.c: ^
isap.c: ./asconp.h:103:14: note: use constraint modifier "w"
isap.c: "eor %[tmp0], %[x1_e], %[x2_e]\n\t"
isap.c: ^~~~~~~
isap.c: %w[tmp0]
isap.c: ./asconp.h:155:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
isap.c: [x1_e] "+r"(s->w[1][0]), [x1_o] "+r"(s->w[1][1]),
isap.c: ^
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/cclWhM2Q.s: Assembler messages:
isap.c: /tmp/cclWhM2Q.s:199: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cclWhM2Q.s:270: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cclWhM2Q.s:309: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cclWhM2Q.s:325: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cclWhM2Q.s:490: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cclWhM2Q.s:545: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cclWhM2Q.s:639: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cclWhM2Q.s:749: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cclWhM2Q.s:816: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:892: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:955: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1018: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1081: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1144: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1207: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1271: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1397: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1471: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cclWhM2Q.s:1513: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cclWhM2Q.s:1529: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cclWhM2Q.s:1703: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cclWhM2Q.s:1761: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cclWhM2Q.s:1861: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cclWhM2Q.s:1971: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccDJ82Rb.s: Assembler messages:
isap.c: /tmp/ccDJ82Rb.s:199: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccDJ82Rb.s:270: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccDJ82Rb.s:309: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccDJ82Rb.s:325: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccDJ82Rb.s:490: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccDJ82Rb.s:545: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccDJ82Rb.s:639: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccDJ82Rb.s:749: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccDJ82Rb.s:816: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:892: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:955: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1018: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1081: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1144: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1207: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1271: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1397: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1471: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccDJ82Rb.s:1513: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccDJ82Rb.s:1529: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccDJ82Rb.s:1703: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccDJ82Rb.s:1761: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccDJ82Rb.s:1861: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccDJ82Rb.s:1971: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/cc7eXwga.s: Assembler messages:
isap.c: /tmp/cc7eXwga.s:253: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc7eXwga.s:324: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc7eXwga.s:363: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc7eXwga.s:379: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc7eXwga.s:544: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc7eXwga.s:599: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc7eXwga.s:693: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc7eXwga.s:803: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc7eXwga.s:884: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cc7eXwga.s:970: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1035: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1099: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1163: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1227: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1291: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1355: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cc7eXwga.s:1493: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc7eXwga.s:1564: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cc7eXwga.s:1603: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc7eXwga.s:1619: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cc7eXwga.s:1784: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cc7eXwga.s:1839: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/cc7eXwga.s:1933: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc7eXwga.s:2043: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccWtkMiu.s: Assembler messages:
isap.c: /tmp/ccWtkMiu.s:198: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccWtkMiu.s:269: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccWtkMiu.s:308: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccWtkMiu.s:324: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccWtkMiu.s:489: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccWtkMiu.s:544: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccWtkMiu.s:638: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccWtkMiu.s:748: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccWtkMiu.s:822: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:885: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:948: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:1011: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:1074: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:1137: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:1200: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:1268: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccWtkMiu.s:1395: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccWtkMiu.s:1466: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccWtkMiu.s:1505: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccWtkMiu.s:1521: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccWtkMiu.s:1686: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccWtkMiu.s:1741: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
isap.c: /tmp/ccWtkMiu.s:1835: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccWtkMiu.s:1945: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: ...

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

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:8:1: error: unknown type name 'forceinline'
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^
isap.c: isap.c:13:9: error: use of undeclared identifier 'lane_t'
isap.c: lane_t t0 = U64TOWORD(*(lane_t *)(src + 0));
isap.c: ^
isap.c: isap.c:14:20: error: use of undeclared identifier 't0'
isap.c: s->x[0] ^= t0.x;
isap.c: ^
isap.c: isap.c:17:9: error: use of undeclared identifier 'P_sH'
isap.c: P_sH;
isap.c: ^
isap.c: isap.c:24:9: error: use of undeclared identifier 'lane_t'
isap.c: lane_t t0 = {0};
isap.c: ^
isap.c: isap.c:27:13: error: use of undeclared identifier 't0'
isap.c: t0.b[7 - i] ^= *src;
isap.c: ^
isap.c: isap.c:30:9: error: use of undeclared identifier 't0'
isap.c: t0.b[7 - i] ^= 0x80;
isap.c: ^
isap.c: isap.c:31:9: error: use of undeclared identifier 't0'
isap.c: ...

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

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: isap.c:8:12: error: expected ';' before 'void'
isap.c: 8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: | ^~~~~
isap.c: | ;
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c: 8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: | ^~~~~~~
isap.c: isap.c:51:5: error: unknown type name 'state_t'
isap.c: 51 | state_t *out,
isap.c: | ^~~~~~~
isap.c: isap.c: In function 'isap_mac':
isap.c: isap.c:112:5: error: unknown type name 'state_t'
isap.c: 112 | state_t state;
isap.c: | ^~~~~~~
isap.c: isap.c:113:5: error: unknown type name 'state_t'
isap.c: 113 | state_t *s = &state;
isap.c: | ^~~~~~~
isap.c: isap.c:116:6: error: request for member 'l' in something not a structure or union
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: | ^~
isap.c: isap.c:116:15: warning: implicit declaration of function 'U64TOWORD' [-Wimplicit-function-declaration]
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: | ^~~~~~~~~
isap.c: isap.c:116:27: error: 'lane_t' undeclared (first use in this function); did you mean 'locale_t'?
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'
isap.c: void isap_rk(
isap.c: ^
isap.c: ./isap.h:37:6: note: previous declaration is here
isap.c: void isap_rk(
isap.c: ^
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'
isap.c: void isap_mac(
isap.c: ^
isap.c: ./isap.h:29:6: note: previous declaration is here
isap.c: void isap_mac(
isap.c: ^
isap.c: isap.c:135:71: error: too few arguments to function call, expected 6, have 5
isap.c: isap_rk(k, ISAP_IV_KA, (const uint8_t *)(s->b), s, CRYPTO_KEYBYTES);
isap.c: ~~~~~~~ ^
isap.c: ./isap.h:37:6: note: 'isap_rk' declared here
isap.c: void isap_rk(
isap.c: ^
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'
isap.c: void isap_enc(
isap.c: ^
isap.c: ./isap.h:46:6: note: previous declaration is here
isap.c: void isap_enc(
isap.c: ^
isap.c: isap.c:160:69: error: too few arguments to function call, expected 6, have 5
isap.c: ...

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

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, state_t *, const size_t)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, state_t *, const long unsigned int)'}
isap.c: 47 | void isap_rk(
isap.c: | ^~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:37:6: note: previous declaration of 'isap_rk' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int, unsigned char *, const long long unsigned int)'
isap.c: 37 | void isap_rk(
isap.c: | ^~~~~~~
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t, const uint8_t *, uint64_t, uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int, const unsigned char *, long unsigned int, unsigned char *)'}
isap.c: 105 | void isap_mac(
isap.c: | ^~~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:29:6: note: previous declaration of 'isap_mac' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int, const unsigned char *, const long long unsigned int, unsigned char *)'
isap.c: 29 | void isap_mac(
isap.c: | ^~~~~~~~
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t, uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int, unsigned char *)'}
isap.c: 149 | void isap_enc(
isap.c: | ^~~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:46:6: note: previous declaration of 'isap_enc' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int, unsigned char *)'
isap.c: 46 | void isap_enc(
isap.c: | ^~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64