Intel® oneAPI Math Kernel Library Developer Reference - C
Allocates an aligned memory buffer.
void* mkl_malloc (size_t alloc_size, int alignment);
Name |
Type |
Description |
---|---|---|
alloc_size |
size_t |
Size of the buffer to be allocated. |
alignment |
int |
Alignment of the buffer. |
The function allocates an alloc_size-byte buffer aligned on the alignment-byte boundary.
If alignment is not a power of 2, the 32-byte alignment is used.
Name |
Type |
Description |
---|---|---|
a_ptr |
void* |
Pointer to the allocated buffer if alloc_size≥ 1, NULL if alloc_size < 1. |