goto_w :
branch to address using wide offset : index :
- Description
- Causes execution to branch to the instruction at the address (pc
+ branchoffset), where pc is the address of the goto_w
opcode in the bytecode and branchoffset is a 32-bit signed integer
parameter that follows the goto_w opcode in the bytecode. If you are
using Jasmin, branchoffset is determined for you from the address
associated with <label>.
- Notes
- 1. goto_w is identical to goto, except that a 32-bit
signed integer branchoffset is used instead of a 16-bit
branchoffset.
2. In Jasmin, goto and goto_w are synonymous, since the
Jasmin assembler automatically decides which version of the instruction to use,
based on the address of the<label>.
3. Addresses are measured in bytes from the start of the bytecode - i.e.
address 0 is the first byte in the bytecode of the currently executing method.
The maximum address in a method is 65535. - See also
- goto jsr jsr_w
- Stack
- Bytecode
Type
|
Description |
u1
|
goto_w
opcode = 0xC8 (200)
|
s4
|
branchoffset |