1%verify "executed"
2%verify "null object"
3    /* For: iget-quick, iget-object-quick */
4    /* op vA, vB, offset@CCCC */
5    movzbl    rINST_HI,%ecx             # ecx<- BA
6    sarl      $$4,%ecx                  # ecx<- B
7    GET_VREG(%ecx,%ecx)                 # vB (object we're operating on)
8    movzwl    2(rPC),%eax               # eax<- field byte offset
9    cmpl      $$0,%ecx                  # is object null?
10    je        common_errNullObject
11    movl      (%ecx,%eax,1),%eax
12    movzbl    rINST_HI,%ecx
13    FETCH_INST_WORD(2)
14    ADVANCE_PC(2)
15    andb      $$0xf,%cl                 # rINST_FULL<- A
16    SET_VREG  (%eax,%ecx)               # fp[A]<- result
17    GOTO_NEXT
18