Implementation notes: armeabi, berry0, crypto_aead/ascon80pqv12

Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
33433210896 0 022139 396 816bi32_armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
33494310904 0 023936 400 816bi32_armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
33685210824 0 024976 384 816bi32_armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
33701010824 0 026714 388 816bi32_armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
33701210824 0 026714 388 816bi32_armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
33738810824 0 025690 388 824bi32_armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
34446910728 0 021395 388 816bi32_armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
35034710840 0 025706 388 824bi32_armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
36730511880 0 023459 396 816bi32_armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3747947968 0 022094 380 816armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3752809588 0 025447 384 816armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3754759588 0 024423 384 824armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3755679588 0 025447 384 816armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3791259820 0 024655 384 824armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3802287836 0 020888 396 816armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3803357620 0 018883 392 816armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3842457596 0 018281 384 816armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3992448572 0 020171 392 816armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4113552152 0 017031 384 824armv6_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4123242100 0 016983 384 824armv6_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4165371760 0 015934 380 816armv6_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4166981964 0 017871 384 816armv6_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4167361964 0 017871 384 816armv6_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4176882304 0 015360 396 816armv6_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4242431756 0 013027 392 816armv6_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4260011720 0 012409 384 816armv6_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4358822284 0 013891 392 816armv6_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
45930512412 0 023655 396 816bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
46016312420 0 025444 400 816bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
49564012612 0 028490 388 816bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
49575712612 0 028490 388 816bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
49601812612 0 026764 384 816bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
49617612612 0 027466 388 824bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
51303112532 0 023191 388 816bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
53087012972 0 027826 388 824bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
5359138232 0 021292 404 816bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5367828236 0 019511 400 816bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5834702480 0 015536 396 816opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5856522792 0 015852 400 816bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5885732220 0 013495 396 816bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5889812152 0 012847 388 816bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5898031932 0 013203 392 816opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5947651868 0 012561 384 816opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5994032484 0 015544 396 816opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
60096013660 0 025231 396 816bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6054401936 0 013211 392 816opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6083682408 0 014011 392 816opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
61503837176 0 047857 384 816opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6173872404 0 014011 392 816opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6178091876 0 012569 384 816opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6192668052 0 018739 392 816bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
62065538900 0 049585 384 816opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
62401741168 0 054216 396 816opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
62738241172 0 052435 392 816opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
63324337916 0 049515 392 816opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6479602368 0 017247 384 824opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
65131039052 0 050651 392 816opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6523322028 0 016198 380 816opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6524032440 0 017319 384 824opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6524452232 0 018135 384 816opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6525302232 0 018135 384 816opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
65265343020 0 056072 396 816opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
65615043024 0 054291 392 816opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
65818842128 0 057023 384 824opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
66457543088 0 059007 384 816opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
66461043088 0 059007 384 816opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
66707542884 0 057070 380 816opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
69366543088 0 057983 384 824opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6994222732 0 017594 388 824bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7027722348 0 013951 396 816bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
7050112408 0 016564 384 816bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7050132612 0 018498 388 816bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7053752612 0 018498 388 816bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7072858452 0 022600 388 816bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7076288452 0 024330 392 816bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7077708452 0 024330 392 816bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7082068464 0 023322 392 824bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7083619004 0 020607 400 816bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
7104242476 0 017359 384 824opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7188512436 0 017319 384 824opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7229682300 0 018207 384 816opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7230782096 0 016270 380 816opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7232062300 0 018207 384 816opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
73610348520 0 061568 396 816refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
73721545956 0 061877 384 816refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
73723045996 0 060893 384 824refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
73736345956 0 061877 384 816refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
74358045140 0 059326 380 816opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
74691845416 0 060311 384 824opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
74703245416 0 061335 384 816opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
74947345416 0 061335 384 816opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7508278660 0 023514 392 824bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75243546476 0 061373 384 824refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
76307046228 0 061127 384 824opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7647842784 0 017650 388 824bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
79129539272 0 050867 392 816refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
86408546204 0 057467 392 816refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
88762845488 0 059676 380 816refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
9171902832 0 013511 384 816refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
21472654556 0 020422 384 816opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21476274556 0 020422 384 816opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21742245076 0 020966 384 816opt8_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21746215076 0 020966 384 816opt8_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21939532920 0 017053 380 816opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21946945512 0 020350 384 824opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22102372940 0 017093 380 816opt8_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22105056400 0 021262 384 824opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22372225516 0 020358 384 824opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22524266444 0 021310 384 824opt8_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
250259810788 0 025310 388 824bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
263191210776 0 024588 384 816bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
263197610776 0 026318 388 816bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
263208310776 0 025294 388 824bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
263268610776 0 026318 388 816bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
305405013016 0 025616 400 816bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
383489913324 0 024367 396 816bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
384311012968 0 024119 396 816bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
430949612060 0 022511 388 816bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
47396546460 0 019520 396 816opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
47464147224 0 020272 396 816opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
49251894264 0 014944 384 816opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
49290744116 0 014808 384 816opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
50524854244 0 015843 392 816opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
50786054128 0 015731 392 816opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
55679424768 0 016035 392 816opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
56140464672 0 015947 392 816opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107

Compiler output

Implementation: armv6m
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: In file included from ./permutations.h:11:
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: "@.syntax_unified\n\t"
aead.c: ^
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
aead.c: 10 errors generated.

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

Compiler output

Implementation: armv6m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: In file included from permutations.h:11,
aead.c: from aead.c:4:
aead.c: aead.c: In function 'crypto_aead_ascon80pqv12_armv6m_constbranchindex_encrypt':
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~

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

Compiler output

Implementation: armv6m_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:13:7: error: couldn't allocate output register for constraint 'h'
permutations.c: "@.syntax_unified\n\t"
permutations.c: ^
permutations.c: 1 error generated.

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

Compiler output

Implementation: armv6m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: In file included from permutations.h:11,
permutations.c: from permutations.c:1:
permutations.c: permutations.c: In function 'P':
permutations.c: round.h:12:3: error: impossible constraint in 'asm'
permutations.c: __asm__ __volatile__(
permutations.c: ^~~~~~~

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

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:194: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, r4, 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:209: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 r9, r7, r9
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:194:41: note: expanded from macro 'ROUND5'
permutations.c: ...

Number of similar (compiler,implementation) pairs: 4, 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

Compiler output

Implementation: armv7m
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: ./permutations.h:34:3: error: instruction requires: thumb2
permutations.c: ROUND5(x0, x1, x2, x3, x4, RC0);
permutations.c: ^
permutations.c: ./round.h:194: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, r4, 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:209: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 r11, r7, r11
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:194:41: note: expanded from macro 'ROUND5'
permutations.c: ...

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccXVEiet.s: Assembler messages:
permutations.c: /tmp/ccXVEiet.s:39: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccXVEiet.s:54: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccXVEiet.s:113: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccXVEiet.s:128: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccXVEiet.s:187: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccXVEiet.s:202: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccXVEiet.s:261: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccXVEiet.s:276: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccXVEiet.s:335: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccXVEiet.s:350: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccXVEiet.s:409: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccXVEiet.s:424: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccXVEiet.s:483: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccXVEiet.s:498: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccXVEiet.s:557: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccXVEiet.s:572: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccXVEiet.s:631: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccXVEiet.s:646: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccXVEiet.s:705: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccXVEiet.s:720: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccXVEiet.s:779: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccXVEiet.s:794: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccXVEiet.s:853: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccXVEiet.s:868: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: ...

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccTx6LbK.s: Assembler messages:
permutations.c: /tmp/ccTx6LbK.s:39: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:54: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:113: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:128: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:187: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:202: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:261: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:276: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:335: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:350: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:409: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:424: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:483: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:498: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:557: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:572: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:631: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:646: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:705: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:720: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:779: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:794: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:853: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccTx6LbK.s:868: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: ...

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc95ocfW.s: Assembler messages:
permutations.c: /tmp/cc95ocfW.s:41: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc95ocfW.s:56: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc95ocfW.s:115: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc95ocfW.s:130: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/cc95ocfW.s:189: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/cc95ocfW.s:204: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/cc95ocfW.s:263: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/cc95ocfW.s:278: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/cc95ocfW.s:337: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/cc95ocfW.s:352: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/cc95ocfW.s:411: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc95ocfW.s:426: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc95ocfW.s:485: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc95ocfW.s:500: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/cc95ocfW.s:559: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/cc95ocfW.s:574: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/cc95ocfW.s:633: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/cc95ocfW.s:648: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/cc95ocfW.s:707: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/cc95ocfW.s:722: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/cc95ocfW.s:781: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc95ocfW.s:796: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc95ocfW.s:855: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc95ocfW.s:870: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: ...

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

Compiler output

Implementation: armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc2tt2kd.s: Assembler messages:
permutations.c: /tmp/cc2tt2kd.s:39: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:54: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:113: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:128: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:187: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:202: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:261: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:276: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:335: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:350: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:409: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:424: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:483: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:498: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:557: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:572: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:631: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:646: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:705: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:720: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:779: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:794: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:853: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/cc2tt2kd.s:868: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -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:17: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 r1, r8, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:20:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:9:2: note: instantiated into assembly here
permutations.c: orn r2, r6, r8
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:33:39: error: instruction requires: thumb2
permutations.c: "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 r1, r9, r3
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

Number of similar (compiler,implementation) pairs: 8, 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 -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

Compiler output

Implementation: armv7m_lowsize
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:17: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 r1, r8, r10
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:20:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:9:2: note: instantiated into assembly here
permutations.c: orn r2, r7, r8
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:33:39: error: instruction requires: thumb2
permutations.c: "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 r1, r9, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccxuU3TR.s: Assembler messages:
permutations.c: /tmp/ccxuU3TR.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccxuU3TR.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccxuU3TR.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccxuU3TR.s:63: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccXDCL6w.s: Assembler messages:
permutations.c: /tmp/ccXDCL6w.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccXDCL6w.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccXDCL6w.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccXDCL6w.s:63: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccvrZLud.s: Assembler messages:
permutations.c: /tmp/ccvrZLud.s:45: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccvrZLud.s:48: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccvrZLud.s:61: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccvrZLud.s:64: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccuLLRci.s: Assembler messages:
permutations.c: /tmp/ccuLLRci.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccuLLRci.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccuLLRci.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccuLLRci.s:63: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc8GmPZe.s: Assembler messages:
permutations.c: /tmp/cc8GmPZe.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc8GmPZe.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc8GmPZe.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc8GmPZe.s:63: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccncCxGK.s: Assembler messages:
permutations.c: /tmp/ccncCxGK.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccncCxGK.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccncCxGK.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccncCxGK.s:63: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc64RabA.s: Assembler messages:
permutations.c: /tmp/cc64RabA.s:45: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc64RabA.s:48: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc64RabA.s:61: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc64RabA.s:64: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

Compiler output

Implementation: armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccVjTvqU.s: Assembler messages:
permutations.c: /tmp/ccVjTvqU.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccVjTvqU.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccVjTvqU.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccVjTvqU.s:63: Error: selected processor does not support `orn fp,ip,r3' in ARM mode

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

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: #include <xtensa/coreasm.h>
ascon.S: ^~~~~~~~~~~~~~~~~~
ascon.S: compilation terminated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: bi32_armv6m
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: In file included from ./permutations.h:11:
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: "@.syntax_unified\n\t"
aead.c: ^
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
aead.c: 10 errors generated.

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

Compiler output

Implementation: bi32_armv6m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: In file included from permutations.h:11,
aead.c: from aead.c:4:
aead.c: aead.c: In function 'crypto_aead_ascon80pqv12_bi32_armv6m_constbranchindex_encrypt':
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: __asm__ __volatile__(
aead.c: ^~~~~~~

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

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:159: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 lr, r9, lr
aead.c: ^
aead.c: In file included from aead.c:4:
aead.c: ./permutations.h:34:3: error: instruction requires: thumb2
aead.c: ROUND5(x0, x1, x2, x3, x4, RC0);
aead.c: ^
aead.c: ./round.h:175: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 r5, r2, r5
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:159: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 -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_armv7m

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -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:159: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 lr, r2, lr
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:175: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 r12, r10, r12
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:159:41: note: expanded from macro 'ROUND5'
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccM4KP8l.s: Assembler messages:
aead.c: /tmp/ccM4KP8l.s:368: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccM4KP8l.s:384: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccM4KP8l.s:423: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccM4KP8l.s:439: Error: selected processor does not support `orn r9,r6,r9' in ARM mode
aead.c: /tmp/ccM4KP8l.s:478: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/ccM4KP8l.s:494: Error: selected processor does not support `orn r0,r8,r0' in ARM mode
aead.c: /tmp/ccM4KP8l.s:533: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/ccM4KP8l.s:549: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/ccM4KP8l.s:588: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccM4KP8l.s:604: Error: selected processor does not support `orn r8,r9,r8' in ARM mode
aead.c: /tmp/ccM4KP8l.s:643: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccM4KP8l.s:659: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccM4KP8l.s:698: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccM4KP8l.s:714: Error: selected processor does not support `orn r9,r6,r9' in ARM mode
aead.c: /tmp/ccM4KP8l.s:753: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/ccM4KP8l.s:769: Error: selected processor does not support `orn r0,r8,r0' in ARM mode
aead.c: /tmp/ccM4KP8l.s:808: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/ccM4KP8l.s:824: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/ccM4KP8l.s:863: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccM4KP8l.s:879: Error: selected processor does not support `orn r8,r9,r8' in ARM mode
aead.c: /tmp/ccM4KP8l.s:917: Error: selected processor does not support `orn r4,r1,r5' in ARM mode
aead.c: /tmp/ccM4KP8l.s:921: Error: selected processor does not support `orn r7,ip,r1' in ARM mode
aead.c: /tmp/ccM4KP8l.s:935: Error: selected processor does not support `orn r4,r2,r6' in ARM mode
aead.c: /tmp/ccM4KP8l.s:938: Error: selected processor does not support `orn r7,r0,r2' in ARM mode
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccAoNwi2.s: Assembler messages:
aead.c: /tmp/ccAoNwi2.s:368: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccAoNwi2.s:384: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccAoNwi2.s:423: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccAoNwi2.s:439: Error: selected processor does not support `orn r9,r6,r9' in ARM mode
aead.c: /tmp/ccAoNwi2.s:478: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/ccAoNwi2.s:494: Error: selected processor does not support `orn r0,r8,r0' in ARM mode
aead.c: /tmp/ccAoNwi2.s:533: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/ccAoNwi2.s:549: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/ccAoNwi2.s:588: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccAoNwi2.s:604: Error: selected processor does not support `orn r8,r9,r8' in ARM mode
aead.c: /tmp/ccAoNwi2.s:643: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccAoNwi2.s:659: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccAoNwi2.s:698: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccAoNwi2.s:714: Error: selected processor does not support `orn r9,r6,r9' in ARM mode
aead.c: /tmp/ccAoNwi2.s:753: Error: selected processor does not support `orn ip,r3,ip' in ARM mode
aead.c: /tmp/ccAoNwi2.s:769: Error: selected processor does not support `orn r0,r8,r0' in ARM mode
aead.c: /tmp/ccAoNwi2.s:808: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/ccAoNwi2.s:824: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/ccAoNwi2.s:863: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccAoNwi2.s:879: Error: selected processor does not support `orn r8,r9,r8' in ARM mode
aead.c: /tmp/ccAoNwi2.s:917: Error: selected processor does not support `orn r4,r1,r5' in ARM mode
aead.c: /tmp/ccAoNwi2.s:921: Error: selected processor does not support `orn r7,ip,r1' in ARM mode
aead.c: /tmp/ccAoNwi2.s:935: Error: selected processor does not support `orn r4,r2,r6' in ARM mode
aead.c: /tmp/ccAoNwi2.s:938: Error: selected processor does not support `orn r7,r0,r2' in ARM mode
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/cckVanDR.s: Assembler messages:
aead.c: /tmp/cckVanDR.s:319: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/cckVanDR.s:335: Error: selected processor does not support `orn r4,r5,r4' in ARM mode
aead.c: /tmp/cckVanDR.s:374: Error: selected processor does not support `orn lr,r7,lr' in ARM mode
aead.c: /tmp/cckVanDR.s:390: Error: selected processor does not support `orn ip,r6,ip' in ARM mode
aead.c: /tmp/cckVanDR.s:429: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/cckVanDR.s:445: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/cckVanDR.s:484: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
aead.c: /tmp/cckVanDR.s:500: Error: selected processor does not support `orn r6,r4,r6' in ARM mode
aead.c: /tmp/cckVanDR.s:539: Error: selected processor does not support `orn r0,lr,r0' in ARM mode
aead.c: /tmp/cckVanDR.s:555: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/cckVanDR.s:594: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/cckVanDR.s:610: Error: selected processor does not support `orn r4,r5,r4' in ARM mode
aead.c: /tmp/cckVanDR.s:649: Error: selected processor does not support `orn lr,r7,lr' in ARM mode
aead.c: /tmp/cckVanDR.s:665: Error: selected processor does not support `orn ip,r6,ip' in ARM mode
aead.c: /tmp/cckVanDR.s:708: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/cckVanDR.s:724: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/cckVanDR.s:763: Error: selected processor does not support `orn r7,r8,r7' in ARM mode
aead.c: /tmp/cckVanDR.s:779: Error: selected processor does not support `orn r6,r4,r6' in ARM mode
aead.c: /tmp/cckVanDR.s:822: Error: selected processor does not support `orn r0,lr,r0' in ARM mode
aead.c: /tmp/cckVanDR.s:838: Error: selected processor does not support `orn r3,ip,r3' in ARM mode
aead.c: /tmp/cckVanDR.s:876: Error: selected processor does not support `orn r1,r8,r7' in ARM mode
aead.c: /tmp/cckVanDR.s:880: Error: selected processor does not support `orn r9,r2,r8' in ARM mode
aead.c: /tmp/cckVanDR.s:894: Error: selected processor does not support `orn r1,r4,r6' in ARM mode
aead.c: /tmp/cckVanDR.s:897: Error: selected processor does not support `orn r9,r5,r4' in ARM mode
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccoQkesI.s: Assembler messages:
aead.c: /tmp/ccoQkesI.s:262: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/ccoQkesI.s:278: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccoQkesI.s:317: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/ccoQkesI.s:333: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/ccoQkesI.s:372: Error: selected processor does not support `orn r1,r4,r1' in ARM mode
aead.c: /tmp/ccoQkesI.s:388: Error: selected processor does not support `orn r0,lr,r0' in ARM mode
aead.c: /tmp/ccoQkesI.s:427: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
aead.c: /tmp/ccoQkesI.s:443: Error: selected processor does not support `orn ip,r2,ip' in ARM mode
aead.c: /tmp/ccoQkesI.s:482: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/ccoQkesI.s:498: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccoQkesI.s:537: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/ccoQkesI.s:553: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccoQkesI.s:592: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
aead.c: /tmp/ccoQkesI.s:608: Error: selected processor does not support `orn r5,ip,r5' in ARM mode
aead.c: /tmp/ccoQkesI.s:647: Error: selected processor does not support `orn r1,r4,r1' in ARM mode
aead.c: /tmp/ccoQkesI.s:663: Error: selected processor does not support `orn r0,lr,r0' in ARM mode
aead.c: /tmp/ccoQkesI.s:702: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
aead.c: /tmp/ccoQkesI.s:718: Error: selected processor does not support `orn ip,r2,ip' in ARM mode
aead.c: /tmp/ccoQkesI.s:757: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/ccoQkesI.s:773: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/ccoQkesI.s:811: Error: selected processor does not support `orn r8,r3,r7' in ARM mode
aead.c: /tmp/ccoQkesI.s:815: Error: selected processor does not support `orn r9,r1,r3' in ARM mode
aead.c: /tmp/ccoQkesI.s:829: Error: selected processor does not support `orn r8,r2,ip' in ARM mode
aead.c: /tmp/ccoQkesI.s:832: Error: selected processor does not support `orn r9,r0,r2' in ARM mode
aead.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -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:18: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 r1, r11, r4
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:22:39: error: instruction requires: thumb2
permutations.c: "eor %[x0_l], %[x0_l], %[tmp1]\n\t"
permutations.c: ^
permutations.c: <inline asm>:10:2: note: instantiated into assembly here
permutations.c: orn r12, r9, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:37:39: error: instruction requires: thumb2
permutations.c: "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 r1, r5, r0
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:18: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:22: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, r7, r11
permutations.c: ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h:37:39: error: instruction requires: thumb2
permutations.c: "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, r12, r4
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: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc2catp1.s: Assembler messages:
permutations.c: /tmp/cc2catp1.s:52: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/cc2catp1.s:56: Error: selected processor does not support `orn r0,lr,r1' in ARM mode
permutations.c: /tmp/cc2catp1.s:71: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/cc2catp1.s:74: Error: selected processor does not support `orn r0,ip,r2' in ARM mode

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cccxchvK.s: Assembler messages:
permutations.c: /tmp/cccxchvK.s:52: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/cccxchvK.s:56: Error: selected processor does not support `orn r0,lr,r1' in ARM mode
permutations.c: /tmp/cccxchvK.s:71: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/cccxchvK.s:74: Error: selected processor does not support `orn r0,ip,r2' in ARM mode

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccPxoW1m.s: Assembler messages:
permutations.c: /tmp/ccPxoW1m.s:52: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccPxoW1m.s:56: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccPxoW1m.s:71: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccPxoW1m.s:74: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccHIZwUI.s: Assembler messages:
permutations.c: /tmp/ccHIZwUI.s:51: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccHIZwUI.s:55: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccHIZwUI.s:70: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccHIZwUI.s:73: Error: selected processor does not support `orn fp,lr,r2' in ARM mode

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -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-aa9a53.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-aa9a53.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon80pqv12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Namespace violations

Implementation: armv6
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P12 T
permutations.o P6 T

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

Namespace violations

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.o ascon_aead T
permutations.o P T
update.o ascon_update T

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6_lowsize
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6_lowsize
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6_lowsize
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6_lowsize
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6_lowsize
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE armv6_lowsize
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE armv6_lowsize
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE armv6_lowsize
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE armv6_lowsize
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt32_lowsize
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt32_lowsize
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt32_lowsize
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt32_lowsize
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt32_lowsize
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32_lowsize
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32_lowsize
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32_lowsize
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32_lowsize
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt64_lowsize
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt64_lowsize
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt64_lowsize
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt64_lowsize
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt64_lowsize
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64_lowsize
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64_lowsize
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64_lowsize
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64_lowsize

Namespace violations

Implementation: bi32
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
constants.o constants R
interleave.o B R
permutations.o P12 T
permutations.o P6 T

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

Namespace violations

Implementation: bi32_lowreg
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
constants.o constants R
interleave.o B R

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

Namespace violations

Implementation: bi32_lowsize
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.o ascon_aead T
constants.o constants R
interleave.o B R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T
update.o ascon_update T

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_lowsize
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_lowsize
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_lowsize
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_lowsize
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_lowsize
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

Namespace violations

Implementation: bi8
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
constants.o constants R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T

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

Namespace violations

Implementation: opt8
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T

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

Namespace violations

Implementation: opt8_lowsize
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T
update.o ascon_update T

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