Implementation notes: armeabi, bblack, crypto_aead/ascon80pqv12

Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240425
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
21474424200 0 035210 464 776bi32_armv7mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
21495224208 0 034153 460 776bi32_armv7mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2192006868 0 016537 448 776armv7mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2221168984 0 025331 412 776armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2221968984 0 025331 412 776armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2227008984 0 024387 412 784armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2227408984 0 033147 412 792armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2236567372 0 022081 408 776armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2260326860 0 016813 456 776armv7mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2263246976 0 017998 460 776armv7mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2267407474 0 017517 456 776armv7mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2269922420 0 012381 456 776armv7m_smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2284087012 0 016681 448 776armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2357801664 0 011717 456 776armv7m_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2367847618 0 017661 456 776armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2369483222 0 013277 456 776armv7m_smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2374521976 0 026187 412 792armv6_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2394481852 0 018251 412 776armv6_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2394481852 0 018251 412 776armv6_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2406121716 0 012742 460 776armv7m_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
24107623380 0 033041 452 776bi32_armv7mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2419522420 0 013446 460 776armv7m_smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2420322324 0 012001 448 776armv7m_smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2434049724 0 020734 464 776bi32_armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2446967004 0 016957 456 776armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2449529728 0 019669 460 776bi32_armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2450287120 0 018142 460 776armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2458249464 0 019121 452 776bi32_armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
24682410320 0 034507 416 792bi32_armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
24699210224 0 025651 416 784bi32_armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
24699210224 0 024961 412 776bi32_armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
24702810224 0 026603 416 776bi32_armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
24702810224 0 026603 416 776bi32_armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2487801988 0 017435 412 784armv6_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2521121640 0 016393 408 776armv6_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
2531161336 0 011293 456 776armv7m_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2552762628 0 013670 464 776bi32_armv7m_smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2553241680 0 011733 456 776armv6_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2559482628 0 012597 460 776bi32_armv7m_smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2563641226 0 010905 448 776armv7m_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
26307224312 0 034345 460 776bi32_armv7mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
26673610236 0 020269 460 776bi32_armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2686561732 0 012758 460 776armv6_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2699082546 0 012241 452 776bi32_armv7m_smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2757401352 0 011309 456 776armv6_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2843241242 0 010921 448 776armv6_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
29111210672 0 020609 460 776bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
29169610668 0 021674 464 776bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
2982766640 0 017682 468 776bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3004486632 0 016609 464 776bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3111961612 0 011577 460 776bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3131922646 0 012709 460 776bi32_armv7m_smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3131962028 0 013066 464 776bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
31832410374 0 020029 452 776bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
32377630868 0 040537 448 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
33136031828 0 041497 448 776opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
33140012312 0 027731 416 784bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
33152812408 0 036587 416 792bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
33156812312 0 028683 416 776bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
33160812312 0 027045 412 776bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
33165212312 0 028683 416 776bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
34140035628 0 046646 460 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3417361808 0 012838 460 776opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
34502435632 0 045581 456 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3466081828 0 012854 460 776opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
35352841276 0 057691 412 776opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
35356841276 0 057691 412 776opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
35390041276 0 056739 412 784opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
3547321428 0 011389 456 776opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3554441448 0 011405 456 776opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
35727241208 0 055977 408 776opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
36298831502 0 041549 456 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3730281302 0 010985 448 776opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
38036045028 0 061439 412 776refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
38040045028 0 061439 412 776refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
38085645092 0 060551 412 784refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
38344037800 0 047749 456 776opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
38394037796 0 048814 460 776opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3864801540 0 011229 452 776bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3884006308 0 016001 456 776bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3926082132 0 018531 412 776opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
3926082132 0 018531 412 776opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
3937762268 0 017715 412 784opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
3942321310 0 010993 448 776opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
3958561920 0 016673 408 776opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
3983561736 0 011789 456 776opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
40056811278 0 021305 460 776bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
40098032934 0 042981 456 776opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
40898440860 0 051878 460 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4121921756 0 011805 456 776opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
42556445080 0 060547 412 784opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
42576845056 0 061467 412 776opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
42581645056 0 061467 412 776opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
42898445084 0 059857 408 776opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
4367288536 0 018485 456 776armv6mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4367328528 0 019550 460 776armv6mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4468167200 0 017265 464 776bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
44827233852 0 043893 456 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4486482316 0 017763 412 784opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
4510681968 0 016721 408 776opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
4511042180 0 018579 412 776opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
4511042180 0 018579 412 776opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
4515248324 0 017993 448 776armv6mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4536042052 0 013078 460 776armv6m_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4571089402 0 019445 456 776armv6mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4618961980 0 012029 456 776armv6m_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4623561542 0 011225 448 776armv6m_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
4641481672 0 011629 456 776armv6m_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
47310446288 0 061053 408 776refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
4783561646 0 011705 460 776bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
49326839324 0 049277 456 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
50656011732 0 022778 468 776bi32_armv6mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
50693611736 0 021713 464 776bi32_armv6mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
51298047344 0 071567 412 792refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5190608260 0 032443 420 792bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5193968248 0 024619 420 776bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5193968248 0 022977 416 776bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5194368248 0 024619 420 776bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5197728260 0 023683 420 784bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
53835611096 0 020785 456 776bi32_armv6mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
55481212216 0 022281 464 776bi32_armv6mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
55630845932 0 070163 412 792opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5793082608 0 026795 416 792bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5796402620 0 018051 416 784bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5832642500 0 018875 416 776bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5832642500 0 018875 416 776bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5835162288 0 017029 412 776bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
5894322332 0 026555 412 792opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
60151642552 0 066779 412 792opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
6096002036 0 011701 448 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
6431002380 0 026603 412 792opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
13946844092 0 020447 412 776opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
13946884092 0 020447 412 776opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
13946882408 0 017121 408 776opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
13956045064 0 020471 412 784opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
13994762424 0 017161 408 776opt8_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
14029365972 0 021399 412 784opt8_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
14131044592 0 020967 412 776opt8_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
14131444592 0 020967 412 776opt8_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
157584810216 0 034071 416 792bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
158496810216 0 026255 416 776bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
158513610216 0 026255 416 776bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
158530410216 0 024613 412 776bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
158568010216 0 025311 416 784bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
17921288904 0 019678 464 776bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
20761609032 0 018865 460 776bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
23105204940 0 015958 460 776opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
23158964212 0 015238 460 776opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
24463089614 0 019401 460 776bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
25540122600 0 012645 456 776opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
25659762498 0 012549 456 776opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
25898002996 0 012949 456 776opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
25974722920 0 012877 456 776opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
26190928204 0 017749 452 776bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
26482962468 0 012137 448 776opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
26556362364 0 012041 448 776opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024050620240425
29323286716 0 030887 412 792opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425
29380767612 0 031799 412 792opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024050620240425

Compiler output


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
armv6mclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6mclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6mclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6mclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6mclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
armv6m_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6m_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6m_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6m_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6m_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
armv7mclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7mclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7mclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7mclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7mclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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 r2, r8, r11
permutations.c:         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h: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 r3, r6, r8
permutations.c:         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h: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 r2, r9, r10
permutations.c:         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
armv7m_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_smallclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_smallclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_smallclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv7m_smallclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:asm_esp32clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:asm_esp32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:asm_esp32clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:asm_esp32clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:asm_esp32clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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 (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:asm_esp32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
T:asm_esp32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
T:asm_esp32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
T:asm_esp32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Compiler output


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 (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
avrclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avrclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avrclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avrclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avr_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avr_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avr_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avr_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
avr_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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 (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
avrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avr_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avr_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avr_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
avr_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Compiler output


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv6mclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6mclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6mclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6mclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6mclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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, r12, 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 r8, r11, r8
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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv7mclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7mclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7mclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7mclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7mclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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, r10, r12
permutations.c:         ^
permutations.c: In file included from permutations.c:1:
permutations.c: In file included from ./permutations.h:11:
permutations.c: ./round.h: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 r9, r7, 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: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, r11, r0
permutations.c:         ^
permutations.c: In file included from permutations.c:1:
permutations.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
bi32_armv7m_smallclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7m_smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7m_smallclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7m_smallclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv7m_smallclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-8b6ab9.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-8b6ab9.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-ac695c.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-ac695c.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-fbdf99.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-fbdf99.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-24f1ca.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-24f1ca.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


try.c: /usr/bin/ld: /tmp/try-small-43ac02.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-43ac02.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


try.c: /usr/bin/ld: /tmp/cc6Tmmj9.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/cc6Tmmj9.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Compiler output


try.c: /usr/bin/ld: /tmp/ccnVDkJA.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/ccnVDkJA.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Compiler output


try.c: /usr/bin/ld: /tmp/ccA10Wn7.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/ccA10Wn7.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Compiler output


try.c: /usr/bin/ld: /tmp/ccjmC2IH.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/ccjmC2IH.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 (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:esp32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


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 (implementation,compiler) pairs: 13, namely:
ImplementationCompiler
armv6clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7mgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7mgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7mgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


aead.o ascon_aead T
permutations.o P T
update.o ascon_update T

Number of similar (implementation,compiler) pairs: 35, namely:
ImplementationCompiler
armv6_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
armv6_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6m_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6m_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6m_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv6m_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7m_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7m_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7m_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
armv7m_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt32_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt32_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt32_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt32_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt32_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt32_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt32_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt32_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt32_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt64_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt64_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt64_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt64_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt64_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt64_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt64_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt64_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt64_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


permutations.o P T

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

Namespace violations


constants.o constants R
interleave.o B R
permutations.o P12 T
permutations.o P6 T

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
bi32clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_armv6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


constants.o constants R
interleave.o B R

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
bi32_armv6mgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6mgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv6mgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv7mgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv7mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv7mgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_armv7mgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


constants.o constants R
interleave.o B R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T

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

Namespace violations


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 (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32_lowregclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowregclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowregclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowregclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowregclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowreggcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_lowreggcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_lowreggcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_lowreggcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


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 (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi32_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi32_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi32_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


constants.o constants R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
bi8clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi8clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi8clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi8clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
bi8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
bi8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


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 (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
opt8clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)

Namespace violations


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 (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
opt8_lowsizeclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8_lowsizeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8_lowsizeclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8_lowsizeclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8_lowsizeclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
opt8_lowsizegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt8_lowsizegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt8_lowsizegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)
opt8_lowsizegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0)