Based on Bill Verners'
Inside the Java Virtual Machine
, McGraw Hill Companies, 1997
jsr
- Jump to subroutine
opcode:
168 (0xa8)
usage:
jsr label
stack before:
...
stack after:
..., address
description:
The Java Virtual Machine pushes address of the first instruction after jsr on the stack and then jumps to label.
jsr_w
- Jump to subroutine (wide index)
opcode:
201 (0xc9)
usage:
jsr_w label
stack before:
...
stack after:
..., address
description:
The Java Virtual Machine pushes address (as double) of the first instruction after jsr on the stack and then jumps to label.