/dalvik/vm/mterp/x86/ |
zcmp.S | 12 movl $$2,%eax # assume branch not taken 14 movl rSELF,%ecx 16 movl offThread_curHandlerTable(%ecx),rIBASE
|
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_CONST.S | 3 movl 2(rPC),%eax # grab all 32 bits at once 4 movl rINST,rINST # rINST<- AA
|
OP_INSTANCE_OF.S | 15 movl rINST,%eax # eax<- BA 18 movl rSELF,%ecx 20 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 24 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses 25 movl (%ecx,rIBASE,4),%ecx # ecx<- resolved class 26 movl offObject_clazz(%eax),%eax # eax<- obj->clazz 38 movl %eax,OUT_ARG0(%esp) 39 movl %ecx,OUT_ARG1(%esp) 64 movl $$1,%eax 75 movl rIBASE,OUT_ARG1(%esp) # arg1<- BBB [all...] |
OP_INVOKE_INTERFACE.S | 13 movl rSELF,%ecx 21 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz 22 movl %eax,OUT_ARG0(%esp) # arg0<- class 23 movl offThread_methodClassDex(%ecx),%eax # eax<- methodClassDex 24 movl offThread_method(%ecx),%ecx # ecx<- method 25 movl %eax,OUT_ARG3(%esp) # arg3<- dex 27 movl %ecx,OUT_ARG2(%esp) # arg2<- method 28 movl %eax,OUT_ARG1(%esp) # arg1<- BBBB
|
OP_MOVE_RESULT.S | 4 movl rSELF,%eax # eax<- rSELF 5 movl offThread_retval(%eax),%eax # eax<- self->retval.l
|
OP_SGET_WIDE.S | 10 movl rSELF,%ecx 12 movl offThread_methodClassDex(%ecx),%ecx # ecx<- DvmDex 13 movl offDvmDex_pResFields(%ecx),%ecx # ecx<- dvmDex->pResFields 14 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr 18 movl offStaticField_value(%eax),%ecx # ecx<- lsw 19 movl 4+offStaticField_value(%eax),%eax # eax<- msw 30 movl rSELF,%ecx 32 movl offThread_method(%ecx),%ecx # ecx<- current method 34 movl offMethod_clazz(%ecx),%ecx # ecx<- method->clazz 35 movl %eax,OUT_ARG1(%esp [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_THROW.S | 30 movl rGLUE, %eax # %eax<- pMterpGlue 34 movl offGlue_self(%eax), %ecx # %ecx<- glue->self 36 movl rINST, offThread_exception(%ecx) # thread->exception<- object
|
OP_CONST_WIDE_HIGH16.S | 33 movl $$0, (rFP, rINST, 4) # vAAlow<- 00000000 34 movl %ecx, 4(rFP, rINST, 4) # vAAhigh<- %ecx; BBBB0000
|
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_REM_DOUBLE.S | 34 movl (rFP, %ecx, 4), %eax # %eax<- vBBlo 35 movl %eax, -16(%esp) # push parameter double lo 36 movl 4(rFP, %ecx, 4), %eax # %eax<- vBBhi 37 movl %eax, -12(%esp) # push parameter double hi 38 movl (rFP, %edx, 4), %eax # %eax<- vCClo 39 movl %eax, -8(%esp) # push parameter double lo 40 movl 4(rFP, %edx, 4), %eax # %eax<- vCChi 41 movl %eax, -4(%esp) # push parameter double hi
|
OP_RETURN_COMMON.S | 31 movl rGLUE, %edx # %edx<- pMterpGlue 33 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
|
/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 */
|
bcmp.S | 12 movl 12(%esp),%edi 13 movl 16(%esp),%esi 17 movl 20(%esp),%ecx /* compare by words */ 23 movl 20(%esp),%ecx /* compare remainder by bytes */
|
bcopy.S | 53 movl 12(%esp),%edi 54 movl 16(%esp),%esi 55 movl %edi, %eax 57 movl 12(%esp),%esi 58 movl 16(%esp),%edi 60 movl 20(%esp),%ecx 61 movl %ecx,%edx 68 movl %edx,%ecx 84 movl %edx,%ecx
|
/external/llvm/test/MC/ELF/ |
relocation-386.s | 218 movl bar2j@GOT(%eax), %eax 221 movl $foo@TPOFF, %edx 222 movl foo@INDNTPOFF, %ecx 228 movl zed@GOT(%eax), %eax 229 movl zed@GOTOFF(%eax), %eax 230 movl zed@INDNTPOFF(%eax), %eax 231 movl zed@NTPOFF(%eax), %eax 232 movl zed@GOTNTPOFF(%eax), %eax 234 movl zed@TLSGD(%eax), %eax 235 movl zed@TLSLDM(%eax), %ea [all...] |
/bionic/libc/arch-x86/bionic/ |
clone.S | 15 movl 16(%esp), %ecx 18 movl %ecx, %ebx 23 movl 12(%esp), %eax 24 movl %eax, -16(%ecx) 25 movl 24(%esp), %eax 26 movl %eax, -12(%ecx) 27 movl %ebx, -8(%ecx) 30 movl 20(%esp), %ebx 31 movl $__NR_clone, %eax
|
/dalvik/vm/arch/x86/ |
Call386ABI.S | 91 movl %esp,%ebp 97 movl 16(%ebp),%ebx 104 movl %ebx,%ecx 109 movl 8(%ebp),%ecx 110 movl 12(%ebp),%eax 111 movl 24(%ebp),%esi 114 movl (%esi),%eax 117 movl %eax,4(%esp) 118 movl %ecx,0(%esp) 120 movl %ebx,%ec [all...] |
/external/llvm/test/MC/MachO/ |
darwin-x86_64-diff-relocs.s | 58 movl %eax,4(%rip) 59 // movl %eax,_baz(%rip) 60 movl %eax,_g0(%rip) 61 movl %eax,L0(%rip) 62 movl %eax,_g1(%rip) 63 movl %eax,L1(%rip) 68 // movl %eax,L0 - _g0(%rip) 69 // movl %eax,_g1 - _g0(%rip) 70 // movl %eax,_g1 - L1(%rip) 71 // movl %eax,L1 - _g0(%rip [all...] |
gen-dwarf.s | 6 movl $0, %eax
|
/external/quake/quake/src/QW/client/ |
d_copy.s | 33 movl C(VGA_bufferrowbytes),%eax 35 movl %eax,LBlockSrcStep 36 movl C(VGA_rowbytes),%eax 38 movl %eax,LBlockDestStep 40 movl $0x3C4,%edx 45 movl bufptr(%esp),%esi 46 movl C(VGA_pagebase),%edi 47 movl C(VGA_height),%ebp 50 movl C(VGA_width),%ecx 51 movl C(VGA_bufferrowbytes),%ea [all...] |
/external/quake/quake/src/WinQuake/ |
d_copy.s | 33 movl C(VGA_bufferrowbytes),%eax 35 movl %eax,LBlockSrcStep 36 movl C(VGA_rowbytes),%eax 38 movl %eax,LBlockDestStep 40 movl $0x3C4,%edx 45 movl bufptr(%esp),%esi 46 movl C(VGA_pagebase),%edi 47 movl C(VGA_height),%ebp 50 movl C(VGA_width),%ecx 51 movl C(VGA_bufferrowbytes),%ea [all...] |
/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...] |
/dalvik/vm/mterp/out/ |
InterpAsm-x86.S | 111 #define SPILL(reg) movl reg##,reg##_SPILL(%ebp) 112 #define UNSPILL(reg) movl reg##_SPILL(%ebp),reg 113 #define SPILL_TMP1(reg) movl reg,TMP_SPILL1(%ebp) 114 #define UNSPILL_TMP1(reg) movl TMP_SPILL1(%ebp),reg 115 #define SPILL_TMP2(reg) movl reg,TMP_SPILL2(%ebp) 116 #define UNSPILL_TMP2(reg) movl TMP_SPILL2(%ebp),reg 117 #define SPILL_TMP3(reg) movl reg,TMP_SPILL3(%ebp) 118 #define UNSPILL_TMP3(reg) movl TMP_SPILL3(%ebp),reg 122 movl offThread_pJitProfTable(\_self),\_reg 125 movl offThread_jitThreshold(\_self),\_re [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...] |