List of Java bytecode instructions: Difference between revisions

Content deleted Content added
Make bipush and sipush wordings consistent
correct minimum number of bytes of arguments for lookupswitch and tableswitch
Line 1,226:
|ab
|1010 1011
|48+: <0–3 bytes padding>, defaultbyte1, defaultbyte2, defaultbyte3, defaultbyte4, npairs1, npairs2, npairs3, npairs4, match-offset pairs...
|key →
|a target address is looked up from a table using a key and execution continues from the instruction at that address
Line 1,436:
|aa
|1010 1010
|416+: [0–3 bytes padding], defaultbyte1, defaultbyte2, defaultbyte3, defaultbyte4, lowbyte1, lowbyte2, lowbyte3, lowbyte4, highbyte1, highbyte2, highbyte3, highbyte4, jump offsets...
|index →
|continue execution from an address in the table at offset ''index''