Lines Matching full:eax
15 movzwl 8(rPC),%eax # eax<- CCCC
16 GET_VREG_R %eax %eax # eax<- vCCCC (obj)
18 testl %eax,%eax # object null?
25 movl offObject_clazz(%eax),%eax # eax<- obj->clazz
28 .L${opcode}_resolved: # eax<- obj->clazz, ecx<- resolved class
29 cmpl %eax,%ecx # same class (trivial success)?
33 * eax holds obj->clazz
37 movl %eax,OUT_ARG0(%esp)
39 call dvmInstanceofNonTrivial # eax<- boolean result
43 * eax holds boolean result
50 SET_VREG %eax rINST # vBBBB<- eax
61 movl $$1,%eax
62 SET_VREG %eax rINST # vBBBB<- true
78 call dvmResolveClass # eax<- resolved ClassObject ptr
79 testl %eax,%eax # success?
81 /* Now, we need to sync up with fast path. We need eax to
84 movl %eax,%ecx # ecx<- resolved class
85 movzwl 8(rPC),%eax # eax<- CCCC
86 GET_VREG_R %eax %eax # eax<- vCCCC (obj)
87 movl offObject_clazz(%eax),%eax # eax<- obj->clazz