! @brief Enqueue an FFT transform operation, and return immediately (non-blocking) * @details This transform API is the function that actually computes the FFT transfrom. It is non-blocking as it * only enqueues the OpenCL kernels for execution. The synchronization step has to be managed by the user. * @param[in] plHandle Handle to a plan previously created * @param[in] dir Forwards or
| 512 | * @return Enum describing error condition; superset of OpenCL error codes |
| 513 | */ |
| 514 | __inline clAmdFftStatus clAmdFftEnqueueTransform( |
| 515 | clAmdFftPlanHandle plHandle, |
| 516 | clAmdFftDirection dir, |
| 517 | cl_uint numQueuesAndEvents, |
| 518 | cl_command_queue* commQueues, |
| 519 | cl_uint numWaitEvents, |
| 520 | const cl_event* waitEvents, |
| 521 | cl_event* outEvents, |
| 522 | cl_mem* inputBuffers, |
| 523 | cl_mem* outputBuffers, |
| 524 | cl_mem tmpBuffer |
| 525 | ) |
| 526 | { |
| 527 | return clfftEnqueueTransform( plHandle, dir, numQueuesAndEvents, commQueues, numWaitEvents, waitEvents, outEvents, |
| 528 | inputBuffers, outputBuffers, tmpBuffer ); |
| 529 | } |
| 530 | |
| 531 | #ifdef __cplusplus |
| 532 | } |
nothing calls this directly
no test coverage detected