#if defined(USE_MMX)
compiler += " MMX";
#endif
+ #if defined(USE_NEON)
+ compiler += " NEON";
+ #endif
#if !defined(NDEBUG)
compiler += " DEBUG";
size_t size = ((allocSize + alignment - 1) / alignment) * alignment; // multiple of alignment
if (posix_memalign(&mem, alignment, size))
mem = nullptr;
+#if defined(MADV_HUGEPAGE)
madvise(mem, allocSize, MADV_HUGEPAGE);
+#endif
return mem;
}