summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-05-12Implement atan2pi builtinTom Stellard5-0/+270
2015-05-12Implement atan2 for doublesTom Stellard3-2/+412
2015-05-09math: limit half_sqrt to single precisionJan Vesely2-6/+4
2015-05-09geometric: Limit fast_{distance,length} functions to single precisionJan Vesely4-25/+6
2015-05-09Fix ldexp fp64 build errorJan Vesely1-1/+1
2015-05-09Implement fast_normalize builtin v4Tom Stellard7-0/+125
2015-05-08Implement half_rsqrt builtin v3Tom Stellard6-0/+88
2015-05-06r600: Use __clc_ldexp on asics that don't implement the intructionJan Vesely1-1/+10
2015-05-06Move ldexp soft implementation to a separate fileJan Vesely4-100/+138
2015-05-06Implement sinpi builtinJan Vesely5-0/+137
2015-05-06math: Add ldexp implementationTom Stellard5-1/+144
2015-05-06Implement ldexp for R600/SITom Stellard7-0/+142
2015-05-06Fix implementation of normalize builtinTom Stellard2-6/+152
2015-04-29Allow compilation depending to the LLVM versionTom Stellard3-1/+24
2015-04-24Fix compilation warnings without cl_khr_fp64Jan Vesely3-6/+32
2015-04-23Implement fract builtinTom Stellard6-0/+130
2015-04-20configure: Add --enable-runtime-subnormal optionTom Stellard7-0/+91
2015-04-07Implement atanh builtinTom Stellard5-0/+162
2015-04-07Implement acosh builtinTom Stellard5-0/+176
2015-04-02Implement atanpi builtinTom Stellard5-0/+231
2015-04-02Implement asinpi builtinTom Stellard5-0/+219
2015-04-02Implement asinh builtinTom Stellard7-0/+466
2015-04-02Implement acospi builtinTom Stellard5-0/+221
2015-03-31Implement fmax using __builtin_fmaxTom Stellard3-8/+28
2015-03-31Implement fmin using __builtin_fminTom Stellard3-8/+28
2015-03-23Implement fast_distance builtinTom Stellard6-0/+104
2015-03-23Implement fast_length builtinTom Stellard5-0/+109
2015-03-23Implement half_sqrt builtin v2Tom Stellard5-0/+88
2015-03-23Implement distance builtin v2Tom Stellard5-0/+80
2015-03-23Fix implementation of length builtin v2Tom Stellard2-6/+82
2015-03-23Add __clc_ prefix to functions in sincos_helpers.clTom Stellard4-28/+24
2015-03-18math: Implement erfcAaron Watry4-0/+424
2015-03-05Fix bitselect for float/double types v2Tom Stellard5-1/+130
2015-03-03Move mix from math to commonAaron Watry7-4/+4
2015-03-02Implement step builtinTom Stellard6-0/+132
2015-03-02Implement smoothstep builtin v2Tom Stellard6-0/+133
2015-03-02Implement radians builtin v2Tom Stellard5-0/+95
2015-03-02Implement degrees builtin v2Tom Stellard5-0/+95
2015-02-26libclc/math: Add cospiAaron Watry7-0/+276
2015-01-30Implement log10Jan Vesely5-0/+32
2015-01-06Use amdgcn triple for SI+ GPUsTom Stellard1-4/+7
2014-12-31r600: get_work_dim: Update metadata syntax for LLVM 3.6Tom Stellard1-1/+1
2014-12-31Require LLVM 3.6 and bump version to 0.1.0Tom Stellard2-54/+9
2014-12-19Remove wrong semi-colonsJeroen Ketema2-2/+2
2014-11-18Don't include <stddef.h>Jeroen Ketema1-2/+5
2014-10-27Prune CRLF.NAKAMURA Takumi1-1/+1
2014-10-22r600: Fix get_work_dim range metadataJan Vesely1-1/+1
2014-10-15r600: Use llvm intrinsic to read work dimension informationJan Vesely3-0/+10
2014-10-07Implement log1p builtinTom Stellard8-0/+669
2014-10-05Implement fmodJan Vesely5-0/+17