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
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 50594 | 7412 0 0 | 17930 780 872 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 54220 | 3460 0 0 | 16135 804 864 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 54348 | 3460 0 0 | 14383 804 856 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 56809 | 3656 0 0 | 12871 804 856 | bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 57195 | 3656 0 0 | 12561 796 856 | bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 57285 | 3680 0 0 | 14551 804 856 | bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 57359 | 3680 0 0 | 16303 804 864 | bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 57811 | 3668 0 0 | 12625 796 856 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 57892 | 3520 0 0 | 12783 804 856 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 59659 | 3456 0 0 | 16447 804 864 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 59739 | 3696 0 0 | 16655 804 864 | bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 60351 | 1584 0 0 | 10561 804 856 | bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 60386 | 1584 0 0 | 14271 812 864 | bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 60437 | 1584 0 0 | 12519 812 856 | bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 60524 | 1640 0 0 | 10951 812 856 | bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 66218 | 1616 0 0 | 14615 812 864 | bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 66759 | 792 0 0 | 9761 804 856 | bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 66858 | 824 0 0 | 11751 812 856 | bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 67122 | 824 0 0 | 13503 812 864 | bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 67230 | 792 0 0 | 10047 812 856 | bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 70046 | 844 0 0 | 13855 812 864 | bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 70824 | 1376 0 0 | 10970 780 872 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 73514 | 1600 0 0 | 11105 772 864 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 76868 | 908 0 0 | 9465 756 856 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 77808 | 4996 0 0 | 14465 772 864 | bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 79006 | 4608 0 0 | 15098 780 872 | bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 79029 | 4608 0 0 | 14162 780 872 | bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 80913 | 948 0 0 | 10562 788 872 | bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 80943 | 948 0 0 | 11498 788 872 | bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 81009 | 4692 0 0 | 13209 756 856 | bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 82642 | 1904 0 0 | 11522 788 872 | bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 82704 | 1904 0 0 | 12458 788 872 | bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 88835 | 2172 0 0 | 11705 780 864 | bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 89509 | 1792 0 0 | 10401 764 856 | bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 90753 | 920 0 0 | 9505 764 856 | bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 90857 | 1228 0 0 | 10729 780 864 | bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
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:
| Implementation | Compiler |
| bi32_armv6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6 | clang -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:
| Implementation | Compiler |
| bi32_armv6 | gcc -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:
| Implementation | Compiler |
| bi32_armv6 | gcc -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:
| Implementation | Compiler |
| bi32_armv6 | gcc -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:
| Implementation | Compiler |
| bi32_armv6 | gcc -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:
| Implementation | Compiler |
| bi32_armv6m | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6m | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6m | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6m | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv6m | clang -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:
| Implementation | Compiler |
| bi32_armv6m | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_armv6m | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_armv6m | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_armv6m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m | clang -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m_small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m_small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m_small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_armv7m_small | clang -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32_armv7m_small | gcc -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:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32 | gcc -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:
| Implementation | Compiler |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | gcc -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:
| Implementation | Compiler |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | gcc -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:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |