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:
| Implementation | Compiler |
| T:avx2 | gcc -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:
| Implementation | Compiler |
| T:opt | gcc -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:
| Implementation | Compiler |
| T:ref | gcc -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:
| Implementation | Compiler |
| T:sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |