summaryrefslogtreecommitdiffstats
path: root/libclc
Commit message (Expand)AuthorAgeFilesLines
* utils: Adapt to llvm r325155Jan Vesely2018-02-231-0/+4
* amdgcn: Fix build after GDS/const AS swap in r325030Jan Vesely2018-02-2317-14/+72
* amdgcn: Fix datalayout after addition of 32bit const AS in r324747Jan Vesely2018-02-234-4/+4
* r600: Fix datalayout after clang r324101Jan Vesely2018-02-2316-4/+109
* amdgcn: Fix datalayout after clang r324101Jan Vesely2018-02-2318-5/+153
* amdgpu/half_recip: Switch implementation to native_recipJan Vesely2018-02-132-0/+7
* amdgpu/half_log2: Switch implementation to native_log2Jan Vesely2018-02-132-0/+7
* amdgpu/half_log10: Switch implementation to native_log10Jan Vesely2018-02-132-0/+7
* amdgpu/half_log: Switch implementation to native_logJan Vesely2018-02-132-0/+7
* amdgpu/half_exp2: Switch implementation to native_exp2Jan Vesely2018-02-132-0/+7
* amdgpu/half_exp10: Switch implementation to native_exp10Jan Vesely2018-02-132-0/+7
* amdgpu/half_exp: Switch implementation to native_expJan Vesely2018-02-132-0/+7
* amdgpu/half_sqrt: Switch implementation to native_sqrtJan Vesely2018-02-132-0/+7
* amdgpu/half_rsqrt: Switch implementation to native_rsqrtJan Vesely2018-02-133-0/+18
* Add vstore_half_rte implementationJan Vesely2018-02-062-1/+46
* Add vstore_half_rtp implementationJan Vesely2018-02-062-1/+12
* Add vstore_half_rtn implementationJan Vesely2018-02-062-1/+43
* Add vstore_half_rtz implementationJan Vesely2018-02-062-1/+36
* vstore_half: Consolidate declarationsJan Vesely2018-02-061-39/+26
* vstore_half: Add support for custom rounding functionsJan Vesely2018-02-061-23/+39
* vstore_half: Make sure the helper function is always inlineJan Vesely2018-02-061-1/+1
* half_powr: Implement using powrJan Vesely2018-02-014-0/+15
* math.h: Use logical operations instead of bit operations for readabilityJan Vesely2018-01-311-1/+1
* math.h: Set HAVE_HW_FMA32 based on compiler provided macroJan Vesely2018-01-291-0/+5
* tanpi: Port from amd_builtinsJan Vesely2018-01-196-0/+168
* tan: Port from amd_builtinsJan Vesely2018-01-199-21/+164
* half_divide: Implement using x/yJan Vesely2018-01-185-0/+27
* half_tan: Implement using tanJan Vesely2018-01-184-0/+17
* half_sin: Implement using sinJan Vesely2018-01-184-0/+17
* half_recip: Implement using 1/xJan Vesely2018-01-184-0/+21
* half_log2: Implement using log2Jan Vesely2018-01-184-0/+17
* half_log10: Implement using log10Jan Vesely2018-01-184-0/+17
* half_log: Implement using logJan Vesely2018-01-184-0/+17
* half_exp10: Implement using exp10Jan Vesely2018-01-184-0/+17
* half_exp2: Implement using exp2Jan Vesely2018-01-184-0/+17
* half_exp: Implement using expJan Vesely2018-01-184-0/+17
* half_cos: Implement using cosJan Vesely2018-01-184-0/+17
* half_sqrt: Cleanup implementationJan Vesely2018-01-183-51/+2
* half_rsqrt: Cleanup implementationJan Vesely2018-01-184-51/+11
* rootn: Port from amd_builtinsJan Vesely2018-01-179-0/+399
* powr: Port from amd_builtinsJan Vesely2018-01-176-0/+411
* pown: Port from amd_builtinsJan Vesely2018-01-178-31/+395
* pow: Port from amd_builtinsJan Vesely2018-01-178-6/+1096
* configure.py: Add gfx900 (Vega, Raven)Vedran Miletic2017-11-271-2/+2
* math: Implement minmagJan Vesely2017-11-155-0/+17
* math: Implement maxmagJan Vesely2017-11-155-0/+17
* native_powr: Switch implementation to native_exp2 and native_log2Jan Vesely2017-11-144-1/+18
* native_divide: provide function implementation instead of macroJan Vesely2017-11-135-1/+17
* native_recip: provide function implementation instead of macroJan Vesely2017-11-134-1/+18
* native_rsqrt: Switch implementation to 1 / native_sqrtJan Vesely2017-11-134-1/+18
OpenPOWER on IntegriCloud