1 /* iput-wide vA, vB, field@CCCC */ 2 .extern artSet64InstanceFromMterp 3 EXPORT_PC 4 FETCH r0, 1 @ r0<- field ref CCCC 5 mov r1, rINST, lsr #12 @ r1<- B 6 GET_VREG r1, r1 @ r1<- fp[B], the object pointer 7 ubfx r2, rINST, #8, #4 @ r2<- A 8 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[A] 9 ldr r3, [rFP, #OFF_FP_METHOD] @ r3<- referrer 10 PREFETCH_INST 2 11 bl artSet64InstanceFromMterp 12 cmp r0, #0 13 bne MterpPossibleException 14 ADVANCE 2 @ advance rPC 15 GET_INST_OPCODE ip @ extract opcode from rINST 16 GOTO_OPCODE ip @ jump to next instruction 17