Implementation notes: armeabi, berry0, crypto_aead/ascon128v12

Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
33418010364 0 021563 396 816bi32_armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
33459510368 0 023352 400 816bi32_armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3362569980 0 024136 384 816bi32_armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3363159980 0 025866 388 816bi32_armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3363859980 0 025866 388 816bi32_armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3363979980 0 024842 388 824bi32_armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
34398010272 0 020939 388 816bi32_armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
34946110116 0 024978 388 824bi32_armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
36707411352 0 022923 396 816bi32_armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3740237744 0 021869 380 816armv6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3746058976 0 024830 384 816armv6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3746488976 0 024830 384 816armv6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3747248976 0 023806 384 824armv6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3773549084 0 023918 384 824armv6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
3801897680 0 020680 396 816armv6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3802227504 0 018723 392 816armv6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3843137488 0 018168 384 816armv6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
3991258432 0 020019 392 816armv6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4116821916 0 016798 384 824armv6_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4123051916 0 016798 384 824armv6_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4164791780 0 017686 384 816armv6_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4165791780 0 017686 384 816armv6_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4165901576 0 015749 380 816armv6_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
4179402220 0 015232 396 816armv6_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4241771672 0 012899 392 816armv6_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4270351660 0 012352 384 816armv6_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
4360702200 0 013803 392 816armv6_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
45995411884 0 024860 400 816bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
45998411880 0 023079 396 816bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
49501511768 0 026626 388 824bi32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
49507611768 0 027650 388 816bi32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
49551511768 0 025912 384 816bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
49586011768 0 027650 388 816bi32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
51199212076 0 022731 388 816bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
52904112248 0 027106 388 824bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
5359358036 0 019259 400 816bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5359868032 0 021040 404 816bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5834302396 0 015408 396 816opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5855362632 0 015644 400 816bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5880932060 0 013287 396 816bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5887881848 0 013075 392 816opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5891802000 0 012691 388 816bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5945391808 0 012496 384 816opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
59946813132 0 024695 396 816bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
5998442400 0 015416 396 816opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6058911852 0 013075 392 816opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6076702324 0 013923 392 816opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6173422320 0 013923 392 816opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6178851816 0 012504 384 816opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
61821538752 0 049432 384 816opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6193167800 0 018491 392 816bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
62487041212 0 054216 396 816opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
62529341216 0 052435 392 816opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
62837337144 0 047824 384 816opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
63132037608 0 049195 392 816opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
64714041516 0 056414 384 824opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6482162184 0 017062 384 824opt32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
65006538888 0 050475 392 816opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
6519062048 0 017950 384 816opt32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6521132048 0 017950 384 816opt32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6521421844 0 016013 380 816opt32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6521792204 0 017086 384 824opt32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
65280043076 0 054291 392 816opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
65466143072 0 056072 396 816opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
66268542448 0 057342 384 824opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
66270042436 0 058358 384 816opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
66310542436 0 058358 384 816opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
66681542564 0 056749 380 816opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
6993412480 0 017346 388 824bi32_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7047432360 0 018250 388 816bi32_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7050442156 0 016312 384 816bi32_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7051072360 0 018250 388 816bi32_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7067642196 0 013799 396 816bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
7071568148 0 024026 392 816bi32_lowregclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7072418148 0 022296 388 816bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7073018160 0 023018 392 824bi32_lowregclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7076388148 0 024026 392 816bi32_lowregclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7085158724 0 020315 400 816bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
7095742240 0 017118 384 824opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7184262252 0 017134 384 824opt64_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7228141912 0 016085 380 816opt64_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7228232116 0 018022 384 816opt64_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7228642116 0 018022 384 816opt64_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
74449948260 0 061260 396 816refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
74499345608 0 061524 384 816refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
74634745608 0 061524 384 816refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75001544968 0 059157 380 816opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7505168336 0 023194 392 824bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75474446324 0 061220 384 824refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75675845020 0 060942 384 816opt64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75677545020 0 059918 384 824opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75714945020 0 060942 384 816opt64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
75719345848 0 060742 384 824opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
7643572516 0 017378 388 824bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
78135445664 0 060556 384 824refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
78739539172 0 050759 392 816refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
86386346116 0 057327 392 816refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
89004345308 0 059491 380 816refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
9161672728 0 013406 384 816refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
21492173904 0 019765 384 816opt8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21516213904 0 019765 384 816opt8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21742934084 0 019973 384 816opt8_lowsizeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21744284084 0 019973 384 816opt8_lowsizeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21941572552 0 016684 380 816opt8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
21952894852 0 019693 384 824opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22105102548 0 016700 380 816opt8_lowsizeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22105775432 0 020293 384 824opt8_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22364844864 0 019701 384 824opt8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
22514985452 0 020317 384 824opt8_lowsizeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
24999479152 0 023670 388 824bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
26294189012 0 023534 388 824bi8clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
26294209012 0 024558 388 816bi8clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
26300919012 0 022820 384 816bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
26301469012 0 024558 388 816bi8clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024012620240107
305058810860 0 023416 400 816bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
383028511164 0 022151 396 816bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
384245311216 0 022351 396 816bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
430226410308 0 020759 388 816bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
47333448336 0 021336 396 816opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
47350407504 0 020512 396 816opt8_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
49346034016 0 014703 384 816opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
49355904164 0 014847 384 816opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
50679453884 0 015483 392 816opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
50797024000 0 015587 392 816opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
55662564748 0 015971 392 816opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107
55826684648 0 015875 392 816opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024012620240107

Test failure

Implementation: neon
Security model: constbranchindex
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 111

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: armv7m_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccZGTbYV.s: Assembler messages:
permutations.c: /tmp/ccZGTbYV.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccZGTbYV.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccZGTbYV.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccZGTbYV.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/ccxGwczb.s: Assembler messages:
permutations.c: /tmp/ccxGwczb.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccxGwczb.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccxGwczb.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccxGwczb.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/ccfhUXqa.s: Assembler messages:
permutations.c: /tmp/ccfhUXqa.s:45: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccfhUXqa.s:48: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccfhUXqa.s:61: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccfhUXqa.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/ccY3bYMv.s: Assembler messages:
permutations.c: /tmp/ccY3bYMv.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccY3bYMv.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccY3bYMv.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccY3bYMv.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/ccO2PHkm.s: Assembler messages:
permutations.c: /tmp/ccO2PHkm.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccO2PHkm.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccO2PHkm.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccO2PHkm.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/ccH8JWvk.s: Assembler messages:
permutations.c: /tmp/ccH8JWvk.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccH8JWvk.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccH8JWvk.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccH8JWvk.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/cc41r8ry.s: Assembler messages:
permutations.c: /tmp/cc41r8ry.s:45: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/cc41r8ry.s:48: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/cc41r8ry.s:61: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/cc41r8ry.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/ccVpVTdg.s: Assembler messages:
permutations.c: /tmp/ccVpVTdg.s:44: Error: selected processor does not support `orn r10,r2,r9' in ARM mode
permutations.c: /tmp/ccVpVTdg.s:47: Error: selected processor does not support `orn fp,lr,r2' in ARM mode
permutations.c: /tmp/ccVpVTdg.s:60: Error: selected processor does not support `orn r10,r3,r8' in ARM mode
permutations.c: /tmp/ccVpVTdg.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_bi32_rv32b
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ascon.S: ascon.S:131:29: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_round_constants,@object
ascon.S: ^
ascon.S: ascon.S:152:21: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
ascon.S: .type ascon_permute,@function
ascon.S: ^
ascon.S: ascon.S:159:5: error: invalid instruction, did you mean: b, bxj?
ascon.S: j .LPloopcond
ascon.S: ^
ascon.S: ascon.S:162:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s5, s5, t2
ascon.S: ^
ascon.S: ascon.S:163:14: error: unexpected token in argument list
ascon.S: lbu t2, 1(t1)
ascon.S: ^
ascon.S: ascon.S:164:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor s4, s4, t2
ascon.S: ^
ascon.S: <instantiation>:1:1: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: invalid instruction, did you mean: eor, orr, ror?
ascon.S: ...

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

Compiler output

Implementation: T:asm_bi32_rv32b
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:131: Error: unrecognized symbol type ""
ascon.S: ascon.S:152: Error: unrecognized symbol type ""
ascon.S: ascon.S:159: Error: bad instruction `j .LPloopcond'
ascon.S: ascon.S:162: Error: bad instruction `xor s5,s5,t2'
ascon.S: ascon.S:163: Error: bad instruction `lbu t2,1(t1)'
ascon.S: ascon.S:164: Error: bad instruction `xor s4,s4,t2'
ascon.S: ascon.S:167: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:167: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:167: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:167: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:167: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:167: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:167: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:167: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:167: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:167: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:167: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:167: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:167: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:167: Error: bad instruction `andn s3,s3,t3'
ascon.S: ascon.S:167: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:168: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:168: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:168: Error: bad instruction `xor t3,s2,s4'
ascon.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: T:asm_fsr_rv32b
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:103: Error: unrecognized symbol type ""
ascon.S: ascon.S:110: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:113: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:116: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:116: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:116: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:116: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:116: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:116: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:116: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:116: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:116: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:116: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:116: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:116: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:116: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:116: Error: bad instruction `andn s3,s3,t3'
ascon.S: ascon.S:116: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:117: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:117: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:117: Error: bad instruction `xor t3,s2,s4'
ascon.S: ascon.S:117: Error: selected processor does not support `orn s8,s6,s8' in ARM mode
ascon.S: ascon.S:117: Error: bad instruction `xor s8,s8,t3'
ascon.S: ascon.S:117: Error: bad instruction `xor s6,s6,s2'
ascon.S: ...

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

Compiler output

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

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

Compiler output

Implementation: T:asm_rv32b
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:111: Error: unrecognized symbol type ""
ascon.S: ascon.S:118: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:121: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:124: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:124: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:124: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:124: Error: selected processor does not support `orn s9,s7,s9' in ARM mode
ascon.S: ascon.S:124: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:124: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:124: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:124: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:124: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:124: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:124: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:124: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:124: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:124: Error: bad instruction `andn s3,s3,t3'
ascon.S: ascon.S:124: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:125: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:125: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:125: Error: bad instruction `xor t3,s2,s4'
ascon.S: ascon.S:125: Error: selected processor does not support `orn s8,s6,s8' in ARM mode
ascon.S: ascon.S:125: Error: bad instruction `xor s8,s8,t3'
ascon.S: ascon.S:125: Error: bad instruction `xor s6,s6,s2'
ascon.S: ...

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

Compiler output

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

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

Compiler output

Implementation: T:asm_rv32i
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:113: Error: unrecognized symbol type ""
ascon.S: ascon.S:120: Error: bad instruction `li t6,0x4b'
ascon.S: ascon.S:123: Error: bad instruction `xor s5,s5,t1'
ascon.S: ascon.S:126: Error: bad instruction `xor t3,s1,s9'
ascon.S: ascon.S:126: Error: bad instruction `xor t5,s7,s9'
ascon.S: ascon.S:126: Error: bad instruction `xori s9,s9,-1'
ascon.S: ascon.S:126: Error: bad instruction `xor t4,s3,s5'
ascon.S: ascon.S:126: Error: bad instruction `or s9,s9,s7'
ascon.S: ascon.S:126: Error: bad instruction `xor s9,s9,t4'
ascon.S: ascon.S:126: Error: bad instruction `xor s7,s7,s3'
ascon.S: ascon.S:126: Error: bad instruction `or s7,s7,t4'
ascon.S: ascon.S:126: Error: bad instruction `xor s7,s7,t3'
ascon.S: ascon.S:126: Error: bad instruction `xor s5,s5,t3'
ascon.S: ascon.S:126: Error: bad instruction `or s5,s5,s3'
ascon.S: ascon.S:126: Error: bad instruction `xor s5,s5,t5'
ascon.S: ascon.S:126: Error: bad instruction `or s1,s1,t5'
ascon.S: ascon.S:126: Error: bad instruction `xor t4,t4,s1'
ascon.S: ascon.S:126: Error: bad instruction `xori t3,t3,-1'
ascon.S: ascon.S:126: Error: ARM register expected -- `and s3,s3,t3'
ascon.S: ascon.S:126: Error: bad instruction `xor s3,s3,t5'
ascon.S: ascon.S:127: Error: bad instruction `xor s1,s0,s8'
ascon.S: ascon.S:127: Error: bad instruction `xor t5,s6,s8'
ascon.S: ascon.S:127: Error: bad instruction `xori s8,s8,-1'
ascon.S: ascon.S:127: Error: bad instruction `xor t3,s2,s4'
ascon.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccrXDVUe.s: Assembler messages:
aead.c: /tmp/ccrXDVUe.s:328: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccrXDVUe.s:344: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccrXDVUe.s:383: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
aead.c: /tmp/ccrXDVUe.s:399: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
aead.c: /tmp/ccrXDVUe.s:438: Error: selected processor does not support `orn lr,r9,lr' in ARM mode
aead.c: /tmp/ccrXDVUe.s:454: Error: selected processor does not support `orn ip,r8,ip' in ARM mode
aead.c: /tmp/ccrXDVUe.s:493: Error: selected processor does not support `orn r2,r3,r2' in ARM mode
aead.c: /tmp/ccrXDVUe.s:509: Error: selected processor does not support `orn r6,r1,r6' in ARM mode
aead.c: /tmp/ccrXDVUe.s:548: Error: selected processor does not support `orn r9,r4,r9' in ARM mode
aead.c: /tmp/ccrXDVUe.s:564: Error: selected processor does not support `orn r8,r0,r8' in ARM mode
aead.c: /tmp/ccrXDVUe.s:603: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/ccrXDVUe.s:619: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccrXDVUe.s:658: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
aead.c: /tmp/ccrXDVUe.s:674: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
aead.c: /tmp/ccrXDVUe.s:713: Error: selected processor does not support `orn lr,r9,lr' in ARM mode
aead.c: /tmp/ccrXDVUe.s:729: Error: selected processor does not support `orn ip,r8,ip' in ARM mode
aead.c: /tmp/ccrXDVUe.s:768: Error: selected processor does not support `orn r2,r3,r2' in ARM mode
aead.c: /tmp/ccrXDVUe.s:784: Error: selected processor does not support `orn r6,r1,r6' in ARM mode
aead.c: /tmp/ccrXDVUe.s:823: Error: selected processor does not support `orn r9,r4,r9' in ARM mode
aead.c: /tmp/ccrXDVUe.s:839: Error: selected processor does not support `orn r8,r0,r8' in ARM mode
aead.c: /tmp/ccrXDVUe.s:877: Error: selected processor does not support `orn r5,r3,r2' in ARM mode
aead.c: /tmp/ccrXDVUe.s:881: Error: selected processor does not support `orn r7,lr,r3' in ARM mode
aead.c: /tmp/ccrXDVUe.s:895: Error: selected processor does not support `orn r5,r1,r6' in ARM mode
aead.c: /tmp/ccrXDVUe.s:898: Error: selected processor does not support `orn r7,ip,r1' in ARM mode
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/cck6jyu1.s: Assembler messages:
aead.c: /tmp/cck6jyu1.s:328: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/cck6jyu1.s:344: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/cck6jyu1.s:383: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
aead.c: /tmp/cck6jyu1.s:399: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
aead.c: /tmp/cck6jyu1.s:438: Error: selected processor does not support `orn lr,r9,lr' in ARM mode
aead.c: /tmp/cck6jyu1.s:454: Error: selected processor does not support `orn ip,r8,ip' in ARM mode
aead.c: /tmp/cck6jyu1.s:493: Error: selected processor does not support `orn r2,r3,r2' in ARM mode
aead.c: /tmp/cck6jyu1.s:509: Error: selected processor does not support `orn r6,r1,r6' in ARM mode
aead.c: /tmp/cck6jyu1.s:548: Error: selected processor does not support `orn r9,r4,r9' in ARM mode
aead.c: /tmp/cck6jyu1.s:564: Error: selected processor does not support `orn r8,r0,r8' in ARM mode
aead.c: /tmp/cck6jyu1.s:603: Error: selected processor does not support `orn r3,lr,r3' in ARM mode
aead.c: /tmp/cck6jyu1.s:619: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/cck6jyu1.s:658: Error: selected processor does not support `orn r4,r2,r4' in ARM mode
aead.c: /tmp/cck6jyu1.s:674: Error: selected processor does not support `orn r0,r6,r0' in ARM mode
aead.c: /tmp/cck6jyu1.s:713: Error: selected processor does not support `orn lr,r9,lr' in ARM mode
aead.c: /tmp/cck6jyu1.s:729: Error: selected processor does not support `orn ip,r8,ip' in ARM mode
aead.c: /tmp/cck6jyu1.s:768: Error: selected processor does not support `orn r2,r3,r2' in ARM mode
aead.c: /tmp/cck6jyu1.s:784: Error: selected processor does not support `orn r6,r1,r6' in ARM mode
aead.c: /tmp/cck6jyu1.s:823: Error: selected processor does not support `orn r9,r4,r9' in ARM mode
aead.c: /tmp/cck6jyu1.s:839: Error: selected processor does not support `orn r8,r0,r8' in ARM mode
aead.c: /tmp/cck6jyu1.s:877: Error: selected processor does not support `orn r5,r3,r2' in ARM mode
aead.c: /tmp/cck6jyu1.s:881: Error: selected processor does not support `orn r7,lr,r3' in ARM mode
aead.c: /tmp/cck6jyu1.s:895: Error: selected processor does not support `orn r5,r1,r6' in ARM mode
aead.c: /tmp/cck6jyu1.s:898: Error: selected processor does not support `orn r7,ip,r1' in ARM mode
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccFXctwK.s: Assembler messages:
aead.c: /tmp/ccFXctwK.s:277: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/ccFXctwK.s:293: Error: selected processor does not support `orn r4,r5,r4' in ARM mode
aead.c: /tmp/ccFXctwK.s:332: Error: selected processor does not support `orn lr,r7,lr' in ARM mode
aead.c: /tmp/ccFXctwK.s:348: Error: selected processor does not support `orn ip,r6,ip' in ARM mode
aead.c: /tmp/ccFXctwK.s:387: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccFXctwK.s:403: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/ccFXctwK.s:442: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
aead.c: /tmp/ccFXctwK.s:458: Error: selected processor does not support `orn r6,r4,r6' in ARM mode
aead.c: /tmp/ccFXctwK.s:497: Error: selected processor does not support `orn r0,lr,r0' in ARM mode
aead.c: /tmp/ccFXctwK.s:513: Error: selected processor does not support `orn r1,ip,r1' in ARM mode
aead.c: /tmp/ccFXctwK.s:552: Error: selected processor does not support `orn r3,r2,r3' in ARM mode
aead.c: /tmp/ccFXctwK.s:568: Error: selected processor does not support `orn r4,r5,r4' in ARM mode
aead.c: /tmp/ccFXctwK.s:607: Error: selected processor does not support `orn lr,r7,lr' in ARM mode
aead.c: /tmp/ccFXctwK.s:623: Error: selected processor does not support `orn ip,r6,ip' in ARM mode
aead.c: /tmp/ccFXctwK.s:666: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/ccFXctwK.s:682: Error: selected processor does not support `orn r5,r1,r5' in ARM mode
aead.c: /tmp/ccFXctwK.s:721: Error: selected processor does not support `orn r7,r8,r7' in ARM mode
aead.c: /tmp/ccFXctwK.s:737: Error: selected processor does not support `orn r6,r4,r6' in ARM mode
aead.c: /tmp/ccFXctwK.s:780: Error: selected processor does not support `orn r0,lr,r0' in ARM mode
aead.c: /tmp/ccFXctwK.s:796: Error: selected processor does not support `orn r3,ip,r3' in ARM mode
aead.c: /tmp/ccFXctwK.s:834: Error: selected processor does not support `orn r1,r8,r7' in ARM mode
aead.c: /tmp/ccFXctwK.s:838: Error: selected processor does not support `orn r9,r2,r8' in ARM mode
aead.c: /tmp/ccFXctwK.s:852: Error: selected processor does not support `orn r1,r4,r6' in ARM mode
aead.c: /tmp/ccFXctwK.s:855: Error: selected processor does not support `orn r9,r5,r4' in ARM mode
aead.c: ...

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

Compiler output

Implementation: bi32_armv7m
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/cctvIIPg.s: Assembler messages:
aead.c: /tmp/cctvIIPg.s:225: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/cctvIIPg.s:241: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/cctvIIPg.s:280: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
aead.c: /tmp/cctvIIPg.s:296: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cctvIIPg.s:335: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
aead.c: /tmp/cctvIIPg.s:351: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
aead.c: /tmp/cctvIIPg.s:390: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
aead.c: /tmp/cctvIIPg.s:406: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/cctvIIPg.s:445: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/cctvIIPg.s:461: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
aead.c: /tmp/cctvIIPg.s:500: Error: selected processor does not support `orn r3,r1,r3' in ARM mode
aead.c: /tmp/cctvIIPg.s:516: Error: selected processor does not support `orn r2,r0,r2' in ARM mode
aead.c: /tmp/cctvIIPg.s:555: Error: selected processor does not support `orn r5,r7,r5' in ARM mode
aead.c: /tmp/cctvIIPg.s:571: Error: selected processor does not support `orn r4,r6,r4' in ARM mode
aead.c: /tmp/cctvIIPg.s:610: Error: selected processor does not support `orn r1,lr,r1' in ARM mode
aead.c: /tmp/cctvIIPg.s:626: Error: selected processor does not support `orn r0,ip,r0' in ARM mode
aead.c: /tmp/cctvIIPg.s:665: Error: selected processor does not support `orn r7,r3,r7' in ARM mode
aead.c: /tmp/cctvIIPg.s:681: Error: selected processor does not support `orn r6,r2,r6' in ARM mode
aead.c: /tmp/cctvIIPg.s:720: Error: selected processor does not support `orn lr,r5,lr' in ARM mode
aead.c: /tmp/cctvIIPg.s:736: Error: selected processor does not support `orn ip,r4,ip' in ARM mode
aead.c: /tmp/cctvIIPg.s:774: Error: selected processor does not support `orn r8,r3,r7' in ARM mode
aead.c: /tmp/cctvIIPg.s:778: Error: selected processor does not support `orn r9,r1,r3' in ARM mode
aead.c: /tmp/cctvIIPg.s:792: Error: selected processor does not support `orn r8,r2,r6' in ARM mode
aead.c: /tmp/cctvIIPg.s:795: Error: selected processor does not support `orn r9,r0,r2' in ARM mode
aead.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: bi32_armv7m_small
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccinZAsC.s: Assembler messages:
permutations.c: /tmp/ccinZAsC.s:52: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/ccinZAsC.s:56: Error: selected processor does not support `orn r0,lr,r1' in ARM mode
permutations.c: /tmp/ccinZAsC.s:71: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/ccinZAsC.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/ccWG6Jw1.s: Assembler messages:
permutations.c: /tmp/ccWG6Jw1.s:52: Error: selected processor does not support `orn r10,r1,r9' in ARM mode
permutations.c: /tmp/ccWG6Jw1.s:56: Error: selected processor does not support `orn r0,lr,r1' in ARM mode
permutations.c: /tmp/ccWG6Jw1.s:71: Error: selected processor does not support `orn r10,r2,r8' in ARM mode
permutations.c: /tmp/ccWG6Jw1.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/cco2m5lZ.s: Assembler messages:
permutations.c: /tmp/cco2m5lZ.s:52: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/cco2m5lZ.s:56: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/cco2m5lZ.s:71: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/cco2m5lZ.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/cc3HCwlE.s: Assembler messages:
permutations.c: /tmp/cc3HCwlE.s:51: Error: selected processor does not support `orn r0,ip,r10' in ARM mode
permutations.c: /tmp/cc3HCwlE.s:55: Error: selected processor does not support `orn fp,r4,ip' in ARM mode
permutations.c: /tmp/cc3HCwlE.s:70: Error: selected processor does not support `orn r0,r2,r9' in ARM mode
permutations.c: /tmp/cc3HCwlE.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-d5623c.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-d5623c.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=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-32c5eb.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-32c5eb.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=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-636e63.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-636e63.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=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-5c4676.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-5c4676.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -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/ccZKn8F5.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccZKn8F5.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

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

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

Namespace violations

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

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

Namespace violations

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

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

Namespace violations

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

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

Namespace violations

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

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

Namespace violations

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

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

Namespace violations

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

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

Namespace violations

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

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

Namespace violations

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

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