/dalvik/vm/mterp/x86/ |
OP_FILL_ARRAY_DATA.S | 5 GET_VREG_R %eax rINST 7 movl %eax,OUT_ARG0(%esp) 13 testl %eax,%eax # exception thrown?
|
OP_IPUT.S | 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 24 testl %eax,%eax # is resolved entry null? 35 testl %eax,%eax # returns InstrField pt [all...] |
OP_MUL_INT_2ADDR.S | 5 GET_VREG_R %eax rINST # eax<- vB 8 imull (rFP,%ecx,4),%eax # trashes rIBASE/edx 10 SET_VREG %eax %ecx
|
OP_OR_INT.S | 2 %include "x86/binop.S" {"instr":"orl (rFP,%ecx,4),%eax"}
|
OP_OR_INT_2ADDR.S | 2 %include "x86/binop2addr.S" {"instr":"orl %eax,(rFP,%ecx,4)"}
|
OP_RSUB_INT.S | 2 %include "x86/binopLit16.S" {"instr":"subl %eax,%ecx","result":"%ecx"}
|
OP_RSUB_INT_LIT8.S | 2 %include "x86/binopLit8.S" {"instr":"subl %eax,%ecx" , "result":"%ecx"}
|
OP_SPUT.S | 12 movzwl 2(rPC),%eax # eax<- field ref BBBB 17 lea (%ecx,%eax,4),%ecx 21 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr 22 testl %eax,%eax # resolved entry null? 24 .L${opcode}_finish: # field ptr in eax 28 movl rINST,offStaticField_value(%eax) [all...] |
OP_SUB_INT.S | 2 %include "x86/binop.S" {"instr":"subl (rFP,%ecx,4),%eax"}
|
OP_SUB_INT_2ADDR.S | 2 %include "x86/binop2addr.S" {"instr":"subl %eax,(rFP,%ecx,4)"}
|
OP_XOR_INT.S | 2 %include "x86/binop.S" {"instr":"xorl (rFP,%ecx,4),%eax"}
|
OP_XOR_INT_2ADDR.S | 2 %include "x86/binop2addr.S" {"instr":"xorl %eax,(rFP,%ecx,4)"}
|
OP_CONST_WIDE.S | 3 movl 2(rPC),%eax # eax<- lsw 8 movl %eax,(%ecx)
|
OP_MOVE_16.S | 5 movzwl 2(rPC),%eax # eax<- AAAA 9 SET_VREG rINST %eax
|
OP_MOVE_FROM16.S | 4 movzx rINSTbl,%eax # eax <= AA 9 SET_VREG rINST %eax # fp[AA]<- ecx]
|
OP_MOVE_RESULT_WIDE.S | 4 movl offThread_retval(%ecx),%eax 6 SET_VREG_WORD %eax rINST 0 # v[AA+0] <- eax
|
OP_RETURN.S | 10 GET_VREG_R %eax rINST # eax<- vAA 11 movl %eax,offThread_retval(%ecx) # retval.i <- AA
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/gas32/ |
gas-movdq32.asm | 1 movd %mm0, %eax 2 movd %eax, %mm0 6 movd %xmm0, %eax 7 movd %eax, %xmm0
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
movdq64.asm | 2 movd eax, mm0 3 movd mm0, eax 9 movd eax, xmm0 10 movd xmm0, eax
|
sse-prefix.asm | 14 cmpss xmm0, [eax], 0 15 cmpss xmm0, [es:eax], 0 22 cmpsd xmm0, [eax], 0 23 cmpsd xmm0, [es:eax], 0
|
strict-err.asm | 2 add [rax], dword 4 ; illegal; must use dword [eax], 4 3 add [rax], strict dword 4 ; illegal; must use dword [eax], strict dword 4 5 add [rax], strict qword 4 ; illegal; must use qword [eax], strict dword 4
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/tests/ |
struczero.asm | 6 mov eax, [ecx+MYSTRUC.zero]
|
/external/llvm/test/CodeGen/X86/ |
test-nofold.ll | 6 ; CHECK-NEXT: movl 4(%esp), %eax 7 ; CHECK-NEXT: andl $15, %eax 8 ; CHECK-NEXT: cmovnel %ecx, %eax 12 ; movl 4(%esp), %eax 13 ; movl %eax, %ecx # bad: extra copy 15 ; testl $15, %eax # bad: peep obstructed 16 ; movl $42, %eax 17 ; cmovel %ecx, %eax 23 ; movl $42, %eax 24 ; cmovel %ecx, %eax [all...] |
/external/valgrind/main/none/tests/x86/ |
cpuid_s.S | 13 movl 8(%ebp), %eax 16 pushl %eax 21 movl %eax, %edi 22 movl $0, %eax 24 movl %eax, (%edi) 32 popl %eax 43 movl 8(%ebp), %eax 46 pushl %eax 51 movl %eax, %edi 52 movl $1, %eax [all...] |
looper.c | 12 "\tmovl $999, %eax\n" 16 "\tdecl %eax\n" 17 "\tdecl %eax\n" 18 "\tdecl %eax\n" 21 "\tmovl %eax, " VG_SYM(res) "\n" 31 "\tmovl $999, %eax\n" 35 "\tdecl %eax\n" 36 "\tdecl %eax\n" 37 "\tdecl %eax\n" 40 "\tmovl %eax, " VG_SYM(res) "\n [all...] |