/dalvik/vm/mterp/x86/ |
OP_NEW_ARRAY.S | 12 GET_GLUE(%ecx) 14 movl offGlue_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 16 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses 17 movl (%ecx,%eax,4),%ecx # ecx<- resolved clas [all...] |
OP_CONST_WIDE_16.S | 5 movzbl rINST_HI,%ecx # ecx<- AA 8 SET_VREG_WORD(rPC,%ecx,1) # store msw 10 SET_VREG_WORD(%eax,%ecx,0) # store lsw
|
OP_CONST_WIDE_32.S | 5 movzbl rINST_HI,%ecx # ecx<- AA 8 SET_VREG_WORD(rPC,%ecx,1) # store msw 10 SET_VREG_WORD(%eax,%ecx,0) # store lsw
|
OP_CONST_WIDE_HIGH16.S | 4 movzbl rINST_HI,%ecx # ecx<- AA 8 SET_VREG_WORD(%eax,%ecx,1) # v[AA+1]<- eax 10 SET_VREG_WORD(%eax,%ecx,0) # v[AA+0]<- eax
|
OP_CMPG_DOUBLE.S | 8 movzbl 2(rPC),%ecx # ecx<- BB 11 fldl (rFP,%ecx,4) 14 flds (rFP,%ecx,4) 17 xorl %ecx,%ecx 25 sbbl %ecx,%ecx 27 incl %ecx 29 SET_VREG(%ecx,%eax [all...] |
OP_AGET_WIDE.S | 8 movzbl 3(rPC),%ecx # ecx<- CC 11 GET_VREG(%ecx,%ecx) # ecs<- vCC (requested index) 14 cmpl offArrayObject_length(%eax),%ecx 20 leal offArrayObject_contents(%eax,%ecx,8),%eax 21 movl (%eax),%ecx 23 SET_VREG_WORD(%ecx,rINST_FULL,0)
|
OP_APUT_WIDE.S | 8 movzbl 3(rPC),%ecx # ecx<- CC 11 GET_VREG(%ecx,%ecx) # ecs<- vCC (requested index) 14 cmpl offArrayObject_length(%eax),%ecx 20 leal offArrayObject_contents(%eax,%ecx,8),%eax 21 GET_VREG_WORD(%ecx,rINST_FULL,0) 25 movl %ecx,(%eax)
|
OP_SHR_LONG.S | 11 /* ecx gets shift count */ 15 movzbl 3(rPC),%ecx # ecx<- CC 18 GET_VREG (%ecx,%ecx) # ecx<- vCC 27 movzbl rINST_HI,%ecx 28 SET_VREG_WORD(%edx,%ecx,1) # v[AA+1]<- edx 36 SET_VREG_WORD(%eax,%ecx,0) # v[AA+0]<- eax
|
OP_USHR_LONG.S | 11 /* ecx gets shift count */ 15 movzbl 3(rPC),%ecx # ecx<- CC 18 GET_VREG (%ecx,%ecx) # ecx<- vCC 27 movzbl rINST_HI,%ecx 28 SET_VREG_WORD(%edx,%ecx,1) # v[BB+1]<- edx 35 SET_VREG_WORD(%eax,%ecx,0) # v[BB+0]<- eax
|
bindiv2addr.S | 7 movzx rINST_HI,%ecx # eax<- BA 8 sarl $$4,%ecx # ecx<- B 9 GET_VREG(%ecx,%ecx) # eax<- vBB 14 cmpl $$0,%ecx 16 cmpl $$-1,%ecx 26 idivl %ecx
|
OP_FILL_ARRAY_DATA.S | 3 movl 2(rPC),%ecx # ecx<- BBBBbbbb 5 leal (rPC,%ecx,2),%ecx # ecx<- PC + BBBBbbbb*2 10 movl %ecx,OUT_ARG1(%esp)
|
OP_PACKED_SWITCH.S | 14 movl 2(rPC),%ecx # ecx<- BBBBbbbb 16 leal (rPC,%ecx,2),%ecx # ecx<- PC + BBBBbbbb*2 18 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
|
OP_REM_DOUBLE.S | 3 movzbl 3(rPC),%ecx # ecx<- BB 5 fldl (rFP,%ecx,4) # vCC to fp stack 7 movzbl rINST_HI,%ecx # ecx<- AA 16 fstpl (rFP,%ecx,4) # %st to vAA
|
OP_REM_FLOAT.S | 3 movzbl 3(rPC),%ecx # ecx<- BB 5 flds (rFP,%ecx,4) # vCC to fp stack 7 movzbl rINST_HI,%ecx # ecx<- AA 16 fstps (rFP,%ecx,4) # %st to vAA
|
footer.S | 27 GET_GLUE(%ecx) 51 movzwl 4(rPC), %ecx # %ecx<- CCCC 60 * %eax=methodToCall, %ecx=CCCC, LOCAL0_OFFSET(%ebp)=count, %edx=&outs (&stackSaveArea) 65 lea (rFP, %ecx, 4), %ecx # %ecx<- &vCCCC 70 movl (%ecx), %ebx # %ebx<- vCCCC 71 lea 4(%ecx), %ecx # %ecx<- &vCCCC+ [all...] |
OP_INSTANCE_OF.S | 18 GET_GLUE(%ecx) 20 movl offGlue_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 24 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses 25 movl (%ecx,rPC,4),%ecx # ecx<- resolved clas [all...] |
/dalvik/vm/mterp/out/ |
InterpAsm-x86.S | 31 eax, edx, ecx, st(0)-st(7) 72 o eax and ecx are scratch, rINST/ebx sometimes scratch 241 GET_VREG(%ecx,rINST_FULL) 244 SET_VREG(%ecx,%eax) # fp[A]<-fp[B] 255 GET_VREG (%ecx,rINST_FULL) # ecx<- fp[BBBB] 258 SET_VREG (%ecx,%eax) # fp[AA]<- ecx] 268 movzwl 4(rPC),%ecx # ecx<- BBB [all...] |
/bionic/libc/arch-x86/string/ |
memset.S | 14 movl 20(%esp),%ecx 24 cmpl $0x0f,%ecx 35 movl %ecx,%ebx 38 movl %edx,%ecx /* set until word aligned */ 42 movl %ebx,%ecx 43 shrl $2,%ecx /* set by words */ 47 movl %ebx,%ecx /* set remainder by bytes */ 48 andl $3,%ecx
|
strlen.S | 14 movl $-1,%ecx /* set search for lots of characters */ 17 notl %ecx /* get length by taking complement */ 18 leal -1(%ecx),%eax /* and subtracting one */
|
/external/openssl/crypto/md5/asm/ |
md5-x86_64.pl | 48 $code .= " mov %ecx, %r11d /* (NEXT STEP) y' = %ecx */\n" if ($pos == -1); 72 $code .= " mov %ecx, %r11d /* (NEXT STEP) y' = %ecx */\n" if ($pos == -1); 134 mov 2*4(%rbp), %ecx # ecx = ctx->C 140 # C is 'ecx' 150 mov %ecx, %r14d 153 round1_step(-1,'%eax','%ebx','%ecx','%edx', '1','0xd76aa478', '7'); 154 round1_step( 0,'%edx','%eax','%ebx','%ecx', '2','0xe8c7b756','12') [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_CONST.S | 31 FETCH 1, %ecx # %ecx<- BBBBlo 33 or %edx, %ecx # %ecx<- #+BBBBBBBB 35 SET_VREG %ecx, rINST # vAA<- %ecx; literal
|
OP_CONST_WIDE_16.S | 31 FETCHs 1, %ecx # %ecx<- ssssBBBB (sign-extended) 32 movl %ecx, %edx # %edx<- ssssBBBB (sign-extended) 33 sar $$31, %ecx # %ecx<- sign bit 36 movl %ecx, 4(rFP, rINST, 4) # vAA+1<- ssssssss
|
OP_INT_TO_LONG.S | 33 movl rINST, %ecx # %ecx<- BA+ 35 andl $$15, %ecx # %ecx<- A 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 metho [all...] |
/external/quake/quake/src/QW/server/ |
worlda.s | 65 movl nd_planenum(%edi,%eax,8),%ecx 69 leal (%ecx,%ecx,4),%ecx 73 movl pl_type(%ebp,%ecx,4),%bl 79 flds pl_normal(%ebp,%ecx,4) 81 flds pl_normal+4(%ebp,%ecx,4) 83 flds pl_normal+8(%ebp,%ecx,4) 88 fsubs pl_dist(%ebp,%ecx,4) 92 flds pl_dist(%ebp,%ecx,4 [all...] |