Implementation notes: aarch64, minimac, crypto_hash/asconxofv12

Computer: minimac
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20211108
Operation: crypto_hash
Primitive: asconxofv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34798? ? ?? ? ?opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
34932? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
35598? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
36132? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
36265? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
36532? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
36798? ? ?? ? ?refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
39465? ? ?? ? ?opt64_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
40799? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
41865? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
46398? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
48531? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
48798? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
49198? ? ?? ? ?bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
49198? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
50131? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
50798? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
51465? ? ?? ? ?bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
52131? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
52265? ? ?? ? ?bi32_lowsizeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
52398? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
54264? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
55997? ? ?? ? ?opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
60264? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
60664? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
61331? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
62664? ? ?? ? ?bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
63865? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
71597? ? ?? ? ?bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
72530? ? ?? ? ?bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
90530? ? ?? ? ?opt8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021053020210529
193992? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
217458? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
217459? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
226125? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
229458? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
239190? ? ?? ? ?bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
243590? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
249590? ? ?? ? ?opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021040220210326
304121? ? ?? ? ?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: 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: 4, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bi32 opt64 opt64_lowsize opt8

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./permutations.h:10:
hash.c: ./round.h:83:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
hash.c: [ x2_e ] "+r"(s->x2.e), \
hash.c: ^
hash.c: ./round.h:25:12: note: use constraint modifier "w"
hash.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t" \
hash.c: ^~~~~~~
hash.c: %w[x2_e]
hash.c: ./round.h:83:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
hash.c: [ x2_e ] "+r"(s->x2.e), \
hash.c: ^
hash.c: ./round.h:25:21: note: use constraint modifier "w"
hash.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t" \
hash.c: ^~~~~~~
hash.c: %w[x2_e]
hash.c: ./round.h:95:22: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
hash.c: : [ C_e ] "ri"(C.e), \
hash.c: ^
hash.c: ./round.h:25:30: note: use constraint modifier "w"
hash.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t" \
hash.c: ^~~~~~
hash.c: %w[C_e]
hash.c: ./round.h:88:23: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
hash.c: [ x2_o ] "+r"(s->x2.o), \
hash.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccClhaeX.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccDvcBbG.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccnlHlsn.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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//ccjVHgxY.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: 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_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: 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: 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
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_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 ref