UMUL16#

Format: UMUL16 dest, source1, source2.

Phase0: UMUL16{.SAT} FT0, S0{.NEG}{.ABS}{.E0|.E1}, S1{.ABS}{.E0|.E1}

Phase1: -

Phase2: -

Description: Unsigned 16-bit multiply.

FT0 = S0 * S1

Example:

uniform mediump uint a;
uniform mediump uint b;
uniform mediump uint c;

void main()
{
    fragColor = vec4(a * b);
}
1    : umul16 ft0, sh1.e0, i0.e0
       mov i0, ft0;