Intermediate representation of the signed subtraction operation.
The add instruction is a three-address instruction, where the result receives the value of the second operand (index 1) subtracted from the first operand (index 0). Both the first and second operand must be the same integral type. If the second operand is statically or dynamically equal to or larger than the number of bits in the first operand, the result is undefined.