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