Test results for aarch64, pi4b, crypto_aead/ascon128av12

[Page version: 20241024 06:46:09]

Measurements for aarch64, pi4b, crypto_aead Test results for aarch64, pi4b, crypto_aead Test results for crypto_aead/ascon128av12
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4412613844 0 026232 816 848opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
4421913828 0 027264 816 864opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
4567911880 0 026238 840 856opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
4789213400 0 024792 800 840opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5034912920 0 026376 816 864refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5229717356 0 030800 816 864opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5259017380 0 029768 816 848opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
537409192 0 023438 840 856refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
579881928 0 015439 824 864opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5863216380 0 028839 808 848opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
586831616 0 015966 840 856opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5903017280 0 028672 800 840opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
611351688 0 014159 824 848opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
629221968 0 015471 824 864opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
643431728 0 014191 824 848opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
651011684 0 013143 808 840opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
7058814172 0 028542 840 856opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
7243011004 0 023400 816 848refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
7295919844 0 032295 808 848opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
738561724 0 013175 808 840opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
7626911156 0 023631 808 848refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
766541640 0 015998 840 856opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
783982544 0 015046 816 848opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
847902584 0 015094 816 848opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1226702480 0 013912 800 840refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
14181913188 0 027534 848 856bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
14551015640 0 029080 824 864bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
14554015636 0 028016 824 848bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1486119800 0 022288 832 848bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1486409800 0 023352 832 864bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1516788476 0 022934 856 856bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1519242372 0 016734 848 856bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
15508015312 0 026680 808 840bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1571682788 0 016311 832 864bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1590402484 0 014959 832 848bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
16895917936 0 030391 816 848bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1870822416 0 013871 816 840bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1876269392 0 020888 816 840bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
19864611532 0 024095 824 848bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
2038822672 0 015198 824 848bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
4477528424 0 020408 824 848bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
4938068428 0 021488 824 864bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5817366628 0 021038 840 856opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5826566544 0 020918 840 856opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
5936587128 0 018288 808 840bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
61205910844 0 022911 816 848bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
8593977768 0 021248 816 864opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
8599407612 0 021064 816 864opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9143387888 0 021886 848 856bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9328494616 0 017040 816 848opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9341784328 0 016736 816 848opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9543493752 0 015184 800 840opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9578613560 0 014952 800 840opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
10038704252 0 016751 808 848opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
10063724060 0 016527 808 848opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:96:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:12: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:            ^~~~~~~
aead.c:            %w[x2_l]
aead.c: ./round.h:96:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:21: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                     ^~~~~~~
aead.c:                     %w[x2_l]
aead.c: ./round.h:98:41: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x4_h] "+r"(s->w[4][1]), [C] "+r"(C), [tmp0] "=r"(tmp0), [tmp1] "=r"(tmp1)
aead.c:                                         ^
aead.c: ./round.h:14:30: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                              ^~~~
aead.c:                              %w[C]
aead.c: ./round.h:95:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccz04ZwC.s: Assembler messages:
permutations.c: /tmp/ccz04ZwC.s:201: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccz04ZwC.s:319: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccz04ZwC.s:437: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccz04ZwC.s:555: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccz04ZwC.s:673: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccz04ZwC.s:791: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccz04ZwC.s:909: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccz04ZwC.s:1145: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccz04ZwC.s:1263: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccz04ZwC.s:1381: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccz04ZwC.s:1550: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccz04ZwC.s:1678: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccz04ZwC.s:1796: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccz04ZwC.s:1914: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccz04ZwC.s:2150: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccz04ZwC.s:2268: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccz04ZwC.s:2386: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cctl0Ctq.s: Assembler messages:
permutations.c: /tmp/cctl0Ctq.s:201: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cctl0Ctq.s:319: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cctl0Ctq.s:437: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cctl0Ctq.s:555: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cctl0Ctq.s:673: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cctl0Ctq.s:791: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cctl0Ctq.s:909: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cctl0Ctq.s:1145: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cctl0Ctq.s:1263: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cctl0Ctq.s:1381: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cctl0Ctq.s:1550: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cctl0Ctq.s:1678: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cctl0Ctq.s:1796: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cctl0Ctq.s:1914: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cctl0Ctq.s:2150: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cctl0Ctq.s:2268: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cctl0Ctq.s:2386: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc6GZ4Z8.s: Assembler messages:
permutations.c: /tmp/cc6GZ4Z8.s:170: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cc6GZ4Z8.s:276: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cc6GZ4Z8.s:382: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cc6GZ4Z8.s:488: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc6GZ4Z8.s:594: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc6GZ4Z8.s:700: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc6GZ4Z8.s:806: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc6GZ4Z8.s:1018: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc6GZ4Z8.s:1124: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc6GZ4Z8.s:1230: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cc6GZ4Z8.s:1388: Error: immediate out of range at operand 3 -- `eor x8,x8,180'
permutations.c: /tmp/cc6GZ4Z8.s:1504: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc6GZ4Z8.s:1610: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc6GZ4Z8.s:1716: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc6GZ4Z8.s:1928: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc6GZ4Z8.s:2034: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc6GZ4Z8.s:2140: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccIcnGRR.s: Assembler messages:
permutations.c: /tmp/ccIcnGRR.s:176: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccIcnGRR.s:294: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccIcnGRR.s:412: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccIcnGRR.s:530: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccIcnGRR.s:648: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccIcnGRR.s:766: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccIcnGRR.s:884: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccIcnGRR.s:1120: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccIcnGRR.s:1238: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccIcnGRR.s:1356: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccIcnGRR.s:1514: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccIcnGRR.s:1632: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccIcnGRR.s:1750: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccIcnGRR.s:1868: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccIcnGRR.s:2104: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccIcnGRR.s:2222: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccIcnGRR.s:2340: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from aead.c:3:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:96:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:12: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:            ^~~~~~~
aead.c:            %w[x2_l]
aead.c: ./round.h:96:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:21: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                     ^~~~~~~
aead.c:                     %w[x2_l]
aead.c: ./round.h:98:41: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x4_h] "+r"(s->w[4][1]), [C] "+r"(C), [tmp0] "=r"(tmp0), [tmp1] "=r"(tmp1)
aead.c:                                         ^
aead.c: ./round.h:14:30: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                              ^~~~
aead.c:                              %w[C]
aead.c: ./round.h:95:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
armv6_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccqXdHlH.s: Assembler messages:
permutations.c: /tmp/ccqXdHlH.s:134: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cce2GBG4.s: Assembler messages:
permutations.c: /tmp/cce2GBG4.s:134: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccYHIn7Q.s: Assembler messages:
permutations.c: /tmp/ccYHIn7Q.s:132: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccIMJxZ5.s: Assembler messages:
permutations.c: /tmp/ccIMJxZ5.s:128: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:173:14: error: invalid output constraint '+l' in asm
aead.c:       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:              ^
aead.c: ./round.h:338:14: error: invalid output constraint '+l' in asm
aead.c:       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:              ^
aead.c: 2 errors generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
armv6mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: In file included from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: aead.c: In function 'crypto_aead_ascon128av12_armv6m_constbranchindex_encrypt':
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~

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

Compiler output


aead.c: In file included from aead.c:3:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:173:14: error: invalid output constraint '+l' in asm
aead.c:       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:              ^
aead.c: ./round.h:338:14: error: invalid output constraint '+l' in asm
aead.c:       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:              ^
aead.c: 2 errors generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
armv6m_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: permutations.c: In function 'P':
permutations.c: round.h:12:3: error: impossible constraint in 'asm'
permutations.c:    12 |   __asm__ __volatile__(
permutations.c:       |   ^~~~~~~

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

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:92:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:12: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:            ^~~~~~~
aead.c:            %w[x2_l]
aead.c: ./round.h:92:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:21: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                     ^~~~~~~
aead.c:                     %w[x2_l]
aead.c: ./round.h:94:41: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x4_h] "+r"(s->w[4][1]), [C] "+r"(C), [tmp0] "=r"(tmp0), [tmp1] "=r"(tmp1)
aead.c:                                         ^
aead.c: ./round.h:14:30: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                              ^~~~
aead.c:                              %w[C]
aead.c: ./round.h:91:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c: ...

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
armv7mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
armv7m_smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccnmFmh4.s: Assembler messages:
permutations.c: /tmp/ccnmFmh4.s:199: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccnmFmh4.s:315: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccnmFmh4.s:431: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccnmFmh4.s:547: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccnmFmh4.s:663: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccnmFmh4.s:779: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccnmFmh4.s:895: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccnmFmh4.s:1127: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccnmFmh4.s:1243: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccnmFmh4.s:1359: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccnmFmh4.s:1526: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccnmFmh4.s:1652: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccnmFmh4.s:1768: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccnmFmh4.s:1884: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccnmFmh4.s:2116: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccnmFmh4.s:2232: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccnmFmh4.s:2348: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccuPexIA.s: Assembler messages:
permutations.c: /tmp/ccuPexIA.s:199: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccuPexIA.s:315: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccuPexIA.s:431: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccuPexIA.s:547: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccuPexIA.s:663: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccuPexIA.s:779: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccuPexIA.s:895: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccuPexIA.s:1127: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccuPexIA.s:1243: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccuPexIA.s:1359: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccuPexIA.s:1526: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccuPexIA.s:1652: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccuPexIA.s:1768: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccuPexIA.s:1884: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccuPexIA.s:2116: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccuPexIA.s:2232: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccuPexIA.s:2348: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccRYrtki.s: Assembler messages:
permutations.c: /tmp/ccRYrtki.s:168: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccRYrtki.s:272: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccRYrtki.s:376: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccRYrtki.s:480: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccRYrtki.s:584: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccRYrtki.s:688: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccRYrtki.s:792: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccRYrtki.s:1000: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccRYrtki.s:1104: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccRYrtki.s:1208: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccRYrtki.s:1364: Error: immediate out of range at operand 3 -- `eor x8,x8,180'
permutations.c: /tmp/ccRYrtki.s:1478: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccRYrtki.s:1582: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccRYrtki.s:1686: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccRYrtki.s:1894: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccRYrtki.s:1998: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccRYrtki.s:2102: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccz7CFIA.s: Assembler messages:
permutations.c: /tmp/ccz7CFIA.s:174: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccz7CFIA.s:290: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccz7CFIA.s:406: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccz7CFIA.s:522: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccz7CFIA.s:638: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccz7CFIA.s:754: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccz7CFIA.s:870: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccz7CFIA.s:1102: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccz7CFIA.s:1218: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccz7CFIA.s:1334: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccz7CFIA.s:1490: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccz7CFIA.s:1606: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccz7CFIA.s:1722: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccz7CFIA.s:1838: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccz7CFIA.s:2070: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccz7CFIA.s:2186: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccz7CFIA.s:2302: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


aead.c: In file included from aead.c:3:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:92:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:12: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:            ^~~~~~~
aead.c:            %w[x2_l]
aead.c: ./round.h:92:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x1_h] "+r"(s->w[1][1]), [x2_l] "+r"(s->w[2][0]), [x2_h] "+r"(s->w[2][1]),
aead.c:                                            ^
aead.c: ./round.h:14:21: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                     ^~~~~~~
aead.c:                     %w[x2_l]
aead.c: ./round.h:94:41: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x4_h] "+r"(s->w[4][1]), [C] "+r"(C), [tmp0] "=r"(tmp0), [tmp1] "=r"(tmp1)
aead.c:                                         ^
aead.c: ./round.h:14:30: note: use constraint modifier "w"
aead.c:       "eor %[x2_l], %[x2_l], %[C]\n\t"
aead.c:                              ^~~~
aead.c:                              %w[C]
aead.c: ./round.h:91:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
armv7m_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccsBKQB6.s: Assembler messages:
permutations.c: /tmp/ccsBKQB6.s:130: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc0y9A4e.s: Assembler messages:
permutations.c: /tmp/cc0y9A4e.s:130: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc2sSfK7.s: Assembler messages:
permutations.c: /tmp/cc2sSfK7.s:128: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc2tBjBF.s: Assembler messages:
permutations.c: /tmp/cc2tBjBF.s:124: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cctQtzr2.s: Assembler messages:
permutations.c: /tmp/cctQtzr2.s:130: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cciAHdZa.s: Assembler messages:
permutations.c: /tmp/cciAHdZa.s:130: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccIeuWFj.s: Assembler messages:
permutations.c: /tmp/ccIeuWFj.s:128: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccrP8m1L.s: Assembler messages:
permutations.c: /tmp/ccrP8m1L.s:124: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output


ascon.S: ascon.S:159:5: error: unrecognized instruction mnemonic, did you mean: b?
ascon.S:     j .LPloopcond
ascon.S:     ^
ascon.S: ascon.S:162:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor s5, s5, t2
ascon.S:     ^
ascon.S: ascon.S:163:14: error: unexpected token in argument list
ascon.S:     lbu t2, 1(t1)
ascon.S:              ^
ascon.S: ascon.S:164:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor s4, s4, t2
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:159: Error: unknown mnemonic `j' -- `j .LPloopcond'
ascon.S: ascon.S:162: Error: unknown mnemonic `xor' -- `xor s5,s5,t2'
ascon.S: ascon.S:163: Error: unknown mnemonic `lbu' -- `lbu t2,1(t1)'
ascon.S: ascon.S:164: Error: unknown mnemonic `xor' -- `xor s4,s4,t2'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:167: Error: operand 1 must be an integer register -- `orn s9,s7,s9'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:167: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:167: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor s5,s5,t5'
ascon.S: ascon.S:167: Error: unknown mnemonic `or' -- `or s1,s1,t5'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor t4,t4,s1'
ascon.S: ascon.S:167: Error: unknown mnemonic `andn' -- `andn s3,s3,t3'
ascon.S: ascon.S:167: Error: unknown mnemonic `xor' -- `xor s3,s3,t5'
ascon.S: ascon.S:168: Error: unknown mnemonic `xor' -- `xor s1,s0,s8'
ascon.S: ascon.S:168: Error: unknown mnemonic `xor' -- `xor t5,s6,s8'
ascon.S: ascon.S:168: Error: unknown mnemonic `xor' -- `xor t3,s2,s4'
ascon.S: ascon.S:168: Error: operand 1 must be an integer register -- `orn s8,s6,s8'
ascon.S: ascon.S:168: Error: unknown mnemonic `xor' -- `xor s8,s8,t3'
ascon.S: ...

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

Compiler output


ascon.S: ascon.S:1:10: fatal error: 'xtensa/coreasm.h' file not found
ascon.S: #include <xtensa/coreasm.h>
ascon.S:          ^~~~~~~~~~~~~~~~~~
ascon.S: 1 error generated.

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

Compiler output


ascon.S: ascon.S:1:10: fatal error: xtensa/coreasm.h: No such file or directory
ascon.S:     1 | #include <xtensa/coreasm.h>
ascon.S:       |          ^~~~~~~~~~~~~~~~~~
ascon.S: compilation terminated.

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

Compiler output


ascon.S: ascon.S:110:5: error: unrecognized instruction mnemonic, did you mean: bl, sli?
ascon.S:     li t6, 0x4b
ascon.S:     ^
ascon.S: ascon.S:113:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor s5, s5, t1
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor t4, s3, s5
ascon.S:     ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:4:9: error: invalid operand for instruction
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:110: Error: unknown mnemonic `li' -- `li t6,0x4b'
ascon.S: ascon.S:113: Error: unknown mnemonic `xor' -- `xor s5,s5,t1'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:116: Error: operand 1 must be an integer register -- `orn s9,s7,s9'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:116: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:116: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor s5,s5,t5'
ascon.S: ascon.S:116: Error: unknown mnemonic `or' -- `or s1,s1,t5'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor t4,t4,s1'
ascon.S: ascon.S:116: Error: unknown mnemonic `andn' -- `andn s3,s3,t3'
ascon.S: ascon.S:116: Error: unknown mnemonic `xor' -- `xor s3,s3,t5'
ascon.S: ascon.S:117: Error: unknown mnemonic `xor' -- `xor s1,s0,s8'
ascon.S: ascon.S:117: Error: unknown mnemonic `xor' -- `xor t5,s6,s8'
ascon.S: ascon.S:117: Error: unknown mnemonic `xor' -- `xor t3,s2,s4'
ascon.S: ascon.S:117: Error: operand 1 must be an integer register -- `orn s8,s6,s8'
ascon.S: ascon.S:117: Error: unknown mnemonic `xor' -- `xor s8,s8,t3'
ascon.S: ascon.S:117: Error: unknown mnemonic `xor' -- `xor s6,s6,s2'
ascon.S: ascon.S:117: Error: unknown mnemonic `or' -- `or s6,s6,t3'
ascon.S: ...

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

Compiler output


ascon.S: ascon.S:118:5: error: unrecognized instruction mnemonic, did you mean: bl, sli?
ascon.S:     li t6, 0x4b
ascon.S:     ^
ascon.S: ascon.S:121:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor s5, s5, t1
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor t4, s3, s5
ascon.S:     ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:4:9: error: invalid operand for instruction
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:118: Error: unknown mnemonic `li' -- `li t6,0x4b'
ascon.S: ascon.S:121: Error: unknown mnemonic `xor' -- `xor s5,s5,t1'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:124: Error: operand 1 must be an integer register -- `orn s9,s7,s9'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:124: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:124: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor s5,s5,t5'
ascon.S: ascon.S:124: Error: unknown mnemonic `or' -- `or s1,s1,t5'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor t4,t4,s1'
ascon.S: ascon.S:124: Error: unknown mnemonic `andn' -- `andn s3,s3,t3'
ascon.S: ascon.S:124: Error: unknown mnemonic `xor' -- `xor s3,s3,t5'
ascon.S: ascon.S:125: Error: unknown mnemonic `xor' -- `xor s1,s0,s8'
ascon.S: ascon.S:125: Error: unknown mnemonic `xor' -- `xor t5,s6,s8'
ascon.S: ascon.S:125: Error: unknown mnemonic `xor' -- `xor t3,s2,s4'
ascon.S: ascon.S:125: Error: operand 1 must be an integer register -- `orn s8,s6,s8'
ascon.S: ascon.S:125: Error: unknown mnemonic `xor' -- `xor s8,s8,t3'
ascon.S: ascon.S:125: Error: unknown mnemonic `xor' -- `xor s6,s6,s2'
ascon.S: ascon.S:125: Error: unknown mnemonic `or' -- `or s6,s6,t3'
ascon.S: ...

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

Compiler output


ascon.S: ascon.S:120:5: error: unrecognized instruction mnemonic, did you mean: bl, sli?
ascon.S:     li t6, 0x4b
ascon.S:     ^
ascon.S: ascon.S:123:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor s5, s5, t1
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:5: error: unrecognized instruction mnemonic
ascon.S:     xori s9, s9, -1
ascon.S:     ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:4:5: error: unrecognized instruction mnemonic, did you mean: eor, orn, orr, ror?
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:120: Error: unknown mnemonic `li' -- `li t6,0x4b'
ascon.S: ascon.S:123: Error: unknown mnemonic `xor' -- `xor s5,s5,t1'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:126: Error: unknown mnemonic `xori' -- `xori s9,s9,-1'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:126: Error: unknown mnemonic `or' -- `or s9,s9,s7'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:126: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:126: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor s5,s5,t5'
ascon.S: ascon.S:126: Error: unknown mnemonic `or' -- `or s1,s1,t5'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor t4,t4,s1'
ascon.S: ascon.S:126: Error: unknown mnemonic `xori' -- `xori t3,t3,-1'
ascon.S: ascon.S:126: Error: operand 1 must be an integer or stack pointer register -- `and s3,s3,t3'
ascon.S: ascon.S:126: Error: unknown mnemonic `xor' -- `xor s3,s3,t5'
ascon.S: ascon.S:127: Error: unknown mnemonic `xor' -- `xor s1,s0,s8'
ascon.S: ascon.S:127: Error: unknown mnemonic `xor' -- `xor t5,s6,s8'
ascon.S: ascon.S:127: Error: unknown mnemonic `xori' -- `xori s8,s8,-1'
ascon.S: ascon.S:127: Error: unknown mnemonic `xor' -- `xor t3,s2,s4'
ascon.S: ascon.S:127: Error: unknown mnemonic `or' -- `or s8,s8,s6'
ascon.S: ...

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

Compiler output


permutations.S: permutations.S:29:10: fatal error: 'avr/io.h' file not found
permutations.S: #include "avr/io.h"
permutations.S:          ^~~~~~~~~~
permutations.S: 1 error generated.

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
avrclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
avr_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.S: permutations.S:29:10: fatal error: avr/io.h: No such file or directory
permutations.S:    29 | #include "avr/io.h"
permutations.S:       |          ^~~~~~~~~~
permutations.S: compilation terminated.

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.S: permutations.S:29:10: fatal error: avr/io.h: No such file or directory
permutations.S:    29 | #include "avr/io.h"
permutations.S:       |          ^~~~~~~~~~
permutations.S: compilation terminated.

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:82:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [tmp1] "=r"(tmp1)
aead.c:                   ^
aead.c: ./round.h:15:13: note: use constraint modifier "w"
aead.c:       "ldrb %[tmp1], [%[C]], #1\n\t"
aead.c:             ^~~~~~~
aead.c:             %w[tmp1]
aead.c: ./round.h:78:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c:                   ^
aead.c: ./round.h:16:12: note: use constraint modifier "w"
aead.c:       "eor %[x0_l], %[x0_l], %[x4_l]\n\t"
aead.c:            ^~~~~~~
aead.c:            %w[x0_l]
aead.c: ./round.h:78:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c:                   ^
aead.c: ./round.h:16:21: note: use constraint modifier "w"
aead.c:       "eor %[x0_l], %[x0_l], %[x4_l]\n\t"
aead.c:                     ^~~~~~~
aead.c:                     %w[x0_l]
aead.c: ./round.h:80:69: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x3_l] "+r"(s->w[3][0]), [x3_h] "+r"(s->w[3][1]), [x4_l] "+r"(s->w[4][0]),
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccXvM0Pq.s: Assembler messages:
permutations.c: /tmp/ccXvM0Pq.s:182: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXvM0Pq.s:298: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXvM0Pq.s:380: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXvM0Pq.s:397: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccXvM0Pq.s:694: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccXvM0Pq.s:793: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccXvM0Pq.s:974: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXvM0Pq.s:1172: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXvM0Pq.s:1547: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccXvM0Pq.s:1646: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccXvM0Pq.s:1827: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXvM0Pq.s:2025: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccyMKigx.s: Assembler messages:
permutations.c: /tmp/ccyMKigx.s:182: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccyMKigx.s:298: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccyMKigx.s:380: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccyMKigx.s:397: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccyMKigx.s:694: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccyMKigx.s:793: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccyMKigx.s:974: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccyMKigx.s:1172: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccyMKigx.s:1547: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccyMKigx.s:1646: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccyMKigx.s:1827: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccyMKigx.s:2025: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccwvahRH.s: Assembler messages:
permutations.c: /tmp/ccwvahRH.s:151: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccwvahRH.s:255: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccwvahRH.s:325: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccwvahRH.s:342: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccwvahRH.s:603: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccwvahRH.s:690: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccwvahRH.s:847: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccwvahRH.s:1021: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccwvahRH.s:1361: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccwvahRH.s:1448: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccwvahRH.s:1605: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccwvahRH.s:1779: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccONe2ob.s: Assembler messages:
permutations.c: /tmp/ccONe2ob.s:157: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccONe2ob.s:273: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccONe2ob.s:355: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccONe2ob.s:372: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccONe2ob.s:669: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccONe2ob.s:768: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccONe2ob.s:949: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccONe2ob.s:1147: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccONe2ob.s:1501: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccONe2ob.s:1600: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccONe2ob.s:1781: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccONe2ob.s:1979: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:164:14: error: invalid output constraint '+l' in asm
aead.c:       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:              ^
aead.c: ./round.h:314:14: error: invalid output constraint '+l' in asm
aead.c:       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:              ^
aead.c: 2 errors generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
bi32_armv6mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: round.h: In function 'ROUND_LOOP':
aead.c: round.h:12:12: warning: unused variable 'tmp0' [-Wunused-variable]
aead.c:    12 |   uint32_t tmp0, tmp1;
aead.c:       |            ^~~~
aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: aead.c: At top level:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: In file included from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: aead.c: In function 'crypto_aead_ascon128av12_bi32_armv6m_constbranchindex_encrypt':
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c:    13 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c:    13 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c:    13 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: ...

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

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:78:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [tmp1] "=r"(tmp1)
aead.c:                   ^
aead.c: ./round.h:15:13: note: use constraint modifier "w"
aead.c:       "ldrb %[tmp1], [%[C]], #1\n\t"
aead.c:             ^~~~~~~
aead.c:             %w[tmp1]
aead.c: ./round.h:74:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c:                   ^
aead.c: ./round.h:16:12: note: use constraint modifier "w"
aead.c:       "eor %[x0_l], %[x0_l], %[x4_l]\n\t"
aead.c:            ^~~~~~~
aead.c:            %w[x0_l]
aead.c: ./round.h:74:19: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x0_l] "+r"(s->w[0][0]), [x0_h] "+r"(s->w[0][1]), [x1_l] "+r"(s->w[1][0]),
aead.c:                   ^
aead.c: ./round.h:16:21: note: use constraint modifier "w"
aead.c:       "eor %[x0_l], %[x0_l], %[x4_l]\n\t"
aead.c:                     ^~~~~~~
aead.c:                     %w[x0_l]
aead.c: ./round.h:76:69: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:       [x3_l] "+r"(s->w[3][0]), [x3_h] "+r"(s->w[3][1]), [x4_l] "+r"(s->w[4][0]),
aead.c: ...

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
bi32_armv7mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32_armv7m_smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/cclvjzTW.s: Assembler messages:
aead.c: /tmp/cclvjzTW.s:2353: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/cclvjzTW.s:2466: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cclvjzTW.s:2547: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/cclvjzTW.s:2563: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cclvjzTW.s:2854: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cclvjzTW.s:2951: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cclvjzTW.s:3129: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/cclvjzTW.s:3310: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
aead.c: /tmp/cclvjzTW.s:4642: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cclvjzTW.s:4739: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cclvjzTW.s:4952: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/cclvjzTW.s:5097: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/cclvjzTW.s:5811: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cclvjzTW.s:5908: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/cclvjzTW.s:6099: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
aead.c: /tmp/cclvjzTW.s:6239: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
aead.c: /tmp/cclvjzTW.s:7770: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/cclvjzTW.s:7867: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccR3qKUf.s: Assembler messages:
aead.c: /tmp/ccR3qKUf.s:2353: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccR3qKUf.s:2466: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccR3qKUf.s:2547: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccR3qKUf.s:2563: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccR3qKUf.s:2854: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccR3qKUf.s:2951: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccR3qKUf.s:3129: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccR3qKUf.s:3310: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
aead.c: /tmp/ccR3qKUf.s:4642: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccR3qKUf.s:4739: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccR3qKUf.s:4952: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/ccR3qKUf.s:5097: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/ccR3qKUf.s:5811: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccR3qKUf.s:5908: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/ccR3qKUf.s:6099: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
aead.c: /tmp/ccR3qKUf.s:6239: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
aead.c: /tmp/ccR3qKUf.s:7770: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccR3qKUf.s:7867: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccnxeRtH.s: Assembler messages:
aead.c: /tmp/ccnxeRtH.s:1004: Error: immediate out of range at operand 3 -- `eor x19,x19,9'
aead.c: /tmp/ccnxeRtH.s:1105: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccnxeRtH.s:1174: Error: immediate out of range at operand 3 -- `eor x19,x19,9'
aead.c: /tmp/ccnxeRtH.s:1190: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccnxeRtH.s:1445: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccnxeRtH.s:1530: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccnxeRtH.s:1684: Error: immediate out of range at operand 3 -- `eor x19,x19,9'
aead.c: /tmp/ccnxeRtH.s:1849: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccnxeRtH.s:2614: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/ccnxeRtH.s:2699: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/ccnxeRtH.s:2862: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccnxeRtH.s:3002: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccnxeRtH.s:3807: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/ccnxeRtH.s:3892: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/ccnxeRtH.s:4055: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccnxeRtH.s:4195: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccnxeRtH.s:5300: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/ccnxeRtH.s:5385: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccEZS4A1.s: Assembler messages:
aead.c: /tmp/ccEZS4A1.s:1182: Error: immediate out of range at operand 3 -- `eor x30,x30,9'
aead.c: /tmp/ccEZS4A1.s:1295: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccEZS4A1.s:1376: Error: immediate out of range at operand 3 -- `eor x30,x30,9'
aead.c: /tmp/ccEZS4A1.s:1392: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccEZS4A1.s:1683: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccEZS4A1.s:1780: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccEZS4A1.s:1958: Error: immediate out of range at operand 3 -- `eor x30,x30,9'
aead.c: /tmp/ccEZS4A1.s:2131: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccEZS4A1.s:3041: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccEZS4A1.s:3138: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccEZS4A1.s:3321: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccEZS4A1.s:3461: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccEZS4A1.s:4773: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
aead.c: /tmp/ccEZS4A1.s:4886: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccEZS4A1.s:4967: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
aead.c: /tmp/ccEZS4A1.s:4983: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccEZS4A1.s:5274: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/ccEZS4A1.s:5371: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc5HeqwV.s: Assembler messages:
permutations.c: /tmp/cc5HeqwV.s:64: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cc5HeqwV.s:64: Info:    did you mean this?
permutations.c: /tmp/cc5HeqwV.s:64: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/cc5HeqwV.s:79: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cc5HeqwV.s:79: Info:    did you mean this?
permutations.c: /tmp/cc5HeqwV.s:79: Info:    	ldrb w14, [x1], #1

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc2KQ01Z.s: Assembler messages:
permutations.c: /tmp/cc2KQ01Z.s:64: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cc2KQ01Z.s:64: Info:    did you mean this?
permutations.c: /tmp/cc2KQ01Z.s:64: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/cc2KQ01Z.s:79: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cc2KQ01Z.s:79: Info:    did you mean this?
permutations.c: /tmp/cc2KQ01Z.s:79: Info:    	ldrb w14, [x1], #1

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccUC64vk.s: Assembler messages:
permutations.c: /tmp/ccUC64vk.s:56: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccUC64vk.s:56: Info:    did you mean this?
permutations.c: /tmp/ccUC64vk.s:56: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccUC64vk.s:71: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccUC64vk.s:71: Info:    did you mean this?
permutations.c: /tmp/ccUC64vk.s:71: Info:    	ldrb w14, [x1], #1

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccgvHCpO.s: Assembler messages:
permutations.c: /tmp/ccgvHCpO.s:58: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccgvHCpO.s:58: Info:    did you mean this?
permutations.c: /tmp/ccgvHCpO.s:58: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccgvHCpO.s:73: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccgvHCpO.s:73: Info:    did you mean this?
permutations.c: /tmp/ccgvHCpO.s:73: Info:    	ldrb w14, [x1], #1

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

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

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-8e9d8f.o: in function `doit':
try.c: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-8e9d8f.o: in function `test':
try.c: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccoURrhW.o: in function `doit':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccoURrhW.o: in function `test':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/cc1BHyOl.o: in function `doit':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc1BHyOl.o: in function `test':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccYPpKsz.o: in function `doit':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccYPpKsz.o: in function `test':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccX0y1Sy.o: in function `doit':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccX0y1Sy.o: in function `test':
try.c: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/pi4b/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


aead.c: aead.c:164:5: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:     AD(8, 16, "q0", "q8");
aead.c:     ^
aead.c: aead.c:32:28: note: expanded from macro 'AD'
aead.c:         : [adlen_hi] "+r" (adlen_hi), [adlen_lo] "+r" (adlen_lo), \
aead.c:                            ^
aead.c: aead.c:164:5: note: use constraint modifier "w"
aead.c: aead.c:14:14: note: expanded from macro 'AD'
aead.c:         "cmp %[adlen_hi], #0 \n\t" \
aead.c:              ^
aead.c: aead.c:164:5: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:     AD(8, 16, "q0", "q8");
aead.c:     ^
aead.c: aead.c:32:56: note: expanded from macro 'AD'
aead.c:         : [adlen_hi] "+r" (adlen_hi), [adlen_lo] "+r" (adlen_lo), \
aead.c:                                                        ^
aead.c: aead.c:164:5: note: use constraint modifier "w"
aead.c: aead.c:15:16: note: expanded from macro 'AD'
aead.c:         "cmpeq %[adlen_lo], #(%c[R]-1) \n\t" \
aead.c:                ^
aead.c: aead.c:164:5: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c:     AD(8, 16, "q0", "q8");
aead.c:     ^
aead.c: aead.c:32:56: note: expanded from macro 'AD'
aead.c:         : [adlen_hi] "+r" (adlen_hi), [adlen_lo] "+r" (adlen_lo), \
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
neonclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


aead.c: aead.c: In function 'ascon_encrypt':
aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c: In function 'ascon_decrypt':
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: In file included from ascon.h:6,
aead.c:                  from aead.c:2:
aead.c: aead.c: At top level:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccy2epvx.s: Assembler messages:
aead.c: /tmp/ccy2epvx.s:116: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/ccy2epvx.s:117: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/ccy2epvx.s:118: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/ccy2epvx.s:119: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/ccy2epvx.s:120: Error: unknown mnemonic `vldr' -- `vldr d31,[x3,#0]'
aead.c: /tmp/ccy2epvx.s:121: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccy2epvx.s:122: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/ccy2epvx.s:123: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/ccy2epvx.s:124: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/ccy2epvx.s:125: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: ...

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

Compiler output


aead.c: aead.c: In function 'ascon_encrypt':
aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c: In function 'ascon_decrypt':
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: In file included from ascon.h:6,
aead.c:                  from aead.c:2:
aead.c: aead.c: At top level:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccIHUVjQ.s: Assembler messages:
aead.c: /tmp/ccIHUVjQ.s:115: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/ccIHUVjQ.s:116: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/ccIHUVjQ.s:117: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/ccIHUVjQ.s:118: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/ccIHUVjQ.s:119: Error: unknown mnemonic `vldr' -- `vldr d31,[x3,#0]'
aead.c: /tmp/ccIHUVjQ.s:120: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccIHUVjQ.s:121: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/ccIHUVjQ.s:122: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/ccIHUVjQ.s:123: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/ccIHUVjQ.s:124: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: ...

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

Compiler output


aead.c: aead.c: In function 'ascon_encrypt':
aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c: In function 'ascon_decrypt':
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: In file included from ascon.h:6,
aead.c:                  from aead.c:2:
aead.c: aead.c: At top level:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccCvHBuZ.s: Assembler messages:
aead.c: /tmp/ccCvHBuZ.s:218: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/ccCvHBuZ.s:219: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/ccCvHBuZ.s:220: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/ccCvHBuZ.s:221: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/ccCvHBuZ.s:222: Error: unknown mnemonic `vldr' -- `vldr d31,[x2,#0]'
aead.c: /tmp/ccCvHBuZ.s:223: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccCvHBuZ.s:224: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/ccCvHBuZ.s:225: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/ccCvHBuZ.s:226: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/ccCvHBuZ.s:227: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: ...

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

Compiler output


aead.c: aead.c: In function 'ascon_encrypt':
aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c: In function 'ascon_decrypt':
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: In file included from ascon.h:6,
aead.c:                  from aead.c:2:
aead.c: aead.c: At top level:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/cceX6ikO.s: Assembler messages:
aead.c: /tmp/cceX6ikO.s:110: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/cceX6ikO.s:111: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/cceX6ikO.s:112: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/cceX6ikO.s:113: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/cceX6ikO.s:114: Error: unknown mnemonic `vldr' -- `vldr d31,[x2,#0]'
aead.c: /tmp/cceX6ikO.s:115: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/cceX6ikO.s:116: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/cceX6ikO.s:117: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/cceX6ikO.s:118: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/cceX6ikO.s:119: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

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

Namespace violations


constants.o constants R
interleave.o B R
permutations.o P12 T
permutations.o P8 T

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
constants.o constants R
interleave.o B R

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


aead.o ascon_aead T
constants.o constants R
interleave.o B R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


constants.o constants R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


aead.o ascon_aead T
permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Passed TIMECOP


TIMECOP iterations: 10

Number of similar (implementation,compiler) pairs: 55, namely:
ImplementationCompiler
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)