Implementation notes: aarch64, pi3bplus, crypto_aead/ascon128av12

Computer: pi3bplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 202311020231107
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5150013440 0 027375 824 880opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
5150013416 0 028199 824 880opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
5487512976 0 025815 808 856opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
6112511640 0 026439 824 880refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
6775016928 0 030855 824 880opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
6787516912 0 031679 824 880opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
6950016836 0 029687 808 856opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
713751712 0 016479 824 880opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
767501432 0 015367 824 880opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
811251424 0 014247 808 856opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
872501752 0 016511 824 880opt32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
8912516208 0 030150 816 864opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
9450019652 0 033590 816 864opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
945001472 0 015399 824 880opt32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
986251464 0 014295 808 856opt32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
10650010684 0 024639 824 880refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
11137510768 0 024726 816 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
1128752288 0 016198 816 864opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
1156252328 0 016230 816 864opt32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
1883759008 0 023071 840 880bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
1890009008 0 023911 840 880bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
18987515172 0 029103 832 880bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
18987515176 0 029959 832 880bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
2043752328 0 015215 808 856refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
2100002556 0 017359 832 880bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
2147502220 0 016183 832 880bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
25400014900 0 027735 816 856bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
3442507660 0 021207 832 880bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
3443757664 0 022063 832 880bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
35162518032 0 031974 824 864bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
3763752116 0 014967 816 856bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
3783758880 0 021831 824 856bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
3801252940 0 016911 824 880opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
3823752828 0 016799 824 880opt8_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
39200011488 0 025550 832 864bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
4267502416 0 016342 824 864bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
10742506704 0 019327 816 856bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
129537510640 0 024190 824 864bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
14692503464 0 016351 808 856opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
14797503356 0 016215 808 856opt8_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
18298753824 0 017774 816 864opt8_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107
18571254004 0 017982 816 864opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111220231107

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccQMoA7D.s: Assembler messages:
permutations.c: /tmp/ccQMoA7D.s:124: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccQMoA7D.s:222: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccQMoA7D.s:320: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccQMoA7D.s:418: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccQMoA7D.s:516: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccQMoA7D.s:614: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccQMoA7D.s:712: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccQMoA7D.s:908: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccQMoA7D.s:1006: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccQMoA7D.s:1104: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccQMoA7D.s:1219: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccQMoA7D.s:1317: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccQMoA7D.s:1415: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccQMoA7D.s:1513: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccQMoA7D.s:1709: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccQMoA7D.s:1807: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccQMoA7D.s:1905: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc6Yh2Hh.s: Assembler messages:
permutations.c: /tmp/cc6Yh2Hh.s:124: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cc6Yh2Hh.s:222: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cc6Yh2Hh.s:320: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cc6Yh2Hh.s:418: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc6Yh2Hh.s:516: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc6Yh2Hh.s:614: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc6Yh2Hh.s:712: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc6Yh2Hh.s:908: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc6Yh2Hh.s:1006: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc6Yh2Hh.s:1104: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cc6Yh2Hh.s:1219: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc6Yh2Hh.s:1317: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc6Yh2Hh.s:1415: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc6Yh2Hh.s:1513: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc6Yh2Hh.s:1709: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc6Yh2Hh.s:1807: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc6Yh2Hh.s:1905: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccH6rpfy.s: Assembler messages:
permutations.c: /tmp/ccH6rpfy.s:125: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccH6rpfy.s:223: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccH6rpfy.s:321: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccH6rpfy.s:419: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccH6rpfy.s:517: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccH6rpfy.s:615: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccH6rpfy.s:713: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccH6rpfy.s:909: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccH6rpfy.s:1007: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccH6rpfy.s:1105: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccH6rpfy.s:1223: Error: immediate out of range at operand 3 -- `eor x8,x8,180'
permutations.c: /tmp/ccH6rpfy.s:1321: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccH6rpfy.s:1419: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccH6rpfy.s:1517: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccH6rpfy.s:1713: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccH6rpfy.s:1811: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccH6rpfy.s:1909: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccE7jxz0.s: Assembler messages:
permutations.c: /tmp/ccE7jxz0.s:123: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccE7jxz0.s:221: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccE7jxz0.s:319: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccE7jxz0.s:417: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccE7jxz0.s:515: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccE7jxz0.s:613: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccE7jxz0.s:711: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccE7jxz0.s:907: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccE7jxz0.s:1005: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccE7jxz0.s:1103: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccE7jxz0.s:1217: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccE7jxz0.s:1315: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccE7jxz0.s:1413: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccE7jxz0.s:1511: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccE7jxz0.s:1707: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccE7jxz0.s:1805: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccE7jxz0.s:1903: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccgPMrYU.s: Assembler messages:
permutations.c: /tmp/ccgPMrYU.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc3Ozomm.s: Assembler messages:
permutations.c: /tmp/cc3Ozomm.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccoDjPb7.s: Assembler messages:
permutations.c: /tmp/ccoDjPb7.s:104: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

Compiler output

Implementation: armv6_lowsize
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccCOEYYq.s: Assembler messages:
permutations.c: /tmp/ccCOEYYq.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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

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: In function 'ROUND_LOOP',
aead.c: inlined from 'PROUNDS' at round.h:348:54,
aead.c: inlined from 'P' at permutations.h:70:48,
aead.c: inlined from 'ascon_initaead' at aead.c:40:3,
aead.c: inlined from 'crypto_aead_ascon128av12_armv6m_constbranchindex_encrypt' at aead.c:199:3:
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: 12 | __asm__ __volatile__(
aead.c: | ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c: inlined from 'PROUNDS' at round.h:348:54,
aead.c: inlined from 'P' at permutations.h:70:48,
aead.c: inlined from 'ascon_adata' at aead.c:61:7,
aead.c: inlined from 'crypto_aead_ascon128av12_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: 12 | __asm__ __volatile__(
aead.c: | ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c: inlined from 'PROUNDS' at round.h:348:54,
aead.c: inlined from 'P' at permutations.h:70:48,
aead.c: inlined from 'ascon_adata' at aead.c:76:5,
aead.c: inlined from 'crypto_aead_ascon128av12_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:12:3: error: impossible constraint in 'asm'
aead.c: 12 | __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: 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: In function 'ROUND_LOOP',
permutations.c: inlined from 'PROUNDS' at round.h:348:54,
permutations.c: inlined from 'P' at permutations.c:27:36:
permutations.c: round.h:12:3: error: impossible constraint in 'asm'
permutations.c: 12 | __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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccSTmMjY.s: Assembler messages:
permutations.c: /tmp/ccSTmMjY.s:122: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccSTmMjY.s:218: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccSTmMjY.s:314: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccSTmMjY.s:410: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccSTmMjY.s:506: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccSTmMjY.s:602: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccSTmMjY.s:698: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccSTmMjY.s:890: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccSTmMjY.s:986: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccSTmMjY.s:1082: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccSTmMjY.s:1195: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccSTmMjY.s:1291: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccSTmMjY.s:1387: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccSTmMjY.s:1483: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccSTmMjY.s:1675: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccSTmMjY.s:1771: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccSTmMjY.s:1867: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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/cc6RgGe1.s: Assembler messages:
permutations.c: /tmp/cc6RgGe1.s:122: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/cc6RgGe1.s:218: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/cc6RgGe1.s:314: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/cc6RgGe1.s:410: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc6RgGe1.s:506: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc6RgGe1.s:602: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc6RgGe1.s:698: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc6RgGe1.s:890: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc6RgGe1.s:986: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc6RgGe1.s:1082: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/cc6RgGe1.s:1195: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/cc6RgGe1.s:1291: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/cc6RgGe1.s:1387: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/cc6RgGe1.s:1483: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/cc6RgGe1.s:1675: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/cc6RgGe1.s:1771: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/cc6RgGe1.s:1867: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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/ccz2QoZT.s: Assembler messages:
permutations.c: /tmp/ccz2QoZT.s:123: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccz2QoZT.s:219: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccz2QoZT.s:315: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccz2QoZT.s:411: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccz2QoZT.s:507: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccz2QoZT.s:603: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccz2QoZT.s:699: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccz2QoZT.s:891: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccz2QoZT.s:987: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccz2QoZT.s:1083: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccz2QoZT.s:1199: Error: immediate out of range at operand 3 -- `eor x8,x8,180'
permutations.c: /tmp/ccz2QoZT.s:1295: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccz2QoZT.s:1391: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccz2QoZT.s:1487: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccz2QoZT.s:1679: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccz2QoZT.s:1775: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccz2QoZT.s:1871: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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/ccuHfqBj.s: Assembler messages:
permutations.c: /tmp/ccuHfqBj.s:121: Error: immediate out of range at operand 3 -- `eor x13,x13,225'
permutations.c: /tmp/ccuHfqBj.s:217: Error: immediate out of range at operand 3 -- `eor x13,x13,210'
permutations.c: /tmp/ccuHfqBj.s:313: Error: immediate out of range at operand 3 -- `eor x13,x13,195'
permutations.c: /tmp/ccuHfqBj.s:409: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccuHfqBj.s:505: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccuHfqBj.s:601: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccuHfqBj.s:697: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccuHfqBj.s:889: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccuHfqBj.s:985: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccuHfqBj.s:1081: Error: immediate out of range at operand 3 -- `eor x13,x13,75'
permutations.c: /tmp/ccuHfqBj.s:1193: Error: immediate out of range at operand 3 -- `eor x13,x13,180'
permutations.c: /tmp/ccuHfqBj.s:1289: Error: immediate out of range at operand 3 -- `eor x13,x13,165'
permutations.c: /tmp/ccuHfqBj.s:1385: Error: immediate out of range at operand 3 -- `eor x13,x13,150'
permutations.c: /tmp/ccuHfqBj.s:1481: Error: immediate out of range at operand 3 -- `eor x13,x13,135'
permutations.c: /tmp/ccuHfqBj.s:1673: Error: immediate out of range at operand 3 -- `eor x13,x13,105'
permutations.c: /tmp/ccuHfqBj.s:1769: Error: immediate out of range at operand 3 -- `eor x13,x13,90'
permutations.c: /tmp/ccuHfqBj.s:1865: Error: immediate out of range at operand 3 -- `eor x13,x13,75'

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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccy58qQT.s: Assembler messages:
permutations.c: /tmp/ccy58qQT.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/ccimyvPw.s: Assembler messages:
permutations.c: /tmp/ccimyvPw.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/ccdgYkYf.s: Assembler messages:
permutations.c: /tmp/ccdgYkYf.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/ccVL4w6j.s: Assembler messages:
permutations.c: /tmp/ccVL4w6j.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/cca2gnAz.s: Assembler messages:
permutations.c: /tmp/cca2gnAz.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/ccpEV7LV.s: Assembler messages:
permutations.c: /tmp/ccpEV7LV.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/ccdpU6yQ.s: Assembler messages:
permutations.c: /tmp/ccdpU6yQ.s:100: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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/ccqfg859.s: Assembler messages:
permutations.c: /tmp/ccqfg859.s:96: Error: operand 2 must be an integer or stack pointer register -- `sub x1,#15'

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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:159: Error: unknown mnemonic `j' -- `j .LPloopcond'
ascon.S: ascon.S:162: Error: unknown mnemonic `xor' -- `xor s5,s5,t2'
ascon.S: ascon.S:163: Error: unknown mnemonic `lbu' -- `lbu t2,1(t1)'
ascon.S: ascon.S:164: Error: unknown mnemonic `xor' -- `xor s4,s4,t2'
ascon.S: ascon.S:73: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:74: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:75: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:76: Error: operand 1 must be an integer register -- `orn s9,s7,s9'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:77: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:78: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:79: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:80: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:81: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:82: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:167: Info: macro invoked from here
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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S:1:10: fatal error: xtensa/coreasm.h: No such file or directory
ascon.S: 1 | #include <xtensa/coreasm.h>
ascon.S: | ^~~~~~~~~~~~~~~~~~
ascon.S: compilation terminated.

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

Compiler output

Implementation: T:asm_fsr_rv32b
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:110: Error: unknown mnemonic `li' -- `li t6,0x4b'
ascon.S: ascon.S:113: Error: unknown mnemonic `xor' -- `xor s5,s5,t1'
ascon.S: ascon.S:73: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:74: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:75: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:76: Error: operand 1 must be an integer register -- `orn s9,s7,s9'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:77: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:78: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:79: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:80: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:81: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:82: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:83: Error: unknown mnemonic `xor' -- `xor s5,s5,t5'
ascon.S: ascon.S:116: Info: macro invoked from here
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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:118: Error: unknown mnemonic `li' -- `li t6,0x4b'
ascon.S: ascon.S:121: Error: unknown mnemonic `xor' -- `xor s5,s5,t1'
ascon.S: ascon.S:73: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:74: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:75: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:76: Error: operand 1 must be an integer register -- `orn s9,s7,s9'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:77: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:78: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:79: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:80: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:81: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:82: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:83: Error: unknown mnemonic `xor' -- `xor s5,s5,t5'
ascon.S: ascon.S:124: Info: macro invoked from here
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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:120: Error: unknown mnemonic `li' -- `li t6,0x4b'
ascon.S: ascon.S:123: Error: unknown mnemonic `xor' -- `xor s5,s5,t1'
ascon.S: ascon.S:73: Error: unknown mnemonic `xor' -- `xor t3,s1,s9'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:74: Error: unknown mnemonic `xor' -- `xor t5,s7,s9'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:75: Error: unknown mnemonic `xori' -- `xori s9,s9,-1'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:76: Error: unknown mnemonic `xor' -- `xor t4,s3,s5'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:77: Error: unknown mnemonic `or' -- `or s9,s9,s7'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:78: Error: unknown mnemonic `xor' -- `xor s9,s9,t4'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:79: Error: unknown mnemonic `xor' -- `xor s7,s7,s3'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:80: Error: unknown mnemonic `or' -- `or s7,s7,t4'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:81: Error: unknown mnemonic `xor' -- `xor s7,s7,t3'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:82: Error: unknown mnemonic `xor' -- `xor s5,s5,t3'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:83: Error: unknown mnemonic `or' -- `or s5,s5,s3'
ascon.S: ascon.S:126: Info: macro invoked from here
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: 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: 29 | #include "avr/io.h"
permutations.S: | ^~~~~~~~~~
permutations.S: compilation terminated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -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 -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: avr
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: In file included from round.h:8,
aead.c: from permutations.h:11,
aead.c: from aead.c:4:
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_initaead' at aead.c:40:3:
aead.c: word.h:100:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c: 100 | *dst++ ^= *src++;
aead.c: | ^~
aead.c: aead.c: In function 'ascon_initaead':
aead.c: aead.c:25:48: note: at offset 32 into destination object 's' of size [0, 32]
aead.c: 25 | forceinline void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_initaead' at aead.c:40:3:
aead.c: word.h:100:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c: 100 | *dst++ ^= *src++;
aead.c: | ^~
aead.c: aead.c: In function 'ascon_initaead':
aead.c: aead.c:25:48: note: at offset 33 into destination object 's' of size [0, 32]
aead.c: 25 | forceinline void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_initaead' at aead.c:40:3:
aead.c: word.h:100:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c: 100 | *dst++ ^= *src++;
aead.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avr avr_lowsize opt8 opt8_lowsize

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccbDxFWG.s: Assembler messages:
permutations.c: /tmp/ccbDxFWG.s:105: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbDxFWG.s:201: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbDxFWG.s:263: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbDxFWG.s:280: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbDxFWG.s:517: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbDxFWG.s:596: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbDxFWG.s:737: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbDxFWG.s:895: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbDxFWG.s:1166: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbDxFWG.s:1245: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbDxFWG.s:1386: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbDxFWG.s:1544: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccbnS4JO.s: Assembler messages:
permutations.c: /tmp/ccbnS4JO.s:105: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbnS4JO.s:201: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbnS4JO.s:263: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbnS4JO.s:280: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbnS4JO.s:517: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbnS4JO.s:596: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbnS4JO.s:737: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbnS4JO.s:895: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbnS4JO.s:1166: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbnS4JO.s:1245: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccbnS4JO.s:1386: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccbnS4JO.s:1544: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccuIPgSR.s: Assembler messages:
permutations.c: /tmp/ccuIPgSR.s:106: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccuIPgSR.s:202: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccuIPgSR.s:264: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccuIPgSR.s:281: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccuIPgSR.s:518: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccuIPgSR.s:597: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccuIPgSR.s:738: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccuIPgSR.s:896: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccuIPgSR.s:1170: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccuIPgSR.s:1249: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccuIPgSR.s:1390: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccuIPgSR.s:1548: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

Compiler output

Implementation: bi32_armv6
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccXhexl4.s: Assembler messages:
permutations.c: /tmp/ccXhexl4.s:104: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXhexl4.s:200: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXhexl4.s:262: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXhexl4.s:279: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXhexl4.s:516: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXhexl4.s:595: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXhexl4.s:736: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXhexl4.s:894: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXhexl4.s:1164: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXhexl4.s:1243: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccXhexl4.s:1384: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
permutations.c: /tmp/ccXhexl4.s:1542: Error: immediate out of range at operand 3 -- `eor x13,x13,9'

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

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: In function 'ROUND_LOOP',
aead.c: inlined from 'PROUNDS' at round.h:325:3,
aead.c: inlined from 'P' at permutations.h:70:48,
aead.c: inlined from 'ascon_initaead' at aead.c:40:3,
aead.c: inlined from 'crypto_aead_ascon128av12_bi32_armv6m_constbranchindex_encrypt' at aead.c:199:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: 13 | __asm__ __volatile__(
aead.c: | ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c: inlined from 'PROUNDS' at round.h:325:3,
aead.c: inlined from 'P' at permutations.h:70:48,
aead.c: inlined from 'ascon_adata' at aead.c:61:7,
aead.c: inlined from 'crypto_aead_ascon128av12_bi32_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: 13 | __asm__ __volatile__(
aead.c: | ^~~~~~~
aead.c: In function 'ROUND_LOOP',
aead.c: inlined from 'PROUNDS' at round.h:325:3,
aead.c: inlined from 'P' at permutations.h:70:48,
aead.c: inlined from 'ascon_adata' at aead.c:76:5,
aead.c: inlined from 'crypto_aead_ascon128av12_bi32_armv6m_constbranchindex_encrypt' at aead.c:200:3:
aead.c: round.h:13:3: error: impossible constraint in 'asm'
aead.c: 13 | __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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccItg3qO.s: Assembler messages:
aead.c: /tmp/ccItg3qO.s:283: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
aead.c: /tmp/ccItg3qO.s:376: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccItg3qO.s:437: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
aead.c: /tmp/ccItg3qO.s:453: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccItg3qO.s:684: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccItg3qO.s:761: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccItg3qO.s:899: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
aead.c: /tmp/ccItg3qO.s:1032: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccItg3qO.s:1361: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccItg3qO.s:1438: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccItg3qO.s:1575: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccItg3qO.s:1689: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccItg3qO.s:2000: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccItg3qO.s:2077: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccItg3qO.s:2214: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccItg3qO.s:2328: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccItg3qO.s:2759: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
aead.c: /tmp/ccItg3qO.s:2836: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
aead.c: /tmp/ccItg3qO.s:2973: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccItg3qO.s:3087: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccItg3qO.s:3470: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/ccItg3qO.s:3563: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
aead.c: /tmp/ccItg3qO.s:3624: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/ccItg3qO.s:3640: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
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/ccX9dMXt.s: Assembler messages:
aead.c: /tmp/ccX9dMXt.s:283: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
aead.c: /tmp/ccX9dMXt.s:376: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccX9dMXt.s:437: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
aead.c: /tmp/ccX9dMXt.s:453: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccX9dMXt.s:684: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccX9dMXt.s:761: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/ccX9dMXt.s:899: Error: immediate out of range at operand 3 -- `eor x18,x18,9'
aead.c: /tmp/ccX9dMXt.s:1032: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccX9dMXt.s:1361: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccX9dMXt.s:1438: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/ccX9dMXt.s:1575: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccX9dMXt.s:1689: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/ccX9dMXt.s:2000: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccX9dMXt.s:2077: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/ccX9dMXt.s:2214: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccX9dMXt.s:2328: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/ccX9dMXt.s:2759: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
aead.c: /tmp/ccX9dMXt.s:2836: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
aead.c: /tmp/ccX9dMXt.s:2973: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccX9dMXt.s:3087: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
aead.c: /tmp/ccX9dMXt.s:3470: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/ccX9dMXt.s:3563: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
aead.c: /tmp/ccX9dMXt.s:3624: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/ccX9dMXt.s:3640: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
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/cczje633.s: Assembler messages:
aead.c: /tmp/cczje633.s:377: Error: immediate out of range at operand 3 -- `eor x19,x19,9'
aead.c: /tmp/cczje633.s:470: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cczje633.s:531: Error: immediate out of range at operand 3 -- `eor x19,x19,9'
aead.c: /tmp/cczje633.s:547: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cczje633.s:778: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cczje633.s:855: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cczje633.s:993: Error: immediate out of range at operand 3 -- `eor x19,x19,9'
aead.c: /tmp/cczje633.s:1126: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cczje633.s:1519: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/cczje633.s:1596: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/cczje633.s:1733: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cczje633.s:1847: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cczje633.s:2268: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/cczje633.s:2345: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/cczje633.s:2482: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/cczje633.s:2596: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/cczje633.s:3107: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/cczje633.s:3184: Error: immediate out of range at operand 3 -- `eor x10,x10,9'
aead.c: /tmp/cczje633.s:3321: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cczje633.s:3435: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cczje633.s:3892: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
aead.c: /tmp/cczje633.s:3985: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
aead.c: /tmp/cczje633.s:4046: Error: immediate out of range at operand 3 -- `eor x14,x14,9'
aead.c: /tmp/cczje633.s:4062: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
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/cc4heXlf.s: Assembler messages:
aead.c: /tmp/cc4heXlf.s:287: Error: immediate out of range at operand 3 -- `eor x20,x20,9'
aead.c: /tmp/cc4heXlf.s:380: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/cc4heXlf.s:441: Error: immediate out of range at operand 3 -- `eor x20,x20,9'
aead.c: /tmp/cc4heXlf.s:457: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/cc4heXlf.s:688: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/cc4heXlf.s:765: Error: immediate out of range at operand 3 -- `eor x15,x15,9'
aead.c: /tmp/cc4heXlf.s:903: Error: immediate out of range at operand 3 -- `eor x20,x20,9'
aead.c: /tmp/cc4heXlf.s:1036: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
aead.c: /tmp/cc4heXlf.s:1402: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/cc4heXlf.s:1479: Error: immediate out of range at operand 3 -- `eor x13,x13,9'
aead.c: /tmp/cc4heXlf.s:1616: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/cc4heXlf.s:1730: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
aead.c: /tmp/cc4heXlf.s:2112: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
aead.c: /tmp/cc4heXlf.s:2205: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cc4heXlf.s:2266: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
aead.c: /tmp/cc4heXlf.s:2282: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cc4heXlf.s:2513: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cc4heXlf.s:2590: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cc4heXlf.s:2728: Error: immediate out of range at operand 3 -- `eor x17,x17,9'
aead.c: /tmp/cc4heXlf.s:2861: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
aead.c: /tmp/cc4heXlf.s:3291: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/cc4heXlf.s:3368: Error: immediate out of range at operand 3 -- `eor x16,x16,9'
aead.c: /tmp/cc4heXlf.s:3505: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
aead.c: /tmp/cc4heXlf.s:3619: Error: immediate out of range at operand 3 -- `eor x12,x12,9'
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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccYQzixO.s: Assembler messages:
permutations.c: /tmp/ccYQzixO.s:26: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccYQzixO.s:26: Info: did you mean this?
permutations.c: /tmp/ccYQzixO.s:26: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccYQzixO.s:41: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccYQzixO.s:41: Info: did you mean this?
permutations.c: /tmp/ccYQzixO.s:41: Info: ldrb w14, [x1], #1

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/ccFrBkah.s: Assembler messages:
permutations.c: /tmp/ccFrBkah.s:26: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccFrBkah.s:26: Info: did you mean this?
permutations.c: /tmp/ccFrBkah.s:26: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccFrBkah.s:41: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccFrBkah.s:41: Info: did you mean this?
permutations.c: /tmp/ccFrBkah.s:41: Info: ldrb w14, [x1], #1

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/ccvO7oiU.s: Assembler messages:
permutations.c: /tmp/ccvO7oiU.s:30: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccvO7oiU.s:30: Info: did you mean this?
permutations.c: /tmp/ccvO7oiU.s:30: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccvO7oiU.s:45: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccvO7oiU.s:45: Info: did you mean this?
permutations.c: /tmp/ccvO7oiU.s:45: Info: ldrb w14, [x1], #1

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/ccxTtcfF.s: Assembler messages:
permutations.c: /tmp/ccxTtcfF.s:25: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccxTtcfF.s:25: Info: did you mean this?
permutations.c: /tmp/ccxTtcfF.s:25: Info: ldrb w14, [x1], #1
permutations.c: /tmp/ccxTtcfF.s:40: Error: operand mismatch -- `ldrb x14,[x1],#1'
permutations.c: /tmp/ccxTtcfF.s:40: Info: did you mean this?
permutations.c: /tmp/ccxTtcfF.s:40: Info: ldrb w14, [x1], #1

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: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: /tmp/ccW0U78K.o: in function `doit':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccW0U78K.o: in function `test':
try.c: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: try-small.c:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccRkppwx.s: Assembler messages:
aead.c: /tmp/ccRkppwx.s:54: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/ccRkppwx.s:55: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/ccRkppwx.s:56: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/ccRkppwx.s:57: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/ccRkppwx.s:58: Error: unknown mnemonic `vldr' -- `vldr d31,[x3,#0]'
aead.c: /tmp/ccRkppwx.s:59: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccRkppwx.s:60: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/ccRkppwx.s:61: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/ccRkppwx.s:62: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/ccRkppwx.s:63: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: /tmp/ccRkppwx.s:64: Error: unknown mnemonic `veor' -- `veor d2,d2,d1'
aead.c: /tmp/ccRkppwx.s:65: Error: unknown mnemonic `vbic' -- `vbic d14,d1,d0'
aead.c: /tmp/ccRkppwx.s:66: Error: unknown mnemonic `vbic' -- `vbic d11,d3,d2'
aead.c: /tmp/ccRkppwx.s:67: Error: unknown mnemonic `vbic' -- `vbic d10,d2,d1'
aead.c: /tmp/ccRkppwx.s:68: Error: unknown mnemonic `veor' -- `veor q0,q0,q5'
aead.c: /tmp/ccRkppwx.s:69: Error: unknown mnemonic `veor' -- `veor q1,q1,q6'
aead.c: /tmp/ccRkppwx.s:70: Error: unknown mnemonic `veor' -- `veor d4,d4,d14'
aead.c: /tmp/ccRkppwx.s:71: Error: unknown mnemonic `veor' -- `veor d1,d1,d0'
aead.c: /tmp/ccRkppwx.s:72: Error: unknown mnemonic `veor' -- `veor d3,d3,d2'
aead.c: /tmp/ccRkppwx.s:73: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccRkppwx.s:74: Error: unknown mnemonic `vsri.64' -- `vsri.64 d14,d4,#7'
aead.c: /tmp/ccRkppwx.s:75: Error: unknown mnemonic `vsri.64' -- `vsri.64 d24,d4,#41'
aead.c: /tmp/ccRkppwx.s:76: Error: unknown mnemonic `vsri.64' -- `vsri.64 d11,d1,#39'
aead.c: /tmp/ccRkppwx.s:77: Error: unknown mnemonic `vsri.64' -- `vsri.64 d21,d1,#61'
aead.c: ...

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

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccfa61ZT.s: Assembler messages:
aead.c: /tmp/ccfa61ZT.s:54: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/ccfa61ZT.s:55: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/ccfa61ZT.s:56: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/ccfa61ZT.s:57: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/ccfa61ZT.s:58: Error: unknown mnemonic `vldr' -- `vldr d31,[x3,#0]'
aead.c: /tmp/ccfa61ZT.s:59: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccfa61ZT.s:60: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/ccfa61ZT.s:61: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/ccfa61ZT.s:62: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/ccfa61ZT.s:63: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: /tmp/ccfa61ZT.s:64: Error: unknown mnemonic `veor' -- `veor d2,d2,d1'
aead.c: /tmp/ccfa61ZT.s:65: Error: unknown mnemonic `vbic' -- `vbic d14,d1,d0'
aead.c: /tmp/ccfa61ZT.s:66: Error: unknown mnemonic `vbic' -- `vbic d11,d3,d2'
aead.c: /tmp/ccfa61ZT.s:67: Error: unknown mnemonic `vbic' -- `vbic d10,d2,d1'
aead.c: /tmp/ccfa61ZT.s:68: Error: unknown mnemonic `veor' -- `veor q0,q0,q5'
aead.c: /tmp/ccfa61ZT.s:69: Error: unknown mnemonic `veor' -- `veor q1,q1,q6'
aead.c: /tmp/ccfa61ZT.s:70: Error: unknown mnemonic `veor' -- `veor d4,d4,d14'
aead.c: /tmp/ccfa61ZT.s:71: Error: unknown mnemonic `veor' -- `veor d1,d1,d0'
aead.c: /tmp/ccfa61ZT.s:72: Error: unknown mnemonic `veor' -- `veor d3,d3,d2'
aead.c: /tmp/ccfa61ZT.s:73: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccfa61ZT.s:74: Error: unknown mnemonic `vsri.64' -- `vsri.64 d14,d4,#7'
aead.c: /tmp/ccfa61ZT.s:75: Error: unknown mnemonic `vsri.64' -- `vsri.64 d24,d4,#41'
aead.c: /tmp/ccfa61ZT.s:76: Error: unknown mnemonic `vsri.64' -- `vsri.64 d11,d1,#39'
aead.c: /tmp/ccfa61ZT.s:77: Error: unknown mnemonic `vsri.64' -- `vsri.64 d21,d1,#61'
aead.c: ...

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

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/cctmDhr6.s: Assembler messages:
aead.c: /tmp/cctmDhr6.s:128: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/cctmDhr6.s:129: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/cctmDhr6.s:130: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/cctmDhr6.s:131: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/cctmDhr6.s:132: Error: unknown mnemonic `vldr' -- `vldr d31,[x2,#0]'
aead.c: /tmp/cctmDhr6.s:133: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/cctmDhr6.s:134: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/cctmDhr6.s:135: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/cctmDhr6.s:136: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/cctmDhr6.s:137: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: /tmp/cctmDhr6.s:138: Error: unknown mnemonic `veor' -- `veor d2,d2,d1'
aead.c: /tmp/cctmDhr6.s:139: Error: unknown mnemonic `vbic' -- `vbic d14,d1,d0'
aead.c: /tmp/cctmDhr6.s:140: Error: unknown mnemonic `vbic' -- `vbic d11,d3,d2'
aead.c: /tmp/cctmDhr6.s:141: Error: unknown mnemonic `vbic' -- `vbic d10,d2,d1'
aead.c: /tmp/cctmDhr6.s:142: Error: unknown mnemonic `veor' -- `veor q0,q0,q5'
aead.c: /tmp/cctmDhr6.s:143: Error: unknown mnemonic `veor' -- `veor q1,q1,q6'
aead.c: /tmp/cctmDhr6.s:144: Error: unknown mnemonic `veor' -- `veor d4,d4,d14'
aead.c: /tmp/cctmDhr6.s:145: Error: unknown mnemonic `veor' -- `veor d1,d1,d0'
aead.c: /tmp/cctmDhr6.s:146: Error: unknown mnemonic `veor' -- `veor d3,d3,d2'
aead.c: /tmp/cctmDhr6.s:147: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/cctmDhr6.s:148: Error: unknown mnemonic `vsri.64' -- `vsri.64 d14,d4,#7'
aead.c: /tmp/cctmDhr6.s:149: Error: unknown mnemonic `vsri.64' -- `vsri.64 d24,d4,#41'
aead.c: /tmp/cctmDhr6.s:150: Error: unknown mnemonic `vsri.64' -- `vsri.64 d11,d1,#39'
aead.c: /tmp/cctmDhr6.s:151: Error: unknown mnemonic `vsri.64' -- `vsri.64 d21,d1,#61'
aead.c: ...

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

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /tmp/ccLN0A0b.s: Assembler messages:
aead.c: /tmp/ccLN0A0b.s:52: Error: unknown pseudo-op: `.arm'
aead.c: /tmp/ccLN0A0b.s:53: Error: unknown pseudo-op: `.fpu'
aead.c: /tmp/ccLN0A0b.s:54: Error: unknown mnemonic `vldm' -- `vldm x0,{d0-d4}'
aead.c: /tmp/ccLN0A0b.s:55: Error: unknown mnemonic `vmvn' -- `vmvn d2,d2'
aead.c: /tmp/ccLN0A0b.s:56: Error: unknown mnemonic `vldr' -- `vldr d31,[x2,#0]'
aead.c: /tmp/ccLN0A0b.s:57: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccLN0A0b.s:58: Error: unknown mnemonic `veor' -- `veor d4,d4,d3'
aead.c: /tmp/ccLN0A0b.s:59: Error: unknown mnemonic `veor' -- `veor d2,d2,d31'
aead.c: /tmp/ccLN0A0b.s:60: Error: unknown mnemonic `vbic' -- `vbic d13,d0,d4'
aead.c: /tmp/ccLN0A0b.s:61: Error: unknown mnemonic `vbic' -- `vbic d12,d4,d3'
aead.c: /tmp/ccLN0A0b.s:62: Error: unknown mnemonic `veor' -- `veor d2,d2,d1'
aead.c: /tmp/ccLN0A0b.s:63: Error: unknown mnemonic `vbic' -- `vbic d14,d1,d0'
aead.c: /tmp/ccLN0A0b.s:64: Error: unknown mnemonic `vbic' -- `vbic d11,d3,d2'
aead.c: /tmp/ccLN0A0b.s:65: Error: unknown mnemonic `vbic' -- `vbic d10,d2,d1'
aead.c: /tmp/ccLN0A0b.s:66: Error: unknown mnemonic `veor' -- `veor q0,q0,q5'
aead.c: /tmp/ccLN0A0b.s:67: Error: unknown mnemonic `veor' -- `veor q1,q1,q6'
aead.c: /tmp/ccLN0A0b.s:68: Error: unknown mnemonic `veor' -- `veor d4,d4,d14'
aead.c: /tmp/ccLN0A0b.s:69: Error: unknown mnemonic `veor' -- `veor d1,d1,d0'
aead.c: /tmp/ccLN0A0b.s:70: Error: unknown mnemonic `veor' -- `veor d3,d3,d2'
aead.c: /tmp/ccLN0A0b.s:71: Error: unknown mnemonic `veor' -- `veor d0,d0,d4'
aead.c: /tmp/ccLN0A0b.s:72: Error: unknown mnemonic `vsri.64' -- `vsri.64 d14,d4,#7'
aead.c: /tmp/ccLN0A0b.s:73: Error: unknown mnemonic `vsri.64' -- `vsri.64 d24,d4,#41'
aead.c: /tmp/ccLN0A0b.s:74: Error: unknown mnemonic `vsri.64' -- `vsri.64 d11,d1,#39'
aead.c: /tmp/ccLN0A0b.s:75: Error: unknown mnemonic `vsri.64' -- `vsri.64 d21,d1,#61'
aead.c: ...

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