/dalvik/vm/mterp/x86-atom/ |
OP_SGET_WIDE.S | 32 movl rGLUE, %eax # %eax<- pMterpGlue 33 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- glue->pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- pResFields 37 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved StaticField ptr 53 movl offGlue_method(%eax), %eax # %eax <- glue->method 55 movl %edx, -4(%esp) # push parameter CCCC; field ref 56 movl offMethod_clazz(%eax), %eax # %eax<- method->clazz 57 movl %eax, -8(%esp) # push parameter method->clazz 63 movl %eax, %ecx # %ecx<- result
|
OP_SPUT_WIDE.S | 32 movl rGLUE, %eax # %eax<- pMterpGlue 33 movl offGlue_methodClassDex(%eax), %ecx # %ecx<- glue->pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- pResFields 37 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved StaticField ptr 53 movl offGlue_method(%eax), %eax # %eax <- glue->method 55 movl %edx, -4(%esp) # push parameter CCCC; field ref 56 movl offMethod_clazz(%eax), %eax # %eax<- method->clazz 57 movl %eax, -8(%esp) 63 movl %eax, %ecx # %ecx<- result
|
OP_THROW_VERIFICATION_ERROR.S | 31 movl rGLUE, %edx # %edx<- pMterpGlue 32 movl offGlue_method(%edx), %ecx # %ecx<- glue->method 35 movl %eax, -4(%esp) # push parameter BBBB; ref 36 movl rINST, -8(%esp) # push parameter AA 37 movl %ecx, -12(%esp) # push parameter glue->method
|
OP_INVOKE_SUPER_QUICK.S | 27 movl rGLUE, %ecx # %ecx<- pMterpGlue 28 movl offGlue_method(%ecx), %eax # %eax<- glue->method 33 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz 34 movl offClassObject_super(%eax), %eax # %eax<- glue->method->clazz->super 36 movl offClassObject_vtable(%eax), %eax # %edx<- glue->method->clazz->super->vtable 38 movl (%eax, %ecx, 4), %ecx # %ecx<- vtable[methodIndex]
|
OP_CONST_STRING.S | 32 movl rGLUE, %edx # get MterpGlue pointer 33 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex 34 movl offDvmDex_pResStrings(%eax), %eax # %eax<- glue->methodClassDex->pResStrings 35 movl (%eax, %ecx, 4), %eax # %eax<- pResStrings[BBBB] 52 movl offGlue_method(%edx), %edx # %edx<- glue->method 53 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz 54 movl %ecx, -4(%esp) # push parameter class ref 55 movl %edx, -8(%esp) # push parameter glue->method->clazz
|
OP_MUL_LONG_2ADDR.S | 46 movl rINST, %edx # %edx<- BA+ 49 movl %edx, sReg0 # sReg0<- A 61 movl 4(rFP, rINST, 4), %ecx # %ecx<- W 63 movl 4(rFP, %edx, 4), %eax # %eax<- Y 66 movl (rFP, %edx, 4), %eax # %eax<- Z 69 movl sReg0, %edx # %edx<- A 70 movl %ecx, 4(rFP, %edx, 4) # vA+1<- results hi 71 movl %eax, (rFP, %edx, 4) # vA<- results lo
|
OP_NEW_INSTANCE.S | 36 movl rGLUE, %ecx # %ecx<- pMterpGlue 37 movl offGlue_methodClassDex(%ecx), %ecx # %ecx<- glue->pDvmDex 39 movl offDvmDex_pResClasses(%ecx), %ecx # %ecx<- glue->pDvmDex->pResClasses 40 movl (%ecx, %edx, 4), %edx # %edx<- vB 72 movl %edx, -8(%esp) # push parameter object 73 movl %eax, -4(%esp) # push parameter flags 90 movl %edx, -4(%esp) # push parameter object 96 movl -4(%esp), %edx # %edx<- object 112 movl rGLUE, %ecx # %ecx<- pMterpGlue 114 movl offGlue_method(%ecx), %ecx # %ecx<- glue->metho [all...] |
OP_FILLED_NEW_ARRAY.S | 48 movl rGLUE, %edx # %edx<- MterpGlue pointer 49 movl offGlue_methodClassDex(%edx), %edx # %edx<- glue->methodClassDex 50 movl offDvmDex_pResClasses(%edx), %edx # %edx<- glue->methodClassDex->pResClasses 53 movl (%edx, %ecx, 4), %eax # %eax<- possibly resolved class 60 movl $$0, -8(%esp) # push parameter false 61 movl %ecx, -12(%esp) # push parameter BBBB 62 movl rGLUE, %edx # %edx<- MterpGlue pointer 63 movl offGlue_method(%edx), %edx # %edx<- glue->method 64 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz 65 movl %edx, -16(%esp) # push parameter glue->method->claz [all...] |
OP_IGET.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 48 movl offGlue_method(%edx), %edx # %edx <- current method 50 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz 51 movl %ecx, -4(%esp) # push parameter CCCC; field ref 52 movl %edx, -8(%esp) # push parameter method->clazz 69 movl rINST, %ecx # %ecx<- B [all...] |
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...] |
/bionic/libc/arch-x86/string/ |
bzero.S | 11 movl 8(%esp),%edi 12 movl 12(%esp),%edx 25 movl %edi,%ecx /* compute misalignment */ 32 movl %edx,%ecx /* zero by words */ 38 L1: movl %edx,%ecx /* zero remainder by bytes */
|
memcmp.S | 12 movl 12(%esp),%edi 13 movl 16(%esp),%esi 16 movl 20(%esp),%ecx /* compare by words */ 22 movl 20(%esp),%ecx /* compare remainder by bytes */ 33 L5: movl $4,%ecx /* We know that one of the next */
|
memchr.S | 11 movl 8(%esp),%edi /* string address */ 12 movl 12(%esp),%eax /* set character to search for */ 13 movl 16(%esp),%ecx /* set length of search */
|
strlen.S | 11 movl 8(%esp),%edi /* string address */ 14 movl $-1,%ecx /* set search for lots of characters */
|
/dalvik/vm/mterp/x86/ |
OP_APUT_OBJECT.S | 32 movl offObject_clazz(%eax),%eax # eax<- arrayObj->clazz 33 movl offObject_clazz(rINST_FULL),%ecx # ecx<- obj->clazz 34 movl %eax,OUT_ARG1(%esp) 35 movl %ecx,OUT_ARG0(%esp) 43 movl rINST_FULL,(%ecx)
|
OP_DIV_LONG.S | 9 movl rPC,OUT_ARG2(%esp) 18 movl %eax,OUT_ARG3(%esp) 19 movl rPC,OUT_ARG0(%esp) 20 movl %ecx,OUT_ARG1(%esp) 51 movl $special,%edx
|
OP_INVOKE_SUPER_QUICK.S | 13 movl offGlue_method(%ecx),%ecx # ecx<- current method 17 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz 19 movl offClassObject_super(%ecx),%ecx # ecx<- method->clazz->super 23 movl offClassObject_vtable(%ecx),%ecx # ecx<- vtable 25 movl (%ecx,%eax,4),%eax # eax<- super->vtable[BBBB]
|
OP_MONITOR_EXIT.S | 18 movl offGlue_self(%ecx),%ecx # ecx<- glue->self 19 movl %eax,OUT_ARG1(%esp) 21 movl %ecx,OUT_ARG0(%esp)
|
OP_DIV_LONG_2ADDR.S | 11 movl rPC,OUT_ARG2(%esp) 24 movl %eax,OUT_ARG3(%esp) 25 movl rPC,OUT_ARG0(%esp) 26 movl %ecx,OUT_ARG1(%esp) 29 movl rINST_FULL,%ecx 53 movl $special,%edx
|
OP_INVOKE_DIRECT.S | 18 movl offGlue_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 21 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods 23 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall 47 movl offGlue_method(%ecx),%ecx # ecx<- glue->method 49 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz 50 movl $$METHOD_DIRECT,OUT_ARG2(%esp) 51 movl %eax,OUT_ARG1(%esp) 52 movl %ecx,OUT_ARG0(%esp)
|
/external/zlib/contrib/inflate86/ |
inffast.S | 239 movl strm_sp(%esp), strm_r 240 movl state_strm(strm_r), state_r 248 movl avail_in_strm(strm_r), %edx 249 movl next_in_strm(strm_r), %eax 254 movl %eax, in(%esp) 255 movl %edx, last(%esp) 257 movl start_sp(%esp), %ebp 258 movl avail_out_strm(strm_r), %ecx 259 movl next_out_strm(strm_r), %ebx 268 movl %ebx, out(%esp [all...] |
/dalvik/vm/arch/x86-atom/ |
Call386ABI.S | 87 movl %ebp, -4(%esp) 88 movl %ebx, -8(%esp) # save %ebx 89 movl %esi, -12(%esp) # save %esi 90 movl %edi, -16(%esp) # save %edi 104 movl 12(%ebp), %ebx # %ebx<- argInfo 124 movl 8(%ebp), %eax # %eax<- clazz 126 movl 4(%ebp), %ecx # %ecx<- JNIEnv 127 movl 20(%ebp), %esi # %esi<- argV 129 movl (%esi), %eax # get the this pointer 133 movl %ecx, -8(%esp) # push JNIEnv as arg # [all...] |
/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...] |