Test results for armeabi, h7panda, crypto_aead/ascon128abi32v12

[Page version: 20260131 15:44:05]

Measurements for armeabi, h7panda, crypto_aead Test results for armeabi, h7panda, crypto_aead Test results for crypto_aead/ascon128abi32v12
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_aead
Primitive: ascon128abi32v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1416807260 0 029235 468 920bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1421707256 0 024147 468 904bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1423587260 0 023709 464 904bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1423637260 0 025875 468 904bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1431487276 0 029099 468 920bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1436547740 0 020991 464 904bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
14507022772 0 038287 472 912refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1575109396 0 023475 472 904bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1789659660 0 022907 464 904bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1810132180 0 015467 468 904bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1884648908 0 030875 468 920bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1888719000 0 025449 464 904bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1890459000 0 027603 468 904bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1901169016 0 030827 468 920bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2000516688 0 020807 476 904bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
20491011420 0 025495 472 904bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2071472716 0 016831 476 904bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2140935544 0 018823 468 904bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
22173041608 0 060267 468 904refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
22217841608 0 063467 468 920refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2231698940 0 025823 468 904bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
24205645308 0 067323 468 920refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2527956876 0 022411 476 912bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2547585824 0 019971 476 912bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2574895448 0 024059 472 904bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2581725456 0 027275 472 920bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2592245352 0 027331 472 920bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2598205448 0 021901 468 904bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2826882388 0 024387 472 920bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2837782076 0 018553 468 904bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2855612376 0 024219 472 920bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2885462072 0 020707 472 904bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2907105388 0 022275 472 904bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
29322644276 0 060757 464 904refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2971007132 0 021255 472 912refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2975212028 0 018943 472 904bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
35167540376 0 057299 468 904refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3553984536 0 017799 464 904refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3605938028 0 022127 472 904refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922

Test failure


error 135
timeout: the monitored command dumped core

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


try.c: clang: error: no such file or directory: '.../supercop-data/h7panda/armeabi/lib/timecop/cpucycles.o'

Number of similar (implementation,compiler) pairs: 25, namely:
ImplementationCompiler
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

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: 4, namely:
ImplementationCompiler
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

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:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

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

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:39: error: invalid output constraint '+h' in asm
aead.c:   164 |       [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:39: error: invalid output constraint '+h' in asm
aead.c:   314 |       [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: 5, namely:
ImplementationCompiler
bi32_armv6mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

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: word.h: 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 function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:325:3,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c:     inlined from 'ascon_initaead' at aead.c:40:3,
aead.c:     inlined from 'crypto_aead_ascon128abi32v12_bi32_armv6m_constbranchindex_encrypt' at aead.c:199:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c:    13 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:325:3,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c:     inlined from 'ascon_adata' at aead.c:61:7,
aead.c:     inlined from 'crypto_aead_ascon128abi32v12_bi32_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: ...

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

Compiler output


aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c:   159 |         "eor %[tmp2], %[x3_l], %[x4_l]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c:     5 |         orn r2, r12, r2
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
aead.c:   175 |         "eor %[tmp2], %[x3_h], %[x4_h]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c:    21 |         orn lr, r7, lr
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c:    35 |   ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c: ...

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

Compiler output


aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c:   159 |         "eor %[tmp2], %[x3_l], %[x4_l]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c:     5 |         orn r7, r2, r7
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
aead.c:   175 |         "eor %[tmp2], %[x3_h], %[x4_h]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c:    21 |         orn r12, r1, r12
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c:    35 |   ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c: ...

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

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/ccPqO20c.s: Assembler messages:
aead.c: /tmp/ccPqO20c.s:207: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccPqO20c.s:223: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/ccPqO20c.s:273: Error: selected processor does not support `orn r7,r6,r7' in ARM mode
aead.c: /tmp/ccPqO20c.s:289: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/ccPqO20c.s:339: Error: selected processor does not support `orn r0,r4,r0' in ARM mode
aead.c: /tmp/ccPqO20c.s:355: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
aead.c: /tmp/ccPqO20c.s:405: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/ccPqO20c.s:421: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/ccPqO20c.s:471: Error: selected processor does not support `orn r4,r7,r4' in ARM mode
aead.c: /tmp/ccPqO20c.s:487: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccPqO20c.s:537: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccPqO20c.s:553: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/ccPqO20c.s:603: Error: selected processor does not support `orn r7,r6,r7' in ARM mode
aead.c: /tmp/ccPqO20c.s:619: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/ccPqO20c.s:669: Error: selected processor does not support `orn r0,r4,r0' in ARM mode
aead.c: /tmp/ccPqO20c.s:685: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
aead.c: /tmp/ccPqO20c.s:735: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/ccPqO20c.s:751: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: ...

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

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/cca1CGzo.s: Assembler messages:
aead.c: /tmp/cca1CGzo.s:207: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/cca1CGzo.s:223: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/cca1CGzo.s:273: Error: selected processor does not support `orn r7,r6,r7' in ARM mode
aead.c: /tmp/cca1CGzo.s:289: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/cca1CGzo.s:339: Error: selected processor does not support `orn r0,r4,r0' in ARM mode
aead.c: /tmp/cca1CGzo.s:355: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
aead.c: /tmp/cca1CGzo.s:405: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/cca1CGzo.s:421: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/cca1CGzo.s:471: Error: selected processor does not support `orn r4,r7,r4' in ARM mode
aead.c: /tmp/cca1CGzo.s:487: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/cca1CGzo.s:537: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/cca1CGzo.s:553: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/cca1CGzo.s:603: Error: selected processor does not support `orn r7,r6,r7' in ARM mode
aead.c: /tmp/cca1CGzo.s:619: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/cca1CGzo.s:669: Error: selected processor does not support `orn r0,r4,r0' in ARM mode
aead.c: /tmp/cca1CGzo.s:685: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
aead.c: /tmp/cca1CGzo.s:735: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/cca1CGzo.s:751: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: ...

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

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/ccU9Hle9.s: Assembler messages:
aead.c: /tmp/ccU9Hle9.s:290: Error: selected processor does not support `orn r0,r2,r0' in ARM mode
aead.c: /tmp/ccU9Hle9.s:306: Error: selected processor does not support `orn r1,r3,r1' in ARM mode
aead.c: /tmp/ccU9Hle9.s:356: Error: selected processor does not support `orn r7,r8,r7' in ARM mode
aead.c: /tmp/ccU9Hle9.s:372: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/ccU9Hle9.s:422: Error: selected processor does not support `orn r2,r4,r2' in ARM mode
aead.c: /tmp/ccU9Hle9.s:438: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccU9Hle9.s:488: Error: selected processor does not support `orn r8,r0,r8' in ARM mode
aead.c: /tmp/ccU9Hle9.s:504: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
aead.c: /tmp/ccU9Hle9.s:554: Error: selected processor does not support `orn r4,r7,r4' in ARM mode
aead.c: /tmp/ccU9Hle9.s:570: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccU9Hle9.s:620: Error: selected processor does not support `orn r0,r2,r0' in ARM mode
aead.c: /tmp/ccU9Hle9.s:636: Error: selected processor does not support `orn r1,r3,r1' in ARM mode
aead.c: /tmp/ccU9Hle9.s:686: Error: selected processor does not support `orn r7,r8,r7' in ARM mode
aead.c: /tmp/ccU9Hle9.s:702: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/ccU9Hle9.s:752: Error: selected processor does not support `orn r2,r4,r2' in ARM mode
aead.c: /tmp/ccU9Hle9.s:768: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccU9Hle9.s:818: Error: selected processor does not support `orn r8,r0,r8' in ARM mode
aead.c: /tmp/ccU9Hle9.s:834: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
aead.c: ...

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

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/cc6JwLTQ.s: Assembler messages:
aead.c: /tmp/cc6JwLTQ.s:228: Error: selected processor does not support `orn r0,r2,r0' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:244: Error: selected processor does not support `orn r1,r3,r1' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:294: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:310: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:360: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:376: Error: selected processor does not support `orn r3,ip,r3' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:426: Error: selected processor does not support `orn r7,r0,r7' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:442: Error: selected processor does not support `orn r6,r1,r6' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:492: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:508: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:558: Error: selected processor does not support `orn r0,r2,r0' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:574: Error: selected processor does not support `orn r1,r3,r1' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:624: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:640: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:690: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:706: Error: selected processor does not support `orn r3,ip,r3' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:756: Error: selected processor does not support `orn r7,r0,r7' in ARM mode
aead.c: /tmp/cc6JwLTQ.s:772: Error: selected processor does not support `orn r6,r1,r6' in ARM mode
aead.c: ...

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

Compiler output


permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:18:39: error: instruction requires: thumb2
permutations.c:    18 |       "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c:     6 |         orn r2, r11, r0
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:22:39: error: instruction requires: thumb2
permutations.c:    22 |       "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c:    10 |         orn r9, r8, r11
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:37:39: error: instruction requires: thumb2
permutations.c:    37 |       "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c:    25 |         orn r2, lr, r12
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output


permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:18:39: error: instruction requires: thumb2
permutations.c:    18 |       "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c:     6 |         orn r2, r11, r12
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:22:39: error: instruction requires: thumb2
permutations.c:    22 |       "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c:    10 |         orn lr, r9, r11
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:37:39: error: instruction requires: thumb2
permutations.c:    37 |       "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c:    25 |         orn r2, r4, r5
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

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/cc2i40cd.s: Assembler messages:
permutations.c: /tmp/cc2i40cd.s:116: Error: selected processor does not support `orn r0,r1,r9' in ARM mode
permutations.c: /tmp/cc2i40cd.s:120: Error: selected processor does not support `orn fp,lr,r1' in ARM mode
permutations.c: /tmp/cc2i40cd.s:135: Error: selected processor does not support `orn r0,r2,r8' in ARM mode
permutations.c: /tmp/cc2i40cd.s:138: Error: selected processor does not support `orn fp,ip,r2' in ARM mode

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

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/ccrMddwK.s: Assembler messages:
permutations.c: /tmp/ccrMddwK.s:116: Error: selected processor does not support `orn r0,r1,r9' in ARM mode
permutations.c: /tmp/ccrMddwK.s:120: Error: selected processor does not support `orn fp,lr,r1' in ARM mode
permutations.c: /tmp/ccrMddwK.s:135: Error: selected processor does not support `orn r0,r2,r8' in ARM mode
permutations.c: /tmp/ccrMddwK.s:138: Error: selected processor does not support `orn fp,ip,r2' in ARM mode

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

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/ccreKS6R.s: Assembler messages:
permutations.c: /tmp/ccreKS6R.s:95: Error: selected processor does not support `orn r0,ip,r9' in ARM mode
permutations.c: /tmp/ccreKS6R.s:99: Error: selected processor does not support `orn fp,r1,ip' in ARM mode
permutations.c: /tmp/ccreKS6R.s:114: Error: selected processor does not support `orn r0,r2,r8' in ARM mode
permutations.c: /tmp/ccreKS6R.s:117: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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

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/ccRS1PEq.s: Assembler messages:
permutations.c: /tmp/ccRS1PEq.s:105: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccRS1PEq.s:109: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccRS1PEq.s:124: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccRS1PEq.s:127: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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

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: 2, namely:
ImplementationCompiler
bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

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:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

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

Compiler output


try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

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

Namespace violations


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

Number of similar (implementation,compiler) pairs: 14, namely:
ImplementationCompiler
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 7, namely:
ImplementationCompiler
bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

TIMECOP error (can be valgrind bug)


error 127
timeout: failed to run command 'valgrind': No such file or directory

Number of similar (implementation,compiler) pairs: 39, namely:
ImplementationCompiler
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)