Test results for amd64, h8atom, crypto_dh/ed448goldilocks

[Page version: 20241027 17:23:40]

Measurements for amd64, h8atom, crypto_dh Test results for amd64, h8atom, crypto_dh Test results for crypto_dh/ed448goldilocks
Computer: h8atom
Microarchitecture: amd64; Bonnell (30661)
Architecture: amd64
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_dh
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1159408665683 24 2192484228 944 23520T:amd64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1159954668099 24 2192487828 944 23520T:amd64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1164316368704 24 2192488372 944 23520T:amd64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1220840657882 24 2192475516 944 23520T:amd64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1224541553310 24 2192470158 936 23520T:amd64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1238808295123 24 21924115548 944 23520T:64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1261042392771 24 21924112012 944 23520T:64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1296170496114 24 21924116452 944 23520T:64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1344965364218 24 2192483316 944 23520T:64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
1371801261147 24 2192479398 936 23520T:64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
3901885480808 24 1885299212 944 20448T:32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
3902376184304 24 18852103892 944 20448T:32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
3913598584589 24 18852104124 944 20448T:32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
4399957855419 24 1885272246 936 20448T:32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625
4431170859364 24 1885276972 944 20448T:32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070120240625

Compiler output


barrett_field.c: In file included from barrett_field.c:5:
barrett_field.c: In file included from ./barrett_field.h:15:
barrett_field.c: In file included from ./word.h:17:
barrett_field.c: In file included from /usr/include/endian.h:21:
barrett_field.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c:   ^
barrett_field.c: 1 warning generated.
ec_point.c: In file included from ec_point.c:12:
ec_point.c: In file included from ./ec_point.h:13:
ec_point.c: In file included from ./p448.h:7:
ec_point.c: In file included from ./word.h:17:
ec_point.c: In file included from /usr/include/endian.h:21:
ec_point.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
ec_point.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
ec_point.c:   ^
ec_point.c: 1 warning generated.
goldilocks.c: In file included from goldilocks.c:6:
goldilocks.c: In file included from ./word.h:17:
goldilocks.c: In file included from /usr/include/endian.h:21:
goldilocks.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c:   ^
goldilocks.c: 1 warning generated.
magic.c: In file included from magic.c:5:
magic.c: In file included from ./field.h:11:
magic.c: In file included from ./magic.h:14:
magic.c: In file included from ./word.h:17:
magic.c: In file included from /usr/include/endian.h:21:
magic.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c:   ^
magic.c: 1 warning generated.
p448.c: In file included from p448.c:5:
p448.c: In file included from ./word.h:17:
p448.c: In file included from /usr/include/endian.h:21:
p448.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
p448.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
p448.c:   ^
p448.c: 1 warning generated.
scalarmul.c: In file included from scalarmul.c:5:
scalarmul.c: In file included from ./word.h:17:
scalarmul.c: In file included from /usr/include/endian.h:21:
scalarmul.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c:   ^
scalarmul.c: 1 warning generated.
sha512.c: In file included from sha512.c:5:
sha512.c: In file included from ./word.h:17:
sha512.c: In file included from /usr/include/endian.h:21:
sha512.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c:   ^
sha512.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


barrett_field.c: In file included from /usr/include/endian.h:21,
barrett_field.c:                  from word.h:17,
barrett_field.c:                  from barrett_field.h:15,
barrett_field.c:                  from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c:   194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c:       |   ^~~~~~~
dh.c: dh.c:16:19: warning: argument 1 of type 'unsigned char[144]' with mismatched bound [-Warray-parameter=]
dh.c:    16 |     unsigned char pk[SECRETKEY_BYTES],
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:33:61: note: previously declared as 'unsigned char *'
dh.c:    33 | extern int crypto_dh_ed448goldilocks_32_timingleaks_keypair(unsigned char *,unsigned char *);
dh.c:       |                                                             ^~~~~~~~~~~~~~~
dh.c: dh.c:17:19: warning: argument 2 of type 'unsigned char[56]' with mismatched bound [-Warray-parameter=]
dh.c:    17 |     unsigned char sk[PUBLICKEY_BYTES]
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:33:77: note: previously declared as 'unsigned char *'
dh.c:    33 | extern int crypto_dh_ed448goldilocks_32_timingleaks_keypair(unsigned char *,unsigned char *);
dh.c:       |                                                                             ^~~~~~~~~~~~~~~
dh.c: dh.c:31:19: warning: argument 1 of type 'unsigned char[64]' with mismatched bound [-Warray-parameter=]
dh.c:    31 |     unsigned char s[SHAREDSECRET_BYTES],
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:32:53: note: previously declared as 'unsigned char *'
dh.c:    32 | extern int crypto_dh_ed448goldilocks_32_timingleaks(unsigned char *,const unsigned char *,const unsigned char *);
dh.c:       |                                                     ^~~~~~~~~~~~~~~
dh.c: dh.c:32:25: warning: argument 2 of type 'const unsigned char[56]' with mismatched bound [-Warray-parameter=]
dh.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


barrett_field.c: In file included from barrett_field.c:5:
barrett_field.c: In file included from ./barrett_field.h:15:
barrett_field.c: In file included from ./word.h:17:
barrett_field.c: In file included from /usr/include/endian.h:21:
barrett_field.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c:   ^
barrett_field.c: 1 warning generated.
goldilocks.c: In file included from goldilocks.c:6:
goldilocks.c: In file included from ./word.h:17:
goldilocks.c: In file included from /usr/include/endian.h:21:
goldilocks.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c:   ^
goldilocks.c: 1 warning generated.
magic.c: In file included from magic.c:5:
magic.c: In file included from ./field.h:11:
magic.c: In file included from ./magic.h:14:
magic.c: In file included from ./word.h:17:
magic.c: In file included from /usr/include/endian.h:21:
magic.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c:   ^
magic.c: 1 warning generated.
scalarmul.c: In file included from scalarmul.c:5:
scalarmul.c: In file included from ./word.h:17:
scalarmul.c: In file included from /usr/include/endian.h:21:
scalarmul.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c:   ^
scalarmul.c: 1 warning generated.
sha512.c: In file included from sha512.c:5:
sha512.c: In file included from ./word.h:17:
sha512.c: In file included from /usr/include/endian.h:21:
sha512.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c:   ^
sha512.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


barrett_field.c: In file included from /usr/include/endian.h:21,
barrett_field.c:                  from word.h:17,
barrett_field.c:                  from barrett_field.h:15,
barrett_field.c:                  from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c:   194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c:       |   ^~~~~~~
dh.c: dh.c:16:19: warning: argument 1 of type 'unsigned char[144]' with mismatched bound [-Warray-parameter=]
dh.c:    16 |     unsigned char pk[SECRETKEY_BYTES],
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:33:61: note: previously declared as 'unsigned char *'
dh.c:    33 | extern int crypto_dh_ed448goldilocks_64_timingleaks_keypair(unsigned char *,unsigned char *);
dh.c:       |                                                             ^~~~~~~~~~~~~~~
dh.c: dh.c:17:19: warning: argument 2 of type 'unsigned char[56]' with mismatched bound [-Warray-parameter=]
dh.c:    17 |     unsigned char sk[PUBLICKEY_BYTES]
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:33:77: note: previously declared as 'unsigned char *'
dh.c:    33 | extern int crypto_dh_ed448goldilocks_64_timingleaks_keypair(unsigned char *,unsigned char *);
dh.c:       |                                                                             ^~~~~~~~~~~~~~~
dh.c: dh.c:31:19: warning: argument 1 of type 'unsigned char[64]' with mismatched bound [-Warray-parameter=]
dh.c:    31 |     unsigned char s[SHAREDSECRET_BYTES],
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:32:53: note: previously declared as 'unsigned char *'
dh.c:    32 | extern int crypto_dh_ed448goldilocks_64_timingleaks(unsigned char *,const unsigned char *,const unsigned char *);
dh.c:       |                                                     ^~~~~~~~~~~~~~~
dh.c: dh.c:32:25: warning: argument 2 of type 'const unsigned char[56]' with mismatched bound [-Warray-parameter=]
dh.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


barrett_field.c: In file included from barrett_field.c:5:
barrett_field.c: In file included from ./barrett_field.h:15:
barrett_field.c: In file included from ./word.h:17:
barrett_field.c: In file included from /usr/include/endian.h:21:
barrett_field.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
barrett_field.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c:   ^
barrett_field.c: 1 warning generated.
goldilocks.c: In file included from goldilocks.c:6:
goldilocks.c: In file included from ./word.h:17:
goldilocks.c: In file included from /usr/include/endian.h:21:
goldilocks.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
goldilocks.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
goldilocks.c:   ^
goldilocks.c: 1 warning generated.
magic.c: In file included from magic.c:5:
magic.c: In file included from ./field.h:11:
magic.c: In file included from ./magic.h:14:
magic.c: In file included from ./word.h:17:
magic.c: In file included from /usr/include/endian.h:21:
magic.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
magic.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
magic.c:   ^
magic.c: 1 warning generated.
p448.c: p448.c:24:27: warning: expression does not compute the number of elements in this array; element type is 'uint64_t' (aka 'unsigned long'), not 'uint64xn_t' (aka 'uint64x2_t') [-Wsizeof-array-div]
p448.c:     for (i=0; i<sizeof(aa)/sizeof(uint64xn_t); i++) {
p448.c:                        ~~ ^
p448.c: p448.c:20:14: note: array 'aa' declared here
p448.c:     uint64_t aa[4] __attribute__((aligned(32))), bb[4] __attribute__((aligned(32))), bbb[4] __attribute__((aligned(32)));
p448.c:              ^
p448.c: p448.c:24:27: note: place parentheses around the 'sizeof(uint64xn_t)' expression to silence this warning
p448.c:     for (i=0; i<sizeof(aa)/sizeof(uint64xn_t); i++) {
p448.c:                           ^
p448.c: p448.c:208:27: warning: expression does not compute the number of elements in this array; element type is 'uint64_t' (aka 'unsigned long'), not 'uint64xn_t' (aka 'uint64x2_t') [-Wsizeof-array-div]
p448.c:     for (i=0; i<sizeof(aa)/sizeof(uint64xn_t); i++) {
p448.c:                        ~~ ^
p448.c: p448.c:204:14: note: array 'aa' declared here
p448.c:     uint64_t aa[4] __attribute__((aligned(32)));
p448.c:              ^
p448.c: p448.c:208:27: note: place parentheses around the 'sizeof(uint64xn_t)' expression to silence this warning
p448.c:     for (i=0; i<sizeof(aa)/sizeof(uint64xn_t); i++) {
p448.c:                           ^
p448.c: 2 warnings generated.
scalarmul.c: In file included from scalarmul.c:5:
scalarmul.c: In file included from ./word.h:17:
scalarmul.c: In file included from /usr/include/endian.h:21:
scalarmul.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
scalarmul.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
scalarmul.c:   ^
scalarmul.c: 1 warning generated.
sha512.c: In file included from sha512.c:5:
sha512.c: In file included from ./word.h:17:
sha512.c: In file included from /usr/include/endian.h:21:
sha512.c: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
sha512.c: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
sha512.c:   ^
sha512.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:amd64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:amd64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:amd64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:amd64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:amd64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


barrett_field.c: In file included from /usr/include/endian.h:21,
barrett_field.c:                  from word.h:17,
barrett_field.c:                  from barrett_field.h:15,
barrett_field.c:                  from barrett_field.c:5:
barrett_field.c: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
barrett_field.c:   194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
barrett_field.c:       |   ^~~~~~~
dh.c: dh.c:16:19: warning: argument 1 of type 'unsigned char[144]' with mismatched bound [-Warray-parameter=]
dh.c:    16 |     unsigned char pk[SECRETKEY_BYTES],
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:33:64: note: previously declared as 'unsigned char *'
dh.c:    33 | extern int crypto_dh_ed448goldilocks_amd64_timingleaks_keypair(unsigned char *,unsigned char *);
dh.c:       |                                                                ^~~~~~~~~~~~~~~
dh.c: dh.c:17:19: warning: argument 2 of type 'unsigned char[56]' with mismatched bound [-Warray-parameter=]
dh.c:    17 |     unsigned char sk[PUBLICKEY_BYTES]
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:33:80: note: previously declared as 'unsigned char *'
dh.c:    33 | extern int crypto_dh_ed448goldilocks_amd64_timingleaks_keypair(unsigned char *,unsigned char *);
dh.c:       |                                                                                ^~~~~~~~~~~~~~~
dh.c: dh.c:31:19: warning: argument 1 of type 'unsigned char[64]' with mismatched bound [-Warray-parameter=]
dh.c:    31 |     unsigned char s[SHAREDSECRET_BYTES],
dh.c:       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
dh.c: In file included from crypto_dh.h:4,
dh.c:                  from dh.c:13:
dh.c: crypto_dh_ed448goldilocks.h:32:56: note: previously declared as 'unsigned char *'
dh.c:    32 | extern int crypto_dh_ed448goldilocks_amd64_timingleaks(unsigned char *,const unsigned char *,const unsigned char *);
dh.c:       |                                                        ^~~~~~~~~~~~~~~
dh.c: dh.c:32:25: warning: argument 2 of type 'const unsigned char[56]' with mismatched bound [-Warray-parameter=]
dh.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:amd64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:amd64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:amd64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:amd64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)