Implementation notes: amd64, wolfdale, crypto_aead/ascon80pqv12

Computer: wolfdale
Microarchitecture: amd64; Core 2 45nm (1067a)
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9439015008 0 031272 812 1016opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9439115006 0 031400 812 1016opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9440515006 0 030584 812 1016opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9440515006 0 028894 804 1016opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9441514960 0 028302 804 1016opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9632822662 0 038704 812 1016refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9658922646 0 037872 812 1016refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
9662522786 0 038704 812 1016refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
10217316273 0 030752 780 1080opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
10251816257 0 031672 780 1080opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
10362515933 0 028779 756 1048opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
11001918626 0 034040 780 1080refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
11381919097 0 033151 772 1080opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1161791780 0 018016 812 1016opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1171231494 0 015350 804 1016opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1171401711 0 016200 780 1080opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1176811599 0 014910 804 1016opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1178961534 0 014331 756 1048opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1185281873 0 018256 812 1016opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1185941797 0 017376 812 1016opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1194692142 0 017560 780 1080opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
12447517420 0 030662 804 1016refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
12486219622 0 035888 812 1016opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
12486519620 0 036016 812 1016opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
12491419582 0 032918 804 1016opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
12492319658 0 033558 804 1016opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
12526719620 0 035200 812 1016opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
12745819374 0 032219 756 1048opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
12852020001 0 035416 780 1080opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
12854520001 0 034480 780 1080opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
12873210841 0 025344 780 1080refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
13038310862 0 024927 772 1080refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1380222929 0 016967 772 1080opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1403381850 0 017440 812 1016opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1413261926 0 018320 812 1016opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1420001547 0 015414 804 1016opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1438361833 0 018080 812 1016opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
14414523281 0 037327 772 1080opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1448641652 0 014958 804 1016opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
1475141597 0 014387 756 1048opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1480431771 0 016256 780 1080opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1514242202 0 017616 780 1080opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1645972991 0 017023 772 1080opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
1673292208 0 015091 756 1048refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
24544114646 0 027475 756 1048bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
24591314688 0 029160 780 1080bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
24632514736 0 030136 780 1080bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
26129717159 0 031191 772 1080bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
2822888858 0 024360 780 1080bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
2828138842 0 023424 780 1080bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
28284615657 0 029534 804 1016bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
28354615732 0 031288 812 1016bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
28360315732 0 032104 812 1016bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
28361215971 0 032184 812 1016bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
28498615803 0 029118 804 1016bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
2929152578 0 017072 780 1080bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
2952858952 0 021867 756 1048bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
3041202367 0 015179 756 1048bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
31487310693 0 024839 772 1080bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
3155013140 0 018560 780 1080bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
3255929569 0 026032 812 1016bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3259009569 0 025216 812 1016bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3263289605 0 025936 812 1016bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3263592753 0 016807 772 1080bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
3268139468 0 022870 804 1016bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3306842789 0 018344 812 1016bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3307712875 0 019256 812 1016bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3325582614 0 015910 804 1016bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3485039303 0 023262 804 1016bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3539672529 0 016398 804 1016bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3600512625 0 016574 804 1016refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
3721222845 0 019096 812 1016bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
5412344890 0 020480 812 1016opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
5498055321 0 020912 812 1016opt8_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
5651052911 0 016270 804 1016opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
5696472972 0 016294 804 1016opt8_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8403299419 0 022230 804 1016bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8443029470 0 024528 812 1016bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8443219577 0 025344 812 1016bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8443699470 0 025344 812 1016bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8537479916 0 023446 804 1016bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8814045750 0 022144 812 1016opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8833665715 0 022024 812 1016opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8834386356 0 022632 812 1016opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
8861656405 0 022800 812 1016opt8_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
104061510334 0 025352 780 1080bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
11587153252 0 017182 804 1016opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
11647733290 0 017198 804 1016opt8_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
130631112187 0 024667 756 1048bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
139697513605 0 027279 772 1080bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
141981911004 0 025088 780 1080bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
32200156709 0 022160 780 1080opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
32205736633 0 022096 780 1080opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
33263875279 0 019792 780 1080opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
33279025086 0 019600 780 1080opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
34730414938 0 017819 756 1048opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
34789424759 0 017603 756 1048opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
35909165617 0 019695 772 1080opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
35933435463 0 019543 772 1080opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212

Compiler output

Implementation: T:asm_esp32
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:1:10: fatal error: 'xtensa/coreasm.h' file not found
ascon.S: #include <xtensa/coreasm.h>
ascon.S: ^~~~~~~~~~~~~~~~~~
ascon.S: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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