summaryrefslogtreecommitdiffstats
path: root/libclc/generic/include/clc/math
Commit message (Expand)AuthorAgeFilesLines
* sincos: Simplify declaration headers.Jan Vesely2019-03-131-8/+3
* fdim: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2019-03-132-2/+6
* nextafter: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2019-03-132-2/+6
* copysign: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2019-03-132-2/+6
* atan2pi: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2019-03-132-24/+6
* atan2: Use binary_decl_tt.inc instead of custom inc file.Jan Vesely2019-03-132-24/+6
* hypot: Use binary_decl_tt.inc instead of custom inc fileJan Vesely2019-03-132-2/+6
* Move unary_instrinsic.inc to private headers.Jan Vesely2019-03-131-29/+0
* Move binary_intrinsic.h to private headers.Jan Vesely2019-03-131-29/+0
* Move ternary_intrinsic.h to private headers.Jan Vesely2019-03-131-30/+0
* trunc: Remove llvm intrinsic from the header.Jan Vesely2019-03-131-6/+4
* round: Remove llvm intrinsic from the headerJan Vesely2019-03-131-6/+4
* rint: Remove llvm intrinsic from the header.Jan Vesely2019-03-131-5/+6
* floor: Remove llvm isntrinsic from the header.Jan Vesely2019-03-131-5/+6
* fabs: Remove llvm intrinsic from the header.Jan Vesely2019-03-131-5/+6
* ceil: Remove llvm intrinsic from the header.Jan Vesely2019-03-131-5/+6
* mad: Convert to standard ternary headerJan Vesely2019-03-132-2/+6
* math/fma: Add fp32 software implementationJan Vesely2018-06-072-5/+7
* Add initial support for half precision builtinsJan Vesely2018-05-175-2/+95
* remquo: Port from amd builtinsJan Vesely2018-05-032-0/+19
* fmod: Port from amd_builtinsJan Vesely2018-04-062-2/+3
* remainder: Port from amd builtinsJan Vesely2018-03-191-0/+4
* nan: ImplementJan Vesely2018-03-122-0/+24
* Move cl_khr_fp64 exntension enablement to gentype include listsJan Vesely2018-03-063-0/+3
* half_powr: Implement using powrJan Vesely2018-02-011-0/+7
* tanpi: Port from amd_builtinsJan Vesely2018-01-191-0/+7
* half_divide: Implement using x/yJan Vesely2018-01-181-0/+7
* half_tan: Implement using tanJan Vesely2018-01-181-0/+9
* half_sin: Implement using sinJan Vesely2018-01-181-0/+9
* half_recip: Implement using 1/xJan Vesely2018-01-181-0/+9
* half_log2: Implement using log2Jan Vesely2018-01-181-0/+9
* half_log10: Implement using log10Jan Vesely2018-01-181-0/+9
* half_log: Implement using logJan Vesely2018-01-181-0/+9
* half_exp10: Implement using exp10Jan Vesely2018-01-181-0/+9
* half_exp2: Implement using exp2Jan Vesely2018-01-181-0/+9
* half_exp: Implement using expJan Vesely2018-01-181-0/+9
* half_cos: Implement using cosJan Vesely2018-01-181-0/+9
* half_sqrt: Cleanup implementationJan Vesely2018-01-181-2/+0
* half_rsqrt: Cleanup implementationJan Vesely2018-01-181-2/+0
* rootn: Port from amd_builtinsJan Vesely2018-01-172-0/+4
* powr: Port from amd_builtinsJan Vesely2018-01-171-0/+5
* pown: Port from amd_builtinsJan Vesely2018-01-172-24/+4
* pow: Port from amd_builtinsJan Vesely2018-01-171-6/+5
* math: Implement minmagJan Vesely2017-11-151-0/+7
* math: Implement maxmagJan Vesely2017-11-151-0/+7
* native_powr: Switch implementation to native_exp2 and native_log2Jan Vesely2017-11-141-1/+7
* native_divide: provide function implementation instead of macroJan Vesely2017-11-132-1/+8
* native_recip: provide function implementation instead of macroJan Vesely2017-11-131-1/+9
* native_rsqrt: Switch implementation to 1 / native_sqrtJan Vesely2017-11-131-1/+9
* native_tan: Switch implementation to use native_sin/native_cosJan Vesely2017-11-131-9/+8
OpenPOWER on IntegriCloud