Test results for aarch64, cfarm425, crypto_sign/gemss128v2

[Page version: 20261005 22:53:57]

Measurements for aarch64, cfarm425, crypto_sign Test results for aarch64, cfarm425, crypto_sign Test results for crypto_sign/gemss128v2
Computer: cfarm425
Microarchitecture: aarch64; Cortex-A76 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261004
Operation: crypto_sign
Primitive: gemss128v2

Compiler output


sign_openHFE.c: sign_openHFE.c: In function 'GeMSS_128U_sign_openHFE_uncomp_pk':
sign_openHFE.c: sign_openHFE.c:255:5: error: too many arguments to function 'eval_pk'; expected 0, have 3
sign_openHFE.c:   255 |     eval_pk(Si,sm,pk);
sign_openHFE.c:       |     ^~~~~~~ ~~
sign_openHFE.c: sign_openHFE.c:294:9: error: too many arguments to function 'eval_pk'; expected 0, have 3
sign_openHFE.c:   294 |         eval_pk(Si1,Si,pk);
sign_openHFE.c:       |         ^~~~~~~ ~~~
sign_openHFE.c: sign_openHFE.c: In function 'GeMSS_128U_sign_openHFE_huncomp_pk':
sign_openHFE.c: sign_openHFE.c:421:5: error: too many arguments to function 'eval_pk'; expected 0, have 4
sign_openHFE.c:   421 |     eval_pk(Si,sm,pk,hpk);
sign_openHFE.c:       |     ^~~~~~~ ~~
sign_openHFE.c: sign_openHFE.c:463:9: error: too many arguments to function 'eval_pk'; expected 0, have 4
sign_openHFE.c:   463 |         eval_pk(Si1,Si,pk,hpk);
sign_openHFE.c:       |         ^~~~~~~ ~~~
sign_openHFE.c: In file included from sign_openHFE.h:4,
sign_openHFE.c:                  from sign_openHFE.c:1:
sign_openHFE.c: sign_openHFE.c: In function 'GeMSS_128U_sign_openHFE':
sign_openHFE.c: choice_crypto.h:87:25: error: passing argument 6 of 'GeMSS_128U_sign_openHFE_huncomp_pk' from incompatible pointer type [-Wincompatible-pointer-types]
sign_openHFE.c:    87 |     #define CRYPTO_NAME GeMSS_
sign_openHFE.c:       |                         ^~~~~~
sign_openHFE.c:       |                         |
sign_openHFE.c:       |                         void (*)(UINT *, const UINT *, const uint8_t *, const UINT *) {aka void (*)(long unsigned int *, const long unsigned int *, const unsigned char *, const long unsigned int *)}
sign_openHFE.c: prefix_name.h:9:27: note: in definition of macro 'CONCAT_NAME2'
sign_openHFE.c:     9 | #define CONCAT_NAME2(a,b) a ## b
sign_openHFE.c:       |                           ^
sign_openHFE.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:optgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:skylakegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)