19 extern int posix_memalign(
void **__memptr,
size_t __alignment,
size_t __size);
25 extern "C" int posix_memalign(
void **__memptr,
size_t __alignment,
size_t __size);
29 #if !(defined(_WIN32) && defined(_mm_malloc))
30 static __inline__
void *
__attribute__((__always_inline__, __nodebug__,
31 __malloc__, __alloc_size__(1),
33 _mm_malloc(
size_t __size,
size_t __align) {
35 return malloc(__size);
42 #if defined(__MINGW32__)
57 #if defined(__MINGW32__)
58 __mingw_aligned_free(
__p);