mkl_malloc
mkl_malloc
Allocates an aligned memory buffer.
Syntax
void
*
mkl_malloc
(
size_t
alloc_size
,
int
alignment
);
Include Files
- mkl.h
Input Parameters
Name | Type | Description |
---|---|---|
alloc_size | size_t | Size of the buffer to be allocated. |
alignment | int | Alignment of the buffer. |
Description
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.Return Values
Name | Type | Description |
---|---|---|
a_ptr | void* | Pointer to the allocated buffer if alloc_size ≥ 1, NULL if alloc_size
< 1. |