iand :
integer bitwise and : index : visitInsn()
- Description
- Computes the bitwise and of value1 and value2 (which must
be ints). The int result replaces value1 and value2 on the
stack.
- Example
; This is like the Java code:
; int x;
; x &= 2;
;
iload_1 ; push integer in local variable 1 onto stack
iconst_2 ; push the integer 2 onto the stack
iand ; compute the bitwise and
istore_1 ; store the result in local variable 1
- See also
- ishl ishr iushr lshl lshr lushr land ior lor ixor lxor
- Stack
Before
|
After |
value1 |
result |
value2 |
... |
... |
... |
- Bytecode
Type
|
Description |
u1
|
iand
opcode = 0x7E (126)
|