This implementation was ported from the AMD builtin library and has been tested with piglit, OpenCV, and the ocl conformance tests. llvm-svn: 237155
This will help avoid naming conflicts with functions defined in kernels linking with libclc. llvm-svn: 232960
This double version still uses @llvm.sin. llvm-svn: 213762