Test results for aarch64, cfarm425, crypto_kem/ntskem13136

[Page version: 20261005 22:53:57]

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

Compiler output


bitslice_bma_128.c: In file included from bitslice_bma_128.c:18:
bitslice_bma_128.c: bitslice_bma_128.h:18:10: fatal error: immintrin.h: No such file or directory
bitslice_bma_128.c:    18 | #include <immintrin.h>
bitslice_bma_128.c:       |          ^~~~~~~~~~~~~
bitslice_bma_128.c: compilation terminated.

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

Compiler output


nts_kem.c: nts_kem.c: In function 'nts_kem_create':
nts_kem.c: nts_kem.c:106:18: error: too many arguments to function 'ff_create'; expected 0, have 1
nts_kem.c:   106 |     priv->ff2m = ff_create(priv->m);
nts_kem.c:       |                  ^~~~~~~~~ ~~~~~~~
nts_kem.c: In file included from nts_kem.c:18:
nts_kem.c: ff.h:155:7: note: declared here
nts_kem.c:   155 | FF2m* ff_create();
nts_kem.c:       |       ^~~~~~~~~
nts_kem.c: nts_kem.c: In function 'nts_kem_init_from_private_key':
nts_kem.c: nts_kem.c:228:18: error: too many arguments to function 'ff_create'; expected 0, have 1
nts_kem.c:   228 |     priv->ff2m = ff_create(priv->m);
nts_kem.c:       |                  ^~~~~~~~~ ~~~~~~~
nts_kem.c: ff.h:155:7: note: declared here
nts_kem.c:   155 | FF2m* ff_create();
nts_kem.c:       |       ^~~~~~~~~

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

Compiler output


nts_kem.c: nts_kem.c: In function 'nts_kem_create':
nts_kem.c: nts_kem.c:106:18: error: too many arguments to function 'ff_create'; expected 0, have 1
nts_kem.c:   106 |     priv->ff2m = ff_create(priv->m);
nts_kem.c:       |                  ^~~~~~~~~ ~~~~~~~
nts_kem.c: In file included from nts_kem.c:16:
nts_kem.c: ff.h:98:7: note: declared here
nts_kem.c:    98 | FF2m* ff_create();
nts_kem.c:       |       ^~~~~~~~~
nts_kem.c: nts_kem.c: In function 'nts_kem_init_from_private_key':
nts_kem.c: nts_kem.c:242:18: error: too many arguments to function 'ff_create'; expected 0, have 1
nts_kem.c:   242 |     priv->ff2m = ff_create(priv->m);
nts_kem.c:       |                  ^~~~~~~~~ ~~~~~~~
nts_kem.c: ff.h:98:7: note: declared here
nts_kem.c:    98 | FF2m* ff_create();
nts_kem.c:       |       ^~~~~~~~~

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

Compiler output


bitslice_bma_128.c: In file included from bitslice_bma_128.c:17:
bitslice_bma_128.c: bits.h:47:9: error: unknown type name '__m128i'
bitslice_bma_128.c:    47 | typedef __m128i     vector;
bitslice_bma_128.c:       |         ^~~~~~~
bitslice_bma_128.c: bits.h: In function 'vector_popcount':
bitslice_bma_128.c: bits.h:98:11: error: unknown type name '__m128i'
bitslice_bma_128.c:    98 |     const __m128i a_hi = _mm_unpackhi_epi64(a, a);
bitslice_bma_128.c:       |           ^~~~~~~
bitslice_bma_128.c: bits.h:98:26: error: implicit declaration of function '_mm_unpackhi_epi64' [-Wimplicit-function-declaration]
bitslice_bma_128.c:    98 |     const __m128i a_hi = _mm_unpackhi_epi64(a, a);
bitslice_bma_128.c:       |                          ^~~~~~~~~~~~~~~~~~
bitslice_bma_128.c: bits.h:99:21: error: implicit declaration of function '_mm_cvtsi128_si64' [-Wimplicit-function-declaration]
bitslice_bma_128.c:    99 |     return popcount(_mm_cvtsi128_si64(a_hi)) + popcount(_mm_cvtsi128_si64(a));
bitslice_bma_128.c:       |                     ^~~~~~~~~~~~~~~~~
bitslice_bma_128.c: bits.h:93:42: note: in definition of macro 'popcount'
bitslice_bma_128.c:    93 | #define popcount(x) __builtin_popcountll(x)
bitslice_bma_128.c:       |                                          ^
bitslice_bma_128.c: In file included from bitslice_bma_128.c:18:
bitslice_bma_128.c: bitslice_bma_128.h: At top level:
bitslice_bma_128.c: bitslice_bma_128.h:18:10: fatal error: immintrin.h: No such file or directory
bitslice_bma_128.c:    18 | #include <immintrin.h>
bitslice_bma_128.c:       |          ^~~~~~~~~~~~~
bitslice_bma_128.c: compilation terminated.

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