1 /* iput-wide vA, vB, field//CCCC */ 2 .extern artSet64InstanceFromMterp 3 EXPORT_PC 4 lhu a0, 2(rPC) # a0 <- field ref CCCC 5 srl a1, rINST, 12 # a1 <- B 6 GET_VREG_U a1, a1 # a1 <- fp[B], the object pointer 7 ext a2, rINST, 8, 4 # a2 <- A 8 dlsa a2, a2, rFP, 2 # a2 <- &fp[A] 9 ld a3, OFF_FP_METHOD(rFP) # a3 <- referrer 10 PREFETCH_INST 2 11 jal artSet64InstanceFromMterp 12 bnez v0, MterpPossibleException # bail out 13 ADVANCE 2 14 GET_INST_OPCODE v0 # extract opcode from rINST 15 GOTO_OPCODE v0 # jump to next instruction 16