[Beignet] [PATCH] libocl: fix degrees function precision issue.

2015-08-06 Thread xionghu . luo
From: Luo Xionghu xionghu@intel.com should define and use M_180_PI_F directly instead of using 180/M_PI_F. Signed-off-by: Luo Xionghu xionghu@intel.com --- backend/src/libocl/include/ocl_float.h | 1 + backend/src/libocl/tmpl/ocl_common.tmpl.cl | 2 +- 2 files changed, 2

[Beignet] [PATCH v2] libocl: fix degrees function precision issue.

2015-08-06 Thread xionghu . luo
From: Luo Xionghu xionghu@intel.com should define and use M_180_PI_F directly instead of using 180/M_PI_F. v2: half degrees also need this. Signed-off-by: Luo Xionghu xionghu@intel.com --- backend/src/libocl/include/ocl_float.h | 1 + backend/src/libocl/tmpl/ocl_common.tmpl.cl | 4

Re: [Beignet] [PATCH] libocl: fix degrees function precision issue.

2015-08-06 Thread Song, Ruiling
I was surprised by this, so I wrote a program to test. Indeed, 180 / (float)M_PI is less precise: (float)(180 / M_PI) = 57.2957763671875 (0x1.ca5dc0p+5) (0x42652ee0) (180 / (float)M_PI) = 57.2957763671875 (0x1.ca5dc0p+5) (0x42652ee0) 57.295779513082321F = 57.29578018188476562

Re: [Beignet] [PATCH] libocl: fix degrees function precision issue.

2015-08-06 Thread Matt Turner
On Thu, Aug 6, 2015 at 12:57 AM, xionghu@intel.com wrote: From: Luo Xionghu xionghu@intel.com should define and use M_180_PI_F directly instead of using 180/M_PI_F. Signed-off-by: Luo Xionghu xionghu@intel.com --- backend/src/libocl/include/ocl_float.h | 1 +

Re: [Beignet] [PATCH] libocl: fix degrees function precision issue.

2015-08-06 Thread Zhigang Gong
LGTM, thx. -Original Message- From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of xionghu@intel.com Sent: Thursday, August 6, 2015 3:58 PM To: beignet@lists.freedesktop.org Cc: xionghu@intel.com Subject: [Beignet] [PATCH] libocl: fix degrees function

Re: [Beignet] [PATCH] libocl: fix degrees function precision issue.

2015-08-06 Thread Luo, Xionghu
I sent the v2 patch which include half degrees function fix, please push that one and ignore this. Thanks. Luo Xionghu Best Regards -Original Message- From: Zhigang Gong [mailto:zhigang.g...@linux.intel.com] Sent: Thursday, August 6, 2015 4:27 PM To: Luo, Xionghu;