Test results for armeabi, h7panda, crypto_aead/ascon128av12

[Page version: 20260131 15:44:05]

Measurements for armeabi, h7panda, crypto_aead Test results for armeabi, h7panda, crypto_aead Test results for crypto_aead/ascon128av12
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
18842713112 0 027219 476 912bi32_armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19003513180 0 028683 476 912bi32_armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1912159156 0 031099 468 920armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1912768724 0 025579 468 904armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1913368680 0 027259 468 904armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1914038680 0 025101 464 904armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1917189140 0 030931 468 920armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1924518620 0 022743 472 912armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1938009888 0 025407 472 912armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1940688612 0 021879 464 904armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19528812116 0 034107 472 920bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19553913024 0 026279 468 904bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1988411944 0 020571 468 904armv6_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19893012116 0 033947 472 920bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
1993781948 0 018413 464 904armv6_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19959412108 0 030739 472 904bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
20007812092 0 028549 468 904bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2002912248 0 024243 468 920armv6_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2003561896 0 018803 468 904armv6_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2004942248 0 024083 468 920armv6_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
20669012628 0 029523 472 904bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
20784510008 0 024107 472 904armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2098542140 0 015415 464 904armv6_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
21271414772 0 028859 476 904bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
21772738592 0 054103 472 912refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2192672664 0 016771 472 904armv6_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
21966639924 0 054047 472 912opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
21987139916 0 055431 472 912opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
23033214944 0 028195 468 904bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
24061243588 0 056855 464 904opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
24300513764 0 035747 472 920bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
24764913856 0 035675 472 920bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
24778813832 0 030281 468 904bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
24802613848 0 032467 472 904bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
25311445156 0 058423 464 904opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
25453647684 0 061807 472 912opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
25767747684 0 063199 472 912opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
25986916796 0 030879 476 904bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
2692422260 0 015535 464 904opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
27088611236 0 025359 480 904bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
27814543784 0 057883 472 904opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
28332810168 0 023455 472 904bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
28425315648 0 034287 468 904refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
28458415648 0 037487 468 920refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
28630325876 0 039999 472 912refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
28760946448 0 060547 472 904opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
28761914312 0 031199 472 904bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
29032210352 0 024503 480 912bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
29272511356 0 026895 480 912bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3003352792 0 016899 472 904opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3006452256 0 015535 464 904opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3017619832 0 031811 476 920bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
30196348528 0 067171 468 904opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
30243648528 0 070379 468 920opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
30526648392 0 064877 464 904opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
30763916136 0 038135 468 920refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
30927515784 0 029891 476 912bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3094482824 0 016931 472 904opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
31103515852 0 031355 476 912bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
31429249064 0 071075 468 920opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3230102540 0 024531 468 920opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3232729856 0 028475 476 904bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3239929864 0 031691 476 920bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3245649856 0 026309 472 904bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
32683452204 0 068685 464 904opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3278802544 0 024539 468 920opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
32874852316 0 070963 468 904opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3292122812 0 024795 472 920bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
32933952316 0 074171 468 920opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3325942236 0 018701 464 904opt32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
33332952292 0 074299 468 920opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
33432248748 0 065667 468 904opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3355402264 0 018733 464 904opt64_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3369762260 0 020891 468 904opt64_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3370192564 0 024403 468 920opt64_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3388562536 0 024371 468 920opt32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3396782232 0 020859 468 904opt32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
34881727836 0 041931 472 904refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
35018352456 0 069379 468 904opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3535179868 0 026763 476 904bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3545932812 0 024635 472 920bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3555092460 0 021075 472 904bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3564802184 0 019091 468 904opt32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3604052460 0 018921 468 904bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
36058018588 0 035049 464 904refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3729762440 0 019335 472 904bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
3873982212 0 019115 468 904opt64_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
42150214492 0 031391 468 904refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
4234244632 0 017899 464 904refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
64359912080 0 025779 476 912bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
68818914268 0 029355 476 912bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
9004915748 0 024335 468 904opt8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
9022595768 0 024375 468 904opt8_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
9301433220 0 019645 464 904opt8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
9344643140 0 019589 464 904opt8_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
13427906776 0 028751 468 920opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
13476866784 0 028735 468 920opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
13527046728 0 028519 468 920opt8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
13539916720 0 028535 468 920opt8_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
142914811816 0 027937 468 904bi8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
143156611832 0 030127 472 904bi8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
143299511860 0 033351 472 920bi8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
145535316584 0 030171 476 904bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
151861711432 0 033087 472 920bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
15404843784 0 020675 468 904opt8_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
15418113848 0 020715 468 904opt8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
159236112096 0 028655 472 904bi8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
160802013512 0 026555 468 904bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
16408303892 0 018015 472 912opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
16433493772 0 017903 472 912opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19748263924 0 018027 472 904opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19857234064 0 018163 472 904opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19897184088 0 017359 464 904opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
19972843928 0 017207 464 904opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
21059047052 0 022575 472 912opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922
21164497388 0 022919 472 912opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101720250922

Test failure


error 135
timeout: the monitored command dumped core

Number of similar (implementation,compiler) pairs: 15, namely:
ImplementationCompiler
armv6_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
neonclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
neongcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
neongcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
neongcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
neongcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


try.c: clang: error: no such file or directory: '.../supercop-data/h7panda/armeabi/lib/timecop/cpucycles.o'

Number of similar (implementation,compiler) pairs: 70, namely:
ImplementationCompiler
armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
armv6_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
armv6_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


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

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:348:54,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c:     inlined from 'ascon_initaead' at aead.c:40:3,
aead.c:     inlined from 'crypto_aead_ascon128av12_armv6m_constbranchindex_encrypt' at aead.c:199:3:
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:348:54,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c:     inlined from 'ascon_adata' at aead.c:61:7,
aead.c:     inlined from 'crypto_aead_ascon128av12_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c:    12 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:348:54,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c: ...

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

Compiler output


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

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In function 'ROUND_LOOP',
permutations.c:     inlined from 'PROUNDS' at round.h:348:54,
permutations.c:     inlined from 'P' at permutations.c:27:36:
permutations.c: round.h:12:3: error: impossible constraint in 'asm'
permutations.c:    12 |   __asm__ __volatile__(
permutations.c:       |   ^~~~~~~

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

Compiler output


permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c:       |   ^
permutations.c: ./round.h:194:41: note: expanded from macro 'ROUND5'
permutations.c:   194 |         "eor %[tmp2], %[x3_l], %[x4_l]\n\t"                                 \
permutations.c:       |                                         ^
permutations.c: <inline asm>:5:2: note: instantiated into assembly here
permutations.c:     5 |         orn r8, r6, r8
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c:       |   ^
permutations.c: ./round.h:209:41: note: expanded from macro 'ROUND5'
permutations.c:   209 |         "eor %[tmp2], %[x3_h], %[x4_h]\n\t"                                 \
permutations.c:       |                                         ^
permutations.c: <inline asm>:20:2: note: instantiated into assembly here
permutations.c:    20 |         orn r5, r7, r5
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:35:3: error: instruction requires: thumb2
permutations.c:    35 |   ROUND5(x2, x3, x4, x0, x1, RC1);
permutations.c:       |   ^
permutations.c: ./round.h:194:41: note: expanded from macro 'ROUND5'
permutations.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccyRhJ8p.s: Assembler messages:
permutations.c: /tmp/ccyRhJ8p.s:79: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:94: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:164: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:179: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:249: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:264: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:334: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:349: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:419: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:434: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:504: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:519: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:589: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:604: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:674: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:689: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:759: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccyRhJ8p.s:774: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccBsyBte.s: Assembler messages:
permutations.c: /tmp/ccBsyBte.s:79: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccBsyBte.s:94: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccBsyBte.s:164: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccBsyBte.s:179: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccBsyBte.s:249: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccBsyBte.s:264: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccBsyBte.s:334: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccBsyBte.s:349: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccBsyBte.s:419: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccBsyBte.s:434: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccBsyBte.s:504: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccBsyBte.s:519: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccBsyBte.s:589: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccBsyBte.s:604: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccBsyBte.s:674: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccBsyBte.s:689: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccBsyBte.s:759: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccBsyBte.s:774: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccaZXgOK.s: Assembler messages:
permutations.c: /tmp/ccaZXgOK.s:79: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:94: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:164: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:179: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:249: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:264: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:334: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:349: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:419: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:434: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:504: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:519: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:589: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:604: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:674: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:689: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:759: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccaZXgOK.s:774: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccFbaesS.s: Assembler messages:
permutations.c: /tmp/ccFbaesS.s:79: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccFbaesS.s:94: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccFbaesS.s:164: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccFbaesS.s:179: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccFbaesS.s:249: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccFbaesS.s:264: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccFbaesS.s:334: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccFbaesS.s:349: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccFbaesS.s:419: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccFbaesS.s:434: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccFbaesS.s:504: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccFbaesS.s:519: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccFbaesS.s:589: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccFbaesS.s:604: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccFbaesS.s:674: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccFbaesS.s:689: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccFbaesS.s:759: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccFbaesS.s:774: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: ...

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

Compiler output


permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:17:39: error: instruction requires: thumb2
permutations.c:    17 |       "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c:     6 |         orn r2, r8, r11
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:20:39: error: instruction requires: thumb2
permutations.c:    20 |       "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:9:2: note: instantiated into assembly here
permutations.c:     9 |         orn r3, r6, r8
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:33:39: error: instruction requires: thumb2
permutations.c:    33 |       "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:22:2: note: instantiated into assembly here
permutations.c:    22 |         orn r2, r9, r10
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
armv7m_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_smallclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_smallclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_smallclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_smallclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv7m_smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccgOt8zO.s: Assembler messages:
permutations.c: /tmp/ccgOt8zO.s:94: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccgOt8zO.s:97: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccgOt8zO.s:110: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccgOt8zO.s:113: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccW5Hy58.s: Assembler messages:
permutations.c: /tmp/ccW5Hy58.s:94: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccW5Hy58.s:97: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccW5Hy58.s:110: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccW5Hy58.s:113: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc4iNt1w.s: Assembler messages:
permutations.c: /tmp/cc4iNt1w.s:89: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc4iNt1w.s:92: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc4iNt1w.s:105: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc4iNt1w.s:108: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccD8kKqS.s: Assembler messages:
permutations.c: /tmp/ccD8kKqS.s:96: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/ccD8kKqS.s:99: Error: selected processor does not support `orn fp,lr,r1' in ARM mode
permutations.c: /tmp/ccD8kKqS.s:112: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/ccD8kKqS.s:115: Error: selected processor does not support `orn fp,ip,r2' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccJOejJq.s: Assembler messages:
permutations.c: /tmp/ccJOejJq.s:94: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccJOejJq.s:97: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccJOejJq.s:110: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccJOejJq.s:113: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc71hbUs.s: Assembler messages:
permutations.c: /tmp/cc71hbUs.s:94: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc71hbUs.s:97: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc71hbUs.s:110: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc71hbUs.s:113: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccN6ljVk.s: Assembler messages:
permutations.c: /tmp/ccN6ljVk.s:89: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccN6ljVk.s:92: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccN6ljVk.s:105: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccN6ljVk.s:108: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccg3s5n4.s: Assembler messages:
permutations.c: /tmp/ccg3s5n4.s:96: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/ccg3s5n4.s:99: Error: selected processor does not support `orn fp,lr,r1' in ARM mode
permutations.c: /tmp/ccg3s5n4.s:112: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/ccg3s5n4.s:115: Error: selected processor does not support `orn fp,ip,r2' in ARM mode

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

Compiler output


ascon.S: ascon.S:131:29: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_round_constants,@object
ascon.S:                             ^
ascon.S: ascon.S:152:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S:                     ^
ascon.S: ascon.S:159:5: error: invalid instruction, did you mean: b, bxj?
ascon.S:     j .LPloopcond
ascon.S:     ^
ascon.S: ascon.S:162:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor s5, s5, t2
ascon.S:     ^
ascon.S: ascon.S:163:14: error: unexpected token in argument list
ascon.S:     lbu t2, 1(t1)
ascon.S:              ^
ascon.S: ascon.S:164:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor s4, s4, t2
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:131: Error: unrecognized symbol type ""
ascon.S: ascon.S:152: Error: unrecognized symbol type ""
ascon.S: ascon.S:159: Error: bad instruction `j .LPloopcond'
ascon.S: ascon.S:162: Error: bad instruction `xor s5,s5,t2'
ascon.S: ascon.S:163: Error: bad instruction `lbu t2,1(t1)'
ascon.S: ascon.S:164: Error: bad instruction `xor s4,s4,t2'
ascon.S: ascon.S:73: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:74: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:75: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:76: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:77: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:78: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:79: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:80: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ascon.S:81: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:167:  Info: macro invoked from here
ascon.S: ...

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

Compiler output


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

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

Compiler output


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

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

Compiler output


ascon.S: ascon.S:103:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S:                     ^
ascon.S: ascon.S:110:5: error: invalid instruction, did you mean: bl, it, pli, vsli?
ascon.S:     li t6, 0x4b
ascon.S:     ^
ascon.S: ascon.S:113:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor s5, s5, t1
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor t4, s3, s5
ascon.S:     ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:103: Error: unrecognized symbol type ""
ascon.S: ascon.S:110: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:113: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:73: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:74: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:75: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:76: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:77: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:78: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:79: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:80: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:81: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:82: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:116:  Info: macro invoked from here
ascon.S: ascon.S:83: Error: bad instruction `xor s5,s5,t5'
ascon.S: ...

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

Compiler output


ascon.S: ascon.S:111:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S:                     ^
ascon.S: ascon.S:118:5: error: invalid instruction, did you mean: bl, it, pli, vsli?
ascon.S:     li t6, 0x4b
ascon.S:     ^
ascon.S: ascon.S:121:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor s5, s5, t1
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor t4, s3, s5
ascon.S:     ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:111: Error: unrecognized symbol type ""
ascon.S: ascon.S:118: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:121: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:73: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:74: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:75: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:76: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:77: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:78: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:79: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:80: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:81: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:82: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:124:  Info: macro invoked from here
ascon.S: ascon.S:83: Error: bad instruction `xor s5,s5,t5'
ascon.S: ...

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

Compiler output


ascon.S: ascon.S:113:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S:                     ^
ascon.S: ascon.S:120:5: error: invalid instruction, did you mean: bl, it, pli, vsli?
ascon.S:     li t6, 0x4b
ascon.S:     ^
ascon.S: ascon.S:123:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor s5, s5, t1
ascon.S:     ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S:     xor t5, s7, s9
ascon.S:     ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S:     sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S:     ^
ascon.S: <instantiation>:3:18: error: unexpected token in operand
ascon.S:     xori s9, s9, -1
ascon.S:                  ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: ...

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

Compiler output


ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:113: Error: unrecognized symbol type ""
ascon.S: ascon.S:120: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:123: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:73: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:74: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:75: Error: bad instruction `xori s9,s9,-1'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:76: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:77: Error: bad instruction `or s9,s9,s7'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:78: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:79: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:80: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:81: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:82: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:126:  Info: macro invoked from here
ascon.S: ascon.S:83: Error: bad instruction `or s5,s5,s3'
ascon.S: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 16, namely:
ImplementationCompiler
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


aead.c: In file included from aead.c:4:
aead.c: In file included from ./permutations.h:11:
aead.c: ./round.h:164:39: error: invalid output constraint '+h' in asm
aead.c:   164 |       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:       |                                       ^
aead.c: ./round.h:314:39: error: invalid output constraint '+h' in asm
aead.c:   314 |       [x0_l] "+l"(s->w[0][0]), [x0_h] "+h"(s->w[0][1]), [x1_l] "+l"(s->w[1][0]),
aead.c:       |                                       ^
aead.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 (Clang_20.1.8)
bi32_armv6mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: round.h: In function 'ROUND_LOOP':
aead.c: round.h:12:12: warning: unused variable 'tmp0' [-Wunused-variable]
aead.c:    12 |   uint32_t tmp0, tmp1;
aead.c:       |            ^~~~
aead.c: In file included from round.h:8:
aead.c: word.h: At top level:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:325:3,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c:     inlined from 'ascon_initaead' at aead.c:40:3,
aead.c:     inlined from 'crypto_aead_ascon128av12_bi32_armv6m_constbranchindex_encrypt' at aead.c:199:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c:    13 |   __asm__ __volatile__(
aead.c:       |   ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c:     inlined from 'PROUNDS' at round.h:325:3,
aead.c:     inlined from 'P' at permutations.h:70:48,
aead.c:     inlined from 'ascon_adata' at aead.c:61:7,
aead.c:     inlined from 'crypto_aead_ascon128av12_bi32_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.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.1_20250207)
bi32_armv6mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c:   159 |         "eor %[tmp2], %[x3_l], %[x4_l]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c:     5 |         orn r6, r12, r6
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
aead.c:   175 |         "eor %[tmp2], %[x3_h], %[x4_h]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c:    21 |         orn r7, r9, r7
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c:    35 |   ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
bi32_armv7mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv7mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv7mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c:   159 |         "eor %[tmp2], %[x3_l], %[x4_l]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c:     5 |         orn lr, r9, lr
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
aead.c:   175 |         "eor %[tmp2], %[x3_h], %[x4_h]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c:    21 |         orn r10, r8, r10
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c:    35 |   ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
bi32_armv7mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c:   159 |         "eor %[tmp2], %[x3_l], %[x4_l]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c:     5 |         orn r7, r5, r7
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c:    34 |   ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c:       |   ^
aead.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
aead.c:   175 |         "eor %[tmp2], %[x3_h], %[x4_h]\n\t"                                 \
aead.c:       |                                         ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c:    21 |         orn lr, r8, lr
aead.c:       |         ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c:    35 |   ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c:       |   ^
aead.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
aead.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
bi32_armv7mclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/cc94w3jO.s: Assembler messages:
aead.c: /tmp/cc94w3jO.s:1455: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
aead.c: /tmp/cc94w3jO.s:1471: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/cc94w3jO.s:1521: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/cc94w3jO.s:1537: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
aead.c: /tmp/cc94w3jO.s:1587: Error: selected processor does not support `orn r1,r4,r1' in ARM mode
aead.c: /tmp/cc94w3jO.s:1603: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc94w3jO.s:1653: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
aead.c: /tmp/cc94w3jO.s:1669: Error: selected processor does not support `orn r0,r3,r0' in ARM mode
aead.c: /tmp/cc94w3jO.s:1719: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cc94w3jO.s:1735: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/cc94w3jO.s:1785: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
aead.c: /tmp/cc94w3jO.s:1801: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/cc94w3jO.s:1851: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/cc94w3jO.s:1867: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
aead.c: /tmp/cc94w3jO.s:1917: Error: selected processor does not support `orn r1,r4,r1' in ARM mode
aead.c: /tmp/cc94w3jO.s:1933: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc94w3jO.s:1983: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
aead.c: /tmp/cc94w3jO.s:1999: Error: selected processor does not support `orn r0,r3,r0' in ARM mode
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/cc2pW2iK.s: Assembler messages:
aead.c: /tmp/cc2pW2iK.s:1455: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1471: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1521: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1537: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1587: Error: selected processor does not support `orn r1,r4,r1' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1603: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1653: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1669: Error: selected processor does not support `orn r0,r3,r0' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1719: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1735: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1785: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1801: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1851: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1867: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1917: Error: selected processor does not support `orn r1,r4,r1' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1933: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1983: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
aead.c: /tmp/cc2pW2iK.s:1999: Error: selected processor does not support `orn r0,r3,r0' in ARM mode
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/ccrYIi7D.s: Assembler messages:
aead.c: /tmp/ccrYIi7D.s:923: Error: selected processor does not support `orn lr,r3,lr' in ARM mode
aead.c: /tmp/ccrYIi7D.s:939: Error: selected processor does not support `orn ip,r2,ip' in ARM mode
aead.c: /tmp/ccrYIi7D.s:989: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1005: Error: selected processor does not support `orn r5,r4,r5' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1055: Error: selected processor does not support `orn r3,r8,r3' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1071: Error: selected processor does not support `orn r2,r1,r2' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1121: Error: selected processor does not support `orn r7,lr,r7' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1137: Error: selected processor does not support `orn r4,ip,r4' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1187: Error: selected processor does not support `orn r8,r6,r8' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1203: Error: selected processor does not support `orn r1,r5,r1' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1253: Error: selected processor does not support `orn lr,r3,lr' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1269: Error: selected processor does not support `orn ip,r2,ip' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1319: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1335: Error: selected processor does not support `orn r5,r4,r5' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1385: Error: selected processor does not support `orn r3,r8,r3' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1401: Error: selected processor does not support `orn r2,r1,r2' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1451: Error: selected processor does not support `orn r7,lr,r7' in ARM mode
aead.c: /tmp/ccrYIi7D.s:1467: Error: selected processor does not support `orn r4,ip,r4' in ARM mode
aead.c: ...

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: /tmp/cc1rl6p8.s: Assembler messages:
aead.c: /tmp/cc1rl6p8.s:918: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/cc1rl6p8.s:934: Error: selected processor does not support `orn r0,r2,r0' in ARM mode
aead.c: /tmp/cc1rl6p8.s:984: Error: selected processor does not support `orn r1,r7,r1' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1000: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1050: Error: selected processor does not support `orn r3,r8,r3' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1066: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1117: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1133: Error: selected processor does not support `orn r6,r0,r6' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1183: Error: selected processor does not support `orn r8,r5,r8' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1199: Error: selected processor does not support `orn lr,r4,lr' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1249: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1265: Error: selected processor does not support `orn r0,r2,r0' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1315: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1331: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1381: Error: selected processor does not support `orn r3,r8,r3' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1397: Error: selected processor does not support `orn r2,lr,r2' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1447: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
aead.c: /tmp/cc1rl6p8.s:1463: Error: selected processor does not support `orn r6,r0,r6' in ARM mode
aead.c: ...

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

Compiler output


permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:18:39: error: instruction requires: thumb2
permutations.c:    18 |       "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c:     6 |         orn r2, r11, r0
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:22:39: error: instruction requires: thumb2
permutations.c:    22 |       "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c:    10 |         orn r9, r8, r11
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:37:39: error: instruction requires: thumb2
permutations.c:    37 |       "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c:    25 |         orn r2, lr, r12
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
bi32_armv7m_smallclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv7m_smallclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv7m_smallclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv7m_smallclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:18:39: error: instruction requires: thumb2
permutations.c:    18 |       "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c:     6 |         orn r2, r11, r12
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:22:39: error: instruction requires: thumb2
permutations.c:    22 |       "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c:    10 |         orn lr, r9, r11
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:37:39: error: instruction requires: thumb2
permutations.c:    37 |       "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c:       |                                       ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c:    25 |         orn r2, r4, r5
permutations.c:       |         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
bi32_armv7m_smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cckOaxVx.s: Assembler messages:
permutations.c: /tmp/cckOaxVx.s:116: Error: selected processor does not support `orn r0,r1,r9' in ARM mode
permutations.c: /tmp/cckOaxVx.s:120: Error: selected processor does not support `orn fp,lr,r1' in ARM mode
permutations.c: /tmp/cckOaxVx.s:135: Error: selected processor does not support `orn r0,r2,r8' in ARM mode
permutations.c: /tmp/cckOaxVx.s:138: Error: selected processor does not support `orn fp,ip,r2' in ARM mode

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.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/cc4GSHHK.s: Assembler messages:
permutations.c: /tmp/cc4GSHHK.s:116: Error: selected processor does not support `orn r0,r1,r9' in ARM mode
permutations.c: /tmp/cc4GSHHK.s:120: Error: selected processor does not support `orn fp,lr,r1' in ARM mode
permutations.c: /tmp/cc4GSHHK.s:135: Error: selected processor does not support `orn r0,r2,r8' in ARM mode
permutations.c: /tmp/cc4GSHHK.s:138: Error: selected processor does not support `orn fp,ip,r2' in ARM mode

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.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccgf8e2h.s: Assembler messages:
permutations.c: /tmp/ccgf8e2h.s:95: Error: selected processor does not support `orn r0,ip,r9' in ARM mode
permutations.c: /tmp/ccgf8e2h.s:99: Error: selected processor does not support `orn fp,r1,ip' in ARM mode
permutations.c: /tmp/ccgf8e2h.s:114: Error: selected processor does not support `orn r0,r2,r8' in ARM mode
permutations.c: /tmp/ccgf8e2h.s:117: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:4:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: /tmp/ccSIKWPE.s: Assembler messages:
permutations.c: /tmp/ccSIKWPE.s:105: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccSIKWPE.s:109: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccSIKWPE.s:124: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccSIKWPE.s:127: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:3:
aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
crypto_aead.c: In file included from round.h:8,
crypto_aead.c:                  from permutations.h:11,
crypto_aead.c:                  from crypto_aead.c:8:
crypto_aead.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
crypto_aead.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
crypto_aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:55:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    55 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

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

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-01966a.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-01966a.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-f97f8c.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f97f8c.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-f78622.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f78622.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-62ed08.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-62ed08.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-c2e232.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-c2e232.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


try.c: /usr/bin/ld: /tmp/cc1rI5YC.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc1rI5YC.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccTZg5cy.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccTZg5cy.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccShX953.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccShX953.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


try.c: /usr/bin/ld: /tmp/ccJoBjBm.o: in function `doit':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccJoBjBm.o: in function `test':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output


aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c:164:5: error: symbol '.LAD0' is already defined
aead.c:   164 |     AD(8, 16, "q0", "q8");
aead.c:       |     ^
aead.c: aead.c:17:31: note: expanded from macro 'AD'
aead.c:    17 |         "vldm %[s], {d0-d4} \n\t" \
aead.c:       |                               ^
aead.c: <inline asm>:7:2: note: instantiated into assembly here
aead.c:     7 |         .LAD0:
aead.c:       |         ^
aead.c: aead.c:164:5: error: symbol '.LAD1' is already defined
aead.c:   164 |     AD(8, 16, "q0", "q8");
aead.c:       |     ^
aead.c: aead.c:30:31: note: expanded from macro 'AD'
aead.c:    30 |         "vstm %[s], {d0-d4} \n\t" \
aead.c:       |                               ^
aead.c: <inline asm>:355:2: note: instantiated into assembly here
aead.c:   355 |         .LAD1:
aead.c:       |         ^
aead.c: aead.c:191:3: error: symbol '.LPT0' is already defined
aead.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
neonclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
neonclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
neonclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
neonclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: 2 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
neonclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


aead.c: aead.c: In function 'ascon_encrypt':
aead.c: aead.c:186:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   186 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: aead.c: In function 'ascon_decrypt':
aead.c: aead.c:213:13: warning: unused variable 'nr' [-Wunused-variable]
aead.c:   213 |   const int nr = (ASCON_AEAD_RATE == 8) ? 6 : 8;
aead.c:       |             ^~
aead.c: In file included from ascon.h:6,
aead.c:                  from aead.c:2:
aead.c: word.h: At top level:
aead.c: word.h:32:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    32 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: In function 'memxor',
aead.c:     inlined from 'ascon_final' at aead.c:136:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c:   102 |     *dst++ ^= *src++;
aead.c:       |            ^~
aead.c: aead.c: In function 'ascon_final':
aead.c: aead.c:134:45: note: at offset 24 into destination object 's' of size [0, 24]
aead.c:   134 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c:       |                              ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c:     inlined from 'ascon_final' at aead.c:136:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c:   102 |     *dst++ ^= *src++;
aead.c:       |            ^~
aead.c: aead.c: In function 'ascon_final':
aead.c: aead.c:134:45: note: at offset 25 into destination object 's' of size [0, 24]
aead.c:   134 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c:       |                              ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: ...
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

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

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


aead.c: In file included from round.h:8,
aead.c:                  from permutations.h:11,
aead.c:                  from aead.c:5:
aead.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
aead.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
aead.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
aead.c: In function 'memxor',
aead.c:     inlined from 'ascon_final' at aead.c:51:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c:   102 |     *dst++ ^= *src++;
aead.c:       |            ^~
aead.c: aead.c: In function 'ascon_final':
aead.c: aead.c:49:45: note: at offset 24 into destination object 's' of size [0, 24]
aead.c:    49 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c:       |                              ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c:     inlined from 'ascon_final' at aead.c:51:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c:   102 |     *dst++ ^= *src++;
aead.c:       |            ^~
aead.c: aead.c: In function 'ascon_final':
aead.c: aead.c:49:45: note: at offset 25 into destination object 's' of size [0, 24]
aead.c:    49 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c:       |                              ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: ...
permutations.c: In file included from round.h:8,
permutations.c:                  from permutations.h:11,
permutations.c:                  from permutations.c:1:
permutations.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
permutations.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
permutations.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
update.c: In file included from round.h:8,
update.c:                  from permutations.h:11,
update.c:                  from update.c:3:
update.c: word.h:61:11: warning: 'crypto_int64_bitmod_01' is static but used in inline function 'NOTZERO' which is not static
update.c:    61 |   return (crypto_int64_bitmod_01(((int)(result & 0xff) - 1),8)) - 1;
update.c:       |           ^~~~~~~~~~~~~~~~~~~~~~
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

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

Compiler output


try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

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

Namespace violations


aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P12 T
permutations.o P8 T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


aead.o ascon_aead T
permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 21, namely:
ImplementationCompiler
armv6_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
constants.o constants R
interleave.o B R

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


aead.o ascon_aead T
constants.o constants R
interleave.o B R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T
update.o ascon_update T

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

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
opt8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Namespace violations


aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
opt8_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

TIMECOP error (can be valgrind bug)


error 127
timeout: failed to run command 'valgrind': No such file or directory

Number of similar (implementation,compiler) pairs: 116, namely:
ImplementationCompiler
armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
armv6_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
armv6_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_armv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_armv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowregclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowregclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowreggcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowreggcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
bi8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
bi8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt32_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt32_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt64_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt64_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
opt8_lowsizegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
opt8_lowsizegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)