logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

cos,_cosh,_cospi,_half_cos,_native_cos - Cosine functions.

Authors

TheKhronosGroup

Description

cos is the cosine function.

       cosh is the hyperbolic cosine function.

       cospi computes cos (x * pi).

       half_cos computes cosine.  x must be in the range -216... +216. This function is implemented with a
       minimum of 10-bits of accuracy i.e. an ULP value less than or equal to 8192 ulp.

       native_cos computes cosine over an implementation-defined range. The maximum error is
       implementation-defined. Functions with the native__ prefix may map to one or more native device
       instructions and will typically have better performance compared to the corresponding functions (without
       the native__ prefix). The accuracy (and in some cases the input range(s)) of these functions is
       implementation-defined.

Name

       cos,_cosh,_cospi,_half_cos,_native_cos - Cosine functions.

       gentypecos(gentype);gentypecosh(gentype);gentypecospi(gentypex);gentypehalf_cos(gentypex);gentypenative_cos(gentypex);

Notes

        1. OpenCL Specification
           page 244, section 6.12.2 - Math Functions

The Khronos Group                                  11/18/2024                                          COS(3clc)

See Also

mathFunctions(3clc)

Specification

OpenCLSpecification[1]

See Also