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
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 141680 | 7260 0 0 | 29235 468 920 | bi32_armv6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 142170 | 7256 0 0 | 24147 468 904 | bi32_armv6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 142358 | 7260 0 0 | 23709 464 904 | bi32_armv6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 142363 | 7260 0 0 | 25875 468 904 | bi32_armv6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 143148 | 7276 0 0 | 29099 468 920 | bi32_armv6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 143654 | 7740 0 0 | 20991 464 904 | bi32_armv6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 145070 | 22772 0 0 | 38287 472 912 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 157510 | 9396 0 0 | 23475 472 904 | bi32_armv6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 178965 | 9660 0 0 | 22907 464 904 | bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 181013 | 2180 0 0 | 15467 468 904 | bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 188464 | 8908 0 0 | 30875 468 920 | bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 188871 | 9000 0 0 | 25449 464 904 | bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 189045 | 9000 0 0 | 27603 468 904 | bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 190116 | 9016 0 0 | 30827 468 920 | bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 200051 | 6688 0 0 | 20807 476 904 | bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 204910 | 11420 0 0 | 25495 472 904 | bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 207147 | 2716 0 0 | 16831 476 904 | bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 214093 | 5544 0 0 | 18823 468 904 | bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 221730 | 41608 0 0 | 60267 468 904 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 222178 | 41608 0 0 | 63467 468 920 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 223169 | 8940 0 0 | 25823 468 904 | bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 242056 | 45308 0 0 | 67323 468 920 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 252795 | 6876 0 0 | 22411 476 912 | bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 254758 | 5824 0 0 | 19971 476 912 | bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 257489 | 5448 0 0 | 24059 472 904 | bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 258172 | 5456 0 0 | 27275 472 920 | bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 259224 | 5352 0 0 | 27331 472 920 | bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 259820 | 5448 0 0 | 21901 468 904 | bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 282688 | 2388 0 0 | 24387 472 920 | bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 283778 | 2076 0 0 | 18553 468 904 | bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 285561 | 2376 0 0 | 24219 472 920 | bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 288546 | 2072 0 0 | 20707 472 904 | bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 290710 | 5388 0 0 | 22275 472 904 | bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 293226 | 44276 0 0 | 60757 464 904 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 297100 | 7132 0 0 | 21255 472 912 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 297521 | 2028 0 0 | 18943 472 904 | bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 351675 | 40376 0 0 | 57299 468 904 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 355398 | 4536 0 0 | 17799 464 904 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
| 360593 | 8028 0 0 | 22127 472 904 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251017 | 20250922 |
Test failure
error 135
timeout: the monitored command dumped core
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | gcc -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:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -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:
| Implementation | Compiler |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -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:
| Implementation | Compiler |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -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:
| Implementation | Compiler |
| bi32_armv6m | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6m | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6m | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6m | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6m | clang -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:
| Implementation | Compiler |
| bi32_armv6m | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6m | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv7m | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv7m | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv7m | clang -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:
| Implementation | Compiler |
| bi32_armv7m | clang -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv7m_small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv7m_small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv7m_small | clang -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:
| Implementation | Compiler |
| bi32_armv7m_small | clang -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | gcc -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:
| Implementation | Compiler |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | gcc -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:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -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:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -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:
| Implementation | Compiler |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -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:
| Implementation | Compiler |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | gcc -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:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_armv6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_armv6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |