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.