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