Implementation notes: aarch64, minimac, crypto_aead/ascon80pqv12

Computer: minimac
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20211108
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
56531? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
56664? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
58532? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
58664? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
58797? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
58797? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
58931? ? ?? ? ?opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
59865? ? ?? ? ?refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
60265? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
69464? ? ?? ? ?opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
71464? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
72264? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
73064? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
99597? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
107329? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
107330? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
107462? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
107463? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
109729? ? ?? ? ?bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
109729? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
112396? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
113996? ? ?? ? ?bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
115062? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
119462? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
119728? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
123728? ? ?? ? ?bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
132261? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
143861? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
146128? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
155861? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
181460? ? ?? ? ?opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
389851? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
438916? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
439183? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
454249? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
465715? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
479181? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
483581? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
498247? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
606910? ? ?? ? ?bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529

Compiler output

Implementation: bi32
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)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:
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: 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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//ccKzt4Fz.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//cc3ysNct.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccLJzf9V.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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//ccbuhrFg.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: 3, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32_lowreg bi32_lowsize opt64_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: 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)

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

Compiler output

Implementation: opt64
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/cpucycles.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/kernelrandombytes.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 opt64

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)
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 opt8 ref