Returns the high half of the product of x and y.

gentype mul_hi ( gentype x,
  gentype y)


mul_hi computes x * y and returns the high half of the product of x and y.


Built-in integer functions can be used to take scalar or vector arguments. We use the generic type name gentype to indicate that the function can take char, char{2|4|8|16}, uchar, uchar{2|4|8|16}, short, short{2|4|8|16}, ushort, ushort{2|4|8|16}, int, int{2|4|8|16}, uint, uint{2|4|8|16}, long, long{2|4|8|16}, ulong, or ulong{2|4|8|16} as the type for the arguments. We use the generic type name ugentype to refer to unsigned versions of gentype. For example, if gentype is char4, ugentype is uchar4.



OpenCL Specification

Also see

Integer Functions
