1%verify "executed"
2%verify "null object"
3    /* For: iget-wide-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    movzwl    2(rPC),%eax               # eax<- field byte offset
9    cmpl      $$0,%ecx                  # is object null?
10    je        common_errNullObject
11    leal      (%ecx,%eax,1),%eax        # eax<- address of 64-bit source
12    movl      (%eax),%ecx               # ecx<- lsw
13    movl      4(%eax),%eax              # eax<- msw
14    andb      $$0xf,rINSTbl             # rINST<- A
15    SET_VREG_WORD %ecx rINST 0          # v[A+0]<- lsw
16    FETCH_INST_OPCODE 2 %ecx
17    SET_VREG_WORD %eax rINST 1          # v[A+1]<- msw
18    ADVANCE_PC 2
19    GOTO_NEXT_R %ecx
20