Add two XFL numbers together

Concepts

Behaviour

  • Compute the addition of two XFL (xls17) floating point numbers
  • Return a new XFL as an int64_t

Definition

int64_t float_sum (
    int64_t float1,
    int64_t float2
);

Example

int64_t two =
    float_sum(float_one(), float_one());

Parameters

Name

Type

Description

float1

int64_t

An XFL floating point enclosing number representing the first operand to the addition

float2

int64_t

An XFL floating point enclosing number representing the second operand to the addition

📘

Hint

To subtract two floats use float_negate on the second float then use float_sum.

Return Code

Type

Description

int64_t

The XFL (xls17) enclosing number

If negative, an error:
INVALID_FLOAT

  • one of the supplied parameters was not a valid XFL enclosing number

OVERFLOW

  • the result of the addition was too large to store in an XFL.