Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This operator is also called Multiply-High. It can be used in both variable and integer constant expressions, but not in floating-point constant expressions. Multiply High multiplies two values together and returns the upper 32 bits of the 64-bit result. Example:

Code Block
X := Y ** 8

If Y started out as 536,870,912 (229) then Y ** 8 equals 1; the value in the upper 32 bits of the result.

...