/dalvik/vm/mterp/x86-atom/ |
OP_IGET_WIDE.S | 33 movl rGLUE, %eax # %eax<- MterpGlue pointer 34 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- CCCC 37 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved InstField ptr 40 movl offGlue_method(%eax), %ecx # %ecx <- current method 42 movl offMethod_clazz(%ecx), %ecx # %ecx<- method->clazz 43 movl %ecx, -8(%esp) # push parameter CCCC; field ref 44 movl %edx, -4(%esp) # push parameter method->clazz 55 movl %eax, %ecx # %ecx<- %eax; %ecx expected to hold field 64 movl rINST, %edx # %edx<- B [all...] |
OP_IPUT.S | 40 movl rGLUE, %edx # %edx<- pMterpGlue 41 movl offGlue_methodClassDex(%edx), %edx # %edx<- pDvmDex 43 movl offDvmDex_pResFields(%edx), %edx # %edx<- pDvmDex->pResFields 45 movl (%edx, %ecx, 4), %eax # %eax<- resolved InstField ptr 47 movl rGLUE, %edx # %edx<- pMterpGlue 52 movl offGlue_method(%edx), %edx # %edx<- glue->method 54 movl %ecx, -4(%esp) # push parameter CCCC; field ref 55 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz 57 movl %edx, (%esp) # push parameter method->clazz 66 movl rINST, %ecx # %ecx<- BA [all...] |
OP_IPUT_WIDE.S | 33 movl rGLUE, %eax # %eax<- MterpGlue pointer 34 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- CCCC 37 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved InstField ptr 40 movl offGlue_method(%eax), %ecx # %ecx <- current method 42 movl offMethod_clazz(%ecx), %ecx # %ecx<- method->clazz 43 movl %ecx, -8(%esp) # push parameter CCCC; field ref 44 movl %edx, -4(%esp) # push parameter method->clazz 53 movl %eax, %ecx # %ecx<- %eax; %ecx expected to hold field 64 movl rINST, %edx # %edx<- B [all...] |
OP_CHECK_CAST.S | 32 movl rGLUE, %edx # get MterpGlue pointer 33 movl offGlue_methodClassDex(%edx), %eax # %eax<- pDvmDex 35 movl offDvmDex_pResClasses(%eax), %eax # %eax<- pDvmDex->pResClasses 39 movl (%eax, %ecx, 4), %ecx # %ecx<- resolved class 60 movl offObject_clazz(rINST), %eax # %eax<- obj->clazz 61 movl %eax, -12(%esp) # push parameter obj->clazz 62 movl %ecx, -8(%esp) # push parameter # push parameter resolved class 76 movl $$.LstrClassCastExceptionPtr, -8(%esp) # push parameter message 77 movl offObject_clazz(rINST), rINST # rINST<- obj->clazz 78 movl offClassObject_descriptor(rINST), rINST # rINST<- obj->clazz->descripto [all...] |
OP_INSTANCE_OF.S | 33 movl rINST, %edx # %edx<- BA 42 movl rGLUE, %ecx # %ecx<- pMterpGlue 43 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- pDvmDex 45 movl offDvmDex_pResClasses(%ecx), %ecx # %ecx<- pDvmDex->pResClasses 46 movl (%ecx, %eax, 4), %ecx # %ecx<- resolved class 47 movl offObject_clazz(%edx), %edx # %edx<- obj->clazz 63 movl %edx, -8(%esp) # push parameter obj->clazz 64 movl %ecx, -4(%esp) # push parameter resolved class 102 movl rGLUE, %ecx # %ecx<- pMterpGlue 104 movl offGlue_method(%ecx), %ecx # %ecx<- glue->metho [all...] |
OP_INT_TO_LONG.S | 32 movl rINST, %eax # %eax<- BA+ 33 movl rINST, %ecx # %ecx<- BA+ 38 movl %eax, (rFP, %ecx, 4) # vA<- lo part 39 movl %edx, 4(rFP, %ecx, 4) # vA+1<- hi part
|
OP_INVOKE_SUPER.S | 45 movl rGLUE, %ecx # %ecx<- pMterpGlue 47 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- pDvmDex 52 movl offDvmDex_pResMethods(%ecx), %ecx # %ecx<- pDvmDex->pResMethods 54 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved base method 60 movl rGLUE, %eax # %eax<- pMterpGlue 61 movl offGlue_method(%eax), %eax # %eax<- glue->method 62 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz 74 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super 79 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable 80 movl (%edx, %ecx, 4), %ecx # %ecx<- vtable[methodIndex [all...] |
OP_MOVE_EXCEPTION.S | 32 movl rGLUE, %eax # %eax<- pMterpGlue 33 movl offGlue_self(%eax), %ecx # %ecx<- glue->self 35 movl offThread_exception(%ecx), %edx # %edx<- glue->self->exception 36 movl $$0, offThread_exception(%ecx) # clear exception
|
binopDivRemLong2Addr.S | 34 movl rINST, %edx # %edx<- BA 37 movl (rFP, %edx, 4), %eax # %eax<- vB 38 movl %eax, -12(%esp) # push arg vB 39 movl 4(rFP, %edx, 4), %ecx # %ecx<- vB+1 42 movl %ecx, -8(%esp) # push arg vB+1 51 movl %eax, (rFP, rINST, 4) # vA<- return low 52 movl %edx, 4(rFP, rINST, 4) # vA<- return high
|
/external/quake/quake/src/QW/client/ |
d_scana.s | 48 movl C(r_turb_s),%esi 49 movl C(r_turb_t),%ecx 50 movl C(r_turb_pdest),%edi 51 movl C(r_turb_spancount),%ebx 54 movl %ecx,%eax 55 movl %esi,%edx 57 movl C(r_turb_turb),%ebp 61 movl (%ebp,%eax,4),%eax 62 movl (%ebp,%edx,4),%edx 70 movl C(r_turb_pbase),%eb [all...] |
d_spr8.s | 40 movl C(bbextents),%esi 48 movl C(bbextentt),%edx 56 movl $2048,%ebp 59 movl C(bbextents),%ebp 63 movl $2048,%ecx 66 movl C(bbextentt),%ecx 70 movl $2048,%eax 73 movl C(bbextents),%eax 77 movl $2048,%ebx 80 movl C(bbextentt),%eb [all...] |
d_draw.s | 44 movl C(bbextents),%esi 52 movl C(bbextentt),%edx 60 movl $2048,%ebp 63 movl C(bbextents),%ebp 67 movl $2048,%ecx 70 movl C(bbextentt),%ecx 74 movl $2048,%eax 77 movl C(bbextents),%eax 81 movl $2048,%ebx 84 movl C(bbextentt),%eb [all...] |
sys_dosa.s | 75 movl cw,%eax 80 movl %eax,full_cw 86 movl %eax,single_cw 92 movl %eax,ceil_cw
|
/external/quake/quake/src/WinQuake/ |
d_scana.s | 48 movl C(r_turb_s),%esi 49 movl C(r_turb_t),%ecx 50 movl C(r_turb_pdest),%edi 51 movl C(r_turb_spancount),%ebx 54 movl %ecx,%eax 55 movl %esi,%edx 57 movl C(r_turb_turb),%ebp 61 movl (%ebp,%eax,4),%eax 62 movl (%ebp,%edx,4),%edx 70 movl C(r_turb_pbase),%eb [all...] |
d_spr8.s | 40 movl C(bbextents),%esi 48 movl C(bbextentt),%edx 56 movl $2048,%ebp 59 movl C(bbextents),%ebp 63 movl $2048,%ecx 66 movl C(bbextentt),%ecx 70 movl $2048,%eax 73 movl C(bbextents),%eax 77 movl $2048,%ebx 80 movl C(bbextentt),%eb [all...] |
d_draw.s | 44 movl C(bbextents),%esi 52 movl C(bbextentt),%edx 60 movl $2048,%ebp 63 movl C(bbextents),%ebp 67 movl $2048,%ecx 70 movl C(bbextentt),%ecx 74 movl $2048,%eax 77 movl C(bbextents),%eax 81 movl $2048,%ebx 84 movl C(bbextentt),%eb [all...] |
sys_dosa.s | 75 movl cw,%eax 80 movl %eax,full_cw 86 movl %eax,single_cw 92 movl %eax,ceil_cw
|
/external/openssl/crypto/bn/asm/ |
vms.mar | 26 movl n(ap),r4 ; assumed >0 by C code 27 movl w(ap),r5 53 movl r0,(r2)+ ; store lo result in r[] & advance 55 movl r1,r6 ; store hi result => c 59 movl r6,r0 ; return c 88 movl n(ap),r4 ; r4 = loop count (assumed >0 by C code) 89 movl w(ap),r5 ; r5 = w 112 movl r0,(r2)+ ; store lo result in r[] & advance 114 movl r1,r6 ; store hi result => c 118 movl r6,r0 ; return [all...] |
/dalvik/vm/mterp/x86/ |
OP_CONST_4.S | 4 movl $$0xf,%ecx
|
OP_CONST_WIDE_32.S | 3 movl 2(rPC),%eax # eax<- BBBBbbbb
|
OP_GOTO.S | 13 movl rINST_FULL,%eax
|
OP_GOTO_16.S | 12 movl rINST_FULL,%eax
|
OP_MOVE_RESULT.S | 6 movl offGlue_retval(%eax),%eax # eax<- glue->retval.l
|
OP_RETURN.S | 12 movl %eax,offGlue_retval(%ecx) # retval.i <- AA
|
stub.S | 5 movl %ecx,OUT_ARG0(%esp) # glue is first arg to function
|