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
59..5f 22c iinstanceop vA, vB, field@CCCC
59: iput
5a: iput-wide
5b: iput-object
5c: iput-boolean
5d: iput-byte
5e: iput-char
5f: iput-short
A: source value register or pair; (4 bits)
B: object register (4 bits)
C: instance field reference index (16 bits)

Constraints

Behavior

Exceptions