iget<kind>

Purpose

Perform the identified object instance field operation with the identified field, loading or storing into the value register.

Note: These opcodes are reasonable candidates for static linking, altering the field argument to be a more direct offset.

Details

Op & Format Mnemonic / Syntax Arguments
52..58 22c iinstanceop vA, vB, field@CCCC
52: iget
53: iget-wide
54: iget-object
55: iget-boolean
56: iget-byte
57: iget-char
58: iget-short
A: dest value register or pair; (4 bits)
B: object register (4 bits)
C: instance field reference index (16 bits)

Constraints

Behavior

Exceptions