Implementation notes: armeabi, berry2, crypto_hash/asconhashv12

Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20221122
Operation: crypto_hash
Primitive: asconhashv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1380163828 0 011647 384 744bi32_armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1380163836 0 013536 388 744bi32_armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1403204204 0 023446 388 760bi32_armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
1411143796 0 011055 376 744bi32_armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1439224036 0 011863 384 744bi32_armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1784544296 0 012139 380 744armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1786244332 0 014048 384 744armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1787464684 0 023919 384 760armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
1793964132 0 011415 372 744armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1816104464 0 012315 380 744armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1848464964 0 014656 388 744bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1848684956 0 012775 384 744bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1923041012 0 020279 384 760armv6_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
193106900 0 010624 384 744armv6_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
193118900 0 08751 380 744armv6_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
193670888 0 08179 372 744armv6_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1958044948 0 012207 376 744bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
1968461116 0 08975 380 744armv6_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2116202908 0 012632 392 744bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2116262872 0 010723 388 744bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2129601296 0 011020 388 744bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2129721296 0 09147 384 744bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2192565576 0 024810 388 760bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
2272305208 0 013035 384 744bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2362302452 0 09735 380 744bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2362741284 0 08575 376 744bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
24222415160 0 022443 372 744opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2513221064 0 010788 384 744opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2513501064 0 08915 380 744opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
25478816140 0 023423 372 744opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
25721615352 0 023203 380 744opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
26586516004 0 023855 380 744opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2677581036 0 08327 372 744opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2722641044 0 08335 372 744opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
27274617312 0 027028 384 744opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
27291217304 0 025147 380 744opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2738721236 0 09095 380 744opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2738721240 0 09099 380 744opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2741262972 0 010831 388 744bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2749461468 0 09327 384 744bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2754431092 0 010816 384 744opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
2754441092 0 08943 380 744opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
28147617992 0 025835 380 744opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
28162618000 0 027716 384 744opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
29622416560 0 024407 380 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022111520221028
2985003100 0 022350 392 760bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
30060318488 0 037755 384 760opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
31027819704 0 029420 384 744refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022111520221028
31254419992 0 039257 384 760refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022111520221028
3166841476 0 020726 388 760bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
31866819336 0 038603 384 760opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
32699819804 0 027643 380 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022111520221028
3552731352 0 020627 384 760opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
3713921168 0 08443 372 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022111520221028
3908681400 0 020675 384 760opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
10796844208 0 023098 388 760bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
12322713992 0 013268 388 744bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
13160883844 0 011463 384 744bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
14550144320 0 023562 384 760opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
14657154036 0 023302 384 760opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022112320221122
15397264344 0 011675 384 744bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
17211523872 0 010923 376 744bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
17722854272 0 013988 384 744opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
17735293716 0 013440 384 744opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
18091642784 0 010635 380 744opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
18167602916 0 010759 380 744opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
19454172460 0 09743 372 744opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
19514812504 0 09795 372 744opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
19794762464 0 010315 380 744opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122
19824032396 0 010255 380 744opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022112320221122

Compiler output

Implementation: armv6m
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: "@.syntax_unified\n\t"
hash.c: ^
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: 5 errors generated.

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

Compiler output

Implementation: armv6m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from permutations.h:11,
hash.c: from hash.c:4:
hash.c: hash.c: In function 'crypto_hash_asconhashv12_armv6m_constbranchindex':
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~

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

Compiler output

Implementation: armv6m_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
permutations.c: "@.syntax_unified\n\t"
permutations.c: ^
permutations.c: 1 error generated.

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

Compiler output

Implementation: armv6m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: In file included from permutations.h:11,
permutations.c: from permutations.c:1:
permutations.c: permutations.c: In function 'P':
permutations.c: round.h:12:3: error: impossible constraint in 'asm'
permutations.c: __asm__ __volatile__(
permutations.c: ^~~~~~~

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c: ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c: ^
permutations.c: ./round.h:194:41: note: expanded from macro 'ROUND5'
permutations.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
permutations.c: ^
permutations.c: <inline asm>:5:2: note: instantiated into assembly here
permutations.c: orn r8, r4, r8
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c: ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c: ^
permutations.c: ./round.h:209:41: note: expanded from macro 'ROUND5'
permutations.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
permutations.c: ^
permutations.c: <inline asm>:20:2: note: instantiated into assembly here
permutations.c: orn r9, r7, r9
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:35:3: error: instruction requires: thumb2
permutations.c: ROUND5(x2, x3, x4, x0, x1, RC1);
permutations.c: ^
permutations.c: ./round.h:194:41: note: expanded from macro 'ROUND5'
permutations.c: ...

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccafZDSZ.s: Assembler messages:
permutations.c: /tmp/ccafZDSZ.s:43: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:58: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:117: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:132: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:191: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:206: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:265: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:280: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:339: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:354: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:413: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:428: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:487: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:502: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:561: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:576: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:635: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:650: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:709: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:724: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:783: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:798: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:857: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccafZDSZ.s:872: Error: selected processor does not support `orn lr,r5,lr' in ARM mode

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccT6gfXY.s: Assembler messages:
permutations.c: /tmp/ccT6gfXY.s:43: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:58: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:117: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:132: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:191: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:206: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:265: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:280: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:339: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:354: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:413: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:428: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:487: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:502: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:561: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:576: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:635: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:650: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:709: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:724: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:783: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:798: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:857: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccT6gfXY.s:872: Error: selected processor does not support `orn lr,r5,lr' in ARM mode

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccffYwSt.s: Assembler messages:
permutations.c: /tmp/ccffYwSt.s:45: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccffYwSt.s:60: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccffYwSt.s:119: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccffYwSt.s:134: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccffYwSt.s:193: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccffYwSt.s:208: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccffYwSt.s:267: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccffYwSt.s:282: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccffYwSt.s:341: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccffYwSt.s:356: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccffYwSt.s:415: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccffYwSt.s:430: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccffYwSt.s:489: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccffYwSt.s:504: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccffYwSt.s:563: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccffYwSt.s:578: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccffYwSt.s:637: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccffYwSt.s:652: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccffYwSt.s:711: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccffYwSt.s:726: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccffYwSt.s:785: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccffYwSt.s:800: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccffYwSt.s:859: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccffYwSt.s:874: Error: selected processor does not support `orn lr,r5,lr' in ARM mode

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc8YgkAo.s: Assembler messages:
permutations.c: /tmp/cc8YgkAo.s:43: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:58: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:117: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:132: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:191: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:206: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:265: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:280: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:339: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:354: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:413: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:428: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:487: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:502: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:561: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:576: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:635: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:650: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:709: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:724: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:783: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:798: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:857: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc8YgkAo.s:872: Error: selected processor does not support `orn lr,r5,lr' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:17:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c: ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c: orn r2, 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:20:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:9:2: note: instantiated into assembly here
permutations.c: orn r3, r6, r8
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:33:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c: ^
permutations.c: <inline asm>:22:2: note: instantiated into assembly here
permutations.c: orn r2, r9, r10
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccaf9Gbi.s: Assembler messages:
permutations.c: /tmp/ccaf9Gbi.s:48: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccaf9Gbi.s:51: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccaf9Gbi.s:64: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccaf9Gbi.s:67: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccnnUPfY.s: Assembler messages:
permutations.c: /tmp/ccnnUPfY.s:48: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccnnUPfY.s:51: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccnnUPfY.s:64: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccnnUPfY.s:67: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cckFxVHq.s: Assembler messages:
permutations.c: /tmp/cckFxVHq.s:49: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cckFxVHq.s:52: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cckFxVHq.s:65: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cckFxVHq.s:68: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cchiv3Mc.s: Assembler messages:
permutations.c: /tmp/cchiv3Mc.s:48: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cchiv3Mc.s:51: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cchiv3Mc.s:64: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cchiv3Mc.s:67: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc7yIZKI.s: Assembler messages:
permutations.c: /tmp/cc7yIZKI.s:48: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc7yIZKI.s:51: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc7yIZKI.s:64: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc7yIZKI.s:67: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccTCe1aN.s: Assembler messages:
permutations.c: /tmp/ccTCe1aN.s:48: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccTCe1aN.s:51: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccTCe1aN.s:64: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccTCe1aN.s:67: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccPsRcPc.s: Assembler messages:
permutations.c: /tmp/ccPsRcPc.s:49: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccPsRcPc.s:52: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccPsRcPc.s:65: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccPsRcPc.s:68: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cct17HtU.s: Assembler messages:
permutations.c: /tmp/cct17HtU.s:48: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cct17HtU.s:51: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cct17HtU.s:64: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cct17HtU.s:67: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: T:asm_esp32
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:1:10: fatal error: 'xtensa/coreasm.h' file not found
ascon.S: #include <xtensa/coreasm.h>
ascon.S: ^~~~~~~~~~~~~~~~~~
ascon.S: 1 error generated.

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

Compiler output

Implementation: T:asm_esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S:1:10: fatal error: xtensa/coreasm.h: No such file or directory
ascon.S: #include <xtensa/coreasm.h>
ascon.S: ^~~~~~~~~~~~~~~~~~
ascon.S: compilation terminated.

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

Compiler output

Implementation: avr
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.S: permutations.S:29:10: fatal error: 'avr/io.h' file not found
permutations.S: #include "avr/io.h"
permutations.S: ^~~~~~~~~~
permutations.S: 1 error generated.

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

Compiler output

Implementation: avr
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.S: permutations.S:29:10: fatal error: avr/io.h: No such file or directory
permutations.S: #include "avr/io.h"
permutations.S: ^~~~~~~~~~
permutations.S: compilation terminated.

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

Compiler output

Implementation: bi32_armv6m
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
hash.c: "@.syntax_unified\n\t"
hash.c: ^
hash.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
hash.c: 3 errors generated.

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

Compiler output

Implementation: bi32_armv6m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from permutations.h:11,
hash.c: from hash.c:4:
hash.c: hash.c: In function 'crypto_hash_asconhashv12_bi32_armv6m_constbranchindex':
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:34:3: error: instruction requires: thumb2
hash.c: ROUND5(x0, x1, x2, x3, x4, RC0);
hash.c: ^
hash.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
hash.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
hash.c: ^
hash.c: <inline asm>:5:2: note: instantiated into assembly here
hash.c: orn r6, r7, r6
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:34:3: error: instruction requires: thumb2
hash.c: ROUND5(x0, x1, x2, x3, x4, RC0);
hash.c: ^
hash.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
hash.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
hash.c: ^
hash.c: <inline asm>:21:2: note: instantiated into assembly here
hash.c: orn r10, r4, r10
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:35:3: error: instruction requires: thumb2
hash.c: ROUND5(x2, x3, x4, x0, x1, RC1);
hash.c: ^
hash.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
hash.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/ccmZkE8R.s: Assembler messages:
hash.c: /tmp/ccmZkE8R.s:139: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/ccmZkE8R.s:155: Error: selected processor does not support `orn r6,r0,r6' in ARM mode
hash.c: /tmp/ccmZkE8R.s:194: Error: selected processor does not support `orn r5,r2,r5' in ARM mode
hash.c: /tmp/ccmZkE8R.s:210: Error: selected processor does not support `orn r4,r3,r4' in ARM mode
hash.c: /tmp/ccmZkE8R.s:249: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/ccmZkE8R.s:265: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/ccmZkE8R.s:304: Error: selected processor does not support `orn r2,r7,r2' in ARM mode
hash.c: /tmp/ccmZkE8R.s:320: Error: selected processor does not support `orn r3,r6,r3' in ARM mode
hash.c: /tmp/ccmZkE8R.s:359: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
hash.c: /tmp/ccmZkE8R.s:375: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/ccmZkE8R.s:414: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/ccmZkE8R.s:430: Error: selected processor does not support `orn r6,r0,r6' in ARM mode
hash.c: /tmp/ccmZkE8R.s:469: Error: selected processor does not support `orn r5,r2,r5' in ARM mode
hash.c: /tmp/ccmZkE8R.s:485: Error: selected processor does not support `orn r4,r3,r4' in ARM mode
hash.c: /tmp/ccmZkE8R.s:524: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/ccmZkE8R.s:540: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/ccmZkE8R.s:579: Error: selected processor does not support `orn r2,r7,r2' in ARM mode
hash.c: /tmp/ccmZkE8R.s:595: Error: selected processor does not support `orn r3,r6,r3' in ARM mode
hash.c: /tmp/ccmZkE8R.s:634: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
hash.c: /tmp/ccmZkE8R.s:650: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/ccmZkE8R.s:688: Error: selected processor does not support `orn r9,r7,r2' in ARM mode
hash.c: /tmp/ccmZkE8R.s:692: Error: selected processor does not support `orn r10,r1,r7' in ARM mode
hash.c: /tmp/ccmZkE8R.s:706: Error: selected processor does not support `orn r9,r6,r3' in ARM mode
hash.c: /tmp/ccmZkE8R.s:709: Error: selected processor does not support `orn r10,r0,r6' in ARM mode
hash.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/ccD3iPDn.s: Assembler messages:
hash.c: /tmp/ccD3iPDn.s:138: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/ccD3iPDn.s:154: Error: selected processor does not support `orn r6,r0,r6' in ARM mode
hash.c: /tmp/ccD3iPDn.s:193: Error: selected processor does not support `orn r5,r2,r5' in ARM mode
hash.c: /tmp/ccD3iPDn.s:209: Error: selected processor does not support `orn r4,r3,r4' in ARM mode
hash.c: /tmp/ccD3iPDn.s:248: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/ccD3iPDn.s:264: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/ccD3iPDn.s:303: Error: selected processor does not support `orn r2,r7,r2' in ARM mode
hash.c: /tmp/ccD3iPDn.s:319: Error: selected processor does not support `orn r3,r6,r3' in ARM mode
hash.c: /tmp/ccD3iPDn.s:358: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
hash.c: /tmp/ccD3iPDn.s:374: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/ccD3iPDn.s:413: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/ccD3iPDn.s:429: Error: selected processor does not support `orn r6,r0,r6' in ARM mode
hash.c: /tmp/ccD3iPDn.s:468: Error: selected processor does not support `orn r5,r2,r5' in ARM mode
hash.c: /tmp/ccD3iPDn.s:484: Error: selected processor does not support `orn r4,r3,r4' in ARM mode
hash.c: /tmp/ccD3iPDn.s:523: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/ccD3iPDn.s:539: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/ccD3iPDn.s:578: Error: selected processor does not support `orn r2,r7,r2' in ARM mode
hash.c: /tmp/ccD3iPDn.s:594: Error: selected processor does not support `orn r3,r6,r3' in ARM mode
hash.c: /tmp/ccD3iPDn.s:633: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
hash.c: /tmp/ccD3iPDn.s:649: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/ccD3iPDn.s:687: Error: selected processor does not support `orn r9,r7,r2' in ARM mode
hash.c: /tmp/ccD3iPDn.s:691: Error: selected processor does not support `orn r10,r1,r7' in ARM mode
hash.c: /tmp/ccD3iPDn.s:705: Error: selected processor does not support `orn r9,r6,r3' in ARM mode
hash.c: /tmp/ccD3iPDn.s:708: Error: selected processor does not support `orn r10,r0,r6' in ARM mode
hash.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/cchbXxrJ.s: Assembler messages:
hash.c: /tmp/cchbXxrJ.s:146: Error: selected processor does not support `orn lr,r0,lr' in ARM mode
hash.c: /tmp/cchbXxrJ.s:162: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
hash.c: /tmp/cchbXxrJ.s:201: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cchbXxrJ.s:217: Error: selected processor does not support `orn r7,r2,r7' in ARM mode
hash.c: /tmp/cchbXxrJ.s:256: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
hash.c: /tmp/cchbXxrJ.s:272: Error: selected processor does not support `orn r1,r5,r1' in ARM mode
hash.c: /tmp/cchbXxrJ.s:311: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
hash.c: /tmp/cchbXxrJ.s:327: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
hash.c: /tmp/cchbXxrJ.s:366: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
hash.c: /tmp/cchbXxrJ.s:382: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
hash.c: /tmp/cchbXxrJ.s:421: Error: selected processor does not support `orn lr,r0,lr' in ARM mode
hash.c: /tmp/cchbXxrJ.s:437: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
hash.c: /tmp/cchbXxrJ.s:476: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cchbXxrJ.s:492: Error: selected processor does not support `orn r7,r2,r7' in ARM mode
hash.c: /tmp/cchbXxrJ.s:531: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
hash.c: /tmp/cchbXxrJ.s:547: Error: selected processor does not support `orn r1,r5,r1' in ARM mode
hash.c: /tmp/cchbXxrJ.s:586: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
hash.c: /tmp/cchbXxrJ.s:602: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
hash.c: /tmp/cchbXxrJ.s:641: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
hash.c: /tmp/cchbXxrJ.s:657: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
hash.c: /tmp/cchbXxrJ.s:695: Error: selected processor does not support `orn r9,lr,r3' in ARM mode
hash.c: /tmp/cchbXxrJ.s:699: Error: selected processor does not support `orn r10,r0,lr' in ARM mode
hash.c: /tmp/cchbXxrJ.s:713: Error: selected processor does not support `orn r9,ip,r2' in ARM mode
hash.c: /tmp/cchbXxrJ.s:716: Error: selected processor does not support `orn r10,r1,ip' in ARM mode
hash.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/cc3dL3Va.s: Assembler messages:
hash.c: /tmp/cc3dL3Va.s:168: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cc3dL3Va.s:184: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/cc3dL3Va.s:223: Error: selected processor does not support `orn ip,r5,ip' in ARM mode
hash.c: /tmp/cc3dL3Va.s:239: Error: selected processor does not support `orn r2,fp,r2' in ARM mode
hash.c: /tmp/cc3dL3Va.s:278: Error: selected processor does not support `orn r3,r0,r3' in ARM mode
hash.c: /tmp/cc3dL3Va.s:294: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/cc3dL3Va.s:333: Error: selected processor does not support `orn r5,r8,r5' in ARM mode
hash.c: /tmp/cc3dL3Va.s:349: Error: selected processor does not support `orn fp,r6,fp' in ARM mode
hash.c: /tmp/cc3dL3Va.s:388: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/cc3dL3Va.s:404: Error: selected processor does not support `orn r1,r2,r1' in ARM mode
hash.c: /tmp/cc3dL3Va.s:443: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cc3dL3Va.s:459: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/cc3dL3Va.s:498: Error: selected processor does not support `orn ip,r5,ip' in ARM mode
hash.c: /tmp/cc3dL3Va.s:514: Error: selected processor does not support `orn r2,fp,r2' in ARM mode
hash.c: /tmp/cc3dL3Va.s:553: Error: selected processor does not support `orn r3,r0,r3' in ARM mode
hash.c: /tmp/cc3dL3Va.s:569: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/cc3dL3Va.s:608: Error: selected processor does not support `orn r5,r8,r5' in ARM mode
hash.c: /tmp/cc3dL3Va.s:624: Error: selected processor does not support `orn fp,r6,fp' in ARM mode
hash.c: /tmp/cc3dL3Va.s:663: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/cc3dL3Va.s:679: Error: selected processor does not support `orn r1,r2,r1' in ARM mode
hash.c: /tmp/cc3dL3Va.s:717: Error: selected processor does not support `orn lr,r8,r5' in ARM mode
hash.c: /tmp/cc3dL3Va.s:721: Error: selected processor does not support `orn r9,r3,r8' in ARM mode
hash.c: /tmp/cc3dL3Va.s:735: Error: selected processor does not support `orn lr,r6,fp' in ARM mode
hash.c: /tmp/cc3dL3Va.s:738: Error: selected processor does not support `orn r9,r7,r6' in ARM mode
hash.c: ...

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
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: "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c: ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c: orn r2, r10, 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: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c: orn r9, r7, r10
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: "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c: ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c: orn r2, r11, r0
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccehm9a8.s: Assembler messages:
permutations.c: /tmp/ccehm9a8.s:56: Error: selected processor does not support `orn r1,r2,r9' in ARM mode
permutations.c: /tmp/ccehm9a8.s:60: Error: selected processor does not support `orn r0,lr,r2' in ARM mode
permutations.c: /tmp/ccehm9a8.s:75: Error: selected processor does not support `orn r1,r3,r8' in ARM mode
permutations.c: /tmp/ccehm9a8.s:78: Error: selected processor does not support `orn r0,ip,r3' in ARM mode

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccaW0LND.s: Assembler messages:
permutations.c: /tmp/ccaW0LND.s:56: Error: selected processor does not support `orn r1,r2,r9' in ARM mode
permutations.c: /tmp/ccaW0LND.s:60: Error: selected processor does not support `orn r0,lr,r2' in ARM mode
permutations.c: /tmp/ccaW0LND.s:75: Error: selected processor does not support `orn r1,r3,r8' in ARM mode
permutations.c: /tmp/ccaW0LND.s:78: Error: selected processor does not support `orn r0,ip,r3' in ARM mode

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc0cFeUD.s: Assembler messages:
permutations.c: /tmp/cc0cFeUD.s:56: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/cc0cFeUD.s:60: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/cc0cFeUD.s:75: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/cc0cFeUD.s:78: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccZZdvLq.s: Assembler messages:
permutations.c: /tmp/ccZZdvLq.s:55: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccZZdvLq.s:59: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccZZdvLq.s:74: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccZZdvLq.s:77: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-82eb6e.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-82eb6e.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccEnADgn.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccEnADgn.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccXr7zXg.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccXr7zXg.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cc2eEIQJ.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/cc2eEIQJ.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccOqB1qX.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccOqB1qX.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Namespace violations

Implementation: armv6
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze T
permutations.o P12 T

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

Namespace violations

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.o P T

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

Namespace violations

Implementation: bi32
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
constants.o constants R
interleave.o B R
permutations.o P12 T

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

Namespace violations

Implementation: bi32_lowreg
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
constants.o constants R
hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze T
interleave.o B R

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

Namespace violations

Implementation: bi32_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
constants.o constants R
interleave.o B R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T

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

Namespace violations

Implementation: bi8
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
constants.o constants R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T

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

Namespace violations

Implementation: opt8
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze T
permutations.o P T

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

Namespace violations

Implementation: opt8_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.o P T
update.o ascon_update T

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