Boolean OR int
Bytecode
Type | Description |
u1 | ior opcode = 0x80 (128) |
Stack ..., value1, value2 => ..., result
Description
Computes the bitwise or of value1 and value2.
Both value1 and value2 must both be of type int
. They are
popped from the operand stack. An int
result is calculated by taking
the bitwise inclusive OR of value1 and value2. The result is pushed
onto the operand stack.
Example
; This is like the Java code: ; int x; ; x |= 2; ; iload_1 ; load local variable 1 onto stack iconst_2 ; push the integer 2 onto the stack ior ; compute the bitwise or istore_1 ; store the result in local variable 1