Implementation notes: aarch64, pi3aplus, crypto_aead/isapa128av20

Computer: pi3aplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2473685104 0 018781 768 856T:opt_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
2529785540 0 019213 768 872T:opt_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
2534878184 0 021456 864 864T:opt_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
2559338636 0 021936 880 880T:opt_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
2763904700 0 017984 864 864T:opt_32_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
2772113952 0 015927 856 848T:opt_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
2789572488 0 016173 768 856T:opt_32_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
2808174292 0 016319 872 864T:opt_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
2980683828 0 014999 840 840T:opt_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
3119694172 0 015399 856 856T:opt_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
3539704184 0 016351 856 848T:opt_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
3688834592 0 016815 872 864T:opt_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
4397612264 0 014263 856 848T:opt_32_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
4592752036 0 013215 840 840T:opt_32_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
5255632380 0 014567 856 848T:opt_32_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
6472526980 0 018967 856 848T:bi_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
6527843177 0 016929 776 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
6543467384 0 019423 872 864T:bi_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
6572943848 0 017232 872 864T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
6608797660 0 020936 864 864T:bi_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
6649398176 0 021488 880 880T:bi_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
6907339164 0 022845 768 856T:bi_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
6975239992 0 023661 768 872T:bi_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
71399055688 0 068944 864 864T:bi_32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
72583756360 0 068303 856 848T:bi_32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
74834848276 0 061949 768 856T:bi_32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
8175816744 0 017935 840 840T:bi_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
8340607132 0 018375 856 856T:bi_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
108102855564 0 066703 840 840T:bi_32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
11135407040 0 019223 856 848T:bi_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
11289407476 0 019719 872 864T:bi_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
12782653324 0 015407 864 848T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
128052557124 0 069263 856 848T:bi_32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
14419583212 0 015471 864 848T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
20507662928 0 014183 848 840T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
233080021372 0 034640 864 864T:opt_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
240635624300 0 037576 864 864T:bi_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
241879822440 0 034407 856 848T:bi_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
274849619464 0 033149 768 856T:bi_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
29591633952 0 017629 768 856T:opt_8_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
351201910852 0 024144 864 864T:opt_8_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
393848724208 0 037885 768 856T:opt_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
418288220084 0 032047 856 848T:opt_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
456094121792 0 032967 840 840T:bi_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
474362522856 0 035007 856 848T:bi_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
644759419872 0 031047 840 840T:opt_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
672320620120 0 032287 856 848T:opt_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
85695102780 0 014759 856 848T:opt_8_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
99915252516 0 013687 840 840T:opt_8_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
106482642960 0 015143 856 848T:opt_8_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212

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
crypto_aead_encrypt is nondeterministic

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

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/ccAkRj93.s: Assembler messages:
isap.c: /tmp/ccAkRj93.s:204: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccAkRj93.s:281: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccAkRj93.s:326: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccAkRj93.s:342: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccAkRj93.s:525: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccAkRj93.s:586: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccAkRj93.s:692: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccAkRj93.s:814: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccAkRj93.s:887: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:969: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1039: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1109: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1179: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1249: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1319: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1389: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/ccAkRj93.s:1528: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccAkRj93.s:1611: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccAkRj93.s:1656: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccAkRj93.s:1672: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccAkRj93.s:1855: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccAkRj93.s:1916: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccAkRj93.s:2022: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccAkRj93.s:2144: Error: immediate out of range at operand 3 -- `eor x10,x10,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/cc2dIUFe.s: Assembler messages:
isap.c: /tmp/cc2dIUFe.s:204: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc2dIUFe.s:281: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc2dIUFe.s:326: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc2dIUFe.s:342: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc2dIUFe.s:525: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc2dIUFe.s:586: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc2dIUFe.s:692: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc2dIUFe.s:814: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cc2dIUFe.s:887: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:969: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1039: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1109: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1179: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1249: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1319: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1389: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
isap.c: /tmp/cc2dIUFe.s:1528: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cc2dIUFe.s:1611: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cc2dIUFe.s:1656: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cc2dIUFe.s:1672: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cc2dIUFe.s:1855: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cc2dIUFe.s:1916: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cc2dIUFe.s:2022: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cc2dIUFe.s:2144: Error: immediate out of range at operand 3 -- `eor x10,x10,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/ccI7SNMM.s: Assembler messages:
isap.c: /tmp/ccI7SNMM.s:264: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccI7SNMM.s:341: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:386: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccI7SNMM.s:402: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:585: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:646: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:752: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccI7SNMM.s:874: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccI7SNMM.s:961: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccI7SNMM.s:1053: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1123: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1193: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1263: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1333: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1403: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1473: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccI7SNMM.s:1623: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:1700: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccI7SNMM.s:1745: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:1761: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccI7SNMM.s:1944: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccI7SNMM.s:2005: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccI7SNMM.s:2111: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccI7SNMM.s:2233: Error: immediate out of range at operand 3 -- `eor x1,x1,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/ccxaydHR.s: Assembler messages:
isap.c: /tmp/ccxaydHR.s:204: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccxaydHR.s:281: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:326: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccxaydHR.s:342: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:525: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:586: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:692: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccxaydHR.s:814: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccxaydHR.s:894: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:963: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1032: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1101: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1170: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1239: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1308: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1382: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/ccxaydHR.s:1521: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:1598: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccxaydHR.s:1643: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:1659: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccxaydHR.s:1842: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccxaydHR.s:1903: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccxaydHR.s:2009: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccxaydHR.s:2131: Error: immediate out of range at operand 3 -- `eor x1,x1,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: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __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: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: __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: __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: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __asm__ __volatile__(
isap.c: ^~~~~~~
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: __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: __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/ccKAq13u.s: Assembler messages:
isap.c: /tmp/ccKAq13u.s:193: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccKAq13u.s:264: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccKAq13u.s:303: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccKAq13u.s:319: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccKAq13u.s:484: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccKAq13u.s:539: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccKAq13u.s:633: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccKAq13u.s:743: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccKAq13u.s:810: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:886: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:950: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1014: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1078: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1142: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1206: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1270: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1401: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccKAq13u.s:1477: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccKAq13u.s:1516: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccKAq13u.s:1532: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccKAq13u.s:1697: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccKAq13u.s:1752: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccKAq13u.s:1846: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccKAq13u.s:1956: 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 -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/ccTOb680.s: Assembler messages:
isap.c: /tmp/ccTOb680.s:193: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccTOb680.s:264: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccTOb680.s:303: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccTOb680.s:319: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccTOb680.s:484: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccTOb680.s:539: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccTOb680.s:633: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccTOb680.s:743: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccTOb680.s:810: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:886: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:950: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1014: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1078: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1142: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1206: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1270: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1401: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
isap.c: /tmp/ccTOb680.s:1477: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccTOb680.s:1516: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccTOb680.s:1532: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccTOb680.s:1697: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccTOb680.s:1752: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccTOb680.s:1846: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccTOb680.s:1956: 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 -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/ccU4UHWk.s: Assembler messages:
isap.c: /tmp/ccU4UHWk.s:253: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccU4UHWk.s:324: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:363: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccU4UHWk.s:379: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:544: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:599: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:693: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccU4UHWk.s:803: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccU4UHWk.s:884: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccU4UHWk.s:970: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1034: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1098: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1162: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1226: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1290: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1354: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/ccU4UHWk.s:1492: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:1563: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccU4UHWk.s:1602: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:1618: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccU4UHWk.s:1783: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccU4UHWk.s:1838: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/ccU4UHWk.s:1932: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccU4UHWk.s:2042: Error: immediate out of range at operand 3 -- `eor x1,x1,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/cczOD580.s: Assembler messages:
isap.c: /tmp/cczOD580.s:193: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cczOD580.s:264: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:303: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cczOD580.s:319: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:484: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:539: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:633: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cczOD580.s:743: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cczOD580.s:817: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:880: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:943: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:1006: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:1069: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:1132: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:1195: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:1263: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
isap.c: /tmp/cczOD580.s:1390: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:1461: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cczOD580.s:1500: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:1516: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cczOD580.s:1681: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cczOD580.s:1736: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cczOD580.s:1830: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cczOD580.s:1940: Error: immediate out of range at operand 3 -- `eor x1,x1,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:13: error: expected identifier or '('
isap.c: 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: state_t *out,
isap.c: ^
isap.c: isap.c:54:5: error: use of undeclared identifier 'state_t'
isap.c: state_t state;
isap.c: ^
isap.c: isap.c:55:5: error: use of undeclared identifier 'state_t'
isap.c: state_t *s = &state;
isap.c: ^
isap.c: isap.c:55:14: error: use of undeclared identifier 's'
isap.c: state_t *s = &state;
isap.c: ^
isap.c: isap.c:55:19: error: use of undeclared identifier 'state'
isap.c: state_t *s = &state;
isap.c: ^
isap.c: isap.c:58:5: error: use of undeclared identifier 's'
isap.c: s->l[0] = U64TOWORD(*(lane_t *)(k + 0));
isap.c: ^
isap.c: isap.c:58:15: warning: implicit declaration of function 'U64TOWORD' is invalid in C99 [-Wimplicit-function-declaration]
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: 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'; did you mean 'size_t'?
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^~~~~~~
isap.c: size_t
isap.c: isap.c:51:5: error: unknown type name 'state_t'; did you mean 'size_t'?
isap.c: state_t *out,
isap.c: ^~~~~~~
isap.c: size_t
isap.c: isap.c: In function 'isap_mac':
isap.c: isap.c:112:5: error: unknown type name 'state_t'; did you mean 'size_t'?
isap.c: state_t state;
isap.c: ^~~~~~~
isap.c: size_t
isap.c: isap.c:113:5: error: unknown type name 'state_t'; did you mean 'size_t'?
isap.c: state_t *s = &state;
isap.c: ^~~~~~~
isap.c: size_t
isap.c: isap.c:116:6: error: request for member 'l' in something not a structure or union
isap.c: 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: ...

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:1: 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'
isap.c: 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' was 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: In file included from isap.c:4:
isap.c: isap.h:29:6: note: previous declaration of 'isap_mac' was here
isap.c: void isap_mac(
isap.c: ^~~~~~~~
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'
isap.c: 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' was here
isap.c: 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

Namespace violations

Implementation: T:bi_32
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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

Namespace violations

Implementation: T:bi_32_compact
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o from_bit_interleaving T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o to_bit_interleaving T

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

Namespace violations

Implementation: T:bi_32_stp
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o from_bit_interleaving T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o pvp T
isap.o s0 C
isap.o s1 C
isap.o to_bit_interleaving T

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

Namespace violations

Implementation: T:bi_8
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_8
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32_compact
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_compact
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_compact
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_compact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32_compact
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_8

Namespace violations

Implementation: T:opt_32_stp
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o pvp T
isap.o s0 C
isap.o s1 C

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

Namespace violations

Implementation: T:opt_32_tiny
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ABSORB_LANES T
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o ROUND T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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

Namespace violations

Implementation: T:opt_8_tiny
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.o ABSORB_LANES T
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o ROR T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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

Namespace violations

Implementation: T:ref
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
Ascon-reference.o Ascon_AddBytes T
Ascon-reference.o Ascon_ExtractBytes T
Ascon-reference.o Ascon_Initialize T
Ascon-reference.o Ascon_OverwriteBytes T
Ascon-reference.o Ascon_Permute_Nrounds T
Ascon-reference.o load64 T
Ascon-reference.o store64 T
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

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