GBE: fix bug in pow()/pown().
authorRebecca Palmer <rebecca_palmer@zoho.com>
Wed, 5 Nov 2014 05:30:26 +0000 (13:30 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Thu, 6 Nov 2014 07:16:07 +0000 (15:16 +0800)
commit79aefbbe3a8922d50e8a6b4a7ea78f30597db359
treedd6c37d0ea86407244a65f0020dd0cd89e36ba5f
parent01543c008f212a56214bdc7987b6d7b377591c56
GBE: fix bug in pow()/pown().

pow/pown ignore the sign of their first argument (e.g. pow(-2,3) gives
8 instead of -8)

This patch is from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=Fix-pow-erf-tgamma.patch;att=3;bug=768090

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Signed-off-by: Rebecca Palmer <rebecca_palmer@zoho.com>
Reviewed-by: "Song, Ruiling" <ruiling.song@intel.com>
backend/src/libocl/script/ocl_math.def
backend/src/libocl/tmpl/ocl_math.tmpl.cl
backend/src/libocl/tmpl/ocl_math.tmpl.h