Test results for aarch64, cfarm425, crypto_aead/isapa128av20

[Page version: 20261114 10:40:43]

Measurements for aarch64, cfarm425, crypto_aead Test results for aarch64, cfarm425, crypto_aead Test results for crypto_aead/isapa128av20
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1732897436 0 030237 1240 1544T:opt_32_tinyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1798335172 0 027268 1200 1544T:opt_32_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1828095384 0 028189 1240 1544T:opt_32_compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1831965348 0 028101 1240 1528T:opt_32_compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1832325928 0 1628725 1240 1560T:opt_32_stpclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1832485892 0 1628637 1240 1544T:opt_32_stpclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1886134088 0 1625111 1232 1544T:opt_32_stpclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1888643772 0 024759 1232 1528T:opt_32_compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1902547844 0 031357 1240 1544T:opt_32_tinyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1909334356 0 026444 1200 1544T:opt_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1915352288 0 023605 1240 1528T:opt_32_tinyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1916684544 0 1626652 1200 1560T:opt_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1939742652 0 025413 1240 1528T:opt_32_tinyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1940143984 0 025044 1200 1544T:opt_32_compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1945534164 0 1625244 1200 1560T:opt_32_stpgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1959725036 0 026325 1240 1528T:opt_32_compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1973456000 0 1629493 1240 1560T:opt_32_stpclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1986735472 0 028957 1240 1544T:opt_32_compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1990005336 0 1626645 1240 1544T:opt_32_stpclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2100723840 0 023675 1176 1528T:opt_32_compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2131604132 0 1623971 1176 1544T:opt_32_stpgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2216284264 0 025355 1192 1536T:opt_32_compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2260944624 0 1625723 1192 1552T:opt_32_stpgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2496472280 0 023311 1232 1528T:opt_32_tinyclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2637172312 0 023388 1200 1544T:opt_32_tinygcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2704471976 0 021803 1176 1528T:opt_32_tinygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2735212432 0 023531 1192 1536T:opt_32_tinygcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
30857240676 0 061655 1232 1528T:bi_32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
30879339736 0 062485 1240 1528T:bi_32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
30887639792 0 062573 1240 1544T:bi_32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
30954239560 0 060861 1240 1528T:bi_32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
32552339552 0 063029 1240 1544T:bi_32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
32625311616 0 1634429 1240 1560T:bi_32_stpclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3267024061 0 027677 1248 1544T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3268863805 0 026661 1248 1528T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
32781710536 0 033357 1240 1544T:bi_32_compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3282803841 0 026749 1248 1544T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3306585988 0 1626999 1232 1544T:bi_32_stpclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3322109740 0 1632517 1240 1544T:bi_32_stpclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3324475612 0 026647 1232 1528T:bi_32_compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3336748652 0 031421 1240 1528T:bi_32_compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3381428364 0 029677 1240 1528T:bi_32_compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
34246011680 0 1635189 1240 1560T:bi_32_stpclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3462799324 0 1630661 1240 1544T:bi_32_stpclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
38751410632 0 034125 1240 1544T:bi_32_compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3940713968 0 026180 1208 1544T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
44520652092 0 074140 1200 1544T:bi_32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
45097151656 0 072684 1200 1544T:bi_32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4530536960 0 028067 1192 1536T:bi_32_compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4545526484 0 027556 1200 1544T:bi_32_compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
45502955864 0 076947 1192 1536T:bi_32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4570726680 0 1627788 1200 1560T:bi_32_stpgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4598363581 0 024607 1240 1528T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4606887344 0 1628467 1192 1552T:bi_32_stpgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4608237148 0 029252 1200 1544T:bi_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4626696620 0 026459 1176 1528T:bi_32_compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
46636151020 0 070827 1176 1528T:bi_32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4666747464 0 1629564 1200 1560T:bi_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4681726932 0 1626779 1176 1544T:bi_32_stpgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
5276433361 0 024773 1248 1528T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
5402813220 0 024412 1208 1544T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
7037322944 0 022891 1184 1528T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
7181243196 0 024395 1200 1536T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
95950113448 0 035532 1200 1544T:bi_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
109057512236 0 033276 1200 1544T:bi_8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
129235112096 0 034164 1200 1544T:opt_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
129497214056 0 036813 1240 1528T:opt_8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
131037713440 0 034423 1232 1528T:opt_8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
13214823580 0 026349 1240 1528T:opt_8_tinyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
154305110656 0 031708 1200 1544T:opt_8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
157271621940 0 044685 1240 1528T:bi_8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
157305921208 0 042199 1232 1528T:bi_8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
158633121976 0 044773 1240 1544T:bi_8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
165738721972 0 043285 1240 1528T:bi_8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
17881045100 0 027909 1240 1544T:opt_8_tinyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
180033323124 0 045917 1240 1544T:opt_8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
181862022004 0 045477 1240 1544T:bi_8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
19017365208 0 028717 1240 1544T:opt_8_tinyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
192610923144 0 046629 1240 1544T:opt_8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
212490514716 0 036005 1240 1528T:opt_8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
212601219180 0 039003 1176 1528T:bi_8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
21516793344 0 024653 1240 1528T:opt_8_tinyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
218813322116 0 043219 1192 1536T:bi_8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
285310317224 0 037043 1176 1528T:opt_8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
314524519496 0 040595 1192 1536T:opt_8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
44168164600 0 026724 1200 1544T:opt_8_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
46070912552 0 023551 1232 1528T:opt_8_tinyclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
46163352600 0 023684 1200 1544T:opt_8_tinygcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
54583502496 0 022347 1176 1528T:opt_8_tinygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
56898042952 0 024043 1192 1536T:opt_8_tinygcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018

Test failure


error 111
crypto_aead_decrypt returns nonzero

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt_32_armv67mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_armv67mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_armv67mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_armv67mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_armv67mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_armv67mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_armv67mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_armv67mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_armv67mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


isap.c: isap.c:8:1: error: unknown type name 'forceinline'
isap.c:     8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c:       | ^
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c:     8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c:       |                               ^
isap.c: isap.c:13:9: error: use of undeclared identifier 'lane_t'
isap.c:    13 |         lane_t t0 = U64TOWORD(*(lane_t *)(src + 0));
isap.c:       |         ^~~~~~
isap.c: isap.c:14:20: error: use of undeclared identifier 't0'
isap.c:    14 |         s->x[0] ^= t0.x;
isap.c:       |                    ^~
isap.c: isap.c:17:9: error: use of undeclared identifier 'P_sH'
isap.c:    17 |         P_sH;
isap.c:       |         ^~~~
isap.c: isap.c:24:9: error: use of undeclared identifier 'lane_t'
isap.c:    24 |         lane_t t0 = {0};
isap.c:       |         ^~~~~~
isap.c: isap.c:27:13: error: use of undeclared identifier 't0'
isap.c:    27 |             t0.b[7 - i] ^= *src;
isap.c:       |             ^~
isap.c: isap.c:30:9: error: use of undeclared identifier 't0'
isap.c:    30 |         t0.b[7 - i] ^= 0x80;
isap.c:       |         ^~
isap.c: isap.c:31:9: error: use of undeclared identifier 't0'
isap.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opt_32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))

Compiler output


isap.c: isap.c:8:12: error: expected ';' before 'void'
isap.c:     8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c:       |            ^~~~~
isap.c:       |            ;
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c:     8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c:       |                               ^~~~~~~
isap.c: isap.c:51:5: error: unknown type name 'state_t'
isap.c:    51 |     state_t *out,
isap.c:       |     ^~~~~~~
isap.c: isap.c: In function 'isap_mac':
isap.c: isap.c:112:5: error: unknown type name 'state_t'
isap.c:   112 |     state_t state;
isap.c:       |     ^~~~~~~
isap.c: isap.c:113:5: error: unknown type name 'state_t'
isap.c:   113 |     state_t *s = &state;
isap.c:       |     ^~~~~~~
isap.c: isap.c:116:6: error: request for member 'l' in something not a structure or union
isap.c:   116 |     s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c:       |      ^~
isap.c: isap.c:116:15: error: implicit declaration of function 'U64TOWORD' [-Wimplicit-function-declaration]
isap.c:   116 |     s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c:       |               ^~~~~~~~~
isap.c: isap.c:116:27: error: 'lane_t' undeclared (first use in this function); did you mean 'locale_t'?
isap.c:   116 |     s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: ...

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

Compiler output


isap.c: isap.c: In function 'isap_enc':
isap.c: isap.c:226:10: warning: array subscript 'u32 {aka long unsigned int}[2]' is partly outside array bounds of 'u8[24]' {aka 'unsigned char[24]'} [-Warray-bounds=]
isap.c:   226 |     x2.e = *(u32 *)(ke + 20);
isap.c:       |     ~~~~~^~~~~~~~~~~~~~~~~~~
isap.c: isap.c:213:8: note: at offset 20 into object 'ke' of size 24
isap.c:   213 |     u8 ke[ISAP_STATE_SZ - CRYPTO_NPUBBYTES];
isap.c:       |        ^~

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

Compiler output


isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'
isap.c:    47 | void isap_rk(
isap.c:       |      ^
isap.c: ./isap.h:37:6: note: previous declaration is here
isap.c:    37 | void isap_rk(
isap.c:       |      ^
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'
isap.c:   105 | void isap_mac(
isap.c:       |      ^
isap.c: ./isap.h:29:6: note: previous declaration is here
isap.c:    29 | void isap_mac(
isap.c:       |      ^
isap.c: isap.c:135:71: error: too few arguments to function call, expected 6, have 5
isap.c:   135 |     isap_rk(k, ISAP_IV_KA, (const uint8_t *)(s->b), s, CRYPTO_KEYBYTES);
isap.c:       |     ~~~~~~~                                                           ^
isap.c: ./isap.h:37:6: note: 'isap_rk' declared here
isap.c:    37 | void isap_rk(
isap.c:       |      ^
isap.c:    38 |         const unsigned char *k,
isap.c:       |         ~~~~~~~~~~~~~~~~~~~~~~~
isap.c:    39 |         const unsigned char *iv,
isap.c:       |         ~~~~~~~~~~~~~~~~~~~~~~~~
isap.c:    40 |         const unsigned char *in,
isap.c:       |         ~~~~~~~~~~~~~~~~~~~~~~~~
isap.c:    41 |         const unsigned long long inlen,
isap.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opt_64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))

Compiler output


isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, state_t *, const size_t)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, state_t *, const long unsigned int)'}
isap.c:    47 | void isap_rk(
isap.c:       |      ^~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:37:6: note: previous declaration of 'isap_rk' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int,  unsigned char *, const long long unsigned int)'
isap.c:    37 | void isap_rk(
isap.c:       |      ^~~~~~~
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t,  const uint8_t *, uint64_t,  uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int,  const unsigned char *, long unsigned int,  unsigned char *)'}
isap.c:   105 | void isap_mac(
isap.c:       |      ^~~~~~~~
isap.c: isap.h:29:6: note: previous declaration of 'isap_mac' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int,  const unsigned char *, const long long unsigned int,  unsigned char *)'
isap.c:    29 | void isap_mac(
isap.c:       |      ^~~~~~~~
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t,  uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int,  unsigned char *)'}
isap.c:   149 | void isap_enc(
isap.c:       |      ^~~~~~~~
isap.c: isap.h:46:6: note: previous declaration of 'isap_enc' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int,  unsigned char *)'
isap.c:    46 | void isap_enc(
isap.c:       |      ^~~~~~~~

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

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:bi_32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o from_bit_interleaving T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o to_bit_interleaving T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:bi_32_compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32_compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32_compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o from_bit_interleaving T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o pvp T
isap.o s0 B
isap.o s1 B
isap.o to_bit_interleaving T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:bi_32_stpclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_stpclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_stpclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_stpclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_stpclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_32_stpgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32_stpgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_32_stpgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 27, namely:
ImplementationCompiler
T:bi_8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:bi_8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:bi_8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o pvp T
isap.o s0 B
isap.o s1 B

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt_32_stpclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_stpclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_stpclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_stpclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_stpclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_stpgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_stpgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_stpgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ABSORB_LANES T
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o ROUND T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt_32_tinyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_tinyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_tinyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_tinyclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_tinyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_32_tinygcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_tinygcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_tinygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ABSORB_LANES T
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o ROR T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt_8_tinyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8_tinyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8_tinyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8_tinyclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8_tinyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:opt_8_tinygcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8_tinygcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8_tinygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


Ascon-reference.o Ascon_AddBytes T
Ascon-reference.o Ascon_ExtractBytes T
Ascon-reference.o Ascon_Initialize T
Ascon-reference.o Ascon_OverwriteBytes T
Ascon-reference.o Ascon_Permute_Nrounds T
Ascon-reference.o load64 T
Ascon-reference.o store64 T
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)