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

mul24 - Fast integer function to multiply 24-bit integer values.

Authors

TheKhronosGroup

Description

mul24 multiplies two 24-bit integer values x and y.  x and y are 32-bit integers but only the low 24-bits
       are used to perform the multiplication.  mul24 should only be used when values in x and y are in the
       range [-223, 223-1] if x and y are signed integers and in the range [0, 224-1] if x and y are unsigned
       integers. If x and y are not in this range, the multiplication result is implementation-defined.

Name

       mul24 - Fast integer function to multiply 24-bit integer values.

       gentypemul24(gentypex,gentypey);

Notes

        1. OpenCL Specification
           page 256, section 6.12.3 - Integer Functions

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

See Also

integerFunctions(3clc)

Specification

OpenCLSpecification[1]

See Also