/dalvik/vm/mterp/x86/ |
OP_IPUT_WIDE.S | 11 movl rSELF,%ecx 14 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex 17 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields 20 movl (%eax,rIBASE,4),%eax # resolved entry 23 movl rIBASE,OUT_ARG1(%esp) 24 movl rSELF,rIBASE 26 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 27 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 29 movl rIBASE,OUT_ARG0(%esp) # pass in method->clazz 44 movl offInstField_byteOffset(%eax),%eax # eax<- byte offset of fiel [all...] |
OP_MONITOR_ENTER.S | 7 movl rSELF,%ecx 13 movl %ecx,OUT_ARG0(%esp) 14 movl %eax,OUT_ARG1(%esp)
|
OP_RETURN_WIDE.S | 7 movl rSELF,%ecx 10 movl %eax,offThread_retval(%ecx) 11 movl rINST,4+offThread_retval(%ecx)
|
OP_CONST_STRING.S | 6 movl rSELF,%ecx 8 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex 9 movl offDvmDex_pResStrings(%ecx),%ecx # ecx<- dvmDex->pResStrings 10 movl (%ecx,%eax,4),%eax # eax<- rResString[BBBB] 21 movl rSELF,%eax 23 movl offThread_method(%eax),%eax # eax<- self->method 25 movl offMethod_clazz(%eax),%eax 26 movl %ecx,OUT_ARG1(%esp) 27 movl %eax,OUT_ARG0(%esp)
|
OP_INVOKE_SUPER_JUMBO.S | 7 movl rSELF,rINST 8 movl 2(rPC),%eax # eax<- AAAAAAAA 9 movl offThread_methodClassDex(rINST),%ecx # ecx<- pDvmDex 11 movl offDvmDex_pResMethods(%ecx),%ecx # ecx<- pDvmDex->pResMethods 12 movl (%ecx,%eax,4),%ecx # ecx<- resolved baseMethod 13 movl offThread_method(rINST),%eax # eax<- method 18 movl offMethod_clazz(%eax),%eax # eax<- method->clazz 27 movl offClassObject_super(%eax),%eax # eax<- method->clazz->super 31 movl offClassObject_vtable(%eax),%eax # eax<- ...clazz->super->vtable 32 movl (%eax,%ecx,4),%eax # eax<- vtable[methodIndex [all...] |
OP_NEW_INSTANCE_JUMBO.S | 13 movl rSELF,%ecx 14 movl 2(rPC),%eax # eax<- AAAAAAAA 15 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 16 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses 18 movl (%ecx,%eax,4),%ecx # ecx<- resolved class 26 movl $$ALLOC_DONT_TRACK,OUT_ARG1(%esp) 27 movl %ecx,OUT_ARG0(%esp) 44 movl %ecx,OUT_ARG0(%esp) 56 movl rSELF,%ecx 57 movl 2(rPC),%eax # eax<- AAAAAAA [all...] |
OP_IGET.S | 1 %default { "load":"movl", "sqnum":"0" } 13 movl rSELF,%ecx 16 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex 19 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields 22 movl (%eax,rIBASE,4),%eax # resolved entry 25 movl rIBASE,OUT_ARG1(%esp) # needed by dvmResolveInstField 26 movl rSELF,rIBASE 28 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 29 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 31 movl rIBASE,OUT_ARG0(%esp) # pass in method->claz [all...] |
OP_IPUT.S | 2 %default { "store":"movl", "reg":"rINST", "sqnum":"0" } 14 movl rSELF,%ecx 17 movl offThread_methodClassDex(%ecx),%eax # eax<- DvmDex 20 movl offDvmDex_pResFields(%eax),%eax # eax<- pDvmDex->pResFields 23 movl (%eax,rIBASE,4),%eax # resolved entry 26 movl rIBASE,OUT_ARG1(%esp) 27 movl rSELF,rIBASE 29 movl offThread_method(rIBASE),rIBASE # rIBASE<- current method 30 movl offMethod_clazz(rIBASE),rIBASE # rIBASE<- method->clazz 32 movl rIBASE,OUT_ARG0(%esp) # pass in method->claz [all...] |
OP_CHECK_CAST_JUMBO.S | 12 movl rSELF,%ecx 14 movl 2(rPC),%eax # eax<- AAAAAAAA 15 movl offThread_methodClassDex(%ecx),%ecx # ecx<- pDvmDex 17 movl offDvmDex_pResClasses(%ecx),%ecx # ecx<- pDvmDex->pResClasses 19 movl (%ecx,%eax,4),%eax # eax<- resolved class 20 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz 38 movl %eax,sReg0 # we'll need the desired class on failure 39 movl %eax,OUT_ARG1(%esp) 40 movl %ecx,OUT_ARG0(%esp) 49 movl offObject_clazz(rINST),%ea [all...] |
OP_GOTO.S | 10 movl rSELF,%ecx 12 movl offThread_curHandlerTable(%ecx),rIBASE
|
OP_GOTO_16.S | 9 movl rSELF,%ecx 11 movl offThread_curHandlerTable(%ecx),rIBASE
|
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_RETURN.S | 9 movl rSELF,%ecx 11 movl %eax,offThread_retval(%ecx) # retval.i <- AA
|
OP_THROW.S | 9 movl rSELF,%ecx # ecx<- self 12 movl %eax,offThread_exception(%ecx) # thread->exception<- obj
|
/external/llvm/test/CodeGen/X86/ |
fast-isel-call.ll | 25 ; CHECK: movl (%eax) 26 ; CHECK: movl {{.*}}, (%esp) 27 ; CHECK: movl 4(%eax) 28 ; CHECK: movl {{.*}}, 4(%esp) 29 ; CHECK: movl 8(%eax) 30 ; CHECK: movl {{.*}}, 8(%esp) 39 ; CHECK: movl {{.*}}, (%esp) 40 ; CHECK: movl $0, 4(%esp) 41 ; CHECK: movl $100, 8(%esp) 51 ; CHECK: movl {{.*}}, (%esp [all...] |
test-nofold.ll | 5 ; CHECK: movl $42, %ecx 6 ; CHECK-NEXT: movl 4(%esp), %eax 12 ; movl 4(%esp), %eax 13 ; movl %eax, %ecx # bad: extra copy 16 ; movl $42, %eax 21 ; movl $15, %ecx # bad: larger encoding 23 ; movl $42, %eax 28 ; movl 4(%esp), %ecx 31 ; movl $42, %eax
|
/external/quake/quake/src/WinQuake/ |
dosasm.s | 9 movl $0x11,%ecx // read the CESR 17 movl 4(%esp),%eax // point counter 0 to desired event, with counters 19 movl $0x11,%ecx 23 movl $0x12,%ecx // set counter 0 to the value 0 29 movl 4(%esp),%eax // restart counter 0 with selected event 33 movl $0x11,%ecx // control and event select 41 movl $0x12,%ecx // counter 0 56 movl %esp,%eax 58 movl $0x5A5A5A5A,(%eax) 59 movl %eax,Lxx [all...] |
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...] |
r_edgea.s | 51 movl edgestoadd(%esp),%edx 53 movl edgelist(%esp),%ecx 56 movl et_u(%edx),%eax 57 movl %edx,%edi 60 movl et_u(%ecx),%ebx 61 movl et_next(%ecx),%esi 64 movl et_u(%esi),%ebx 65 movl et_next(%esi),%ecx 68 movl et_u(%ecx),%ebx 69 movl et_next(%ecx),%es [all...] |
/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...] |
r_edgea.s | 51 movl edgestoadd(%esp),%edx 53 movl edgelist(%esp),%ecx 56 movl et_u(%edx),%eax 57 movl %edx,%edi 60 movl et_u(%ecx),%ebx 61 movl et_next(%ecx),%esi 64 movl et_u(%esi),%ebx 65 movl et_next(%esi),%ecx 68 movl et_u(%ecx),%ebx 69 movl et_next(%ecx),%es [all...] |
/bionic/libc/arch-x86/bionic/ |
sigsetjmp.S | 37 movl 4(%esp),%ecx 38 movl 8(%esp),%eax 39 movl %eax,28(%ecx) 53 movl 4(%esp),%ecx 54 movl %eax,24(%ecx) 55 1: movl 0(%esp),%edx 56 movl %edx, 0(%ecx) 57 movl %ebx, 4(%ecx) 58 movl %esp, 8(%ecx) 59 movl %ebp,12(%ecx [all...] |
clone.S | 15 movl 16(%esp), %ecx 16 movl 20(%esp), %ebx 19 movl 12(%esp), %eax 20 movl %eax, -12(%ecx) 21 movl 24(%esp), %eax 22 movl %eax, -8(%ecx) 23 movl %ecx, -4(%ecx) 25 movl $__NR_clone, %eax
|
/bionic/libc/arch-x86/string/ |
memset.S | 12 movl 12(%esp),%edi 14 movl 20(%esp),%ecx 28 movl %eax,%edx 32 movl %edi,%edx /* compute misalignment */ 35 movl %ecx,%ebx 38 movl %edx,%ecx /* set until word aligned */ 42 movl %ebx,%ecx 47 movl %ebx,%ecx /* set remainder by bytes */
|