Calculate

Format: R = A:RN operation:S B:RN
Description: Calculates an operation on two values and puts it into the left register. Possible values of S are +, -, *, /, %, &, |, ^, <<, >>, >>>. Temporary register assignments might be needed (if two direct numbers are used, if a number is out of a smaller range). If temporary registers are used, a warning is printed.
Cycles: 1-3 depending on temporary register assignments
Example: r0 = r1 + 7
See also: Test condition, Assignment