Provided by: opengl-4-man-doc_1.0~svn33624-1_all bug

NAME

       umulExtended - perform a 32- by 32-bit multiply to produce a 64-bit result

DECLARATION

       void umulExtended(genUType x, genUType y, out genUType msb, out genUType lsb);

       void imulExtended(genIType x, genIType y, out genIType msb, out genIType lsb);

PARAMETERS

       x
           Specifies the first multiplicand.

       y
           Specifies the second multiplicand..

       msb
           Specifies the variable to receive the most significant word of the product.

       lsb
           Specifies the variable to receive the least significant word of the product.

DESCRIPTION

       umulExtended and imulExtended perform multiplication of the two 32-bit integer quantities
       x and y, producing a 64-bit integer result. The 32 least significant bits of this product
       are returned in lsb and the 32 most significant bits are returned in msb.  umulExtended
       and imulExtended perform unsigned and signed multiplication, respectively.

VERSION SUPPORT

       ┌─────────────┬───────────────────────────────────────────────────────────────────────────────────┐
       │             │        OpenGL Shading Language Version                                            │
       ├─────────────┼──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┤
       │Function1.101.201.301.401.503.304.004.104.204.304.404.50 │
       │Name         │      │      │      │      │      │      │      │      │      │      │      │      │
       ├─────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
       │umulExtended │  -   │  -   │  -   │  -   │  -   │  -   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │
       └─────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘

SEE ALSO

       uaddCarry()

COPYRIGHT

       Copyright © 2011-2014 Khronos Group. This material may be distributed subject to the terms
       and conditions set forth in the Open Publication License, v 1.0, 8 June 1999.
       http://opencontent.org/openpub/.

COPYRIGHT

       Copyright © 2011-2014 Khronos Group

[FIXME: source]                             01/03/2018                           UMULEXTENDED(3G)