Test results for aarch64, pi5, crypto_hash/asconhashbi32v12

[Page version: 20260221 06:09:02]

Measurements for aarch64, pi5, crypto_hash Test results for aarch64, pi5, crypto_hash Test results for crypto_hash/asconhashbi32v12
Computer: pi5
Microarchitecture: aarch64; Cortex-A76 (414fd0b1)
Architecture: aarch64
CPU ID: 414fd0b1
SUPERCOP version: 20251222
Operation: crypto_hash
Primitive: asconhashbi32v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
505947412 0 017930 780 872refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
542203460 0 016135 804 864refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
543483460 0 014383 804 856refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
568093656 0 012871 804 856bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
571953656 0 012561 796 856bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
572853680 0 014551 804 856bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
573593680 0 016303 804 864bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
578113668 0 012625 796 856refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
578923520 0 012783 804 856refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
596593456 0 016447 804 864refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
597393696 0 016655 804 864bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
603511584 0 010561 804 856bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
603861584 0 014271 812 864bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
604371584 0 012519 812 856bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
605241640 0 010951 812 856bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
662181616 0 014615 812 864bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
66759792 0 09761 804 856bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
66858824 0 011751 812 856bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
67122824 0 013503 812 864bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
67230792 0 010047 812 856bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
70046844 0 013855 812 864bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
708241376 0 010970 780 872refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
735141600 0 011105 772 864refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
76868908 0 09465 756 856refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
778084996 0 014465 772 864bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
790064608 0 015098 780 872bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
790294608 0 014162 780 872bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
80913948 0 010562 788 872bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
80943948 0 011498 788 872bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
810094692 0 013209 756 856bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
826421904 0 011522 788 872bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
827041904 0 012458 788 872bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
888352172 0 011705 780 864bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
895091792 0 010401 764 856bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
90753920 0 09505 764 856bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123120251222
908571228 0 010729 780 864bi32_lowsizegcc -march=native -mtune=native -O -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: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/ccF9rcQL.s: Assembler messages:
permutations.c: /tmp/ccF9rcQL.s:162: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccF9rcQL.s:266: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccF9rcQL.s:336: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccF9rcQL.s:353: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccF9rcQL.s:614: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccF9rcQL.s:701: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccF9rcQL.s:858: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccF9rcQL.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/cctY5nrK.s: Assembler messages:
permutations.c: /tmp/cctY5nrK.s:162: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cctY5nrK.s:266: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cctY5nrK.s:336: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cctY5nrK.s:353: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cctY5nrK.s:614: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cctY5nrK.s:701: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cctY5nrK.s:858: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cctY5nrK.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/ccD5NG8n.s: Assembler messages:
permutations.c: /tmp/ccD5NG8n.s:149: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccD5NG8n.s:253: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccD5NG8n.s:323: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccD5NG8n.s:340: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccD5NG8n.s:601: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccD5NG8n.s:688: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccD5NG8n.s:845: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccD5NG8n.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/cc4xz9oB.s: Assembler messages:
permutations.c: /tmp/cc4xz9oB.s:144: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cc4xz9oB.s:248: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cc4xz9oB.s:318: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cc4xz9oB.s:335: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cc4xz9oB.s:596: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cc4xz9oB.s:683: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cc4xz9oB.s:840: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/cc4xz9oB.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_asconhashbi32v12_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_asconhashbi32v12_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/cc7c7b4H.s: Assembler messages:
hash.c: /tmp/cc7c7b4H.s:284: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/cc7c7b4H.s:385: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc7c7b4H.s:454: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/cc7c7b4H.s:470: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc7c7b4H.s:725: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc7c7b4H.s:810: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/cc7c7b4H.s:964: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/cc7c7b4H.s:1129: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/cc7c7b4H.s:1483: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc7c7b4H.s:1584: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:1653: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc7c7b4H.s:1669: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:1924: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:2009: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:2163: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/cc7c7b4H.s:2335: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/cc7c7b4H.s:2594: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/cc7c7b4H.s:2695: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:2764: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/cc7c7b4H.s:2780: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:3035: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:3120: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/cc7c7b4H.s:3274: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/cc7c7b4H.s:3438: 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 -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Compiler output


hash.c: /tmp/ccXeJlgH.s: Assembler messages:
hash.c: /tmp/ccXeJlgH.s:284: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccXeJlgH.s:385: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccXeJlgH.s:454: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccXeJlgH.s:470: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccXeJlgH.s:725: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccXeJlgH.s:810: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
hash.c: /tmp/ccXeJlgH.s:964: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
hash.c: /tmp/ccXeJlgH.s:1129: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccXeJlgH.s:1483: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccXeJlgH.s:1584: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:1653: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccXeJlgH.s:1669: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:1924: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:2009: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:2163: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccXeJlgH.s:2335: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccXeJlgH.s:2594: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccXeJlgH.s:2695: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:2764: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccXeJlgH.s:2780: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:3035: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:3120: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccXeJlgH.s:3274: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccXeJlgH.s:3438: 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 -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Compiler output


hash.c: /tmp/ccZK7jeW.s: Assembler messages:
hash.c: /tmp/ccZK7jeW.s:287: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccZK7jeW.s:388: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccZK7jeW.s:457: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccZK7jeW.s:473: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccZK7jeW.s:728: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccZK7jeW.s:813: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
hash.c: /tmp/ccZK7jeW.s:967: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccZK7jeW.s:1132: Error: immediate out of range at operand 3 -- `eor x4,x4,9'
hash.c: /tmp/ccZK7jeW.s:1455: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccZK7jeW.s:1556: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:1625: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccZK7jeW.s:1641: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:1896: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:1981: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:2135: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccZK7jeW.s:2299: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
hash.c: /tmp/ccZK7jeW.s:2560: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccZK7jeW.s:2661: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:2730: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccZK7jeW.s:2746: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:3001: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:3086: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccZK7jeW.s:3240: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
hash.c: /tmp/ccZK7jeW.s:3404: 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/ccSlTFdt.s: Assembler messages:
hash.c: /tmp/ccSlTFdt.s:379: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccSlTFdt.s:480: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccSlTFdt.s:549: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccSlTFdt.s:565: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccSlTFdt.s:820: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccSlTFdt.s:905: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccSlTFdt.s:1059: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
hash.c: /tmp/ccSlTFdt.s:1224: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
hash.c: /tmp/ccSlTFdt.s:1477: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
hash.c: /tmp/ccSlTFdt.s:1578: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccSlTFdt.s:1647: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
hash.c: /tmp/ccSlTFdt.s:1663: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccSlTFdt.s:1918: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccSlTFdt.s:2003: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
hash.c: /tmp/ccSlTFdt.s:2157: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
hash.c: /tmp/ccSlTFdt.s:2321: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
hash.c: /tmp/ccSlTFdt.s:2627: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccSlTFdt.s:2728: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccSlTFdt.s:2797: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccSlTFdt.s:2813: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccSlTFdt.s:3068: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccSlTFdt.s:3153: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
hash.c: /tmp/ccSlTFdt.s:3307: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
hash.c: /tmp/ccSlTFdt.s:3471: Error: immediate out of range at operand 3 -- `eor x6,x6,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/ccRpd6qT.s: Assembler messages:
permutations.c: /tmp/ccRpd6qT.s:63: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccRpd6qT.s:63: Info:    did you mean this?
permutations.c: /tmp/ccRpd6qT.s:63: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccRpd6qT.s:78: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccRpd6qT.s:78: Info:    did you mean this?
permutations.c: /tmp/ccRpd6qT.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/cczQUtkc.s: Assembler messages:
permutations.c: /tmp/cczQUtkc.s:63: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cczQUtkc.s:63: Info:    did you mean this?
permutations.c: /tmp/cczQUtkc.s:63: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/cczQUtkc.s:78: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/cczQUtkc.s:78: Info:    did you mean this?
permutations.c: /tmp/cczQUtkc.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/ccPkbF8W.s: Assembler messages:
permutations.c: /tmp/ccPkbF8W.s:51: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccPkbF8W.s:51: Info:    did you mean this?
permutations.c: /tmp/ccPkbF8W.s:51: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccPkbF8W.s:66: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccPkbF8W.s:66: Info:    did you mean this?
permutations.c: /tmp/ccPkbF8W.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/ccQZBgIM.s: Assembler messages:
permutations.c: /tmp/ccQZBgIM.s:57: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccQZBgIM.s:57: Info:    did you mean this?
permutations.c: /tmp/ccQZBgIM.s:57: Info:    	ldrb w14, [x1], #1
permutations.c: /tmp/ccQZBgIM.s:72: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccQZBgIM.s:72: Info:    did you mean this?
permutations.c: /tmp/ccQZBgIM.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)

Namespace violations


constants.o constants 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

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
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)

Passed TIMECOP


TIMECOP iterations: 10

Number of similar (implementation,compiler) pairs: 36, 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)
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)