[Libclc-dev] [PATCH 9/9] amdgpu/half_recip: Switch implementation to native_recip

Tom Stellard via Libclc-dev libclc-dev at lists.llvm.org
Tue Feb 13 13:44:39 PST 2018


On 02/13/2018 01:42 PM, Jan Vesely via Libclc-dev wrote:
> On Wed, 2018-02-07 at 17:04 -0500, Jan Vesely wrote:
>> On Thu, 2018-02-01 at 00:42 -0500, Jan Vesely wrote:
>>> Passes CTS on carrizo
>>> Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
>>> ---
>>>  amdgpu/lib/SOURCES            | 1 +
>>>  amdgpu/lib/math/half_recip.cl | 6 ++++++
>>>  2 files changed, 7 insertions(+)
>>>  create mode 100644 amdgpu/lib/math/half_recip.cl
>>>
>>> diff --git a/amdgpu/lib/SOURCES b/amdgpu/lib/SOURCES
>>> index c6dc3bd..b11cbde 100644
>>> --- a/amdgpu/lib/SOURCES
>>> +++ b/amdgpu/lib/SOURCES
>>> @@ -7,6 +7,7 @@ math/half_exp2.cl
>>>  math/half_log.cl
>>>  math/half_log10.cl
>>>  math/half_log2.cl
>>> +math/half_recip.cl
>>>  math/half_rsqrt.cl
>>>  math/half_sqrt.cl
>>>  math/nextafter.cl
>>> diff --git a/amdgpu/lib/math/half_recip.cl b/amdgpu/lib/math/half_recip.cl
>>> new file mode 100644
>>> index 0000000..f1e0e4c
>>> --- /dev/null
>>> +++ b/amdgpu/lib/math/half_recip.cl
>>> @@ -0,0 +1,6 @@
>>> +#include <clc/clc.h>
>>> + 
>>> +#define __CLC_FUNC recip
>>> +#define __FLOAT_ONLY
>>> +#define __CLC_BODY <half_native_unary.inc>
>>> +#include <clc/math/gentype.inc>
>>
>> ping.
> 
> ping2
> 

LGTM for the series.

-Tom


>>
>> Jan
>>
>>
>> _______________________________________________
>> Libclc-dev mailing list
>> Libclc-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/libclc-dev



More information about the Libclc-dev mailing list