MSIL supports the standard arithmetic instructions. The operands of the arithmetic operation are retrieved from the evaluation stack and replaced with the result. For example, the add instruction has two addends, which are removed from the evaluation stack and replaced with their sum.
Table 14-8 lists the common arithmetic instructions. The third column is the number of operands consumed from the evaluation stack during the instruction.
18.225.255.187