oclCommon.cpp added