Implementation notes: riscv64, riscvunleashed000, crypto_aead/ascon128v12

Computer: riscvunleashed000
Microarchitecture: riscv64; U54 (sifive,u54-mc)
Architecture: riscv64
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
31826922032 0 030838 776 848opt32gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
31903422032 0 032464 776 848opt32gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
31905522200 0 030725 768 848opt32gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
31934322648 0 033080 776 848opt64gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
31943322406 0 030931 768 848opt64gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
31963522650 0 031456 776 848opt64gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
31998720604 0 031853 776 848opt32clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
31998720604 0 031853 776 848opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
31999120604 0 031429 776 848opt32clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
31999220604 0 029775 768 841opt32clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32001020604 0 031429 776 848opt32clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32092820912 0 031737 776 848opt64clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32094720912 0 031737 776 848opt64clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32096720912 0 032161 776 848opt64clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32096920912 0 030083 768 841opt64clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32098820912 0 032161 776 848opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32241721404 0 029488 760 848opt64gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
32350721172 0 029256 760 848opt32gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
32403921382 0 031806 776 848refgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
33010119508 0 030335 776 848refclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
33011119528 0 030779 776 848refclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
33011219528 0 030779 776 848refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
33012319508 0 030335 776 848refclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3616921920 0 010055 768 848opt32_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3624102262 0 013463 776 848opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3624122262 0 013463 776 848opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3627632232 0 012699 784 848opt32_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3632601902 0 010466 776 848opt32_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3639991898 0 010462 776 848opt64_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3643401964 0 012749 776 848opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3643431964 0 012749 776 848opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3647951786 0 010919 768 841opt64_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
36513611938 0 020720 776 848refgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3652832236 0 012703 784 848opt64_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3664632284 0 013487 776 848opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3665682284 0 013487 776 848opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3666412046 0 010887 784 848opt32_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3678181986 0 012773 776 848opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3678221986 0 012773 776 848opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3681261808 0 010943 768 841opt32_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
36990411012 0 019513 768 848refgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
36996719066 0 028231 768 841refclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
3708541924 0 010059 768 848opt64_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
3713502050 0 010891 784 848opt64_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
5145601788 0 09676 760 848refgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
74376315130 0 024291 776 841bi32clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
74376415130 0 026377 784 848bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
74377215130 0 026377 784 848bi32clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
74378315130 0 025953 784 848bi32clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
74381415130 0 025953 784 848bi32clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
76552718196 0 026721 776 848bi32gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
77129418166 0 026250 768 848bi32gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
7789549248 0 020171 792 848bi32_lowregclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
7789749248 0 020595 792 848bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
7789899248 0 020595 792 848bi32_lowregclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
7789919248 0 020171 792 848bi32_lowregclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
7802809244 0 018505 784 841bi32_lowregclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
79823619830 0 028636 784 848bi32gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
80104619772 0 030204 784 848bi32gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
8427302254 0 013479 784 848bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
8428402254 0 013479 784 848bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
8454892144 0 012959 784 848bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
8454912144 0 012959 784 848bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
8457611966 0 011121 776 841bi32_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
96637411678 0 022206 792 848bi32_lowreggcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
9843522772 0 013227 792 848bi32_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
102529211752 0 019932 776 848bi32_lowreggcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
103503411814 0 020435 784 848bi32_lowreggcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
10476622364 0 010531 776 848bi32_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
10774362424 0 011020 784 848bi32_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
115510012726 0 021628 792 848bi32_lowreggcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
12436902486 0 011359 792 848bi32_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
21204914240 0 015433 776 848opt8clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21207174240 0 015433 776 848opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21221794506 0 015705 776 848opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21223514506 0 015705 776 848opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21502493520 0 014289 776 848opt8clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21551273520 0 014289 776 848opt8clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21571763464 0 014247 776 848opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21573023464 0 014247 776 848opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21748052372 0 011479 768 841opt8clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
21806072288 0 011407 768 841opt8_lowsizeclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22780297482 0 016237 776 841bi8clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22783237482 0 017899 784 848bi8clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22785547482 0 018323 784 848bi8clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22787677482 0 017899 784 848bi8clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
22797237482 0 018323 784 848bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011420231222
32781828624 0 016556 768 848bi8gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
32937489014 0 017271 776 848bi8gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
48702454216 0 012244 760 848opt8gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
48723624130 0 012170 760 848opt8_lowsizegcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
49068014020 0 012473 768 848opt8gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
49140863898 0 012363 768 848opt8_lowsizegcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
570827110010 0 020166 784 848bi8gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
666339810386 0 018916 784 848bi8gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
72943568746 0 019114 776 848opt8gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
73003268642 0 019022 776 848opt8_lowsizegcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
83841125676 0 014430 776 848opt8_lowsizegcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011420231222
83856505812 0 014554 776 848opt8gcc_-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,t6'
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 t5,t5'
ascon.S: ascon.S:150: Error: unrecognized opcode `rev8 t6,t6'
ascon.S: ascon.S:155: Error: unrecognized opcode `rev8 t3,t3'
ascon.S: ascon.S:156: Error: unrecognized opcode `rev8 t4,t4'
ascon.S: ascon.S:200: Error: unrecognized opcode `rev8 t0,s0'
ascon.S: ascon.S:202: Error: unrecognized opcode `rev8 t0,s1'

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-4c6290.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-4c6290.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-08d7c1.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-08d7c1.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-0ea0e0.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-0ea0e0.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-f04dbc.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_47':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_59':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_7':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_11':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-f04dbc.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-439cdb.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-439cdb.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccHLgdRm.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccHLgdRm.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccHLgdRm.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccHLgdRm.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccHLgdRm.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccHLgdRm.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccHLgdRm.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccvvzU1B.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccvvzU1B.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccvvzU1B.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccvvzU1B.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccvvzU1B.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccvvzU1B.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccvvzU1B.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccuLfY9Y.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccuLfY9Y.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuLfY9Y.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccuLfY9Y.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuLfY9Y.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuLfY9Y.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccuLfY9Y.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccK8q7ph.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccK8q7ph.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccK8q7ph.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccK8q7ph.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccK8q7ph.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccK8q7ph.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccK8q7ph.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_asm_rv32i_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-21aec9.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-21aec9.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-896d0a.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-896d0a.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-b1d760.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-b1d760.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-a1fe10.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_47':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_59':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_7':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_11':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-a1fe10.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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-6c11f1.o: in function `.LBB3_6':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB3_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_50':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_60':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_9':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_13':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-6c11f1.o: in function `.LBB6_19':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccwWbAxX.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccwWbAxX.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccwWbAxX.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccwWbAxX.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccwWbAxX.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccwWbAxX.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccwWbAxX.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccoezCPE.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccoezCPE.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccoezCPE.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccoezCPE.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccoezCPE.o: in function `.L18':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccoezCPE.o: in function `.L20':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccoezCPE.o: in function `.L22':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/cc5VAtv7.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc5VAtv7.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc5VAtv7.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/cc5VAtv7.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc5VAtv7.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc5VAtv7.o: in function `.L15':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc5VAtv7.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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/ccVSWB4Z.o: in function `realign':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccVSWB4Z.o: in function `.L0 ':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccVSWB4Z.o: in function `.L26':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: /tmp/ccVSWB4Z.o: in function `.L12':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccVSWB4Z.o: in function `.L14':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccVSWB4Z.o: in function `.L16':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccVSWB4Z.o: in function `.L17':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_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