Test results for aarch64, pi5, crypto_hash/asconhashv12

[Page version: 20260221 06:09:02]

Measurements for aarch64, pi5, crypto_hash Test results for aarch64, pi5, crypto_hash Test results for crypto_hash/asconhashv12
Computer: pi5
Microarchitecture: aarch64; Cortex-A76 (414fd0b1)
Architecture: aarch64
CPU ID: 414fd0b1
SUPERCOP version: 20251222
Operation: crypto_hash
Primitive: asconhashv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
219814312 0 016975 804 864opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
220494312 0 013265 796 856opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
220694312 0 015223 804 856opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
220854312 0 013559 804 856opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
223754432 0 013994 780 872opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
224244432 0 014930 780 872opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
226124416 0 012977 756 856opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
237544312 0 017295 804 864opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
25464608 0 09839 804 856opt64_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
25642640 0 011543 804 856opt64_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
261984656 0 014137 772 864opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
26495608 0 09553 796 856opt64_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
265205316 0 015818 780 872refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
26531640 0 013295 804 864opt64_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
28404668 0 010258 780 872opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
28495668 0 011194 780 872opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
28846640 0 09185 756 856opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
289622032 0 014679 804 864refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
29289656 0 013647 804 864opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
298342032 0 012927 804 856refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
300015328 0 014890 780 872refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
30811948 0 010433 772 864opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
315015264 0 014737 772 864refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
317285892 0 014833 796 856opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
317325892 0 018543 804 864opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
317355892 0 016791 804 856opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
318235892 0 015127 804 856opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
327012044 0 015031 804 864refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
328042240 0 011161 796 856refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
328722092 0 011327 804 856refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
328886292 0 016818 780 872opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
329006292 0 015882 780 872opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
336546276 0 014833 756 856opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
34974652 0 09871 804 856opt32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
360035896 0 018863 804 864opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
36291708 0 010290 780 872opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
36322708 0 011226 780 872opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
363396524 0 016001 772 864opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
36353680 0 09249 756 856opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
39930988 0 010465 772 864opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
48148724 0 09297 756 856refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
60640816 0 013807 804 864opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
60695800 0 013455 804 864opt32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
60703800 0 011703 804 856opt32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
60714768 0 09713 796 856opt32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
614634412 0 015287 812 856bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
615164404 0 013345 804 856bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
621474420 0 013655 812 856bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
621534812 0 017455 812 864bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
645842444 0 011767 820 856bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
647902380 0 011353 812 856bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
648524812 0 017775 812 864bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
649202388 0 013343 820 856bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
649332388 0 015095 820 864bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
701591228 0 010177 804 856bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
702471288 0 012199 812 856bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
702671288 0 013951 812 864bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
704771252 0 010495 812 856bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
709272404 0 015439 820 864bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
737251312 0 014335 812 864bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
826495280 0 014850 788 872bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
826535280 0 015786 788 872bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
831325672 0 015145 780 864bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
835002560 0 012194 796 872bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
835122560 0 013130 796 872bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
846835352 0 013897 764 856bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
847991368 0 011906 788 872bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
848071368 0 010970 788 872bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
933512912 0 012489 788 864bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
935052332 0 010953 772 856bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
944921328 0 09889 764 856bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
952751512 0 011017 780 864bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
1670822384 0 015722 788 872bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
1670962384 0 012562 788 872bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2506592464 0 013327 804 856opt8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2518452288 0 013175 804 856opt8_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2525591692 0 010609 796 856opt8_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2566641764 0 010673 796 856opt8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2956321660 0 011274 780 872opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2961401672 0 011234 780 872opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
2993642880 0 011783 812 856bi8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3160023412 0 014007 812 856bi8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3160903408 0 015727 812 864bi8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3164803256 0 011889 804 856bi8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3293933456 0 016079 804 864opt8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3312363232 0 015887 804 864opt8_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3413173412 0 016079 812 864bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3819262572 0 010913 764 856bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3937043560 0 016503 804 864opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3955723296 0 016247 804 864opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
3965103196 0 012329 780 864bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
4244932156 0 011391 804 856opt8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
4249851804 0 011039 804 856opt8_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
4321283024 0 013554 780 872opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
4328282608 0 013130 780 872opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
6076082216 0 010793 756 856opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
6104042264 0 011745 772 864opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
6135682368 0 011857 772 864opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
6195252204 0 010737 756 856opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222

Compiler output


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

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


permutations.c: /tmp/ccde1PA9.s: Assembler messages:
permutations.c: /tmp/ccde1PA9.s:181: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccde1PA9.s:287: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccde1PA9.s:393: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccde1PA9.s:499: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccde1PA9.s:605: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccde1PA9.s:711: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccde1PA9.s:817: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccde1PA9.s:1029: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccde1PA9.s:1135: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccde1PA9.s:1241: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccLgT41W.s: Assembler messages:
permutations.c: /tmp/ccLgT41W.s:181: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccLgT41W.s:287: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccLgT41W.s:393: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccLgT41W.s:499: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccLgT41W.s:605: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccLgT41W.s:711: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccLgT41W.s:817: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccLgT41W.s:1029: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccLgT41W.s:1135: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccLgT41W.s:1241: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccvcMzXb.s: Assembler messages:
permutations.c: /tmp/ccvcMzXb.s:168: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccvcMzXb.s:274: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccvcMzXb.s:380: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccvcMzXb.s:486: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccvcMzXb.s:592: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccvcMzXb.s:698: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccvcMzXb.s:804: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccvcMzXb.s:1016: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccvcMzXb.s:1122: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccvcMzXb.s:1228: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccTujLVy.s: Assembler messages:
permutations.c: /tmp/ccTujLVy.s:163: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccTujLVy.s:269: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccTujLVy.s:375: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccTujLVy.s:481: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccTujLVy.s:587: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccTujLVy.s:693: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccTujLVy.s:799: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccTujLVy.s:1011: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccTujLVy.s:1117: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccTujLVy.s:1223: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccmD06g5.s: Assembler messages:
permutations.c: /tmp/ccmD06g5.s:128: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccU5UDPI.s: Assembler messages:
permutations.c: /tmp/ccU5UDPI.s:128: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccTrxCCK.s: Assembler messages:
permutations.c: /tmp/ccTrxCCK.s:129: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccDFKrEf.s: Assembler messages:
permutations.c: /tmp/ccDFKrEf.s:129: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
armv6mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6m_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6m_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6m_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6m_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv6m_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


hash.c: In file included from permutations.h:11,
hash.c:                  from hash.c:4:
hash.c: In function 'ROUND_LOOP',
hash.c:     inlined from 'PROUNDS' at round.h:348:54,
hash.c:     inlined from 'P' at permutations.h:70:48,
hash.c:     inlined from 'ascon_absorb' at hash.c:54:5,
hash.c:     inlined from 'crypto_hash_asconhashv12_armv6m_constbranchindex' at hash.c:84:3:
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c:    12 |   __asm__ __volatile__(
hash.c:       |   ^~~~~~~
hash.c: In function 'ROUND_LOOP',
hash.c:     inlined from 'PROUNDS' at round.h:348:54,
hash.c:     inlined from 'P' at permutations.h:70:48,
hash.c:     inlined from 'ascon_squeeze' at hash.c:67:3,
hash.c:     inlined from 'crypto_hash_asconhashv12_armv6m_constbranchindex' at hash.c:85:3:
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c:    12 |   __asm__ __volatile__(
hash.c:       |   ^~~~~~~
hash.c: In function 'ROUND_LOOP',
hash.c:     inlined from 'PROUNDS' at round.h:348:54,
hash.c:     inlined from 'P' at permutations.h:70:48,
hash.c:     inlined from 'ascon_squeeze' at hash.c:71:5,
hash.c:     inlined from 'crypto_hash_asconhashv12_armv6m_constbranchindex' at hash.c:85:3:
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c:    12 |   __asm__ __volatile__(
hash.c: ...

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

Compiler output


permutations.c: In file included from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: In function 'ROUND_LOOP',
permutations.c:     inlined from 'PROUNDS' at round.h:348:54,
permutations.c:     inlined from 'P' at permutations.c:27:36:
permutations.c: round.h:12:3: error: impossible constraint in 'asm'
permutations.c:    12 |   __asm__ __volatile__(
permutations.c:       |   ^~~~~~~

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 15, namely:
ImplementationCompiler
armv7mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_smallclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_smallclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_smallclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_smallclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
armv7m_smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


permutations.c: /tmp/ccYnZb4e.s: Assembler messages:
permutations.c: /tmp/ccYnZb4e.s:179: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccYnZb4e.s:283: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccYnZb4e.s:387: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccYnZb4e.s:491: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccYnZb4e.s:595: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccYnZb4e.s:699: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccYnZb4e.s:803: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccYnZb4e.s:1011: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccYnZb4e.s:1115: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccYnZb4e.s:1219: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccLQLA9I.s: Assembler messages:
permutations.c: /tmp/ccLQLA9I.s:179: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccLQLA9I.s:283: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccLQLA9I.s:387: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccLQLA9I.s:491: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccLQLA9I.s:595: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccLQLA9I.s:699: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccLQLA9I.s:803: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccLQLA9I.s:1011: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccLQLA9I.s:1115: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccLQLA9I.s:1219: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccNulZeL.s: Assembler messages:
permutations.c: /tmp/ccNulZeL.s:166: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccNulZeL.s:270: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccNulZeL.s:374: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccNulZeL.s:478: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccNulZeL.s:582: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccNulZeL.s:686: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccNulZeL.s:790: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccNulZeL.s:998: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccNulZeL.s:1102: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccNulZeL.s:1206: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccon7sbn.s: Assembler messages:
permutations.c: /tmp/ccon7sbn.s:161: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccon7sbn.s:265: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccon7sbn.s:369: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccon7sbn.s:473: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccon7sbn.s:577: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccon7sbn.s:681: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccon7sbn.s:785: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccon7sbn.s:993: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccon7sbn.s:1097: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccon7sbn.s:1201: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output


permutations.c: /tmp/ccg5AJrB.s: Assembler messages:
permutations.c: /tmp/ccg5AJrB.s:124: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/cc9MsXBL.s: Assembler messages:
permutations.c: /tmp/cc9MsXBL.s:124: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccJ5OY8U.s: Assembler messages:
permutations.c: /tmp/ccJ5OY8U.s:125: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccmaOfnl.s: Assembler messages:
permutations.c: /tmp/ccmaOfnl.s:125: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccjLemlK.s: Assembler messages:
permutations.c: /tmp/ccjLemlK.s:124: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccJ7qxsL.s: Assembler messages:
permutations.c: /tmp/ccJ7qxsL.s:124: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccFzQAVn.s: Assembler messages:
permutations.c: /tmp/ccFzQAVn.s:125: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


permutations.c: /tmp/ccQspK7G.s: Assembler messages:
permutations.c: /tmp/ccQspK7G.s:125: Error: expected a register at operand 2 -- `sub x1,#15'

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:asm_esp32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:asm_esp32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:asm_esp32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:asm_esp32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
T:asm_esp32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


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

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


permutations.c: /tmp/ccPDpbXZ.s: Assembler messages:
permutations.c: /tmp/ccPDpbXZ.s:162: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccPDpbXZ.s:266: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccPDpbXZ.s:336: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccPDpbXZ.s:353: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccPDpbXZ.s:614: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccPDpbXZ.s:701: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccPDpbXZ.s:858: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccPDpbXZ.s:1032: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


permutations.c: /tmp/ccHsa5pm.s: Assembler messages:
permutations.c: /tmp/ccHsa5pm.s:162: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccHsa5pm.s:266: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccHsa5pm.s:336: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccHsa5pm.s:353: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccHsa5pm.s:614: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccHsa5pm.s:701: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccHsa5pm.s:858: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccHsa5pm.s:1032: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


permutations.c: /tmp/ccUIHo5u.s: Assembler messages:
permutations.c: /tmp/ccUIHo5u.s:149: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccUIHo5u.s:253: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccUIHo5u.s:323: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccUIHo5u.s:340: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccUIHo5u.s:601: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccUIHo5u.s:688: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccUIHo5u.s:845: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccUIHo5u.s:1019: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


permutations.c: /tmp/cco3H0sm.s: Assembler messages:
permutations.c: /tmp/cco3H0sm.s:144: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cco3H0sm.s:248: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cco3H0sm.s:318: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cco3H0sm.s:335: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cco3H0sm.s:596: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cco3H0sm.s:683: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cco3H0sm.s:840: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cco3H0sm.s:1014: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv6mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv6mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


hash.c: In file included from permutations.h:11,
hash.c:                  from hash.c:4:
hash.c: round.h: In function 'ROUND_LOOP':
hash.c: round.h:12:12: warning: unused variable 'tmp0' [-Wunused-variable]
hash.c:    12 |   uint32_t tmp0, tmp1;
hash.c:       |            ^~~~
hash.c: In function 'ROUND_LOOP',
hash.c:     inlined from 'PROUNDS' at round.h:325:3,
hash.c:     inlined from 'P' at permutations.h:70:48,
hash.c:     inlined from 'ascon_absorb' at hash.c:54:5,
hash.c:     inlined from 'crypto_hash_asconhashv12_bi32_armv6m_constbranchindex' at hash.c:84:3:
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c:    13 |   __asm__ __volatile__(
hash.c:       |   ^~~~~~~
hash.c: In function 'ROUND_LOOP',
hash.c:     inlined from 'PROUNDS' at round.h:325:3,
hash.c:     inlined from 'P' at permutations.h:70:48,
hash.c:     inlined from 'ascon_squeeze' at hash.c:67:3,
hash.c:     inlined from 'crypto_hash_asconhashv12_bi32_armv6m_constbranchindex' at hash.c:85:3:
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c:    13 |   __asm__ __volatile__(
hash.c:       |   ^~~~~~~
hash.c: In function 'ROUND_LOOP',
hash.c:     inlined from 'PROUNDS' at round.h:325:3,
hash.c:     inlined from 'P' at permutations.h:70:48,
hash.c: ...

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv7mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


hash.c: /tmp/ccg05d7Z.s: Assembler messages:
hash.c: /tmp/ccg05d7Z.s:593: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccg05d7Z.s:694: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccg05d7Z.s:763: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccg05d7Z.s:779: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccg05d7Z.s:1034: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccg05d7Z.s:1119: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccg05d7Z.s:1273: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccg05d7Z.s:1447: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccg05d7Z.s:2153: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccg05d7Z.s:2254: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:2323: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccg05d7Z.s:2339: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:2594: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:2679: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:2833: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccg05d7Z.s:3005: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccg05d7Z.s:3536: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccg05d7Z.s:3637: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:3706: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccg05d7Z.s:3722: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:3977: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:4062: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccg05d7Z.s:4216: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccg05d7Z.s:4380: Error: immediate out of range at operand 3 -- `eor x4,x4,9'

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

Compiler output


hash.c: /tmp/ccE8mG9F.s: Assembler messages:
hash.c: /tmp/ccE8mG9F.s:593: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccE8mG9F.s:694: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccE8mG9F.s:763: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccE8mG9F.s:779: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccE8mG9F.s:1034: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccE8mG9F.s:1119: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccE8mG9F.s:1273: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccE8mG9F.s:1447: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccE8mG9F.s:2153: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccE8mG9F.s:2254: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:2323: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccE8mG9F.s:2339: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:2594: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:2679: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:2833: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccE8mG9F.s:3005: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccE8mG9F.s:3536: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccE8mG9F.s:3637: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:3706: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccE8mG9F.s:3722: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:3977: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:4062: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccE8mG9F.s:4216: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccE8mG9F.s:4380: Error: immediate out of range at operand 3 -- `eor x4,x4,9'

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

Compiler output


hash.c: /tmp/ccPy0yEh.s: Assembler messages:
hash.c: /tmp/ccPy0yEh.s:469: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccPy0yEh.s:570: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccPy0yEh.s:639: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccPy0yEh.s:655: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccPy0yEh.s:910: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccPy0yEh.s:995: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccPy0yEh.s:1149: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
hash.c: /tmp/ccPy0yEh.s:1314: Error: immediate out of range at operand 3 -- `eor x4,x4,9'
hash.c: /tmp/ccPy0yEh.s:1810: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccPy0yEh.s:1911: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:1980: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccPy0yEh.s:1996: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:2251: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:2336: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:2490: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccPy0yEh.s:2654: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/ccPy0yEh.s:3080: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccPy0yEh.s:3181: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:3250: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccPy0yEh.s:3266: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:3521: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:3606: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccPy0yEh.s:3760: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccPy0yEh.s:3924: Error: immediate out of range at operand 3 -- `eor x3,x3,9'

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

Compiler output


hash.c: /tmp/ccakJWRa.s: Assembler messages:
hash.c: /tmp/ccakJWRa.s:771: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccakJWRa.s:872: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:941: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccakJWRa.s:957: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:1212: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:1297: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:1451: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccakJWRa.s:1616: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccakJWRa.s:2061: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccakJWRa.s:2162: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:2231: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccakJWRa.s:2247: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:2502: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:2587: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccakJWRa.s:2741: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccakJWRa.s:2905: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccakJWRa.s:3604: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccakJWRa.s:3705: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccakJWRa.s:3774: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccakJWRa.s:3790: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccakJWRa.s:4045: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccakJWRa.s:4130: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccakJWRa.s:4284: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccakJWRa.s:4448: Error: immediate out of range at operand 3 -- `eor x7,x7,9'

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

Compiler output


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

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv7m_smallclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7m_smallclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7m_smallclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7m_smallclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_armv7m_smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


permutations.c: /tmp/ccFSg7u6.s: Assembler messages:
permutations.c: /tmp/ccFSg7u6.s:63: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccFSg7u6.s:63: Info:    did you mean this?
permutations.c: /tmp/ccFSg7u6.s:63: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccFSg7u6.s:78: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccFSg7u6.s:78: Info:    did you mean this?
permutations.c: /tmp/ccFSg7u6.s:78: Info:    	ldrb w14, [x1], #1

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

Compiler output


permutations.c: /tmp/ccEkxayb.s: Assembler messages:
permutations.c: /tmp/ccEkxayb.s:63: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccEkxayb.s:63: Info:    did you mean this?
permutations.c: /tmp/ccEkxayb.s:63: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccEkxayb.s:78: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccEkxayb.s:78: Info:    did you mean this?
permutations.c: /tmp/ccEkxayb.s:78: Info:    	ldrb w14, [x1], #1

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

Compiler output


permutations.c: /tmp/cc1AOvWJ.s: Assembler messages:
permutations.c: /tmp/cc1AOvWJ.s:51: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cc1AOvWJ.s:51: Info:    did you mean this?
permutations.c: /tmp/cc1AOvWJ.s:51: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/cc1AOvWJ.s:66: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cc1AOvWJ.s:66: Info:    did you mean this?
permutations.c: /tmp/cc1AOvWJ.s:66: Info:    	ldrb w14, [x1], #1

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

Compiler output


permutations.c: /tmp/ccBVGsMS.s: Assembler messages:
permutations.c: /tmp/ccBVGsMS.s:57: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccBVGsMS.s:57: Info:    did you mean this?
permutations.c: /tmp/ccBVGsMS.s:57: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccBVGsMS.s:72: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccBVGsMS.s:72: Info:    did you mean this?
permutations.c: /tmp/ccBVGsMS.s:72: Info:    	ldrb w14, [x1], #1

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

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-14e81d.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-14e81d.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:112:(.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-2ce456.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-2ce456.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:112:(.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-b22001.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-b22001.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:112:(.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-56fcbe.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-56fcbe.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:112:(.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-9374a4.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-9374a4.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/./try.c:112:(.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))

Compiler output


try.c: /usr/bin/ld: /tmp/ccTbvl7X.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccTbvl7X.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:112:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/cctlMFXR.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/cctlMFXR.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:112:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccsNMehA.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccsNMehA.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:112:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccUsqn7W.o: in function `doit':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:76:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccUsqn7W.o: in function `test':
try.c: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:90:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:102:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: /usr/bin/ld: .../supercop-data/pi5/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/asconhashv12/esp32/work/try.c:112:(.text+0x...): undefined reference to `crypto_hash_asconhashv12_esp32_timingleaks'
try.c: collect2: error: ld returned 1 exit status

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

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


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 (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


permutations.o P T

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
opt32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt64_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt64_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt64_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt64_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze T
permutations.o P T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
opt8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
opt8_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1))
opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Passed TIMECOP


TIMECOP iterations: 10

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