1%verify "executed" 2%verify "null object" 3 /* For: iput-quick */ 4 /* op vA, vB, offset@CCCC */ 5 movzbl rINSTbl,%ecx # ecx<- BA 6 sarl $$4,%ecx # ecx<- B 7 GET_VREG_R %ecx %ecx # vB (object we're operating on) 8 andb $$0xf,rINSTbl # rINST<- A 9 GET_VREG_R rINST,rINST # rINST<- v[A] 10 movzwl 2(rPC),%eax # eax<- field byte offset 11 testl %ecx,%ecx # is object null? 12 je common_errNullObject 13 movl rINST,(%ecx,%eax,1) 14 FETCH_INST_OPCODE 2 %ecx 15 ADVANCE_PC 2 16 GOTO_NEXT_R %ecx 17