Developer Reference for Intel® oneAPI Math Kernel Library for C
A newer version of this document is available. Customers should click here to go to the newest version.
v?Pack
Copies elements of an array with specified indexing to a vector with unit increment.
Syntax
vsPackI( n, a, inca, y );
vsPackV( n, a, ia, y );
vsPackM( n, a, ma, y );
vdPackI( n, a, inca, y );
vdPackV( n, a, ia, y );
vdPackM( n, a, ma, y );
vcPackI( n, a, inca, y );
vcPackV( n, a, ia, y );
vcPackM( n, a, ma, y );
vzPackI( n, a, inca, y );
vzPackV( n, a, ia, y );
vzPackM( n, a, ma, y );
Include Files
- mkl.h
 
Input Parameters
Name  |  
      Type  |  
      Description  |  
     
|---|---|---|
n  |  
      const MKL_INT  |  
      Specifies the number of elements to be calculated.  |  
     
a  |  
      const float* for vsPackI, vsPackV, vsPackM const double* for vdPackI, vdPackV, vdPackM const MKL_Complex8* for vcPackI, vcPackV, vcPackM const MKL_Complex16* for vzPackI, vzPackV, vzPackM  |  
      Specifies pointer to an array that contains the input vector a. The arrays must be: for v?PackI, at least(1 + (n-1)*inca) for v?PackV, at least max( n,max(ia[j]) ), j=0, …, n-1 for v?PackM, at least n.  |  
     
inca  |  
      const MKL_INT for vsPackI, vdPackI, vcPackI, vzPackI  |  
      Specifies the increment for the elements of a.  |  
     
ia  |  
        const int* for vsPackV, vdPackV, vcPackV, vzPackV  |  
      Specifies the pointer to an array of size at least n that contains the index vector for the elements of a.  |  
     
ma  |  
        const int* for vsPackM, vdPackM, vcPackM, vzPackM  |  
      Specifies the pointer to an array of size at least n that contains the mask vector for the elements of a.  |  
     
Output Parameters
Name  |  
      Type  |  
      Description  |  
     
|---|---|---|
y  |  
      float* for vsPackI, vsPackV, vsPackM double* for vdPackI, vdPackV, vdPackM const MKL_Complex8* for vcPackI, vcPackV, vcPackM const MKL_Complex16* for vzPackI, vzPackV, vzPackM  |  
      Pointer to an array of size at least n that contains the output vector y.  |