Implementation notes: armeabi, berry0, crypto_hash/asconxofv12

Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_hash
Primitive: asconxofv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1441903808 0 013930 388 744bi32_armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1442063808 0 012192 384 744bi32_armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1442613808 0 013930 388 744bi32_armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1446854192 0 015042 388 752bi32_armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1454374208 0 015114 388 752bi32_armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1460863788 0 011715 384 744bi32_armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1462933808 0 013532 388 744bi32_armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1484713796 0 011179 376 744bi32_armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1503834044 0 011979 384 744bi32_armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1811814704 0 015598 384 752armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1814424264 0 012645 380 744armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1815534680 0 015518 384 752armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1816244680 0 014790 384 744armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1817124680 0 014790 384 744armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
1821384284 0 012231 380 744armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1822854320 0 014056 384 744armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1832304132 0 011543 372 744armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1857824464 0 012423 380 744armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
1967231004 0 011934 384 752armv6_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
196894988 0 011862 384 752armv6_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
196959988 0 011134 384 744armv6_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
197016988 0 011134 384 744armv6_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
197126968 0 09381 380 744armv6_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
198042892 0 010640 384 744armv6_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
198130888 0 08847 380 744armv6_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
199415888 0 08303 372 744armv6_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2002384752 0 012675 384 744bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2003354772 0 014484 388 744bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2013901116 0 09087 380 744armv6_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2178224964 0 013344 384 744bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
2178645348 0 016186 388 752bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
2178724964 0 015074 388 744bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
2179314964 0 015074 388 744bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
2209984948 0 012323 376 744bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2401105624 0 016522 388 752bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
2439802936 0 012684 392 744bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2444672900 0 010851 388 744bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2618525216 0 013155 384 744bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2622271332 0 09291 384 744bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2624621344 0 011092 388 744bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2627581284 0 08691 376 744bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
26648715160 0 022567 372 744opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
27374716140 0 023551 372 744opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2740642452 0 09859 380 744bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2784031064 0 09023 380 744opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2785911068 0 010816 384 744opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
28182015352 0 023311 380 744opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2838701036 0 08455 372 744opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2858651240 0 09207 380 744opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2863271068 0 09023 380 744opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2863861072 0 010816 384 744opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
28659816712 0 024663 380 744opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
28750716752 0 026488 384 744opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2905681236 0 09207 380 744opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
29071516004 0 023967 380 744opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
2956301044 0 08463 372 744opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
30173317772 0 025719 380 744opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
30183317784 0 027520 384 744opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
3039793120 0 013978 392 752bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3039853120 0 013250 392 744bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3043133120 0 011512 388 744bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3044523120 0 013250 392 744bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3073461428 0 09395 384 744bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
3079381256 0 011398 384 744opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3080351256 0 012126 384 752opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3081751256 0 011398 384 744opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3084351236 0 09645 380 744opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3090962972 0 010931 388 744bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
3103831292 0 012222 384 752opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
31307217944 0 028870 384 752opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3191581520 0 011650 388 744bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3191751460 0 09856 384 744bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3192551520 0 012378 388 752bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3192741520 0 011650 388 744bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
32275018212 0 029086 384 752opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
32303018212 0 028358 384 744opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
32331818212 0 026621 380 744opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
32352518212 0 028358 384 744opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
33436219820 0 029556 384 744refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
3389951328 0 012254 384 752opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
34040916532 0 024487 380 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
3438931304 0 09717 380 744opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3447351324 0 012198 384 752opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3448211324 0 011470 384 744opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3449041324 0 011470 384 744opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3456721556 0 012466 388 752bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
35462719472 0 029612 384 744refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
35465019472 0 030340 384 752refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
35493219472 0 029612 384 744refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
3597553252 0 014162 392 752bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
36006319140 0 029286 384 744opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
36009219140 0 030014 384 752opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
36009819640 0 030564 384 752refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
36040319140 0 027549 380 744opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
36046719140 0 029286 384 744opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
36063319712 0 027655 380 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
36224719588 0 030518 384 752opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
37719019484 0 027891 380 744refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
4020981168 0 08566 372 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
10628271940 0 012053 384 744opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10628271940 0 012053 384 744opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10682371676 0 011813 384 744opt8_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10684371676 0 011813 384 744opt8_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10741601540 0 09916 380 744opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10784931524 0 09924 380 744opt8_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10844153184 0 014077 384 752opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
10855323004 0 013925 384 752opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
11055703196 0 014037 384 752opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
11061863020 0 013885 384 752opt8_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
12260154212 0 014766 388 752bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
12926924220 0 013990 388 744bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
12927634220 0 014718 388 752bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
12929104220 0 013990 388 744bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
12946153828 0 011860 384 744bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012220240107
15011554256 0 013544 388 744bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
18914474560 0 012063 384 744bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
18934584560 0 012271 384 744bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
21385374560 0 011735 376 744bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
23647194888 0 014624 384 744opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
23659034328 0 014072 384 744opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
24583733308 0 010719 372 744opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
24593663264 0 010663 372 744opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
25125083032 0 010999 380 744opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
25185693100 0 011063 380 744opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
27920643860 0 011807 380 744opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107
27988373728 0 011687 380 744opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012220240107

Compiler output

Implementation: armv6m
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: "@.syntax_unified\n\t"
hash.c: ^
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: 5 errors generated.

Number of similar (compiler,implementation) pairs: 4, 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 -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE armv6m

Compiler output

Implementation: armv6m
Security model: constbranchindex
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: "@.syntax_unified\n\t"
hash.c: ^
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:13:7: error: couldn't allocate output register for constraint 'h'
hash.c: 3 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -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
hash.c: In file included from permutations.h:11,
hash.c: from hash.c:4:
hash.c: hash.c: In function 'crypto_hash_asconxofv12_armv6m_constbranchindex':
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:12:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.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/ccEJbxJB.s: Assembler messages:
permutations.c: /tmp/ccEJbxJB.s:39: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:54: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:113: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:128: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:187: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:202: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:261: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:276: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:335: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:350: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:409: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:424: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:483: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:498: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:557: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:572: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:631: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:646: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:705: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:720: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:779: Error: selected processor does not support `orn r8,r2,r8' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:794: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:853: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
permutations.c: /tmp/ccEJbxJB.s:868: Error: selected processor does not support `orn lr,r5,lr' 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

Compiler output

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

Compiler output

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

Compiler output

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

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/ccomayL6.s: Assembler messages:
permutations.c: /tmp/ccomayL6.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccomayL6.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccomayL6.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccomayL6.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/ccraAmo5.s: Assembler messages:
permutations.c: /tmp/ccraAmo5.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccraAmo5.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccraAmo5.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccraAmo5.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/cclk2JGj.s: Assembler messages:
permutations.c: /tmp/cclk2JGj.s:45: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cclk2JGj.s:48: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cclk2JGj.s:61: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cclk2JGj.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/ccqaOI6M.s: Assembler messages:
permutations.c: /tmp/ccqaOI6M.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccqaOI6M.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccqaOI6M.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccqaOI6M.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/ccbrc7I5.s: Assembler messages:
permutations.c: /tmp/ccbrc7I5.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccbrc7I5.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccbrc7I5.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccbrc7I5.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/ccXljKZj.s: Assembler messages:
permutations.c: /tmp/ccXljKZj.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccXljKZj.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccXljKZj.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccXljKZj.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/cc0PBGOe.s: Assembler messages:
permutations.c: /tmp/cc0PBGOe.s:45: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc0PBGOe.s:48: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc0PBGOe.s:61: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc0PBGOe.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/ccTHvQWH.s: Assembler messages:
permutations.c: /tmp/ccTHvQWH.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccTHvQWH.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccTHvQWH.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccTHvQWH.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
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:11:
hash.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
hash.c: "@.syntax_unified\n\t"
hash.c: ^
hash.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
hash.c: ./round.h:14:7: error: couldn't allocate output register for constraint 'h'
hash.c: 3 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
hash.c: In file included from permutations.h:11,
hash.c: from hash.c:4:
hash.c: hash.c: In function 'crypto_hash_asconxofv12_bi32_armv6m_constbranchindex':
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.c: ^~~~~~~
hash.c: round.h:13:3: error: impossible constraint in 'asm'
hash.c: __asm__ __volatile__(
hash.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
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:34:3: error: instruction requires: thumb2
hash.c: ROUND5(x0, x1, x2, x3, x4, RC0);
hash.c: ^
hash.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
hash.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
hash.c: ^
hash.c: <inline asm>:5:2: note: instantiated into assembly here
hash.c: orn r8, r9, r8
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:34:3: error: instruction requires: thumb2
hash.c: ROUND5(x0, x1, x2, x3, x4, RC0);
hash.c: ^
hash.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
hash.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
hash.c: ^
hash.c: <inline asm>:21:2: note: instantiated into assembly here
hash.c: orn r6, r7, r6
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:35:3: error: instruction requires: thumb2
hash.c: ROUND5(x2, x3, x4, x0, x1, RC1);
hash.c: ^
hash.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
hash.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
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:34:3: error: instruction requires: thumb2
hash.c: ROUND5(x0, x1, x2, x3, x4, RC0);
hash.c: ^
hash.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
hash.c: "eor %[tmp2], %[x3_l], %[x4_l]\n\t" \
hash.c: ^
hash.c: <inline asm>:5:2: note: instantiated into assembly here
hash.c: orn r8, r9, r8
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:34:3: error: instruction requires: thumb2
hash.c: ROUND5(x0, x1, x2, x3, x4, RC0);
hash.c: ^
hash.c: ./round.h:175:41: note: expanded from macro 'ROUND5'
hash.c: "eor %[tmp2], %[x3_h], %[x4_h]\n\t" \
hash.c: ^
hash.c: <inline asm>:21:2: note: instantiated into assembly here
hash.c: orn r5, r10, r5
hash.c: ^
hash.c: In file included from hash.c:4:
hash.c: ./permutations.h:35:3: error: instruction requires: thumb2
hash.c: ROUND5(x2, x3, x4, x0, x1, RC1);
hash.c: ^
hash.c: ./round.h:159:41: note: expanded from macro 'ROUND5'
hash.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
hash.c: /tmp/cccbfAHM.s: Assembler messages:
hash.c: /tmp/cccbfAHM.s:131: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/cccbfAHM.s:147: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
hash.c: /tmp/cccbfAHM.s:186: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
hash.c: /tmp/cccbfAHM.s:202: Error: selected processor does not support `orn lr,r3,lr' in ARM mode
hash.c: /tmp/cccbfAHM.s:241: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
hash.c: /tmp/cccbfAHM.s:257: Error: selected processor does not support `orn r0,r1,r0' in ARM mode
hash.c: /tmp/cccbfAHM.s:296: Error: selected processor does not support `orn r2,r6,r2' in ARM mode
hash.c: /tmp/cccbfAHM.s:312: Error: selected processor does not support `orn r3,r5,r3' in ARM mode
hash.c: /tmp/cccbfAHM.s:351: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/cccbfAHM.s:367: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/cccbfAHM.s:406: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/cccbfAHM.s:422: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
hash.c: /tmp/cccbfAHM.s:461: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
hash.c: /tmp/cccbfAHM.s:477: Error: selected processor does not support `orn lr,r3,lr' in ARM mode
hash.c: /tmp/cccbfAHM.s:516: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
hash.c: /tmp/cccbfAHM.s:532: Error: selected processor does not support `orn r0,r1,r0' in ARM mode
hash.c: /tmp/cccbfAHM.s:571: Error: selected processor does not support `orn r2,r6,r2' in ARM mode
hash.c: /tmp/cccbfAHM.s:587: Error: selected processor does not support `orn r3,r5,r3' in ARM mode
hash.c: /tmp/cccbfAHM.s:626: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/cccbfAHM.s:642: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/cccbfAHM.s:680: Error: selected processor does not support `orn r9,r6,r2' in ARM mode
hash.c: /tmp/cccbfAHM.s:684: Error: selected processor does not support `orn r10,r7,r6' in ARM mode
hash.c: /tmp/cccbfAHM.s:698: Error: selected processor does not support `orn r9,r5,r3' in ARM mode
hash.c: /tmp/cccbfAHM.s:701: Error: selected processor does not support `orn r10,r0,r5' in ARM mode
hash.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
hash.c: /tmp/ccTHKZAu.s: Assembler messages:
hash.c: /tmp/ccTHKZAu.s:130: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/ccTHKZAu.s:146: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
hash.c: /tmp/ccTHKZAu.s:185: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
hash.c: /tmp/ccTHKZAu.s:201: Error: selected processor does not support `orn lr,r3,lr' in ARM mode
hash.c: /tmp/ccTHKZAu.s:240: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
hash.c: /tmp/ccTHKZAu.s:256: Error: selected processor does not support `orn r0,r1,r0' in ARM mode
hash.c: /tmp/ccTHKZAu.s:295: Error: selected processor does not support `orn r2,r6,r2' in ARM mode
hash.c: /tmp/ccTHKZAu.s:311: Error: selected processor does not support `orn r3,r5,r3' in ARM mode
hash.c: /tmp/ccTHKZAu.s:350: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/ccTHKZAu.s:366: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/ccTHKZAu.s:405: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/ccTHKZAu.s:421: Error: selected processor does not support `orn r5,r0,r5' in ARM mode
hash.c: /tmp/ccTHKZAu.s:460: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
hash.c: /tmp/ccTHKZAu.s:476: Error: selected processor does not support `orn lr,r3,lr' in ARM mode
hash.c: /tmp/ccTHKZAu.s:515: Error: selected processor does not support `orn r7,ip,r7' in ARM mode
hash.c: /tmp/ccTHKZAu.s:531: Error: selected processor does not support `orn r0,r1,r0' in ARM mode
hash.c: /tmp/ccTHKZAu.s:570: Error: selected processor does not support `orn r2,r6,r2' in ARM mode
hash.c: /tmp/ccTHKZAu.s:586: Error: selected processor does not support `orn r3,r5,r3' in ARM mode
hash.c: /tmp/ccTHKZAu.s:625: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
hash.c: /tmp/ccTHKZAu.s:641: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
hash.c: /tmp/ccTHKZAu.s:679: Error: selected processor does not support `orn r9,r6,r2' in ARM mode
hash.c: /tmp/ccTHKZAu.s:683: Error: selected processor does not support `orn r10,r7,r6' in ARM mode
hash.c: /tmp/ccTHKZAu.s:697: Error: selected processor does not support `orn r9,r5,r3' in ARM mode
hash.c: /tmp/ccTHKZAu.s:700: Error: selected processor does not support `orn r10,r0,r5' in ARM mode
hash.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
hash.c: /tmp/cc1GaSMF.s: Assembler messages:
hash.c: /tmp/cc1GaSMF.s:142: Error: selected processor does not support `orn lr,r0,lr' in ARM mode
hash.c: /tmp/cc1GaSMF.s:158: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
hash.c: /tmp/cc1GaSMF.s:197: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cc1GaSMF.s:213: Error: selected processor does not support `orn r7,r2,r7' in ARM mode
hash.c: /tmp/cc1GaSMF.s:252: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
hash.c: /tmp/cc1GaSMF.s:268: Error: selected processor does not support `orn r1,r5,r1' in ARM mode
hash.c: /tmp/cc1GaSMF.s:307: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
hash.c: /tmp/cc1GaSMF.s:323: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
hash.c: /tmp/cc1GaSMF.s:362: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
hash.c: /tmp/cc1GaSMF.s:378: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
hash.c: /tmp/cc1GaSMF.s:417: Error: selected processor does not support `orn lr,r0,lr' in ARM mode
hash.c: /tmp/cc1GaSMF.s:433: Error: selected processor does not support `orn ip,r1,ip' in ARM mode
hash.c: /tmp/cc1GaSMF.s:472: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cc1GaSMF.s:488: Error: selected processor does not support `orn r7,r2,r7' in ARM mode
hash.c: /tmp/cc1GaSMF.s:527: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
hash.c: /tmp/cc1GaSMF.s:543: Error: selected processor does not support `orn r1,r5,r1' in ARM mode
hash.c: /tmp/cc1GaSMF.s:582: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
hash.c: /tmp/cc1GaSMF.s:598: Error: selected processor does not support `orn r2,ip,r2' in ARM mode
hash.c: /tmp/cc1GaSMF.s:637: Error: selected processor does not support `orn r6,r8,r6' in ARM mode
hash.c: /tmp/cc1GaSMF.s:653: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
hash.c: /tmp/cc1GaSMF.s:691: Error: selected processor does not support `orn r9,lr,r3' in ARM mode
hash.c: /tmp/cc1GaSMF.s:695: Error: selected processor does not support `orn r10,r0,lr' in ARM mode
hash.c: /tmp/cc1GaSMF.s:709: Error: selected processor does not support `orn r9,ip,r2' in ARM mode
hash.c: /tmp/cc1GaSMF.s:712: Error: selected processor does not support `orn r10,r1,ip' in ARM mode
hash.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
hash.c: /tmp/cc0fZN6q.s: Assembler messages:
hash.c: /tmp/cc0fZN6q.s:164: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cc0fZN6q.s:180: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/cc0fZN6q.s:219: Error: selected processor does not support `orn ip,r5,ip' in ARM mode
hash.c: /tmp/cc0fZN6q.s:235: Error: selected processor does not support `orn r2,fp,r2' in ARM mode
hash.c: /tmp/cc0fZN6q.s:274: Error: selected processor does not support `orn r3,r0,r3' in ARM mode
hash.c: /tmp/cc0fZN6q.s:290: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/cc0fZN6q.s:329: Error: selected processor does not support `orn r5,r8,r5' in ARM mode
hash.c: /tmp/cc0fZN6q.s:345: Error: selected processor does not support `orn fp,r6,fp' in ARM mode
hash.c: /tmp/cc0fZN6q.s:384: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/cc0fZN6q.s:400: Error: selected processor does not support `orn r1,r2,r1' in ARM mode
hash.c: /tmp/cc0fZN6q.s:439: Error: selected processor does not support `orn r8,r3,r8' in ARM mode
hash.c: /tmp/cc0fZN6q.s:455: Error: selected processor does not support `orn r6,r7,r6' in ARM mode
hash.c: /tmp/cc0fZN6q.s:494: Error: selected processor does not support `orn ip,r5,ip' in ARM mode
hash.c: /tmp/cc0fZN6q.s:510: Error: selected processor does not support `orn r2,fp,r2' in ARM mode
hash.c: /tmp/cc0fZN6q.s:549: Error: selected processor does not support `orn r3,r0,r3' in ARM mode
hash.c: /tmp/cc0fZN6q.s:565: Error: selected processor does not support `orn r7,r1,r7' in ARM mode
hash.c: /tmp/cc0fZN6q.s:604: Error: selected processor does not support `orn r5,r8,r5' in ARM mode
hash.c: /tmp/cc0fZN6q.s:620: Error: selected processor does not support `orn fp,r6,fp' in ARM mode
hash.c: /tmp/cc0fZN6q.s:659: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
hash.c: /tmp/cc0fZN6q.s:675: Error: selected processor does not support `orn r1,r2,r1' in ARM mode
hash.c: /tmp/cc0fZN6q.s:713: Error: selected processor does not support `orn lr,r8,r5' in ARM mode
hash.c: /tmp/cc0fZN6q.s:717: Error: selected processor does not support `orn r9,r3,r8' in ARM mode
hash.c: /tmp/cc0fZN6q.s:731: Error: selected processor does not support `orn lr,r6,fp' in ARM mode
hash.c: /tmp/cc0fZN6q.s:734: Error: selected processor does not support `orn r9,r7,r6' in ARM mode
hash.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/ccihFkkF.s: Assembler messages:
permutations.c: /tmp/ccihFkkF.s:52: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/ccihFkkF.s:56: Error: selected processor does not support `orn r0,lr,r1' in ARM mode
permutations.c: /tmp/ccihFkkF.s:71: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/ccihFkkF.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/ccPdnuke.s: Assembler messages:
permutations.c: /tmp/ccPdnuke.s:52: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/ccPdnuke.s:56: Error: selected processor does not support `orn r0,lr,r1' in ARM mode
permutations.c: /tmp/ccPdnuke.s:71: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/ccPdnuke.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/ccDGTqHM.s: Assembler messages:
permutations.c: /tmp/ccDGTqHM.s:52: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccDGTqHM.s:56: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccDGTqHM.s:71: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccDGTqHM.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/ccViMa8m.s: Assembler messages:
permutations.c: /tmp/ccViMa8m.s:51: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/ccViMa8m.s:55: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/ccViMa8m.s:70: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/ccViMa8m.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-f49c97.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-f49c97.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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-9d9c5b.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-9d9c5b.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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-5ebbbd.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-5ebbbd.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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-cf19fb.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-cf19fb.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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-abb900.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/try-small-abb900.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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/ccPcfajU.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccPcfajU.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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/cc1KuAEi.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/cc1KuAEi.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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/ccBRsduw.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccBRsduw.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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/ccPWhPvy.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: /tmp/ccPWhPvy.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_hash_asconxofv12_esp32_timingleaks'
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
hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze T
permutations.o P12 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
permutations.o P 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

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
constants.o constants R
hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze T
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
constants.o constants R
interleave.o B 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 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
hash.o ascon_absorb T
hash.o ascon_inithash T
hash.o ascon_squeeze 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
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