added macros.
added macros for more ocl stuff.