Implementation notes: aarch64, gcc185, crypto_hash/asconxofav12

Computer: gcc185
Microarchitecture: aarch64; Skylark (503f0002)
Architecture: aarch64
CPU ID: 503f0002
SUPERCOP version: 20240107
Operation: crypto_hash
Primitive: asconxofav12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
300753424 0 015762 800 736opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
300753424 0 013892 792 736opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
302253424 0 014146 800 736opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
302253552 0 014885 808 744opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
302253568 0 016094 816 760opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
303003424 0 017562 800 744opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
303003424 0 017562 800 744opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
309753568 0 013869 792 736opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
309754896 0 017422 816 760refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
32550628 0 014770 800 744opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
32550628 0 014770 800 744opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
326253936 0 015085 808 744opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
32775640 0 011973 808 744opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
32775624 0 013142 816 760opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
327753144 0 017282 800 744refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
327753144 0 017282 800 744refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
329253144 0 015498 800 736refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
33000628 0 010925 792 736opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
33300628 0 012986 800 736opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
33300588 0 011306 800 736opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
33300596 0 011084 792 736opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
350254576 0 015909 808 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
379503216 0 013946 800 736refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
381753348 0 013836 792 736refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
383254720 0 015013 792 736opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
38325984 0 012141 808 744opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
388504656 0 018794 800 744opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
388504656 0 015378 800 736opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
388504656 0 018794 800 744opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
390004656 0 016994 800 736opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
390004656 0 015124 792 736opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
395254712 0 016037 808 744opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
395254728 0 017246 816 760opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
40650672 0 014818 800 744opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
40650672 0 014818 800 744opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
415505068 0 016213 808 744opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
42000632 0 011338 800 736opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
42000640 0 011116 792 736opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
42075672 0 013018 800 736opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
42375684 0 012021 808 744opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
42375668 0 013190 816 760opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
42975672 0 010973 792 736opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
440251028 0 012173 808 744opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
45300820 0 011149 792 736refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
536254764 0 015901 808 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
753006568 0 017020 800 736bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
758256576 0 018890 808 736bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
758256984 0 021090 808 744bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
758256584 0 017274 808 736bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
758256984 0 021090 808 744bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
832502312 0 014666 816 736bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
832502320 0 012812 808 736bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
834002312 0 016466 816 744bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
834002312 0 016466 816 744bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
846751232 0 011946 808 736bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
849752372 0 013114 816 736bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
859501268 0 013602 808 736bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
859501268 0 015402 808 744bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
859501212 0 011684 800 736bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
859501268 0 015402 808 744bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
894008356 0 019685 816 744bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
927758304 0 018581 800 736bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
971258676 0 019797 816 744bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
972752612 0 013973 824 744bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1085251364 0 012693 816 744bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1113752328 0 012669 808 736bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1123501312 0 011605 800 736bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1154258404 0 020926 824 760bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1347001508 0 012661 816 744bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1367252544 0 015110 832 760bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1421251308 0 013838 824 760bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
1755002980 0 014165 824 744bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
2505001844 0 014170 800 736opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
2532001516 0 011980 792 736opt8_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
2551501636 0 013970 800 736opt8_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
2565001544 0 011996 792 736opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
3458252792 0 016906 800 744opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
3458252792 0 016906 800 744opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
3459753020 0 017154 800 744opt8_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
3459753020 0 017154 800 744opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
3912753140 0 015254 824 760bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
4008002864 0 013218 808 736bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
4075501920 0 012650 800 736opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
4089751580 0 012282 800 736opt8_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
4239752948 0 014037 816 744bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
4591502792 0 012845 800 736bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
5108253564 0 014293 816 744bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
5242503652 0 017426 808 744bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
5242503652 0 017426 808 744bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
5243253464 0 013564 800 736bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
5244003656 0 015626 808 736bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121320231212
5443503552 0 016110 816 760opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
5446503084 0 015606 816 760opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
6394502532 0 013877 808 744opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
6399002372 0 013717 808 744opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
6408002276 0 012549 792 736opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
6417752264 0 012573 792 736opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
7733252276 0 013421 808 744opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212
7758752428 0 013589 808 744opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121320231212

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h: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: ...

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccUNlJrK.s: Assembler messages:
permutations.c: /tmp/ccUNlJrK.s:124: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccUNlJrK.s:222: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccUNlJrK.s:320: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccUNlJrK.s:418: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccUNlJrK.s:516: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccUNlJrK.s:614: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccUNlJrK.s:712: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccUNlJrK.s:908: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccUNlJrK.s:1006: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccUNlJrK.s:1104: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccUNlJrK.s:1219: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccUNlJrK.s:1317: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccUNlJrK.s:1415: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccUNlJrK.s:1513: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccUNlJrK.s:1709: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccUNlJrK.s:1807: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccUNlJrK.s:1905: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccOrlK9C.s: Assembler messages:
permutations.c: /tmp/ccOrlK9C.s:124: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccOrlK9C.s:222: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccOrlK9C.s:320: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccOrlK9C.s:418: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccOrlK9C.s:516: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccOrlK9C.s:614: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccOrlK9C.s:712: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccOrlK9C.s:908: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccOrlK9C.s:1006: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccOrlK9C.s:1104: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccOrlK9C.s:1219: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccOrlK9C.s:1317: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccOrlK9C.s:1415: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccOrlK9C.s:1513: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccOrlK9C.s:1709: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccOrlK9C.s:1807: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccOrlK9C.s:1905: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccAW4j6J.s: Assembler messages:
permutations.c: /tmp/ccAW4j6J.s:125: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccAW4j6J.s:223: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccAW4j6J.s:321: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccAW4j6J.s:419: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccAW4j6J.s:517: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccAW4j6J.s:615: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccAW4j6J.s:713: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccAW4j6J.s:909: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccAW4j6J.s:1007: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccAW4j6J.s:1105: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccAW4j6J.s:1223: Error: immediate out of range at operand 3 -- `eor x8,x8,180'
permutations.c: /tmp/ccAW4j6J.s:1321: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccAW4j6J.s:1419: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccAW4j6J.s:1517: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccAW4j6J.s:1713: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccAW4j6J.s:1811: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccAW4j6J.s:1909: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cca7ANMk.s: Assembler messages:
permutations.c: /tmp/cca7ANMk.s:123: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cca7ANMk.s:221: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cca7ANMk.s:319: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cca7ANMk.s:417: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cca7ANMk.s:515: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cca7ANMk.s:613: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cca7ANMk.s:711: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cca7ANMk.s:907: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cca7ANMk.s:1005: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cca7ANMk.s:1103: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cca7ANMk.s:1217: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cca7ANMk.s:1315: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cca7ANMk.s:1413: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cca7ANMk.s:1511: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cca7ANMk.s:1707: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cca7ANMk.s:1805: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cca7ANMk.s:1903: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccgSyM4E.s: Assembler messages:
permutations.c: /tmp/ccgSyM4E.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccTlCnUP.s: Assembler messages:
permutations.c: /tmp/ccTlCnUP.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccMVSKxG.s: Assembler messages:
permutations.c: /tmp/ccMVSKxG.s:104: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccJAEEev.s: Assembler messages:
permutations.c: /tmp/ccJAEEev.s:99: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h: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 (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m_lowsize
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m_lowsize
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m_lowsize
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m_lowsize
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m_lowsize

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h: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: ...

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc2ue63x.s: Assembler messages:
permutations.c: /tmp/cc2ue63x.s:122: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cc2ue63x.s:218: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cc2ue63x.s:314: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cc2ue63x.s:410: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc2ue63x.s:506: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc2ue63x.s:602: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc2ue63x.s:698: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc2ue63x.s:890: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc2ue63x.s:986: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc2ue63x.s:1082: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cc2ue63x.s:1195: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc2ue63x.s:1291: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc2ue63x.s:1387: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc2ue63x.s:1483: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc2ue63x.s:1675: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc2ue63x.s:1771: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc2ue63x.s:1867: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccdQQP4N.s: Assembler messages:
permutations.c: /tmp/ccdQQP4N.s:122: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccdQQP4N.s:218: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccdQQP4N.s:314: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccdQQP4N.s:410: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccdQQP4N.s:506: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccdQQP4N.s:602: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccdQQP4N.s:698: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccdQQP4N.s:890: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccdQQP4N.s:986: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccdQQP4N.s:1082: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccdQQP4N.s:1195: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccdQQP4N.s:1291: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccdQQP4N.s:1387: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccdQQP4N.s:1483: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccdQQP4N.s:1675: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccdQQP4N.s:1771: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccdQQP4N.s:1867: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc14T4PP.s: Assembler messages:
permutations.c: /tmp/cc14T4PP.s:123: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cc14T4PP.s:219: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cc14T4PP.s:315: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cc14T4PP.s:411: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc14T4PP.s:507: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc14T4PP.s:603: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc14T4PP.s:699: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc14T4PP.s:891: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc14T4PP.s:987: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc14T4PP.s:1083: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cc14T4PP.s:1199: Error: immediate out of range at operand 3 -- `eor x8,x8,180'
permutations.c: /tmp/cc14T4PP.s:1295: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc14T4PP.s:1391: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc14T4PP.s:1487: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc14T4PP.s:1679: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc14T4PP.s:1775: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc14T4PP.s:1871: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccSZMdNQ.s: Assembler messages:
permutations.c: /tmp/ccSZMdNQ.s:121: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccSZMdNQ.s:217: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccSZMdNQ.s:313: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccSZMdNQ.s:409: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccSZMdNQ.s:505: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccSZMdNQ.s:601: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccSZMdNQ.s:697: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccSZMdNQ.s:889: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccSZMdNQ.s:985: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccSZMdNQ.s:1081: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccSZMdNQ.s:1193: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccSZMdNQ.s:1289: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccSZMdNQ.s:1385: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccSZMdNQ.s:1481: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccSZMdNQ.s:1673: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccSZMdNQ.s:1769: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccSZMdNQ.s:1865: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc9IMPbv.s: Assembler messages:
permutations.c: /tmp/cc9IMPbv.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccDjbly3.s: Assembler messages:
permutations.c: /tmp/ccDjbly3.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cct3a0NL.s: Assembler messages:
permutations.c: /tmp/cct3a0NL.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc2b3zKh.s: Assembler messages:
permutations.c: /tmp/cc2b3zKh.s:95: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccPmryKE.s: Assembler messages:
permutations.c: /tmp/ccPmryKE.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccwAtaKd.s: Assembler messages:
permutations.c: /tmp/ccwAtaKd.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccm2lPju.s: Assembler messages:
permutations.c: /tmp/ccm2lPju.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccTONk96.s: Assembler messages:
permutations.c: /tmp/ccTONk96.s:95: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: T:asm_esp32
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
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 (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h: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: ...

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccxzT4Ni.s: Assembler messages:
permutations.c: /tmp/ccxzT4Ni.s:105: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccxzT4Ni.s:201: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccxzT4Ni.s:263: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccxzT4Ni.s:280: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccxzT4Ni.s:517: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccxzT4Ni.s:596: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccxzT4Ni.s:737: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccxzT4Ni.s:895: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccxzT4Ni.s:1166: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccxzT4Ni.s:1245: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccxzT4Ni.s:1386: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccxzT4Ni.s:1544: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccIutFXS.s: Assembler messages:
permutations.c: /tmp/ccIutFXS.s:105: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccIutFXS.s:201: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccIutFXS.s:263: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccIutFXS.s:280: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccIutFXS.s:517: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccIutFXS.s:596: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccIutFXS.s:737: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccIutFXS.s:895: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccIutFXS.s:1166: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccIutFXS.s:1245: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
permutations.c: /tmp/ccIutFXS.s:1386: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccIutFXS.s:1544: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccy79t8v.s: Assembler messages:
permutations.c: /tmp/ccy79t8v.s:106: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccy79t8v.s:202: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccy79t8v.s:264: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccy79t8v.s:281: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccy79t8v.s:518: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccy79t8v.s:597: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccy79t8v.s:738: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccy79t8v.s:896: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccy79t8v.s:1170: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccy79t8v.s:1249: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccy79t8v.s:1390: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccy79t8v.s:1548: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccLIZOEy.s: Assembler messages:
permutations.c: /tmp/ccLIZOEy.s:104: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccLIZOEy.s:200: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccLIZOEy.s:262: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccLIZOEy.s:279: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccLIZOEy.s:516: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccLIZOEy.s:595: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccLIZOEy.s:736: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccLIZOEy.s:894: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccLIZOEy.s:1164: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccLIZOEy.s:1243: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccLIZOEy.s:1384: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccLIZOEy.s:1542: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h: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 (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv6m
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv6m
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv6m
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv6m
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv6m

Compiler output

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

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h: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 (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m_small
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m_small
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m_small
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m_small
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m_small

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/ccRDrSX7.s: Assembler messages:
hash.c: /tmp/ccRDrSX7.s:276: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccRDrSX7.s:353: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccRDrSX7.s:490: Error: immediate out of range at operand 3 -- `eor x4,x4,9'
hash.c: /tmp/ccRDrSX7.s:604: Error: immediate out of range at operand 3 -- `eor x4,x4,9'
hash.c: /tmp/ccRDrSX7.s:816: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccRDrSX7.s:909: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
hash.c: /tmp/ccRDrSX7.s:970: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccRDrSX7.s:986: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccRDrSX7.s:1217: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccRDrSX7.s:1294: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccRDrSX7.s:1432: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccRDrSX7.s:1565: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccRDrSX7.s:1851: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccRDrSX7.s:1928: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
hash.c: /tmp/ccRDrSX7.s:2065: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/ccRDrSX7.s:2179: Error: immediate out of range at operand 3 -- `eor x2,x2,9'

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/ccI8UeNb.s: Assembler messages:
hash.c: /tmp/ccI8UeNb.s:275: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccI8UeNb.s:352: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccI8UeNb.s:489: Error: immediate out of range at operand 3 -- `eor x4,x4,9'
hash.c: /tmp/ccI8UeNb.s:603: Error: immediate out of range at operand 3 -- `eor x4,x4,9'
hash.c: /tmp/ccI8UeNb.s:815: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccI8UeNb.s:908: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
hash.c: /tmp/ccI8UeNb.s:969: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccI8UeNb.s:985: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccI8UeNb.s:1216: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccI8UeNb.s:1293: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccI8UeNb.s:1431: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
hash.c: /tmp/ccI8UeNb.s:1564: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccI8UeNb.s:1850: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccI8UeNb.s:1927: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
hash.c: /tmp/ccI8UeNb.s:2064: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/ccI8UeNb.s:2178: Error: immediate out of range at operand 3 -- `eor x2,x2,9'

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/cc3Eec8L.s: Assembler messages:
hash.c: /tmp/cc3Eec8L.s:300: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc3Eec8L.s:377: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc3Eec8L.s:514: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/cc3Eec8L.s:628: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/cc3Eec8L.s:867: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc3Eec8L.s:960: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc3Eec8L.s:1021: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc3Eec8L.s:1037: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc3Eec8L.s:1268: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc3Eec8L.s:1345: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc3Eec8L.s:1483: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc3Eec8L.s:1616: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/cc3Eec8L.s:1932: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc3Eec8L.s:2009: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc3Eec8L.s:2146: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/cc3Eec8L.s:2260: Error: immediate out of range at operand 3 -- `eor x2,x2,9'

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: /tmp/cc4YHv50.s: Assembler messages:
hash.c: /tmp/cc4YHv50.s:227: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc4YHv50.s:320: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc4YHv50.s:381: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc4YHv50.s:397: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc4YHv50.s:628: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc4YHv50.s:705: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc4YHv50.s:843: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc4YHv50.s:976: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/cc4YHv50.s:1263: Error: immediate out of range at operand 3 -- `eor x11,x11,9'
hash.c: /tmp/cc4YHv50.s:1340: Error: immediate out of range at operand 3 -- `eor x11,x11,9'
hash.c: /tmp/cc4YHv50.s:1477: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/cc4YHv50.s:1591: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/cc4YHv50.s:1951: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/cc4YHv50.s:2028: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/cc4YHv50.s:2165: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/cc4YHv50.s:2279: Error: immediate out of range at operand 3 -- `eor x6,x6,9'

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccDx2cJX.s: Assembler messages:
permutations.c: /tmp/ccDx2cJX.s:26: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccDx2cJX.s:26: Info: did you mean this?
permutations.c: /tmp/ccDx2cJX.s:26: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccDx2cJX.s:41: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccDx2cJX.s:41: Info: did you mean this?
permutations.c: /tmp/ccDx2cJX.s:41: Info: ldrb w14, [x1], #1

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccJknebI.s: Assembler messages:
permutations.c: /tmp/ccJknebI.s:26: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccJknebI.s:26: Info: did you mean this?
permutations.c: /tmp/ccJknebI.s:26: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccJknebI.s:41: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccJknebI.s:41: Info: did you mean this?
permutations.c: /tmp/ccJknebI.s:41: Info: ldrb w14, [x1], #1

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccgMw4bw.s: Assembler messages:
permutations.c: /tmp/ccgMw4bw.s:30: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccgMw4bw.s:30: Info: did you mean this?
permutations.c: /tmp/ccgMw4bw.s:30: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccgMw4bw.s:45: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccgMw4bw.s:45: Info: did you mean this?
permutations.c: /tmp/ccgMw4bw.s:45: Info: ldrb w14, [x1], #1

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccsJauai.s: Assembler messages:
permutations.c: /tmp/ccsJauai.s:25: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccsJauai.s:25: Info: did you mean this?
permutations.c: /tmp/ccsJauai.s:25: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccsJauai.s:40: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccsJauai.s:40: Info: did you mean this?
permutations.c: /tmp/ccsJauai.s:40: Info: ldrb w14, [x1], #1

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /tmp/try-small-79d6a7.o: In function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: /tmp/try-small-79d6a7.o: In function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /tmp/try-small-849523.o: In function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: /tmp/try-small-849523.o: In function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /tmp/try-small-8250b6.o: In function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: /tmp/try-small-8250b6.o: In function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofav12_esp32_timingleaks'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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