/bionic/libc/arch-x86/string/ |
memset.S | 28 movl %eax,%edx 30 orl %edx,%eax 32 movl %edi,%edx /* compute misalignment */ 33 negl %edx 34 andl $3,%edx 36 subl %edx,%ebx 38 movl %edx,%ecx /* set until word aligned */
|
sse2-strlen-atom.S | 68 mov STR(%esp), %edx 70 cmpb $0, (%edx) 72 cmpb $0, 1(%edx) 74 cmpb $0, 2(%edx) 76 cmpb $0, 3(%edx) 78 cmpb $0, 4(%edx) 80 cmpb $0, 5(%edx) 82 cmpb $0, 6(%edx) 84 cmpb $0, 7(%edx) 86 cmpb $0, 8(%edx) [all...] |
strcpy.S | 24 movl 8(%esp),%edx /* src address */ 28 L1: movb (%edx),%al /* unroll loop, but not too much */ 32 movb 1(%edx),%al 36 movb 2(%edx),%al 40 movb 3(%edx),%al 44 movb 4(%edx),%al 48 movb 5(%edx),%al 52 movb 6(%edx),%al 56 movb 7(%edx),%al 58 addl $8,%edx [all...] |
/dalvik/vm/mterp/x86-atom/ |
zcmp.S | 34 FETCHs 1, %edx # %edx<- BBBB; branch offset 35 sal $$1, %edx # %edx<- adjust byte offset 43 FINISH_RB %edx, %ecx # jump to next instruction 50 movzbl 4(rPC), %edx # grab the next opcode 53 jmp *dvmAsmInstructionJmpTable(, %edx, 4) # jump to next instruction
|
footer.S | 29 * %edx is PC adjustment in bytes 33 movl %edx, -8(%esp) # save pc adjustments 34 movl rGLUE, %edx # %edx<- pMterpGlue 36 movl offGlue_pSelfSuspendCount(%edx), %ebx # %ebx<- pSuspendCount (int) 38 movl offGlue_pDebuggerActive(%edx), %eax # %eax<- pDebuggerActive 45 movl offGlue_pActiveProfilers(%edx), %ebx # %ebx<- activeProfilers (int) 47 movl -8(%esp), %edx # %edx<- restore %edx [all...] |
OP_SGET.S | 32 movl rGLUE, %edx # %edx<- pMterpGlue 33 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- glue->pDvmDex 43 movl offGlue_method(%edx), %edx # %edx <- glue->method 46 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz 47 movl %edx, -8(%esp) # push parameter method->claz [all...] |
OP_INVOKE_DIRECT.S | 51 FETCH 2, %edx # %edx<- GFED or CCCC 54 andl $$15, %edx # %edx<- D if not range 57 movl %edx, -4(%esp) # save "this" pointer register 59 GET_VREG %edx # %edx<- "this" pointer 63 cmp $$0, %edx # check for null "this" 74 movl rGLUE, %edx # %edx<- pMterpGlu [all...] |
OP_MOVE_WIDE.S | 31 movl rINST, %edx # %edx<- BA+ 32 shr $$4, %edx # %edx<- B 35 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
OP_REM_FLOAT.S | 33 FETCH_CC 1, %edx # %edx<- CC 35 GET_VREG %edx # %edx<- vCC 37 movl %edx, -4(%esp) # push parameter float
|
OP_SHL_LONG_2ADDR.S | 32 movl rINST, %edx # %edx<- BA 33 shr $$4, %edx # %edx<- B 35 movss (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
OP_USHR_LONG_2ADDR.S | 32 movl rINST, %edx # %edx<- BA 33 shr $$4, %edx # %edx<- B 36 movss (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
OP_INSTANCE_OF.S | 33 movl rINST, %edx # %edx<- BA 34 shr $$4, %edx # %edx<- B 35 GET_VREG %edx # %edx<- vB 36 cmp $$0, %edx # check for null object 47 movl offObject_clazz(%edx), %edx # %edx<- obj->claz [all...] |
OP_CONST_STRING.S | 32 movl rGLUE, %edx # get MterpGlue pointer 33 movl offGlue_methodClassDex(%edx), %eax # %eax<- glue->methodClassDex 52 movl offGlue_method(%edx), %edx # %edx<- glue->method 53 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->clazz 55 movl %edx, -8(%esp) # push parameter glue->method->clazz 64 FFETCH_ADV 2, %edx # %edx<- next instruction hi; fetch, advanc [all...] |
OP_DOUBLE_TO_INT.S | 31 movl rINST, %edx # %edx<- BA 33 and $$15, %edx # %edx<- A 49 fistpl (rFP, %edx, 4) # move converted int 55 fstps (rFP, %edx, 4) 56 movl $$0x00000000, (rFP, %edx, 4) # vA<- NaN 60 fstps (rFP, %edx, 4) 61 movl $$0x7FFFFFFF, (rFP, %edx, 4) # vA<- posInf 65 fstps (rFP, %edx, 4 [all...] |
OP_INVOKE_STATIC.S | 45 movl rGLUE, %edx # %edx<- pMterpGlue 46 movl offGlue_methodClassDex(%edx), %ecx # %edx<- pDvmDex 48 movl offDvmDex_pResMethods(%ecx), %ecx # %edx<- pDvmDex->pResMethods 57 movl offGlue_method(%edx), %edx # %edx<- glue->method 60 movl offMethod_clazz(%edx), %edx # %edx<- glue->method->claz [all...] |
OP_MOVE_RESULT.S | 36 movl offGlue_retval(%eax), %edx # %edx<- glue->retval 37 SET_VREG %edx, rINST # vA<- glue->retval
|
OP_MOVE_RESULT_WIDE.S | 37 FFETCH_ADV 1, %edx # %edx<- next instruction hi; fetch, advance 38 FGETOP_JMP 1, %edx # jump to next instruction; getop, jmp
|
OP_MOVE_WIDE_16.S | 31 FETCH 2, %edx # %edx<- BBBB 34 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
OP_MOVE_WIDE_FROM16.S | 30 FETCH 1, %edx # %edx<- BBBB 32 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
/frameworks/compile/libbcc/runtime/lib/i386/ |
divdi3.S | 30 movl 20(%esp), %edx // high word of b 32 movl %edx, %ecx 35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b 37 sbbl %ecx, %edx // EDX:EAX = abs(b) 38 movl %edx, 20(%esp) 42 movl 12(%esp), %edx // high word of b 44 movl %edx, %ecx 47 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : [all...] |
lshrdi3.S | 32 movd %xmm0, %edx 41 movl 8(%esp), %edx // Load high 47 shrdl %cl, %edx, %eax // right shift low by count 48 shrl %cl, %edx // right shift high by count 51 1: movl %edx, %eax // Move high to low 52 xorl %edx, %edx // clear high
|
moddi3.S | 30 movl 20(%esp), %edx // high word of b 32 movl %edx, %ecx 35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b 37 sbbl %ecx, %edx // EDX:EAX = abs(b) 38 movl %edx, 20(%esp) 41 movl 12(%esp), %edx // high word of b 43 movl %edx, %ecx 46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : [all...] |
/external/quake/quake/src/QW/client/ |
d_parta.s | 146 movl DP_v,%edx 158 cmpl %ebx,%edx 164 cmpl %ebx,%edx 177 movl C(d_scantable)(,%edx,4),%edi // point to the pixel 179 imull C(d_zrowbytes),%edx // point to the z pixel 181 leal (%edx,%eax,2),%edx 187 addl %eax,%edx 228 cmpw %bp,(%edx) // just one pixel to do 230 movw %bp,(%edx) [all...] |
/external/quake/quake/src/WinQuake/ |
d_parta.s | 146 movl DP_v,%edx 158 cmpl %ebx,%edx 164 cmpl %ebx,%edx 177 movl C(d_scantable)(,%edx,4),%edi // point to the pixel 179 imull C(d_zrowbytes),%edx // point to the z pixel 181 leal (%edx,%eax,2),%edx 187 addl %eax,%edx 228 cmpw %bp,(%edx) // just one pixel to do 230 movw %bp,(%edx) [all...] |
/external/zlib/contrib/asm586/ |
match.S | 93 /* throughout the entire function. %edx will hold the pointer to the */ 97 movl deflatestate(%esp), %edx 102 movl dsNiceMatch(%edx), %eax 103 movl dsLookahead(%edx), %ebx 111 movl dsWindow(%edx), %esi 113 movl dsStrStart(%edx), %ebp 128 movl dsWSize(%edx), %eax 140 movl dsPrevLen(%edx), %eax 141 movl dsGoodMatch(%edx), %ebx 143 movl dsMaxChainLen(%edx), %eb [all...] |