+The built-in functions promote the first two operands into infinite precision signed type +and perform addition on those promoted operands. The result is then +cast to the type the third argument.
The above is missing an "of" (it should read "type of the third argument".) Martin