/external/zlib/contrib/asm586/ |
match.S | 97 movl deflatestate(%esp), %edx 98 movl curmatch(%esp), %ecx 102 movl dsNiceMatch(%edx), %eax 103 movl dsLookahead(%edx), %ebx 106 movl %eax, %ebx 107 LookaheadLess: movl %ebx, nicematch(%esp) 111 movl dsWindow(%edx), %esi 112 movl %esi, window(%esp) 113 movl dsStrStart(%edx), %ebp 115 movl %edi, scan(%esp [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_MONITOR_ENTER.S | 32 movl rGLUE, %eax # %eax<- pMterpGlue 35 movl offGlue_self(%eax), %eax # %eax<- glue->self 43 movl rINST, -4(%esp) # push parameter reference 44 movl %eax, -8(%esp) # push parameter 52 movl rGLUE, %eax # %eax<- pMterpGlue 53 movl offGlue_self(%eax), %eax # %eax<- glue->self 54 movl offThread_exception(%eax), %eax # %eax<- glue->self->exception
|
OP_CONST_CLASS.S | 34 movl rGLUE, %edx # get MterpGlue pointer 36 movl offGlue_methodClassDex(%edx), %eax # %eax<- pDvmDex 37 movl offDvmDex_pResClasses(%eax), %eax # %eax<- pDvmDex->pResClasses 38 movl (%eax, %ecx, 4), %eax # %eax<- resolved class 53 movl offGlue_method(%edx), %edx # %edx<- glue->method 54 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz 55 movl $$1, -4(%esp) # push parameter true 56 movl %ecx, -8(%esp) # push parameter 57 movl %edx, -12(%esp) # push parameter glue->method->clazz
|
OP_CONST_STRING_JUMBO.S | 31 movl rGLUE, %edx # get MterpGlue pointer 32 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex 33 movl offDvmDex_pResStrings(%eax), %eax # %eax<- glue->methodClassDex->pResStrings 38 movl (%eax, %ecx, 4), %eax # %eax<- pResStrings[BBBB] 53 movl rGLUE, %edx # get MterpGlue pointer 54 movl offGlue_method(%edx), %edx # %edx<- glue->method 55 movl offMethod_clazz(%edx), %edx # %edx <- glue->method->clazz 56 movl %ecx, -4(%esp) # push parameter class ref 57 movl %edx, -8(%esp) # push parameter glue->method->clazz
|
OP_SGET.S | 32 movl rGLUE, %edx # %edx<- pMterpGlue 33 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex 35 movl offDvmDex_pResFields(%ecx), %ecx # %ecx<- pResFields 37 movl (%ecx, %eax, 4), %ecx # %ecx<- resolved StaticField ptr 43 movl offGlue_method(%edx), %edx # %edx <- glue->method 45 movl %eax, -4(%esp) # push parameter CCCC; field ref 46 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz 47 movl %edx, -8(%esp) # push parameter method->clazz 58 movl offStaticField_value(%ecx), %eax # %eax<- field value
|
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...] |
/dalvik/vm/mterp/x86/ |
OP_IPUT.S | 2 %default { "store":"movl", "reg":"rINST_FULL", "sqnum":"0" } 17 movl offGlue_methodClassDex(%ecx),%eax # eax<- DvmDex 20 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields 24 movl (%eax,rIBASE,4),%eax # resolved entry 27 movl rIBASE,OUT_ARG1(%esp) 36 movl offGlue_method(rIBASE),rPC # rPC<- current method 38 movl offMethod_clazz(rPC),rPC # rPC<- method->clazz 40 movl rPC,OUT_ARG0(%esp) # pass in method->clazz 57 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of field
|
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)
|
/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 */
|
/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...] |