lxor

Long integew bitwise XOR

Bytecode

Type Description
u1 lxor opcode = 0x83 (131)

Stack ..., value1.word1, value1.word2, value2.word1, value2.word2 => ..., result.word1, result.word2

Description
Pops two long integers off the stack. Computes the bitwise exclusive or of value1 and value2. The long integer result replaces value1 and value2 on the stack.

Example

; This is like the Java code:
;       long x;
;       x ^= 1;
;
lload_1          ; load long in local variable 1 onto stack
lconst_1         ; push the integer 1 onto the stack
lxor             ; compute the bitwise exclusive or
lstore_1         ; store the long result in local variable 1