Implementation notes: aarch64, minimac, crypto_aead/ascon128av12

Computer: minimac
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20211108
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
37599? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
37865? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
38398? ? ?? ? ?T:opt64oldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
38798? ? ?? ? ?T:opt64oldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
38799? ? ?? ? ?T:opt64oldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
38931? ? ?? ? ?opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
38932? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
39065? ? ?? ? ?refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
39331? ? ?? ? ?T:opt64oldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
39331? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
40398? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
40665? ? ?? ? ?T:opt64oldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
42931? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
43065? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
44532? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
45731? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
46798? ? ?? ? ?opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
47198? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
53065? ? ?? ? ?T:refoldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
54132? ? ?? ? ?T:refoldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
66797? ? ?? ? ?T:opt32oldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
66798? ? ?? ? ?T:opt32oldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
67864? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
68931? ? ?? ? ?T:opt32oldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
69597? ? ?? ? ?T:refoldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
71598? ? ?? ? ?T:opt32oldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
72397? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
72530? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
74797? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
75064? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
75464? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
76130? ? ?? ? ?bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
76397? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
78263? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
80664? ? ?? ? ?bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
81330? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
81730? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
82530? ? ?? ? ?bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
96663? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
98263? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
106129? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
108129? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
123195? ? ?? ? ?opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
156127? ? ?? ? ?T:refoldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
159194? ? ?? ? ?T:refoldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
260124? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
298388? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
298521? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
302922? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
316654? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
324788? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
325454? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
335853? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
410917? ? ?? ? ?bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529

Checksum failure

Implementation: T:opt32old
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
9d2b67d41deda3d431167e7e7b502cfb9a750635c9479d5368c119a3e6fa6e29
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32old

Compiler output

Implementation: bi32
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: bi32_arm
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: In file included from ./permutations.h:10:
aead.c: ./round.h:83:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: [ x2_e ] "+r"(s->x2.e), \
aead.c: ^
aead.c: ./round.h:25:12: note: use constraint modifier "w"
aead.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t" \
aead.c: ^~~~~~~
aead.c: %w[x2_e]
aead.c: ./round.h:83:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: [ x2_e ] "+r"(s->x2.e), \
aead.c: ^
aead.c: ./round.h:25:21: note: use constraint modifier "w"
aead.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t" \
aead.c: ^~~~~~~
aead.c: %w[x2_e]
aead.c: ./round.h:95:22: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: : [ C_e ] "ri"(C.e), \
aead.c: ^
aead.c: ./round.h:25:30: note: use constraint modifier "w"
aead.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t" \
aead.c: ^~~~~~
aead.c: %w[C_e]
aead.c: ./round.h:88:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: [ x2_o ] "+r"(s->x2.o), \
aead.c: ...

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

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:73:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:133:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:191:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:192:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:369:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:428:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:545:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:663:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccM6Pbzv.s:858:14: error: expected compatible register or logical immediate
permutations.c: ...

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

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:73:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:133:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:191:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:192:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:369:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:428:14: error: expected compatible register or logical immediate
permutations.c: eor x5, x5, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:545:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:663:14: error: expected compatible register or logical immediate
permutations.c: eor x6, x6, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccnbNEZR.s:858:14: error: expected compatible register or logical immediate
permutations.c: ...

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

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:77:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:137:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:195:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:196:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:373:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:432:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:549:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:667:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccktRK5G.s:871:14: error: expected compatible register or logical immediate
permutations.c: ...

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

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:72:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:132:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:190:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:191:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:368:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:427:14: error: expected compatible register or logical immediate
permutations.c: eor x3, x3, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:544:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:662:14: error: expected compatible register or logical immediate
permutations.c: eor x8, x8, 9
permutations.c: ^
permutations.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//cclmOCdi.s:856:14: error: expected compatible register or logical immediate
permutations.c: ...

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

Compiler output

Implementation: bi32_lowreg
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: bi32_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: bi8
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aead.c: aead.c:162:5: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: AD();
aead.c: ^
aead.c: aead.c:32:28: note: expanded from macro 'AD'
aead.c: : [adlen_hi] "+r" (adlen_hi), [adlen_lo] "+r" (adlen_lo), \
aead.c: ^
aead.c: aead.c:162:5: note: use constraint modifier "w"
aead.c: aead.c:14:14: note: expanded from macro 'AD'
aead.c: "cmp %[adlen_hi], #0 \n\t" \
aead.c: ^
aead.c: aead.c:162:5: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: AD();
aead.c: ^
aead.c: aead.c:32:56: note: expanded from macro 'AD'
aead.c: : [adlen_hi] "+r" (adlen_hi), [adlen_lo] "+r" (adlen_lo), \
aead.c: ^
aead.c: aead.c:162:5: note: use constraint modifier "w"
aead.c: aead.c:15:16: note: expanded from macro 'AD'
aead.c: "cmpeq %[adlen_lo], #15 \n\t" \
aead.c: ^
aead.c: aead.c:162:5: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
aead.c: AD();
aead.c: ^
aead.c: aead.c:32:56: note: expanded from macro 'AD'
aead.c: : [adlen_hi] "+r" (adlen_hi), [adlen_lo] "+r" (adlen_lo), \
aead.c: ...

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

Compiler output

Implementation: neon
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:51:2: error: unknown directive
aead.c: .arm
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:52:2: error: unknown directive
aead.c: .fpu neon
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:53:12: error: vector register expected
aead.c: vldm x4, {d0-d4}
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:54:2: error: unrecognized instruction mnemonic, did you mean: movn, mvn, mvni?
aead.c: vmvn d2, d2
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:55:2: error: unrecognized instruction mnemonic, did you mean: ld1r, ld2r, ld3r, ld4r, ldar, ldr, ldrb, ldrh, ldtr, ldur, ldxr?
aead.c: vldr d31, [x0, #0]
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:56:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d0, d0, d4
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:57:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d4, d4, d3
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:58:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d2, d2, d31
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccdBeUsW.s:59:2: error: unrecognized instruction mnemonic, did you mean: bic, bics?
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: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:51:2: error: unknown directive
aead.c: .arm
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:52:2: error: unknown directive
aead.c: .fpu neon
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:53:12: error: vector register expected
aead.c: vldm x4, {d0-d4}
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:54:2: error: unrecognized instruction mnemonic, did you mean: movn, mvn, mvni?
aead.c: vmvn d2, d2
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:55:2: error: unrecognized instruction mnemonic, did you mean: ld1r, ld2r, ld3r, ld4r, ldar, ldr, ldrb, ldrh, ldtr, ldur, ldxr?
aead.c: vldr d31, [x0, #0]
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:56:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d0, d0, d4
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:57:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d4, d4, d3
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:58:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d2, d2, d31
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccVscqRw.s:59:2: error: unrecognized instruction mnemonic, did you mean: bic, bics?
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: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:129:2: error: unknown directive
aead.c: .arm
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:130:2: error: unknown directive
aead.c: .fpu neon
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:131:13: error: vector register expected
aead.c: vldm x19, {d0-d4}
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:132:2: error: unrecognized instruction mnemonic, did you mean: movn, mvn, mvni?
aead.c: vmvn d2, d2
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:133:2: error: unrecognized instruction mnemonic, did you mean: ld1r, ld2r, ld3r, ld4r, ldar, ldr, ldrb, ldrh, ldtr, ldur, ldxr?
aead.c: vldr d31, [x0, #0]
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:134:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d0, d0, d4
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:135:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d4, d4, d3
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:136:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d2, d2, d31
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccFY8tsp.s:137:2: error: unrecognized instruction mnemonic, did you mean: bic, bics?
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: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:50:2: error: unknown directive
aead.c: .arm
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:51:2: error: unknown directive
aead.c: .fpu neon
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:52:12: error: vector register expected
aead.c: vldm x4, {d0-d4}
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:53:2: error: unrecognized instruction mnemonic, did you mean: movn, mvn, mvni?
aead.c: vmvn d2, d2
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:54:2: error: unrecognized instruction mnemonic, did you mean: ld1r, ld2r, ld3r, ld4r, ldar, ldr, ldrb, ldrh, ldtr, ldur, ldxr?
aead.c: vldr d31, [x0, #0]
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:55:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d0, d0, d4
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:56:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d4, d4, d3
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:57:2: error: unrecognized instruction mnemonic, did you mean: eor?
aead.c: veor d2, d2, d31
aead.c: ^
aead.c: /var/folders/30/y87t8qxn6pq460hrnhg176l00000w9/T//ccT1yO2J.s:58:2: error: unrecognized instruction mnemonic, did you mean: bic, bics?
aead.c: ...

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

Compiler output

Implementation: T:opt32old
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: opt64_lowsize
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c:
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: T:opt64old
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: opt8
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c:
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c:
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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

Compiler output

Implementation: T:refold
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
try.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame
measure.c: ld: warning: ld: warning: object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/kernelrandombytes.o) was built for newer macOS version (11.3) than being linked (11.0)object file (/Users/djb/supercop-20210529/supercop-data/minimac/aarch64/lib/cpucycles.o) was built for newer macOS version (11.3) than being linked (11.0)
measure.c:
measure.c: ld: warning: could not create compact unwind for _init: registers 21 and 22 not saved contiguously in frame

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