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

vloada_halfn - Read half float vector from a pointer to memory.

Authors

TheKhronosGroup

Description

       For n = 1, 2, 4, 8 and 16 read sizeof(halfn) bytes of data from address (p + (offset * n)). The data read
       is interpreted as a halfn value. The halfn value read is converted to a floatn value and the floatn value
       is returned.

       The address computed as (p + (offset * n)) must be aligned to sizeof(halfn) bytes.

       For n = 3, vloada_half3 reads a half3 from address (p + (offset * 4)) and returns a float3. The address
       computed as (p + (offset * 4)) must be aligned to sizeof (half) * 4 bytes.

Name

       vloada_halfn - Read half float vector from a pointer to memory.

       floatnvloada_halfn(size_t offset,const__globalhalf*p);floatnvloada_halfn(size_t offset,const__localhalf*p);floatnvloada_halfn(size_t offset,const__constanthalf*p);floatnvloada_halfn(size_t offset,const__privatehalf*p);

Notes

        1. OpenCL Specification
           page 267, section 6.12.7 - Vector Data Load and Store Functions

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

See Also

vectorDataLoadandStoreFunctions(3clc)

Specification

OpenCLSpecification[1]

See Also