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

remquo - Floating point remainder and quotient function.

Authors

TheKhronosGroup

Description

       The remquo function computes the value r such that r = x - n*y, where k is the integer nearest the exact
       value of x/y. If there are two integers closest to x/y, k shall be the even one. If r is zero, it is
       given the same sign as x. This is the same value that is returned by the remainder(3clc) function.

       remquo also calculates the lower seven bits of the integral quotient x/y, and gives that value the same
       sign as x/y. It stores this signed value in the object pointed to by quo.

Name

       remquo - Floating point remainder and quotient function.

       floatnremquo(floatnx,floatny,__globalintn*quo);floatnremquo(floatnx,floatny,__localintn*quo);floatnremquo(floatnx,floatny,__privateintn*quo);floatremquo(floatx,floaty,__globalint*quo);floatremquo(floatx,floaty,__localint*quo);floatremquo(floatx,floaty,__privateint*quo);doublenremquo(doublenx,doubleny,__globalintn*quo);doublenremquo(doublenx,doubleny,__localintn*quo);doublenremquo(doublenx,doubleny,__privateintn*quo);doubleremquo(doublex,doubley,__globalint*quo);doubleremquo(doublex,doubley,__localint*quo);doubleremquo(doublex,doubley,__privateint*quo);halfnremquo(halfnx,halfny,__globalintn*quo);halfnremquo(halfnx,halfny,__localintn*quo);halfnremquo(halfnx,halfny,__privateintn*quo);halfremquo(halfx,halfy,__globalint*quo);halfremquo(halfx,halfy,__localint*quo);halfremquo(halfx,halfy,__privateint*quo);

Notes

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

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

See Also

mathFunctions(3clc)

Specification

OpenCLSpecification[1]

return

See Also