/dalvik/vm/mterp/x86/ |
OP_IGET_QUICK.S | 8 movzwl 2(rPC),%eax # eax<- field byte offset 11 movl (%ecx,%eax,1),%eax 15 SET_VREG %eax rINST # fp[A]<- result
|
OP_IPUT_OBJECT.S | 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 23 testl %eax,%eax # is resolved entry null? 34 testl %eax,%eax # returns InstrField pt [all...] |
OP_MOVE_WIDE_FROM16.S | 5 movzbl rINSTbl,%eax # eax<- AAAA 8 SET_VREG_WORD rINST %eax 0 # v[AAAA+0]<- rINST 9 SET_VREG_WORD %ecx %eax 1 # v[AAAA+1]<- eax
|
OP_IPUT_OBJECT_QUICK.S | 10 movzwl 2(rPC),%eax # eax<- field byte offset 13 movl rINST,(%ecx,%eax,1) 14 movl rSELF,%eax 16 movl offThread_cardTable(%eax),%eax # get card table base 19 movb %al,(%eax,%ecx) # mark card based on object head
|
bincmp.S | 13 GET_VREG_R %eax %ecx # eax <- vA 16 cmpl (rFP,rINST,4),%eax # compare (vA, vB) 17 movl $$2,%eax # assume not taken 19 movswl 2(rPC),%eax # Get signed branch offset 22 FETCH_INST_INDEXED %eax 23 ADVANCE_PC_INDEXED %eax
|
bindiv.S | 8 movzbl 2(rPC),%eax # eax<- BB 10 GET_VREG_R %eax %eax # eax<- vBB 11 GET_VREG_R %ecx %ecx # eax<- vBB 17 cmpl $$0x80000000,%eax
|
OP_SHR_LONG.S | 14 movzbl 2(rPC),%eax # eax<- BB 17 GET_VREG_WORD rIBASE %eax 1 # rIBASE<- v[BB+1] 19 GET_VREG_WORD %eax %eax 0 # eax<- v[BB+0] 20 shrdl rIBASE,%eax 24 movl rIBASE,%eax 30 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax [all...] |
OP_USHR_LONG.S | 14 movzbl 2(rPC),%eax # eax<- BB 17 GET_VREG_WORD rIBASE %eax 1 # rIBASE<- v[BB+1] 19 GET_VREG_WORD %eax %eax 0 # eax<- v[BB+0] 20 shrdl rIBASE,%eax 24 movl rIBASE,%eax 30 SET_VREG_WORD %eax rINST 0 # v[BB+0]<- eax [all...] |
OP_CMPG_DOUBLE.S | 7 movzbl 3(rPC),%eax # eax<- CC 10 fldl (rFP,%eax,4) 13 flds (rFP,%eax,4) 20 FETCH_INST_OPCODE 2 %eax 29 GOTO_NEXT_R %eax
|
OP_IPUT_WIDE_QUICK.S | 8 movzwl 2(rPC),%eax # eax<- field byte offset 11 leal (%ecx,%eax,1),%ecx # ecx<- Address of 64-bit target 13 GET_VREG_WORD %eax rINST 0 # eax<- lsw 15 movl %eax,(%ecx)
|
OP_MONITOR_EXIT.S | 12 GET_VREG_R %eax rINST 15 testl %eax,%eax # null object? 17 movl %eax,OUT_ARG1(%esp) 23 testl %eax,%eax # success?
|
OP_SHR_LONG_2ADDR.S | 12 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 17 shrdl rIBASE,%eax 21 movl rIBASE,%eax 27 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
|
OP_USHR_LONG_2ADDR.S | 12 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0] 17 shrdl rIBASE,%eax 21 movl rIBASE,%eax 27 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
|
bindivLit8.S | 7 movzbl 2(rPC),%eax # eax<- BB 10 GET_VREG_R %eax %eax # eax<- rBB 13 cmpl $$0x80000000,%eax
|
OP_INVOKE_DIRECT_JUMBO.S | 13 movl 2(rPC),%eax # eax<- AAAAAAAA 18 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall 19 testl %eax,%eax # already resolved? 37 movl 2(rPC),%eax # reference AAAAAAAA 40 movl %eax,OUT_ARG1(%esp) 42 call dvmResolveMethod # eax<- call(clazz, ref, flags [all...] |
OP_REM_DOUBLE.S | 4 movzbl 2(rPC),%eax # eax<- CC 6 fldl (rFP,%eax,4) # vCC to fp stack
|
/external/valgrind/main/none/tests/x86/ |
movx.c | 8 "movl $0x12345678, %%eax\n\t" 11 "mov %%eax, %0" 12 : "=r"(res) : : "eax" 21 "movl $0x12345678, %%eax\n\t" 24 "mov %%eax, %0" 25 : "=r"(res) : : "eax" 34 "movl $0x12345678, %%eax\n\t" 36 "movzbl %%al,%%eax\n\t" 37 "mov %%eax, %0" 38 : "=r"(res) : : "eax" [all...] |
cmpxchg8b.c | 9 UInt eax; variable 18 "\tpushl %eax\n" 23 "\txorl %eax, %eax\n" // get eflags in a known state 25 "\tmovl " VG_SYM(eax) ",%eax\n" 30 "\tmovl %eax," VG_SYM(eax) "\n" 35 "\tpopl %eax\n" 36 "\tmovl %eax," VG_SYM(zout) "\n [all...] |
/external/zlib/contrib/masmx64/ |
inffasx64.asm | 74 lodsd ; /* eax = *(uint *)in++ */
93 lodsd ; /* eax = *(uint *)in++ */
101 mov eax, [rbp+r8*4] ; /* eax = lcode[hold & lmask] */
111 shr eax, 16 ; /* output this.val char */
116 mov eax, [rbp+r8*4] ; /* eax = lcode[hold & lmask] */
126 shr eax, 16 ; /* output this.val char */
132 mov r14d, eax ; /* len = this */
143 xor eax, eax [all...] |
/external/stlport/stlport/stl/config/ |
_watcom.h | 109 "mov eax, 1" \ 110 "lock xadd [ecx], eax" \ 111 "inc eax" \ 112 value [eax]; 117 "mov eax, 0FFFFFFFFh" \ 118 "lock xadd [ecx], eax" \ 119 "dec eax" \ 120 value [eax]; 125 "mov eax, 1" \ 126 "xadd [ecx], eax" \ [all...] |
/ndk/sources/cxx-stl/stlport/stlport/stl/config/ |
_watcom.h | 109 "mov eax, 1" \ 110 "lock xadd [ecx], eax" \ 111 "inc eax" \ 112 value [eax]; 117 "mov eax, 0FFFFFFFFh" \ 118 "lock xadd [ecx], eax" \ 119 "dec eax" \ 120 value [eax]; 125 "mov eax, 1" \ 126 "xadd [ecx], eax" \ [all...] |
/prebuilt/ndk/android-ndk-r5/sources/cxx-stl/stlport/stlport/stl/config/ |
_watcom.h | 109 "mov eax, 1" \ 110 "lock xadd [ecx], eax" \ 111 "inc eax" \ 112 value [eax]; 117 "mov eax, 0FFFFFFFFh" \ 118 "lock xadd [ecx], eax" \ 119 "dec eax" \ 120 value [eax]; 125 "mov eax, 1" \ 126 "xadd [ecx], eax" \ [all...] |
/prebuilt/ndk/android-ndk-r6/sources/cxx-stl/stlport/stlport/stl/config/ |
_watcom.h | 109 "mov eax, 1" \ 110 "lock xadd [ecx], eax" \ 111 "inc eax" \ 112 value [eax]; 117 "mov eax, 0FFFFFFFFh" \ 118 "lock xadd [ecx], eax" \ 119 "dec eax" \ 120 value [eax]; 125 "mov eax, 1" \ 126 "xadd [ecx], eax" \ [all...] |
/dalvik/vm/mterp/x86-atom/ |
OP_NEW_ARRAY.S | 32 movl rGLUE, %eax # %eax<- pMterpGlue 35 movl offGlue_methodClassDex(%eax), %eax # %eax<- glue->pDvmDex 38 movl offDvmDex_pResClasses(%eax), %eax # %eax<- glue->pDvmDex->pResClasses 40 movl (%eax, %ecx, 4), %eax # %eax<- resolved clas [all...] |
/external/zlib/contrib/masmx86/ |
inffas32.asm | 188 mov eax, [esi+0]
190 add edx,eax
193 mov [esp+44],eax
211 mov eax, [edi+lencode_state]
214 mov [esp+8],eax
217 mov eax,1
219 shl eax,cl
220 dec eax
221 mov [esp+0],eax
223 mov eax,1 [all...] |