Lines Matching full:eax
15 movl rINST,%eax # eax<- BA
16 sarl $$4,%eax # eax<- B
17 GET_VREG_R %eax %eax # eax<- vB (obj)
19 testl %eax,%eax # object null?
26 movl offObject_clazz(%eax),%eax # eax<- obj->clazz
29 .L${opcode}_resolved: # eax<- obj->clazz, ecx<- resolved class
30 cmpl %eax,%ecx # same class (trivial success)?
34 * eax holds obj->clazz
38 movl %eax,OUT_ARG0(%esp)
40 call dvmInstanceofNonTrivial # eax<- boolean result
44 * eax holds boolean result
52 SET_VREG %eax rINST # vA<- eax
64 movl $$1,%eax
65 SET_VREG %eax rINST # vA<- true
82 call dvmResolveClass # eax<- resolved ClassObject ptr
83 testl %eax,%eax # success?
85 /* Now, we need to sync up with fast path. We need eax to
88 movl %eax,%ecx # ecx<- resolved class
89 movl rINST,%eax # eax<- BA
90 sarl $$4,%eax # eax<- B
91 GET_VREG_R %eax %eax # eax<- vB (obj)
92 movl offObject_clazz(%eax),%eax # eax<- obj->clazz