Implementation notes: armeabi, novena, crypto_aead/ascon128av12

Computer: novena
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20220506
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
17641544264 0 054571 424 776bi32_armv7mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
17961516420 0 026715 424 776bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1820153972 0 014295 420 776armv7m_smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
18241544356 0 055923 424 776bi32_armv7mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1864154048 0 013615 412 776armv7m_smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1868165604 0 017183 420 776armv7m_smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
18721616292 0 026591 424 776bi32_armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
18761516520 0 028075 424 776bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1892168548 0 025401 424 776armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
1896151696 0 013279 420 776armv7m_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1900158148 0 023479 420 776armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
1900167572 0 017127 412 776armv7mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1904167560 0 017879 420 776armv7mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1908159044 0 032041 424 792armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
1908168412 0 019983 420 776armv7mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1920169036 0 023593 424 784armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
19241744220 0 053759 416 776bi32_armv7mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1932161306 0 010871 412 776armv7m_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
19361716392 0 027951 424 776bi32_armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1948151300 0 011623 420 776armv7m_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1956167732 0 017287 412 776armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
1968162060 0 016665 424 784armv6_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
19681618200 0 032745 428 784bi32_armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
1968172052 0 025097 424 792armv6_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
1972167720 0 018039 420 776armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
19761618304 0 041289 428 792bi32_armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
19801718184 0 033271 424 776bi32_armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
19801716184 0 025727 416 776bi32_armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
19841618184 0 035025 428 776bi32_armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
19921718240 0 033559 424 776bi32_armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
1996171664 0 017039 420 776armv6_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
2000166216 0 016262 416 776armv7m_smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2028171322 0 010887 412 776armv6_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2032178572 0 020143 420 776armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2048188548 0 023647 420 776armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
2052171316 0 011639 420 776armv6_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2060171712 0 013295 420 776armv6_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2096171844 0 018745 424 776armv6_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
2100181716 0 011758 416 776armv7m_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2104178840 0 018878 416 776armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2120171628 0 016775 420 776armv6_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
21361746500 0 056522 420 776bi32_armv7mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2192177868 0 018203 428 776bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
21961818176 0 028198 420 776bi32_armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2268181732 0 011774 416 776armv6_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2324197912 0 019507 428 776bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2372208680 0 018718 416 776armv7mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
23921954140 0 065711 420 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
24522019928 0 035011 424 776bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
24962053976 0 064295 420 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
26122119940 0 042921 428 792bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
26282217240 0 026779 416 776bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
26362219944 0 034481 428 784bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
26482056732 0 066287 412 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2692227828 0 017399 420 776bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2692221760 0 013343 420 776opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
27362319928 0 036761 428 776bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
2756221398 0 010967 412 776opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2780201364 0 011687 420 776opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
28282319948 0 035259 424 776bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
28402259676 0 069231 412 776opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
28682322600 0 034175 420 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
29082419258 0 029274 420 776bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
29162362736 0 074311 420 776opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2960248828 0 018882 424 776bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
29682462632 0 072951 420 776opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
2972231398 0 010967 412 776opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
3020241808 0 013391 420 776opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
3040252136 0 019033 424 776opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3060241920 0 017063 420 776opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
30642376344 0 093217 424 776opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3064251412 0 011735 420 776opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
30642615504 0 030081 424 784armv6mclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3112242352 0 016953 424 784opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
31282458580 0 068614 416 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
31362615528 0 038553 424 792armv6mclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
31562515524 0 030879 420 776armv6mclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
31682676428 0 091551 420 776opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3200261830 0 011870 416 776opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
32122576368 0 090945 424 784opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
32242715484 0 030607 420 776armv6mclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3224272356 0 025401 424 792armv6m_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3228252340 0 016945 424 784opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
32642615484 0 032361 424 776armv6mclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3268271932 0 017079 420 776armv6m_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3284252124 0 019025 424 776opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3284261784 0 011822 416 776opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
3292261908 0 017055 420 776opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
33122722692 0 033007 420 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
33322661908 0 071942 416 776opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
33842676848 0 099881 424 792opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
34282814668 0 024983 420 776armv6mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
3476282364 0 016969 424 784armv6m_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3492291968 0 017343 420 776armv6m_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
35202882616 0 099489 424 776opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3536282148 0 019049 424 776armv6m_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3536281944 0 017319 420 776opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
35522982640 0 097217 424 784opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
35602910112 0 026985 432 776bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
35642814604 0 024159 412 776armv6mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
35722874628 0 089983 420 776opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
35722852088 0 068997 424 776refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3580291956 0 017335 420 776opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3592301660 0 011231 412 776armv6m_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
36043014720 0 026295 420 776armv6mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
36122910112 0 024689 432 784bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
36362910100 0 033121 432 792bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
36442882848 0 097967 420 776opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
36563010108 0 025223 428 776bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3664301664 0 011991 420 776armv6m_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
36643116748 0 026782 416 776armv6mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
3684302604 0 017185 428 784bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
37323023892 0 033926 416 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
3760302596 0 025625 428 792bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3796312060 0 013639 420 776armv6m_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
38043082928 0 0105961 424 792opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3820312196 0 017323 424 776bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
39243310060 0 025407 428 776bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
39283252124 0 066741 424 784refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3968322078 0 012118 416 776armv6m_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
39883256452 0 079517 424 792refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
3996312416 0 019297 428 776bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
41083282968 0 098319 420 776opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
4124332440 0 025497 424 792opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
41923453536 0 068691 420 776refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
4432342208 0 017571 424 776bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
4480342360 0 025417 424 792opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
4600372672 0 012227 412 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
47884024600 0 039959 428 776bi32_armv6mclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
49724224480 0 047505 432 792bi32_armv6mclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
50244124416 0 039543 428 776bi32_armv6mclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
50964124436 0 039017 432 784bi32_armv6mclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
52044224416 0 041297 432 776bi32_armv6mclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
54164421352 0 030927 420 776bi32_armv6mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
55844521728 0 033323 428 776bi32_armv6mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
57524821620 0 031955 428 776bi32_armv6mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
59965023604 0 033658 424 776bi32_armv6mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
9724773468 0 018575 420 776opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
10060803468 0 020325 424 776opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
10300824420 0 018981 424 784opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
11580924064 0 019395 420 776refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
12344993052 0 018391 420 776opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
142651118440 0 033187 424 776bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
142811218440 0 034941 428 776bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
14417154952 0 027965 424 792opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
145851213868 0 023903 424 776bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
147131518448 0 032653 428 784bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
148451517908 0 040557 428 792bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
149491518280 0 033259 424 776bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2022060520220506
151171715964 0 027255 424 776bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
153051916004 0 025754 420 776bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
157332313412 0 022843 416 776bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
18637494326 0 014366 416 776opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
19689563080 0 012639 412 776opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
20293625248 0 016823 420 776opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506
20709653684 0 013999 420 776opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060520220506

Test failure

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_armv7m_small
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_armv7m_small
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_armv7m_small
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_armv7m_small
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_lowsize
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_lowsize
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_lowsize
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_lowsize
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE neon
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE neon
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE neon
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE neon
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE neon
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE neon

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c: ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c: ^
permutations.c: ./round.h:193:41: note: expanded from macro 'ROUND5'
permutations.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
permutations.c: ^
permutations.c: <inline asm>:5:2: note: instantiated into assembly here
permutations.c: orn r8, r6, r8
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c: ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c: ^
permutations.c: ./round.h:208:41: note: expanded from macro 'ROUND5'
permutations.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
permutations.c: ^
permutations.c: <inline asm>:20:2: note: instantiated into assembly here
permutations.c: orn r5, r7, r5
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ./permutations.h:35:3: error: instruction requires: thumb2
permutations.c: ROUND5(x2, x3, x4, x0, x1, RC1);
permutations.c: ^
permutations.c: ./round.h:193:41: note: expanded from macro 'ROUND5'
permutations.c: ...

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:14:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c: ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c: orn r2, r8, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:17:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:9:2: note: instantiated into assembly here
permutations.c: orn r3, r6, r8
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:30:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c: ^
permutations.c: <inline asm>:22:2: note: instantiated into assembly here
permutations.c: orn r2, r9, r10
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output

Implementation: T:asm_bi32_rv32b
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:131:29: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_round_constants,@object
ascon.S: ^
ascon.S: ascon.S:152:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:159:5: error: invalid instruction, did you mean: b, bxj?
ascon.S: j .LPloopcond
ascon.S: ^
ascon.S: ascon.S:162:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t2
ascon.S: ^
ascon.S: ascon.S:163:14: error: unexpected token in argument list
ascon.S: lbu t2, 1(t1)
ascon.S: ^
ascon.S: ascon.S:164:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s4, s4, t2
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_bi32_rv32b
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_bi32_rv32b
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_bi32_rv32b
clang -march=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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:131: Error: unrecognized symbol type ""
ascon.S: ascon.S:152: Error: unrecognized symbol type ""
ascon.S: ascon.S:159: Error: bad instruction `j .LPloopcond'
ascon.S: ascon.S:162: Error: bad instruction `xor s5,s5,t2'
ascon.S: ascon.S:163: Error: bad instruction `lbu t2,1(t1)'
ascon.S: ascon.S:164: Error: bad instruction `xor s4,s4,t2'
ascon.S: ascon.S:167: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:167: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:167: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:167: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:167: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:167: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:167: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:167: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:167: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:167: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:167: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:167: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:167: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:167: Error: bad instruction `andn s3,s3,t3'
ascon.S: ascon.S:167: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:168: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:168: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:168: Error: bad instruction `xor t3,s2,s4'
ascon.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: T:asm_fsr_rv32b
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:103:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:110:5: error: invalid instruction, did you mean: bl, it, pli?
ascon.S: li t6, 0x4b
ascon.S: ^
ascon.S: ascon.S:113:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t4, s3, s5
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: ...

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

Compiler output

Implementation: T:asm_fsr_rv32b
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:103:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:110:5: error: invalid instruction, did you mean: bl, it, pli, vsli?
ascon.S: li t6, 0x4b
ascon.S: ^
ascon.S: ascon.S:113:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t4, s3, s5
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:103: Error: unrecognized symbol type ""
ascon.S: ascon.S:110: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:113: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:116: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:116: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:116: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:116: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:116: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:116: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:116: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:116: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:116: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:116: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:116: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:116: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:116: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:116: Error: bad instruction `andn s3,s3,t3'
ascon.S: ascon.S:116: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:117: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:117: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:117: Error: bad instruction `xor t3,s2,s4'
ascon.S: ascon.S:117: Error: selected processor does not support `orn s8,s6,s8' in ARM mode
ascon.S: ascon.S:117: Error: bad instruction `xor s8,s8,t3'
ascon.S: ascon.S:117: Error: bad instruction `xor s6,s6,s2'
ascon.S: ...

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

Compiler output

Implementation: T:asm_rv32b
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:111:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:118:5: error: invalid instruction, did you mean: bl, it, pli?
ascon.S: li t6, 0x4b
ascon.S: ^
ascon.S: ascon.S:121:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t4, s3, s5
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: ...

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

Compiler output

Implementation: T:asm_rv32b
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:111:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:118:5: error: invalid instruction, did you mean: bl, it, pli, vsli?
ascon.S: li t6, 0x4b
ascon.S: ^
ascon.S: ascon.S:121:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t4, s3, s5
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:111: Error: unrecognized symbol type ""
ascon.S: ascon.S:118: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:121: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:124: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:124: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:124: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:124: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:124: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:124: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:124: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:124: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:124: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:124: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:124: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:124: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:124: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:124: Error: bad instruction `andn s3,s3,t3'
ascon.S: ascon.S:124: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:125: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:125: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:125: Error: bad instruction `xor t3,s2,s4'
ascon.S: ascon.S:125: Error: selected processor does not support `orn s8,s6,s8' in ARM mode
ascon.S: ascon.S:125: Error: bad instruction `xor s8,s8,t3'
ascon.S: ascon.S:125: Error: bad instruction `xor s6,s6,s2'
ascon.S: ...

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

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:113:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:120:5: error: invalid instruction, did you mean: bl, it, pli?
ascon.S: li t6, 0x4b
ascon.S: ^
ascon.S: ascon.S:123:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:18: error: unexpected token in operand
ascon.S: xori s9, s9, -1
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:asm_rv32i
clang -march=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
ascon.S: ascon.S:113:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:120:5: error: invalid instruction, did you mean: bl, it, pli, vsli?
ascon.S: li t6, 0x4b
ascon.S: ^
ascon.S: ascon.S:123:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:18: error: unexpected token in operand
ascon.S: xori s9, s9, -1
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: ...

Number of similar (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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:113: Error: unrecognized symbol type ""
ascon.S: ascon.S:120: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:123: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:126: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:126: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:126: Error: bad instruction `xori s9,s9,-1'
ascon.S: ascon.S:126: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:126: Error: bad instruction `or s9,s9,s7'
ascon.S: ascon.S:126: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:126: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:126: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:126: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:126: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:126: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:126: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:126: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:126: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:126: Error: bad instruction `xori t3,t3,-1'
ascon.S: ascon.S:126: Error: ARM register expected -- `and s3,s3,t3'
ascon.S: ascon.S:126: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:127: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:127: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:127: Error: bad instruction `xori s8,s8,-1'
ascon.S: ascon.S:127: Error: bad instruction `xor t3,s2,s4'
ascon.S: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c: ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c: ^
aead.c: ./round.h:156:41: note: expanded from macro 'ROUND5'
aead.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
aead.c: ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c: orn r10, r7, r10
aead.c: ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c: ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c: ^
aead.c: ./round.h:172:41: note: expanded from macro 'ROUND5'
aead.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
aead.c: ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c: orn r1, r9, r1
aead.c: ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c: ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c: ^
aead.c: ./round.h:156:41: note: expanded from macro 'ROUND5'
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c: ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c: ^
aead.c: ./round.h:156:41: note: expanded from macro 'ROUND5'
aead.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
aead.c: ^
aead.c: <inline asm>:5:2: note: instantiated into assembly here
aead.c: orn r8, r7, r8
aead.c: ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c: ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c: ^
aead.c: ./round.h:172:41: note: expanded from macro 'ROUND5'
aead.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
aead.c: ^
aead.c: <inline asm>:21:2: note: instantiated into assembly here
aead.c: orn r1, r3, r1
aead.c: ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:35:3: error: instruction requires: thumb2
aead.c: ROUND5(x2, x3, x4, x0, x1, RC1);
aead.c: ^
aead.c: ./round.h:156:41: note: expanded from macro 'ROUND5'
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:14:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c: ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c: orn r2, r11, r0
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:18:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c: orn r9, r8, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:33:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c: ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c: orn r2, lr, r12
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:14:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_l], %[x2_l], %[x1_l]\n\t"
permutations.c: ^
permutations.c: <inline asm>:6:2: note: instantiated into assembly here
permutations.c: orn r2, r11, r12
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:18:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c: orn lr, r9, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:33:39: error: instruction requires: thumb2
permutations.c: "eor %[x2_h], %[x2_h], %[x1_h]\n\t"
permutations.c: ^
permutations.c: <inline asm>:25:2: note: instantiated into assembly here
permutations.c: orn r2, r4, r5
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-9ef636.o: in function `doit':
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/try-small-9ef636.o: in function `test':
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_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: 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: 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=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-f6f6e2.o: in function `doit':
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/try-small-f6f6e2.o: in function `test':
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_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: 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: 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=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-e0faed.o: in function `doit':
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/try-small-e0faed.o: in function `test':
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_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: 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: 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=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/try-small-49cf9c.o: in function `doit':
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/try-small-49cf9c.o: in function `test':
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_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: 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: 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=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-718b03.o: in function `doit':
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/try-small-718b03.o: in function `test':
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_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: 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: 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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccdz0Tlf.o: in function `doit':
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/ccdz0Tlf.o: in function `test':
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: 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: 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_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cc2xfqOQ.o: in function `doit':
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/cc2xfqOQ.o: in function `test':
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: 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: 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_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/cc66Yk2c.o: in function `doit':
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/cc66Yk2c.o: in function `test':
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_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: 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: 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 -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:esp32

Compiler output

Implementation: T:esp32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccXdifv3.o: in function `doit':
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/ccXdifv3.o: in function `test':
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_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: 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: 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 -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:esp32

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.c: aead.c:163:5: error: invalid symbol redefinition
aead.c: AD(8, 16, "q0", "q8");
aead.c: ^
aead.c: aead.c:17:31: note: expanded from macro 'AD'
aead.c: "vldm %[s], {d0-d4} \n\t" \
aead.c: ^
aead.c: <inline asm>:7:2: note: instantiated into assembly here
aead.c: .LAD0:
aead.c: ^
aead.c: aead.c:163:5: error: invalid symbol redefinition
aead.c: AD(8, 16, "q0", "q8");
aead.c: ^
aead.c: aead.c:30:31: note: expanded from macro 'AD'
aead.c: "vstm %[s], {d0-d4} \n\t" \
aead.c: ^
aead.c: <inline asm>:355:2: note: instantiated into assembly here
aead.c: .LAD1:
aead.c: ^
aead.c: aead.c:190:3: error: invalid symbol redefinition
aead.c: PT(8, 16, "q0", "q8", "q13");
aead.c: ^
aead.c: aead.c:52:31: note: expanded from macro 'PT'
aead.c: "vldm %[s], {d0-d4} \n\t" \
aead.c: ^
aead.c: <inline asm>:7:2: note: instantiated into assembly here
aead.c: ...

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