Lines Matching full:eax
60 pop %eax
63 movl %eax,offThread_jitResumeNPC(%ecx)
80 movl rSELF, %eax
82 movl %eax,OUT_ARG1(%esp)
85 movl %eax,offThread_inJitCodeCache(%ecx) # set inJitCodeCache flag
86 cmpl $$0, %eax
88 call *%eax # exec translation if we've got one
106 movl rSELF, %eax
108 movl %eax,OUT_ARG1(%esp)
111 cmpl $$0,%eax
112 movl %eax,offThread_inJitCodeCache(%ecx) # set inJitCodeCache flag
114 call *%eax # jump to tranlation
119 GET_JIT_PROF_TABLE %ecx %eax
120 cmpl $$0, %eax # JIT enabled?
139 movl rSELF, %eax
141 movl %eax,OUT_ARG1(%esp)
143 cmpl $$0,%eax
145 movl %eax,OUT_ARG0(%esp)
149 cmpl $$0,%eax # Success?
151 call *%eax
168 movl rPC, %eax
169 shrl $$12, %eax
170 xorl rPC, %eax
171 andl $$((1<<JIT_PROF_SIZE_LOG_2)-1),%eax
172 decb (%edx,%eax)
185 movb rINSTbl,(%edx,%eax) # reset counter
187 movl rSELF, %eax
189 movl %eax,OUT_ARG1(%esp)
191 movl %eax,offThread_inJitCodeCache(rINST) # set the inJitCodeCache flag
192 cmpl $$0,%eax
194 call *%eax # TODO: decide call vs/ jmp!. No return either way
196 movl $$kJitTSelectRequest,%eax
197 # On entry, eax<- jitState, rPC valid
203 movl %eax,offThread_jitState(%ecx)
216 * eax = Method* methodToCall
240 * eax = Method* methodToCall
261 * %eax=methodToCall, %ecx=CCCC, LOCAL0_OFFSET(%ebp)=count,
283 * %eax is "Method* methodToCall", the method we're trying to call
298 * %eax=methodToCall, %ecx=GFED, LOCAL0_OFFSET(%ebp)=count, %edx=outs
342 * %eax is "Method* methodToCall", the method we're trying to call
347 movzwl offMethod_registersSize(%eax), %edx # %edx<- methodToCall->regsSize
348 movzwl offMethod_outsSize(%eax), %ecx # %ecx<- methodToCall->outsSize
349 movl %eax, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET<- methodToCall
351 SAVEAREA_FROM_FP %eax # %eax<- &StackSaveArea
352 subl %edx, %eax # %eax<- newFP; (old savearea - regsSize)
354 movl %eax, LOCAL1_OFFSET(%ebp) # LOCAL1_OFFSET(%ebp)<- &outs
355 subl $$sizeofStackSaveArea, %eax # %eax<- newSaveArea (stack save area using newFP)
359 movl %eax, %edx # %edx<- newSaveArea
360 sub %ecx, %eax # %eax<- bottom; (newSaveArea - outsSize)
361 cmp TMP_SPILL1(%ebp), %eax # compare interpStackEnd and bottom
362 movl LOCAL0_OFFSET(%ebp), %eax # %eax<- restore methodToCall
381 testl $$ACC_NATIVE, offMethod_accessFlags(%eax) # check for native call
382 movl %eax, offStackSaveArea_method(%edx) # newSaveArea->method<- method to call
387 * %eax=methodToCall, LOCAL1_OFFSET(%ebp)=newFp
389 movl offMethod_clazz(%eax), %edx # %edx<- method->clazz
391 movl %eax, offThread_method(%ecx) # self->method<- methodToCall
393 movl offMethod_insns(%eax), rPC # rPC<- methodToCall->insns
404 * %eax: method
408 SPILL_TMP1(%eax) # preserve methodToCall
412 movl %eax, OUT_ARG1(%esp)
414 UNSPILL_TMP1(%eax)
421 * %eax=methodToCall, LOCAL1_OFFSET(%ebp)=newFP, %edx=newSaveArea, %ecx=self
433 movl %eax, OUT_ARG2(%esp) # push parameter methodToCall
437 call *offMethod_nativeFunc(%eax
440 movl rSELF, %eax # %eax<- self
442 cmp $$0, offThread_exception(%eax) # check for exception
443 movl rFP, offThread_curFrame(%eax) # curFrame<- rFP
444 movl %edx, offThread_jniLocal_topCookie(%eax) # new top <- old top
446 movl offThread_curHandlerTable(%eax),rIBASE
454 * %eax=methodToCall, rINST=newFP, %ecx=self
456 SPILL_TMP1(%eax) # save methodTocall
459 movl %eax, OUT_ARG1(%esp)
462 UNSPILL_TMP1(%eax) # restore methodToCall
468 movl %eax, OUT_ARG2(%esp) # push parameter methodToCall
471 call *offMethod_nativeFunc(%eax) # call methodToCall->nativeFunc
473 UNSPILL_TMP1(%eax) # restore methodToCall
476 movl %eax, OUT_ARG1(%esp)
481 .LstackOverflow: # eax=methodToCall
482 movl %eax, OUT_ARG1(%esp) # push parameter methodToCall
483 movl rSELF,%eax # %eax<- self
484 movl %eax, OUT_ARG0(%esp) # push parameter self
494 SAVEAREA_FROM_FP %eax # eax<- saveArea (old)
498 movl offStackSaveArea_prevFrame(%eax),rFP # rFP<- prevFrame
503 movl offStackSaveArea_savedPc(%eax),rPC # pc<- saveArea->savedPC
506 movl offMethod_clazz(rINST),%eax # eax<- method->clazz
508 movl offClassObject_pDvmDex(%eax),rINST # rINST<- method->clazz->pDvmDex
509 FETCH_INST_OPCODE 3 %eax
512 GOTO_NEXT_R %eax
517 * On entry, rFP: prevFP, %ecx: self, %eax: saveArea
524 SAVEAREA_FROM_FP %eax # restore saveArea
551 movl rSELF, %eax
552 movl offThread_pc(%eax),rPC
553 movl offThread_curFrame(%eax),rFP
554 movl offThread_curHandlerTable(%eax),rIBASE
563 movl $$.LstrDivideByZero,%eax
564 movl %eax,OUT_ARG0(%esp)
570 * On entry, len in eax
574 movl %eax,OUT_ARG0(%esp) # arg0<- len
580 * On entry, method name in eax
585 movl %eax,OUT_ARG0(%esp)
595 xorl %eax,%eax
596 movl %eax,OUT_ARG0(%esp)
603 * eax <- array object
608 movl offArrayObject_length(%eax), %eax
609 movl %eax,OUT_ARG0(%esp)
634 movl $$0xdeadf00d,%eax
635 call *%eax