/prebuilts/ndk/android-ndk-r7/platforms/android-14/arch-x86/usr/include/asm/ |
tlbflush_32.h | 22 #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) 24 #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)
|
/prebuilts/ndk/android-ndk-r7/platforms/android-9/arch-x86/usr/include/asm/ |
tlbflush_32.h | 22 #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) 24 #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/valgrind/main/VEX/orig_amd64/ |
test1.sorted | 384 C784842004000000000000 movl $0, 1056(%rsp,%rax,4) 385 C7477400000000 movl $0, 116(%rdi) 386 C7477C00000000 movl $0, 124(%rdi) 387 C744240C00000000 movl $0, 12(%rsp) 388 C744241800000000 movl $0, 24(%rsp) 389 C744241C00000000 movl $0, 28(%rsp) 390 C7848588B1000000000000 movl $0, 45448(%rbp,%rax,4) 391 C744843000000000 movl $0, 48(%rsp,%rax,4) 392 C7878002000000000000 movl $0, 640(%rdi) 393 C7878402000000000000 movl $0, 644(%rdi [all...] |
/external/llvm/test/CodeGen/X86/ |
tls.ll | 16 ; X32_LINUX: movl %gs:i1@NTPOFF, %eax 19 ; X64_LINUX: movl %fs:i1@TPOFF, %eax 22 ; X32_WIN: movl __tls_index, %eax 23 ; X32_WIN-NEXT: movl %fs:__tls_array, %ecx 24 ; X32_WIN-NEXT: movl (%ecx,%eax,4), %eax 25 ; X32_WIN-NEXT: movl _i1@SECREL(%eax), %eax 28 ; X64_WIN: movl _tls_index(%rip), %eax 31 ; X64_WIN-NEXT: movl i1@SECREL(%rax), %eax 41 ; X32_LINUX: movl %gs:0, %eax 49 ; X32_WIN: movl __tls_index, %ea [all...] |
apm.ll | 7 ; CHECK-NEXT: movl %esi, %ecx 11 ; WIN64-NEXT: movl %edx, %ecx 12 ; WIN64-NEXT: movl %r8d, %edx 23 ; CHECK: movl %edi, %ecx 24 ; CHECK-NEXT: movl %esi, %eax 27 ; WIN64: movl %edx, %eax
|
abi-isel.ll | 41 ; LINUX-64-STATIC: movl src(%rip), [[EAX:%e.x]] 42 ; LINUX-64-STATIC: movl [[EAX]], dst 46 ; LINUX-32-STATIC: movl src, [[EAX:%e.x]] 47 ; LINUX-32-STATIC-NEXT: movl [[EAX]], dst 51 ; LINUX-32-PIC: movl src, [[EAX:%e.x]] 52 ; LINUX-32-PIC-NEXT: movl [[EAX]], dst 57 ; LINUX-64-PIC-NEXT: movl ([[RAX]]), [[EAX:%e..]] 59 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]]) 63 ; DARWIN-32-STATIC: movl _src, [[EAX:%e.x]] 64 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], _ds [all...] |
/dalvik/vm/mterp/x86/ |
OP_INVOKE_SUPER_QUICK.S | 11 movl rSELF,%ecx 13 movl offThread_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_INVOKE_DIRECT.S | 16 movl rSELF,%ecx 18 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 20 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods 22 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall 42 movl rSELF,%ecx 43 movl offThread_method(%ecx),%ecx # ecx<- self->method 45 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz 46 movl $$METHOD_DIRECT,OUT_ARG2(%esp) 47 movl %eax,OUT_ARG1(%esp) 48 movl %ecx,OUT_ARG0(%esp [all...] |
/external/oprofile/module/x86/ |
oprofile_nmi.S | 21 movl $(__KERNEL_DS), %edx; \ 22 movl %edx, %ds; \ 23 movl %edx, %es; 38 4: movl $0, (%esp); \ 40 5: movl $0, (%esp); \ 59 movl %esp, %edx
|
/external/valgrind/main/VEX/test/ |
fp1.s | 17 movl %esp, %ebp 19 movl $0, %eax 20 movl $a, %edx 34 movl $0, %eax 35 movl $a, %edx 46 movl $0, %eax
|
fpgames.s | 15 movl %esp, %ebp 18 movl $0, %ebx 29 movl %ebx, %eax 41 movl $0, %ebx 52 movl $10, %edx 53 movl %ebx, %eax 54 movl %edx, %ecx 70 movl -4(%ebp), %ebx 84 movl %esp, %ebp 97 movl $0, %ea [all...] |
/external/valgrind/main/none/tests/x86/ |
jcxz.c | 12 "movl %0,%%ecx\n\t" 13 "movl $0,%%eax\n" 20 "movl %%eax, %1" 33 "movl %0,%%ecx\n\t" 34 "movl $0,%%eax\n" 41 "movl %%eax, %1"
|
pushpopseg.c | 15 "movl %%esp, %0\n" 17 "movl %%esp, %1\n" 19 "movl %%esp, %2\n" 31 "movl %%esp, %0\n" 33 "movl %%esp, %1\n" 35 "movl %%esp, %2\n"
|
/external/compiler-rt/lib/i386/ |
divdi3.S | 30 movl 20(%esp), %edx // high word of b 31 movl 16(%esp), %eax // low word of b 32 movl %edx, %ecx 38 movl %edx, 20(%esp) 39 movl %eax, 16(%esp) // store abs(b) back to stack 40 movl %ecx, %esi // set aside sign of b 42 movl 12(%esp), %edx // high word of b 43 movl 8(%esp), %eax // low word of b 44 movl %edx, %ecx 50 movl %edx, 12(%esp [all...] |
/external/quake/quake/src/QW/client/ |
r_aclipa.s | 47 movl pfv0(%esp),%esi 48 movl pfv1(%esp),%edi 50 movl C(r_refdef)+rd_aliasvrectbottom,%eax 54 movl fv_v+4(%esi),%edx 55 movl fv_v+4(%edi),%ecx 60 movl fv_v+4(%esi),%ecx 61 movl fv_v+4(%edi),%edx 62 movl pfv0(%esp),%edi 63 movl pfv1(%esp),%esi 69 movl %ecx,Ltemp [all...] |
d_polysa.s | 454 movl C(r_sstepx),%eax 455 movl C(r_tstepx),%edx 458 movl %eax,C(a_sstepxfrac) 459 movl %edx,C(a_tstepxfrac) 461 movl C(r_sstepx),%ecx 462 movl C(r_tstepx),%eax 467 movl %eax,C(a_ststepxwhole) 495 movl lp2(%esp),%esi 496 movl lp1(%esp),%ebx 497 movl lp3(%esp),%ed [all...] |
/external/quake/quake/src/WinQuake/ |
r_aclipa.s | 47 movl pfv0(%esp),%esi 48 movl pfv1(%esp),%edi 50 movl C(r_refdef)+rd_aliasvrectbottom,%eax 54 movl fv_v+4(%esi),%edx 55 movl fv_v+4(%edi),%ecx 60 movl fv_v+4(%esi),%ecx 61 movl fv_v+4(%edi),%edx 62 movl pfv0(%esp),%edi 63 movl pfv1(%esp),%esi 69 movl %ecx,Ltemp [all...] |
d_polysa.s | 454 movl C(r_sstepx),%eax 455 movl C(r_tstepx),%edx 458 movl %eax,C(a_sstepxfrac) 459 movl %edx,C(a_tstepxfrac) 461 movl C(r_sstepx),%ecx 462 movl C(r_tstepx),%eax 467 movl %eax,C(a_ststepxwhole) 495 movl lp2(%esp),%esi 496 movl lp1(%esp),%ebx 497 movl lp3(%esp),%ed [all...] |
/frameworks/compile/libbcc/runtime/lib/i386/ |
divdi3.S | 30 movl 20(%esp), %edx // high word of b 31 movl 16(%esp), %eax // low word of b 32 movl %edx, %ecx 38 movl %edx, 20(%esp) 39 movl %eax, 16(%esp) // store abs(b) back to stack 40 movl %ecx, %esi // set aside sign of b 42 movl 12(%esp), %edx // high word of b 43 movl 8(%esp), %eax // low word of b 44 movl %edx, %ecx 50 movl %edx, 12(%esp [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_SPUT.S | 32 movl rGLUE, %edx # %edx<- pMterpGlue 33 movl offGlue_methodClassDex(%edx), %ecx # %ecx<- 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 54 movl %eax, %ecx # %ecx<- result 59 movl rINST, offStaticField_value(%ecx) # field value<- vA [all...] |
OP_EXECUTE_INLINE.S | 32 movl rGLUE, %eax # %eax<- MterpGlue pointer 36 movl %eax, -8(%esp) # push parameter glue->retval 56 movl %edx, rINST # rINST<- FEDC 59 movl (rFP, rINST), rINST # rINST<- vF 60 movl rINST, 12(%esp) # push parameter vF 62 movl %edx, rINST # rINST<- FEDC 65 movl (rFP, rINST), rINST # rINST<- vE 66 movl rINST, 8(%esp) # push parameter E 68 movl %edx, rINST # rINST<- FEDC 71 movl (rFP, rINST), rINST # rINST<- v [all...] |
OP_IPUT_OBJECT.S | 38 movl rGLUE, %edx # %edx<- pMterpGlue 39 movl offGlue_methodClassDex(%edx), %edx # %edx<- pDvmDex 41 movl offDvmDex_pResFields(%edx), %edx # %edx<- pDvmDex->pResFields 43 movl (%edx, %ecx, 4), %eax # %eax<- resolved InstField ptr 45 movl rGLUE, %edx # %edx<- pMterpGlue 50 movl offGlue_method(%edx), %edx # %edx<- glue->method 52 movl %ecx, -4(%esp) # push parameter CCCC; field ref 53 movl offMethod_clazz(%edx), %edx # %edx<- method->clazz 55 movl %edx, (%esp) # push parameter method->clazz 64 movl rINST, %ecx # %ecx<- BA [all...] |
/bionic/libc/arch-x86/string/ |
ssse3-memcpy5.S | 142 movl (%esp), %ebx 166 movl LEN(%esp), %ecx 167 movl SRC(%esp), %eax 168 movl DEST(%esp), %edx 180 movl SRC(%esp), %eax 206 movl %edx, %edi 211 movl %edi, %esi 1112 movl -44(%eax), %ecx 1113 movl %ecx, -44(%edx) 1115 movl -40(%eax), %ec [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 98 movl 12(%ebp), %ebx # %ebx<- argInfo 111 movl 8(%ebp), %eax # %eax<- clazz 113 movl 4(%ebp), %ecx # %ecx<- JNIEnv 114 movl 20(%ebp), %esi # %esi<- argV 116 movl (%esi), %eax # get the this pointer 120 movl %ecx, -8(%esp) # push JNIEnv as arg # [all...] |
/external/grub/stage2/ |
setjmp.S | 59 movl 4(%esp), %ecx /* fetch buffer */ 60 movl %ebx, 0(%ecx) 61 movl %esi, 4(%ecx) 62 movl %edi, 8(%ecx) 63 movl %ebp, 12(%ecx) /* save frame pointer of caller */ 65 movl %esp, 16(%ecx) /* save stack pointer of caller */ 66 movl %edx, 20(%ecx) /* save pc of caller */ 71 movl 8(%esp), %eax /* return(v) */ 72 movl 4(%esp), %ecx /* fetch buffer */ 73 movl 0(%ecx), %eb [all...] |