disable clmul ≠` when pclmul not available
This commit is contained in:
parent
e495efebf8
commit
82ac059b75
@ -108,7 +108,7 @@ B each_c2(Md1D* d, B w, B x) { B f = d->f;
|
|||||||
return homFil2(f, eachd(f, w, x), wf, xf);
|
return homFil2(f, eachd(f, w, x), wf, xf);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if SINGELI
|
#if SINGELI && __PCLMUL__
|
||||||
#pragma GCC diagnostic push
|
#pragma GCC diagnostic push
|
||||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||||
#include "../singeli/gen/neq.c"
|
#include "../singeli/gen/neq.c"
|
||||||
@ -116,7 +116,7 @@ B each_c2(Md1D* d, B w, B x) { B f = d->f;
|
|||||||
#endif
|
#endif
|
||||||
B scan_ne(u64 p, u64* xp, u64 ia) {
|
B scan_ne(u64 p, u64* xp, u64 ia) {
|
||||||
u64* rp; B r=m_bitarrv(&rp,ia);
|
u64* rp; B r=m_bitarrv(&rp,ia);
|
||||||
#if SINGELI
|
#if SINGELI && __PCLMUL__
|
||||||
clmul_scan_ne(p, xp, rp, BIT_N(ia));
|
clmul_scan_ne(p, xp, rp, BIT_N(ia));
|
||||||
#else
|
#else
|
||||||
for (usz i = 0; i < BIT_N(ia); i++) {
|
for (usz i = 0; i < BIT_N(ia); i++) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user