Go to the documentation of this file.00001
00005 #ifndef OPERATOR_MACROS_H
00006 #define OPERATOR_MACROS_H
00007
00008 #include "operator_type.h"
00009
00010 #if defined(SKEPU_OPENCL) && !defined(SKEPU_CUDA)
00011
00012 #include "operator_macros_cl.inl"
00013
00014 #elif !defined(SKEPU_OPENCL) && defined(SKEPU_CUDA)
00015
00016 #include "operator_macros_cu.inl"
00017
00018 #elif defined(SKEPU_OPENCL) && defined(SKEPU_CUDA)
00019
00020 #include "operator_macros_cucl.inl"
00021
00022 #elif !defined(SKEPU_OPENCL) && !defined(SKEPU_CUDA)
00023
00024 #include "operator_macros_cpu.inl"
00025
00026 #endif
00027
00028 #endif