Developer Reference

  • 0.9
  • 09/09/2020
  • Public Content
Contents

vslConvCopyTask
/
vslCorrCopyTask

Copies a descriptor for convolution or correlation task.

Syntax

status
=
vslConvCopyTask
(
newtask
,
srctask
);
status
=
vslCorrCopyTask
(
newtask
,
srctask
);
Include Files
  • mkl.h
Input Parameters
Name
Type
Description
srctask
const VSLConvTaskPtr
for
vslConvCopyTask
const VSLCorrTaskPtr
for
vslCorrCopyTask
Pointer to the source task descriptor.
Output Parameters
Name
Type
Description
newtask
VSLConvTaskPtr*
for
vslConvCopyTask
VSLCorrTaskPtr*
for
vslCorrCopyTask
Pointer to the new task descriptor.
status
int
Current status of the source task.
Description
If a task object
srctask
already exists, you can use an appropriate
vslConvCopyTask
/
vslCorrCopyTask
routine to make its copy in
newtask
. After the copy operation, both source and new task objects will become committed (see Introduction to Convolution and Correlation for information about task commitment). If the source task was not previously committed, the commitment operation for this task is implicitly invoked before copying starts. If an error occurs during source task commitment, the task stores the error code in the status field. If an error occurs during copy operation, the routine returns a
NULL
pointer instead of a reference to a new task object.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804