1 /* iput-wide vA, vB, field@CCCC */ 2 .extern artSet64InstanceFromMterp 3 EXPORT_PC 4 movzwq 2(rPC), OUT_ARG0 # field ref CCCC 5 movzbq rINSTbl, %rcx # rcx <- BA 6 sarl $$4, %ecx # ecx <- B 7 GET_VREG OUT_32_ARG1, %rcx # the object pointer 8 andb $$0xf, rINSTbl # rINST <- A 9 leaq VREG_ADDRESS(rINSTq), OUT_ARG2 # &fp[A] 10 movq OFF_FP_METHOD(rFP), OUT_ARG3 # referrer 11 call SYMBOL(artSet64InstanceFromMterp) 12 testb %al, %al 13 jnz MterpPossibleException 14 ADVANCE_PC_FETCH_AND_GOTO_NEXT 2 15