Developer Reference

Contents

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.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.