| Name Strings |
| |
| cl_amd_fp64 |
| |
| Contributors |
| |
| Benedict Gaster, AMD |
| Michael Houston, AMD |
| Brian Sumner, AMD |
| Micah Villmow, AMD |
| Bixia Zheng, AMD |
| |
| Contact |
| |
| Brian Sumner, brian 'dot' sumner 'at' amd 'dot' com |
| |
| IP Status |
| |
| No known IP issues. |
| |
| Version |
| |
| Version 0, March 26, 2010 |
| |
| Number |
| |
| OpenCL Extension #8 |
| |
| Status |
| |
| Complete, shipping as part of ATi Stream SDK 2.1 |
| |
| Extension Type |
| |
| OpenCL device extension |
| |
| Dependencies |
| |
| OpenCL 1.0 is required |
| |
| Overview |
| |
| This extension provides a subset of the functionality of that provided |
| by the cl_khr_fp64 extension. When enabled, the compiler recognizes |
| the double scalar and vector types, compiles expressions involving |
| those types, and accepts calls to all builtin functions enabled by |
| the cl_khr_fp64 extension. However, this extension does not guarantee |
| that all cl_khr_fp64 built in functions are implemented and does not |
| guarantee that the built in functions that have been implemented would |
| be considered conformant to the cl_khr_fp64 extension. |
| |
| Header File |
| |
| None |
| |
| New Procedures and Functions |
| |
| None |
| |
| New Tokens |
| |
| None |
| |
| Additions to Chapter 9 of the OpenCL 1.0 Specification |
| |
| A new section is added to chapter 9 which replicates the content of |
| section 9.3 with cl_khr_fp64 replaced with cl_amd_fp64 everywhere |
| it appears, a statment in the introduction that not all built in |
| functions may be implemented, and that the set of implemented |
| functions will differ depending on the AMD Stream Release version, |
| and the omission of subsections corresponding to 9.3.8 IEEE754 |
| compliance and 9.3.9 Relative Error as ULPs. |
| |
| Interactions with other extensions |
| |
| None |
| |
| Issues |
| |
| None |
| |
| Sample Code |
| |
| None |
| |
| Conformance Tests |
| |
| None |
| |
| Revision History |
| |
| Version 1, March 26, 2010 - Initial revision |