Disabled native_sqrt for double, since it may be not implemented and gives compilatio...
authorAlexander Karsakov <alexander.karsakov@itseez.com>
Thu, 28 Aug 2014 13:01:49 +0000 (17:01 +0400)
committerAlexander Karsakov <alexander.karsakov@itseez.com>
Thu, 28 Aug 2014 13:01:49 +0000 (17:01 +0400)
modules/core/src/opencl/arithm.cl

index 3478c1a..3450666 100644 (file)
 #define PROCESS_ELEM storedst(pown(srcelem1, srcelem2))
 
 #elif defined OP_SQRT
+#if depth <= 5
 #define PROCESS_ELEM storedst(native_sqrt(srcelem1))
+#else
+#define PROCESS_ELEM storedst(sqrt(srcelem1))
+#endif
 
 #elif defined OP_LOG
 #define PROCESS_ELEM \