Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project-sd-card by
opencl_clamdfft.hpp
00001 // 00002 // AUTOGENERATED, DO NOT EDIT 00003 // 00004 #ifndef __OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP__ 00005 #error "Invalid usage" 00006 #endif 00007 00008 // generated by parser_clamdfft.py 00009 #define clAmdFftBakePlan clAmdFftBakePlan_ 00010 #define clAmdFftCopyPlan clAmdFftCopyPlan_ 00011 #define clAmdFftCreateDefaultPlan clAmdFftCreateDefaultPlan_ 00012 #define clAmdFftDestroyPlan clAmdFftDestroyPlan_ 00013 #define clAmdFftEnqueueTransform clAmdFftEnqueueTransform_ 00014 #define clAmdFftGetLayout clAmdFftGetLayout_ 00015 #define clAmdFftGetPlanBatchSize clAmdFftGetPlanBatchSize_ 00016 #define clAmdFftGetPlanContext clAmdFftGetPlanContext_ 00017 #define clAmdFftGetPlanDim clAmdFftGetPlanDim_ 00018 #define clAmdFftGetPlanDistance clAmdFftGetPlanDistance_ 00019 #define clAmdFftGetPlanInStride clAmdFftGetPlanInStride_ 00020 #define clAmdFftGetPlanLength clAmdFftGetPlanLength_ 00021 #define clAmdFftGetPlanOutStride clAmdFftGetPlanOutStride_ 00022 #define clAmdFftGetPlanPrecision clAmdFftGetPlanPrecision_ 00023 #define clAmdFftGetPlanScale clAmdFftGetPlanScale_ 00024 #define clAmdFftGetPlanTransposeResult clAmdFftGetPlanTransposeResult_ 00025 #define clAmdFftGetResultLocation clAmdFftGetResultLocation_ 00026 #define clAmdFftGetTmpBufSize clAmdFftGetTmpBufSize_ 00027 #define clAmdFftGetVersion clAmdFftGetVersion_ 00028 #define clAmdFftSetLayout clAmdFftSetLayout_ 00029 #define clAmdFftSetPlanBatchSize clAmdFftSetPlanBatchSize_ 00030 #define clAmdFftSetPlanDim clAmdFftSetPlanDim_ 00031 #define clAmdFftSetPlanDistance clAmdFftSetPlanDistance_ 00032 #define clAmdFftSetPlanInStride clAmdFftSetPlanInStride_ 00033 #define clAmdFftSetPlanLength clAmdFftSetPlanLength_ 00034 #define clAmdFftSetPlanOutStride clAmdFftSetPlanOutStride_ 00035 #define clAmdFftSetPlanPrecision clAmdFftSetPlanPrecision_ 00036 #define clAmdFftSetPlanScale clAmdFftSetPlanScale_ 00037 #define clAmdFftSetPlanTransposeResult clAmdFftSetPlanTransposeResult_ 00038 #define clAmdFftSetResultLocation clAmdFftSetResultLocation_ 00039 #define clAmdFftSetup clAmdFftSetup_ 00040 #define clAmdFftTeardown clAmdFftTeardown_ 00041 00042 #include <clAmdFft.h> 00043 00044 // generated by parser_clamdfft.py 00045 #undef clAmdFftBakePlan 00046 #define clAmdFftBakePlan clAmdFftBakePlan_pfn 00047 #undef clAmdFftCopyPlan 00048 //#define clAmdFftCopyPlan clAmdFftCopyPlan_pfn 00049 #undef clAmdFftCreateDefaultPlan 00050 #define clAmdFftCreateDefaultPlan clAmdFftCreateDefaultPlan_pfn 00051 #undef clAmdFftDestroyPlan 00052 #define clAmdFftDestroyPlan clAmdFftDestroyPlan_pfn 00053 #undef clAmdFftEnqueueTransform 00054 #define clAmdFftEnqueueTransform clAmdFftEnqueueTransform_pfn 00055 #undef clAmdFftGetLayout 00056 //#define clAmdFftGetLayout clAmdFftGetLayout_pfn 00057 #undef clAmdFftGetPlanBatchSize 00058 //#define clAmdFftGetPlanBatchSize clAmdFftGetPlanBatchSize_pfn 00059 #undef clAmdFftGetPlanContext 00060 //#define clAmdFftGetPlanContext clAmdFftGetPlanContext_pfn 00061 #undef clAmdFftGetPlanDim 00062 //#define clAmdFftGetPlanDim clAmdFftGetPlanDim_pfn 00063 #undef clAmdFftGetPlanDistance 00064 //#define clAmdFftGetPlanDistance clAmdFftGetPlanDistance_pfn 00065 #undef clAmdFftGetPlanInStride 00066 //#define clAmdFftGetPlanInStride clAmdFftGetPlanInStride_pfn 00067 #undef clAmdFftGetPlanLength 00068 //#define clAmdFftGetPlanLength clAmdFftGetPlanLength_pfn 00069 #undef clAmdFftGetPlanOutStride 00070 //#define clAmdFftGetPlanOutStride clAmdFftGetPlanOutStride_pfn 00071 #undef clAmdFftGetPlanPrecision 00072 //#define clAmdFftGetPlanPrecision clAmdFftGetPlanPrecision_pfn 00073 #undef clAmdFftGetPlanScale 00074 //#define clAmdFftGetPlanScale clAmdFftGetPlanScale_pfn 00075 #undef clAmdFftGetPlanTransposeResult 00076 //#define clAmdFftGetPlanTransposeResult clAmdFftGetPlanTransposeResult_pfn 00077 #undef clAmdFftGetResultLocation 00078 //#define clAmdFftGetResultLocation clAmdFftGetResultLocation_pfn 00079 #undef clAmdFftGetTmpBufSize 00080 #define clAmdFftGetTmpBufSize clAmdFftGetTmpBufSize_pfn 00081 #undef clAmdFftGetVersion 00082 #define clAmdFftGetVersion clAmdFftGetVersion_pfn 00083 #undef clAmdFftSetLayout 00084 #define clAmdFftSetLayout clAmdFftSetLayout_pfn 00085 #undef clAmdFftSetPlanBatchSize 00086 #define clAmdFftSetPlanBatchSize clAmdFftSetPlanBatchSize_pfn 00087 #undef clAmdFftSetPlanDim 00088 //#define clAmdFftSetPlanDim clAmdFftSetPlanDim_pfn 00089 #undef clAmdFftSetPlanDistance 00090 #define clAmdFftSetPlanDistance clAmdFftSetPlanDistance_pfn 00091 #undef clAmdFftSetPlanInStride 00092 #define clAmdFftSetPlanInStride clAmdFftSetPlanInStride_pfn 00093 #undef clAmdFftSetPlanLength 00094 //#define clAmdFftSetPlanLength clAmdFftSetPlanLength_pfn 00095 #undef clAmdFftSetPlanOutStride 00096 #define clAmdFftSetPlanOutStride clAmdFftSetPlanOutStride_pfn 00097 #undef clAmdFftSetPlanPrecision 00098 #define clAmdFftSetPlanPrecision clAmdFftSetPlanPrecision_pfn 00099 #undef clAmdFftSetPlanScale 00100 #define clAmdFftSetPlanScale clAmdFftSetPlanScale_pfn 00101 #undef clAmdFftSetPlanTransposeResult 00102 //#define clAmdFftSetPlanTransposeResult clAmdFftSetPlanTransposeResult_pfn 00103 #undef clAmdFftSetResultLocation 00104 #define clAmdFftSetResultLocation clAmdFftSetResultLocation_pfn 00105 #undef clAmdFftSetup 00106 #define clAmdFftSetup clAmdFftSetup_pfn 00107 #undef clAmdFftTeardown 00108 #define clAmdFftTeardown clAmdFftTeardown_pfn 00109 00110 // generated by parser_clamdfft.py 00111 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftBakePlan)(clAmdFftPlanHandle plHandle, cl_uint numQueues, cl_command_queue* commQueueFFT, void (CL_CALLBACK* pfn_notify) (clAmdFftPlanHandle plHandle, void* user_data), void* user_data); 00112 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftCopyPlan)(clAmdFftPlanHandle* out_plHandle, cl_context new_context, clAmdFftPlanHandle in_plHandle); 00113 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftCreateDefaultPlan)(clAmdFftPlanHandle* plHandle, cl_context context, const clAmdFftDim dim, const size_t* clLengths); 00114 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftDestroyPlan)(clAmdFftPlanHandle* plHandle); 00115 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftEnqueueTransform)(clAmdFftPlanHandle plHandle, clAmdFftDirection dir, cl_uint numQueuesAndEvents, cl_command_queue* commQueues, cl_uint numWaitEvents, const cl_event* waitEvents, cl_event* outEvents, cl_mem* inputBuffers, cl_mem* outputBuffers, cl_mem tmpBuffer); 00116 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetLayout)(const clAmdFftPlanHandle plHandle, clAmdFftLayout* iLayout, clAmdFftLayout* oLayout); 00117 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanBatchSize)(const clAmdFftPlanHandle plHandle, size_t* batchSize); 00118 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanContext)(const clAmdFftPlanHandle plHandle, cl_context* context); 00119 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanDim)(const clAmdFftPlanHandle plHandle, clAmdFftDim* dim, cl_uint* size); 00120 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanDistance)(const clAmdFftPlanHandle plHandle, size_t* iDist, size_t* oDist); 00121 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanInStride)(const clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides); 00122 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanLength)(const clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clLengths); 00123 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanOutStride)(const clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides); 00124 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanPrecision)(const clAmdFftPlanHandle plHandle, clAmdFftPrecision* precision); 00125 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanScale)(const clAmdFftPlanHandle plHandle, clAmdFftDirection dir, cl_float* scale); 00126 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanTransposeResult)(const clAmdFftPlanHandle plHandle, clAmdFftResultTransposed* transposed); 00127 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetResultLocation)(const clAmdFftPlanHandle plHandle, clAmdFftResultLocation* placeness); 00128 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetTmpBufSize)(const clAmdFftPlanHandle plHandle, size_t* buffersize); 00129 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch); 00130 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetLayout)(clAmdFftPlanHandle plHandle, clAmdFftLayout iLayout, clAmdFftLayout oLayout); 00131 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanBatchSize)(clAmdFftPlanHandle plHandle, size_t batchSize); 00132 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanDim)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim); 00133 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanDistance)(clAmdFftPlanHandle plHandle, size_t iDist, size_t oDist); 00134 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanInStride)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides); 00135 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanLength)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim, const size_t* clLengths); 00136 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanOutStride)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides); 00137 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanPrecision)(clAmdFftPlanHandle plHandle, clAmdFftPrecision precision); 00138 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanScale)(clAmdFftPlanHandle plHandle, clAmdFftDirection dir, cl_float scale); 00139 //extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanTransposeResult)(clAmdFftPlanHandle plHandle, clAmdFftResultTransposed transposed); 00140 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetResultLocation)(clAmdFftPlanHandle plHandle, clAmdFftResultLocation placeness); 00141 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetup)(const clAmdFftSetupData* setupData); 00142 extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftTeardown)(); 00143
Generated on Tue Jul 12 2022 14:47:30 by
