| Value | Meaning |
|---|---|
| PLUSGCC_JIT_BINARY_OP_PLUS | Addition of arithmetic values. This is equivalent to "(a) + (b)". |
| MINUSGCC_JIT_BINARY_OP_MINUS | Subtraction of arithmetic values. This is equivalent to "(a) - (b)". |
| MULTGCC_JIT_BINARY_OP_MULT | Multiplication of a pair of arithmetic values. This is equivalent to "(a) * (b)". |
| DIVIDEGCC_JIT_BINARY_OP_DIVIDE | Quotient of division of arithmetic values. This is equivalent to "(a) / (b)". |
| MODULOGCC_JIT_BINARY_OP_MODULO | Remainder of division of arithmetic values. This is equivalent to "(a) % (b)". |
| BITWISE_ANDGCC_JIT_BINARY_OP_BITWISE_AND | Bitwise AND. This is equivalent to "(a) & (b)". |
| BITWISE_XORGCC_JIT_BINARY_OP_BITWISE_XOR | Bitwise exclusive OR. This is equivalent to "(a) ^ (b)". |
| BITWISE_ORGCC_JIT_BINARY_OP_BITWISE_OR | Bitwise inclusive OR. This is equivalent to "(a) | (b)". |
| LOGICAL_ANDGCC_JIT_BINARY_OP_LOGICAL_AND | Logical AND. This is equivalent to "(a) && (b)". |
| LOGICAL_ORGCC_JIT_BINARY_OP_LOGICAL_OR | Logical OR. This is equivalent to "(a) || (b)". |
| LSHIFTGCC_JIT_BINARY_OP_LSHIFT | Left shift. This is equivalent to "(a) << (b)". |
| RSHIFTGCC_JIT_BINARY_OP_RSHIFT | Right shift. This is equivalent to "(a) >> (b)". |
Kinds of binary ops.