/external/valgrind/main/memcheck/tests/x86/ |
pushfpopf_s.S | 13 movl %esp, %ebp 14 movl 8(%ebp), %eax 21 movl $0, %eax 35 movl $22, %eax 38 movl $33, %eax
|
/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...] |
/external/compiler-rt/lib/i386/ |
udivdi3.S | 26 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 32 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 39 movl 12(%esp), %edx // Load the high and low words of a, and jump 40 movl 8(%esp), %eax // to [1] if the high word is larger than bhi 52 movl %eax, %edi 54 movl 12(%esp), %ebx 55 movl 16(%esp), %ecx // ECX:EBX = a 58 movl 24(%esp), %eax 63 movl %edi, %eax 84 movl %eax, %ed [all...] |
/frameworks/compile/libbcc/runtime/lib/i386/ |
udivdi3.S | 26 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 32 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 39 movl 12(%esp), %edx // Load the high and low words of a, and jump 40 movl 8(%esp), %eax // to [1] if the high word is larger than bhi 52 movl %eax, %edi 54 movl 12(%esp), %ebx 55 movl 16(%esp), %ecx // ECX:EBX = a 58 movl 24(%esp), %eax 63 movl %edi, %eax 84 movl %eax, %ed [all...] |
/bionic/libc/arch-x86/string/ |
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_IPUT_OBJECT_QUICK.S | 13 movl rINST,(%ecx,%eax,1) 14 movl rSELF,%eax 16 movl offThread_cardTable(%eax),%eax # get card table base
|
OP_MONITOR_EXIT.S | 13 movl rSELF,%ecx 17 movl %eax,OUT_ARG1(%esp) 18 movl %ecx,OUT_ARG0(%esp)
|
bincmp.S | 15 movl rSELF,%ecx 17 movl $$2,%eax # assume not taken 21 movl offThread_curHandlerTable(%ecx),rIBASE
|
zcmp.S | 12 movl $$2,%eax # assume branch not taken 14 movl rSELF,%ecx 16 movl offThread_curHandlerTable(%ecx),rIBASE
|
/dalvik/vm/mterp/x86-atom/ |
OP_APUT_OBJECT.S | 52 movl %edx, sReg0 # save &vBB[vCC] 53 movl %eax, sReg1 # save object head 54 movl offObject_clazz(rINST), %edx # %edx<- obj->clazz 55 movl %edx, -8(%esp) # push parameter obj->clazz 56 movl offObject_clazz(%eax), %eax # %eax<- arrayObj->clazz 57 movl %eax, -4(%esp) # push parameter arrayObj->clazz 65 movl sReg0, %edx # restore &vBB[vCC] 66 movl rINST, offArrayObject_contents(%edx) 67 movl rGLUE, %eax 69 movl offGlue_cardTable(%eax), %eax # get card table bas [all...] |
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_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...] |
/external/valgrind/main/none/tests/x86/ |
lzcnt32.c | 12 "movl $0x55555555, %%esi" "\n\t" 14 "movl %%esi, 4(%0)" "\n\t" 17 "movl %%esi, 8(%0)" "\n" 29 "movl $0x55555555, %%esi" "\n\t" 31 "movl %%esi, 4(%0)" "\n\t" 34 "movl %%esi, 8(%0)" "\n" 78 "movl $0x55555555, %%esi" "\n\t" 80 "movl %%esi, 4(%0)" "\n\t" 83 "movl %%esi, 8(%0)" "\n" 95 "movl $0x55555555, %%esi" "\n\t [all...] |
/external/llvm/test/CodeGen/X86/ |
ghc-cc.ll | 12 ; CHECK: movl {{[0-9]*}}(%esp), %ebx 13 ; CHECK-NEXT: movl {{[0-9]*}}(%esp), %ebp 31 ; CHECK: movl base, %ebx 32 ; CHECK-NEXT: movl sp, %ebp 33 ; CHECK-NEXT: movl hp, %edi 34 ; CHECK-NEXT: movl r1, %esi
|
2008-09-17-inline-asm-1.ll | 7 ; CHECK-NOT: movl %eax, %eax 8 ; CHECK-NOT: movl (%eax), %eax 12 ; CHECK-NOT: movl %edx, %edx 13 ; CHECK-NOT: movl (%edx), %edx 23 %asmtmp = tail call { i32, i32 } asm "movl $0, %eax\0A\090:\0A\09test %eax, %eax\0A\09je 1f\0A\09movl %eax, $2\0A\09incl $2\0A\09lock\0A\09cmpxchgl $2, $0\0A\09jne 0b\0A\091:", "=*m,=&{ax},=&r,*m,~{dirflag},~{fpsr},~{flags},~{memory},~{cc}"(i32* %pw, i32* %pw) nounwind 24 %asmtmp2 = tail call { i32, i32 } asm "movl $0, %edx\0A\090:\0A\09test %edx, %edx\0A\09je 1f\0A\09movl %edx, $2\0A\09incl $2\0A\09lock\0A\09cmpxchgl $2, $0\0A\09jne 0b\0A\091:", "=*m,=&{dx},=&r,*m,~{dirflag},~{fpsr},~{flags},~{memory},~{cc}"(i32* %pw, i32* %pw) nounwind
|
/bionic/libc/kernel/arch-x86/asm/ |
tlbflush_32.h | 27 #define __native_flush_tlb() do { unsigned int tmpreg; __asm__ __volatile__( "movl %%cr3, %0; \n" "movl %0, %%cr3; # flush TLB \n" : "=r" (tmpreg) :: "memory"); } while (0) 29 #define __native_flush_tlb_global() do { unsigned int tmpreg, cr4, cr4_orig; __asm__ __volatile__( "movl %%cr4, %2; # turn off PGE \n" "movl %2, %1; \n" "andl %3, %1; \n" "movl %1, %%cr4; \n" "movl %%cr3, %0; \n" "movl %0, %%cr3; # flush TLB \n" "movl %2, %%cr4; # turn PGE back on \n" : "=&r" (tmpreg), "=&r" (cr4), "=&r" (cr4_orig) : "i" (~X86_CR4_PGE) : "memory"); } while (0)
|
/development/ndk/platforms/android-9/arch-x86/include/asm/ |
tlbflush_32.h | 27 #define __native_flush_tlb() do { unsigned int tmpreg; __asm__ __volatile__( "movl %%cr3, %0; \n" "movl %0, %%cr3; # flush TLB \n" : "=r" (tmpreg) :: "memory"); } while (0) 29 #define __native_flush_tlb_global() do { unsigned int tmpreg, cr4, cr4_orig; __asm__ __volatile__( "movl %%cr4, %2; # turn off PGE \n" "movl %2, %1; \n" "andl %3, %1; \n" "movl %1, %%cr4; \n" "movl %%cr3, %0; \n" "movl %0, %%cr3; # flush TLB \n" "movl %2, %%cr4; # turn PGE back on \n" : "=&r" (tmpreg), "=&r" (cr4), "=&r" (cr4_orig) : "i" (~X86_CR4_PGE) : "memory"); } while (0)
|
/external/llvm/test/CodeGen/Generic/ |
2007-12-17-InvokeAsm.ll | 5 invoke void asm "rdtsc\0A\09movl %eax, $0\0A\09movl %edx, $1", "=*imr,=*imr,~{dirflag},~{fpsr},~{flags},~{dx},~{ax}"( i32* null, i32* null )
|
/external/valgrind/main/VEX/test/ |
fldenv.c | 7 asm("movl 8(%esp), %eax ; fstenv (%eax)"); 12 asm("movl 8(%esp), %eax ; fldenv (%eax)");
|
/external/valgrind/main/VEX/orig_amd64/ |
test2.orig | [all...] |
/bionic/libc/arch-x86/bionic/ |
crtbegin_so.S | 54 movl %esp, %ebp 61 movl __dso_handle@GOTOFF(%ebx), %eax 62 movl %eax, (%esp) 64 movl __deregister_frame_info_bases@GOT(%ebx), %eax 68 movl %eax, (%esp) 82 movl %esp, %ebp 87 movl __register_frame_info_bases@GOT(%ebx), %eax 91 movl %eax, 4(%esp) 93 movl %ebx, 12(%esp) 94 movl $0, 8(%esp [all...] |