Implementation notes: riscv64, riscvunleashed000, crypto_aead/ascon128av12

Computer: riscvunleashed000
Microarchitecture: riscv64; U54 (sifive,u54-mc)
Architecture: riscv64
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22245325902 0 034708 776 848opt32gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22279525820 0 036252 776 848opt32gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22291326190 0 036622 776 848opt64gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22304826392 0 034917 768 848opt32gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22305126246 0 035052 776 848opt64gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22344326762 0 035287 768 848opt64gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22390725220 0 033304 760 848opt32gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22437225794 0 033878 760 848opt64gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
22515624696 0 035529 776 848opt32clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22515824696 0 035953 776 848opt32clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22516724696 0 035953 776 848opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22517924696 0 035529 776 848opt32clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22521324688 0 033859 768 841opt32clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22544625140 0 035973 776 848opt64clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22546325140 0 036397 776 848opt64clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22547725132 0 034303 768 841opt64clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22548025140 0 036397 776 848opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22549625140 0 035973 776 848opt64clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
23066016954 0 027362 776 848refgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
23217423436 0 034687 776 848refclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
23217423436 0 034687 776 848refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
23219523436 0 034263 776 848refclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
23223323436 0 034263 776 848refclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2577451964 0 010099 768 848opt32_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2585432300 0 012767 784 848opt32_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2588542110 0 010951 784 848opt32_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2594671932 0 010496 776 848opt32_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2600511928 0 010492 776 848opt64_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2607782304 0 012771 784 848opt64_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2619152114 0 010955 784 848opt64_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2635992418 0 013627 776 848opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2637472418 0 013627 776 848opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2642071968 0 010103 768 848opt64_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2646761836 0 010969 768 841opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2652322016 0 012809 776 848opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2657592016 0 012809 776 848opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2661712440 0 013651 776 848opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2661832440 0 013651 776 848opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2673831858 0 010993 768 841opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
26761815254 0 024036 776 848refgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
2683392038 0 012833 776 848opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
2685012038 0 012833 776 848opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
27183414304 0 022805 768 848refgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
27558722436 0 031601 768 841refclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3905882348 0 010156 760 848refgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
52193219246 0 030067 784 848bi32clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
52193719246 0 030067 784 848bi32clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
52194519238 0 028397 776 841bi32clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
52221619256 0 030503 784 848bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
52221819256 0 030503 784 848bi32clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
55049223070 0 031595 776 848bi32gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
55179723436 0 031520 768 848bi32gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
55668311968 0 023315 792 848bi32_lowregclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
55669211968 0 023315 792 848bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
55669811968 0 022891 792 848bi32_lowregclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
55670311968 0 022891 792 848bi32_lowregclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
55786511966 0 021225 784 841bi32_lowregclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
57150724480 0 033286 784 848bi32gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
57719724428 0 034860 784 848bi32gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
6126402412 0 013635 784 848bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
6126442412 0 013635 784 848bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
6145142202 0 013015 784 848bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
6146102022 0 011177 776 841bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
6146212202 0 013015 784 848bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
68525415340 0 025868 792 848bi32_lowreggcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
7059292814 0 013285 792 848bi32_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
73329115444 0 024065 784 848bi32_lowreggcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
74305415254 0 023434 776 848bi32_lowreggcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
7522252388 0 010555 776 848bi32_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
7712212444 0 011040 784 848bi32_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
81496616452 0 025354 792 848bi32_lowreggcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
8801312518 0 011391 792 848bi32_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
14273165170 0 016365 776 848opt8clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14273745170 0 016365 776 848opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14312095952 0 017155 776 848opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14313495952 0 017155 776 848opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14536654408 0 015177 776 848opt8clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14539364408 0 015177 776 848opt8clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14579754346 0 015129 776 848opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14588464346 0 015129 776 848opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14776462748 0 011863 768 841opt8clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
14823682618 0 011745 768 841opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
15347299498 0 020339 784 848bi8clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
15347669498 0 020339 784 848bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
15350739484 0 018241 776 841bi8clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
15352489492 0 019911 784 848bi8clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
15352859492 0 019911 784 848bi8clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
221354010966 0 018898 768 848bi8gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
222552911330 0 019587 776 848bi8gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
32893734432 0 012472 760 848opt8_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
33109904320 0 012773 768 848opt8gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
33134874204 0 012669 768 848opt8_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
33794324566 0 012594 760 848opt8gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
384138412124 0 022280 784 848bi8gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
448308612510 0 021040 784 848bi8gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
49123549624 0 019992 776 848opt8gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
49128009476 0 019856 776 848opt8_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
56384486118 0 014860 776 848opt8gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
56392205976 0 014730 776 848opt8_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222

Compiler output

Implementation: T:asm_bi32_rv32b
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: <instantiation>:4:5: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
ascon.S: orn s9, s7, 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>:14:5: error: unrecognized instruction mnemonic, did you mean: and, andi?
ascon.S: andn s3, s3, t3
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>:4:5: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
ascon.S: orn s8, s6, s8
ascon.S: ^
ascon.S: ascon.S:168:5: note: while in macro instantiation
ascon.S: sbox s0, s2, s4, s6, s8, t3, s1, t5
ascon.S: ^
ascon.S: <instantiation>:14:5: error: unrecognized instruction mnemonic, did you mean: and, andi?
ascon.S: andn s2, s2, s1
ascon.S: ^
ascon.S: ascon.S:168:5: note: while in macro instantiation
ascon.S: sbox s0, s2, s4, s6, s8, t3, s1, t5
ascon.S: ^
ascon.S: <instantiation>:2:9: error: unrecognized instruction mnemonic, did you mean: or, ori, xori?
ascon.S: ...

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

Compiler output

Implementation: T:asm_bi32_rv32b
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:167: Error: unrecognized opcode `orn s9,s7,s9'
ascon.S: ascon.S:167: Error: unrecognized opcode `andn s3,s3,t3'
ascon.S: ascon.S:168: Error: unrecognized opcode `orn s8,s6,s8'
ascon.S: ascon.S:168: Error: unrecognized opcode `andn s2,s2,s1'
ascon.S: ascon.S:171: Error: unrecognized opcode `rori s1,s4,((19-1)/2)'
ascon.S: ascon.S:171: Error: unrecognized opcode `rori s0,s5,((19+1)/2)'
ascon.S: ascon.S:171: Error: unrecognized opcode `rori s5,s5,(28/2)'
ascon.S: ascon.S:171: Error: unrecognized opcode `rori s4,s4,(28/2)'
ascon.S: ascon.S:172: Error: unrecognized opcode `rori s4,s9,((1+1)/2)'
ascon.S: ascon.S:172: Error: unrecognized opcode `rori s9,s9,(6/2)'
ascon.S: ascon.S:172: Error: unrecognized opcode `rori s8,s8,(6/2)'
ascon.S: ascon.S:173: Error: unrecognized opcode `rori s9,s2,((41-7)/2)'
ascon.S: ascon.S:173: Error: unrecognized opcode `rori s8,s3,((41-7)/2)'
ascon.S: ascon.S:173: Error: unrecognized opcode `rori s9,s9,((7-1)/2)'
ascon.S: ascon.S:173: Error: unrecognized opcode `rori s8,s8,((7+1)/2)'
ascon.S: ascon.S:174: Error: unrecognized opcode `rori s3,s6,((61-39)/2)'
ascon.S: ascon.S:174: Error: unrecognized opcode `rori s2,s7,((61-39)/2)'
ascon.S: ascon.S:174: Error: unrecognized opcode `rori s3,s3,((39-1)/2)'
ascon.S: ascon.S:174: Error: unrecognized opcode `rori s2,s2,((39+1)/2)'
ascon.S: ascon.S:175: Error: unrecognized opcode `rori s7,t3,((17-1)/2)'
ascon.S: ascon.S:175: Error: unrecognized opcode `rori s6,t4,((17+1)/2)'
ascon.S: ascon.S:175: Error: unrecognized opcode `rori t4,t4,(10/2)'
ascon.S: ascon.S:175: Error: unrecognized opcode `rori t3,t3,(10/2)'
ascon.S: ascon.S:212: Error: unrecognized opcode `rev8 t1,t4'
ascon.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_bi32_rv32b
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_bi32_rv32b
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_bi32_rv32b
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_bi32_rv32b

Compiler output

Implementation: T:asm_esp32
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=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=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_esp32
clang -march=rv64imafdc -mtune=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 -mcpu=sifive-u54 -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 -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_esp32
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_esp32
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_esp32
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_esp32

Compiler output

Implementation: T:asm_fsr_rv32b
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: <instantiation>:4:5: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
ascon.S: orn s9, 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>:14:5: error: unrecognized instruction mnemonic, did you mean: and, andi?
ascon.S: andn s3, s3, t3
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>:4:5: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
ascon.S: orn s8, s6, s8
ascon.S: ^
ascon.S: ascon.S:117:5: note: while in macro instantiation
ascon.S: sbox s0, s2, s4, s6, s8, t3, s1, t5
ascon.S: ^
ascon.S: <instantiation>:14:5: error: unrecognized instruction mnemonic, did you mean: and, andi?
ascon.S: andn s2, s2, s1
ascon.S: ^
ascon.S: ascon.S:117:5: note: while in macro instantiation
ascon.S: sbox s0, s2, s4, s6, s8, t3, s1, t5
ascon.S: ^
ascon.S: <instantiation>:1:1: error: unrecognized instruction mnemonic, did you mean: frsr, fsrm, fsrmi, fssr, srai, srli?
ascon.S: ...

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

Compiler output

Implementation: T:asm_fsr_rv32b
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:116: Error: unrecognized opcode `orn s9,s7,s9'
ascon.S: ascon.S:116: Error: unrecognized opcode `andn s3,s3,t3'
ascon.S: ascon.S:117: Error: unrecognized opcode `orn s8,s6,s8'
ascon.S: ascon.S:117: Error: unrecognized opcode `andn s2,s2,s1'
ascon.S: ascon.S:120: Error: unrecognized opcode `fsri s1,s5,s4,19'
ascon.S: ascon.S:120: Error: unrecognized opcode `fsri s0,s4,s5,19'
ascon.S: ascon.S:120: Error: unrecognized opcode `fsri t5,s5,s4,28'
ascon.S: ascon.S:120: Error: unrecognized opcode `fsri s4,s4,s5,28'
ascon.S: ascon.S:121: Error: unrecognized opcode `fsri s5,s9,s8,1'
ascon.S: ascon.S:121: Error: unrecognized opcode `fsri s4,s8,s9,1'
ascon.S: ascon.S:121: Error: unrecognized opcode `fsri t5,s9,s8,6'
ascon.S: ascon.S:121: Error: unrecognized opcode `fsri s8,s8,s9,6'
ascon.S: ascon.S:122: Error: unrecognized opcode `fsri s9,s3,s2,7'
ascon.S: ascon.S:122: Error: unrecognized opcode `fsri s8,s2,s3,7'
ascon.S: ascon.S:122: Error: unrecognized opcode `fsri t5,s2,s3,9'
ascon.S: ascon.S:122: Error: unrecognized opcode `fsri s2,s3,s2,9'
ascon.S: ascon.S:123: Error: unrecognized opcode `fsri s3,s6,s7,29'
ascon.S: ascon.S:123: Error: unrecognized opcode `fsri s2,s7,s6,29'
ascon.S: ascon.S:123: Error: unrecognized opcode `fsri t5,s6,s7,7'
ascon.S: ascon.S:123: Error: unrecognized opcode `fsri s6,s7,s6,7'
ascon.S: ascon.S:124: Error: unrecognized opcode `fsri s7,t4,t3,10'
ascon.S: ascon.S:124: Error: unrecognized opcode `fsri s6,t3,t4,10'
ascon.S: ascon.S:124: Error: unrecognized opcode `fsri t5,t4,t3,17'
ascon.S: ascon.S:124: Error: unrecognized opcode `fsri t3,t3,t4,17'
ascon.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_fsr_rv32b
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_fsr_rv32b
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_fsr_rv32b
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_fsr_rv32b

Compiler output

Implementation: T:asm_rv32b
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: <instantiation>:4:5: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
ascon.S: orn s9, 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>:14:5: error: unrecognized instruction mnemonic, did you mean: and, andi?
ascon.S: andn s3, s3, t3
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>:4:5: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
ascon.S: orn s8, s6, s8
ascon.S: ^
ascon.S: ascon.S:125:5: note: while in macro instantiation
ascon.S: sbox s0, s2, s4, s6, s8, t3, s1, t5
ascon.S: ^
ascon.S: <instantiation>:14:5: error: unrecognized instruction mnemonic, did you mean: and, andi?
ascon.S: andn s2, s2, s1
ascon.S: ^
ascon.S: ascon.S:125:5: note: while in macro instantiation
ascon.S: sbox s0, s2, s4, s6, s8, t3, s1, t5
ascon.S: ^
ascon.S: ascon.S:149:5: error: unrecognized instruction mnemonic
ascon.S: ...

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

Compiler output

Implementation: T:asm_rv32b
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:124: Error: unrecognized opcode `orn s9,s7,s9'
ascon.S: ascon.S:124: Error: unrecognized opcode `andn s3,s3,t3'
ascon.S: ascon.S:125: Error: unrecognized opcode `orn s8,s6,s8'
ascon.S: ascon.S:125: Error: unrecognized opcode `andn s2,s2,s1'
ascon.S: ascon.S:149: Error: unrecognized opcode `rev8 t3,t3'
ascon.S: ascon.S:150: Error: unrecognized opcode `rev8 t4,t4'
ascon.S: ascon.S:151: Error: unrecognized opcode `rev8 t5,t5'
ascon.S: ascon.S:152: Error: unrecognized opcode `rev8 t6,t6'
ascon.S: ascon.S:200: Error: unrecognized opcode `rev8 t0,s0'
ascon.S: ascon.S:202: Error: unrecognized opcode `rev8 t0,s1'
ascon.S: ascon.S:204: Error: unrecognized opcode `rev8 t0,s2'
ascon.S: ascon.S:206: Error: unrecognized opcode `rev8 t0,s3'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32b
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32b
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32b
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32b

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3103e9.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_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=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9b3aeb.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_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=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c2fe2.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_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=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_47':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_59':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_7':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_11':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-9bc07f.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_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=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-22ea6c.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_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:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc7ZHUX5.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc65puBs.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccRvMLPI.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuC7km2.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_asm_rv32i_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asm_rv32i

Compiler output

Implementation: avr
Security model: constbranchindex
Compiler: clang -march=rv64imafdc -mtune=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=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avr
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avr
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avr
clang -march=rv64imafdc -mtune=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=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avr_lowsize
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avr_lowsize
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avr_lowsize
clang -march=rv64imafdc -mtune=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 -mcpu=sifive-u54 -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 -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE avr
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avr
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avr
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avr
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE avr_lowsize
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avr_lowsize
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avr_lowsize
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avr_lowsize

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-1abc29.o: in function `.LBB6_19':
try.c: try-small.c:(.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 (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-65e62f.o: in function `.LBB6_19':
try.c: try-small.c:(.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 (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-49dd42.o: in function `.LBB6_19':
try.c: try-small.c:(.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 (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_47':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_59':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_7':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_11':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-ed36bf.o: in function `.LBB6_17':
try.c: try-small.c:(.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 (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=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-3a9319.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-3a9319.o: in function `.LBB6_19':
try.c: try-small.c:(.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 (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 -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccGnygq2.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc3gRXoJ.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccco76H3.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cci46eyS.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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