OCL_TEST_CYCLE() cv::exp(src, dst);
- SANITY_CHECK(dst, 1e-6, ERROR_RELATIVE);
+ if (CV_MAT_DEPTH(type) >= CV_32F)
+ SANITY_CHECK(dst, 1e-5, ERROR_RELATIVE);
+ else
+ SANITY_CHECK(dst, 1);
}
///////////// Log ////////////////////////
OCL_TEST_CYCLE() cv::log(src, dst);
- SANITY_CHECK(dst, 1e-6, ERROR_RELATIVE);
+ if (CV_MAT_DEPTH(type) >= CV_32F)
+ SANITY_CHECK(dst, 1e-5, ERROR_RELATIVE);
+ else
+ SANITY_CHECK(dst, 1);
}
///////////// Add ////////////////////////
OCL_TEST_CYCLE() cv::sqrt(src, dst);
- SANITY_CHECK(dst, 1e-6, ERROR_RELATIVE);
+ if (CV_MAT_DEPTH(type) >= CV_32F)
+ SANITY_CHECK(dst, 1e-5, ERROR_RELATIVE);
+ else
+ SANITY_CHECK(dst, 1);
}
///////////// SetIdentity ////////////////////////