Searched refs:ecx (Results 151 - 175 of 247) sorted by relevance

12345678910

/external/grub/stage2/
H A Dasm.S162 /* set %ecx to the bss end */
164 movl $end, %ecx
166 movl $_end, %ecx
170 subl %edi, %ecx
621 movl $(DRIVE_MAP_SIZE * 2), %ecx
654 movl $(int13_handler_end - int13_handler), %ecx
807 movl 0xc(%esp), %ecx
812 movl %ecx, %ebp
1409 movl $0x14, %ecx
1426 cmpl $0x14, %ecx
[all...]
/external/zlib/contrib/masmx86/
H A Dmatch686.asm209 ;;; Retrieve the function arguments. ecx will hold cur_match
215 mov ecx, [curmatch]
318 ;;; ecx = curmatch
325 and ecx, edx
326 movzx ecx, word ptr [edi + ecx*2]
327 cmp ecx, ebp
331 LoopEntry: movzx eax, word ptr [esi + ecx - 1]
335 movzx eax, word ptr [eax + ecx]
350 add esi, ecx
[all...]
/external/zlib/contrib/amd64/
H A Damd64-match.S209 xorl %ecx, %ecx
211 cmovng %ecx, %limitd
/external/kernel-headers/original/asm-x86/
H A Dparavirt.h113 unsigned int *ecx, unsigned int *edx);
334 * %edx, %ecx (in that order), and the remaining arguments are placed
335 * on the stack. All caller-save registers (eax,edx,ecx) are expected
476 unsigned int *ecx, unsigned int *edx)
478 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx);
1021 asm volatile(paravirt_alt("pushl %%ecx; pushl %%edx;"
1023 "popl %%edx; popl %%ecx")
1033 asm volatile(paravirt_alt("pushl %%ecx; pushl %%edx;"
1035 "popl %%edx; popl %%ecx")
1045 asm volatile(paravirt_alt("pushl %%ecx; push
475 __cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
[all...]
H A Dptrace.h15 long ecx; member in struct:pt_regs
H A Delf.h99 _r->ebx = 0; _r->ecx = 0; _r->edx = 0; \
109 pr_reg[1] = regs->ecx; \
H A Dstring_32.h37 "movl %4,%%ecx\n\t"
38 "andl $3,%%ecx\n\t"
77 int ecx; local
80 : "=&c" (ecx), "=&D" (edi), "=&S" (esi)
85 /* small block: don't clobber ecx + smaller code */
/external/libffi/src/x86/
H A Ddarwin64.S167 testl $0x100, %ecx
170 testl $0x200, %ecx
172 testl $0x400, %ecx
180 shrl $12, %ecx
/external/llvm/lib/Support/
H A DHost.cpp87 mov dword ptr [esi],ecx
/external/skia/src/opts/
H A Dopts_check_SSE2.cpp29 mov [edi+8], ecx
/external/qemu-pc-bios/vgabios/
H A Dvbe.c136 push ecx
141 and ecx, #0xffff variable
142 or ecx, edx variable
143 shl ecx, #2 variable
144 mov eax, ecx
152 movzx ecx, ax variable
166 imul ecx, esi variable
168 div ecx
176 shr ecx, #1 variable
178 div ecx
[all...]
/external/qemu/android/config/linux-x86/asm/
H A Dkvm.h168 __u32 ecx; member in struct:kvm_cpuid_entry
186 __u32 ecx; member in struct:kvm_cpuid_entry2
/external/qemu/android/config/linux-x86_64/asm/
H A Dkvm.h168 __u32 ecx; member in struct:kvm_cpuid_entry
186 __u32 ecx; member in struct:kvm_cpuid_entry2
/external/qemu/distrib/sdl-1.2.12/src/cpuinfo/
H A DSDL_cpuinfo.c63 " movl %%eax,%%ecx \n"
69 " xorl %%ecx,%%eax # Can not toggle ID bit, \n"
75 : "%eax", "%ecx"
89 " xorl %%ecx,%%eax # Can not toggle ID bit, \n"
101 mov ecx, eax local
107 xor eax, ecx ; Can not toggle ID bit, local
116 " movl %eax,%ecx \n"
122 " xorl %ecx,%eax \n"
137 " xorl %ecx,%eax \n"
164 : "%eax", "%ecx", "
[all...]
/external/quake/quake/src/QW/client/
H A Dd_scana.asm245 mov ecx,ds:dword ptr[_r_turb_t]
249 mov eax,ecx
260 add edx,ecx
269 add ecx,ds:dword ptr[_r_turb_tstep]
/external/v8/test/cctest/
H A Dtest-assembler-ia32.cc418 __ push(ecx);
424 __ mov(ecx, 3);
439 __ cmp(ecx, 3);
451 __ pop(ecx);
459 __ pop(ecx);
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.cc732 mov(ecx, Operand(ebp, 1 * kPointerSize));
739 push(ecx);
1509 ASSERT(length.is(ecx));
1516 mov(scratch, ecx);
1517 shr(ecx, 2);
1898 // at the call sites. However, the dst register has to be ecx to
1900 // in ecx.
1901 ASSERT(dst.is(ecx));
1975 SetCallKind(ecx, call_kind);
1982 SetCallKind(ecx, call_kin
[all...]
H A Dlithium-codegen-ia32.cc143 // receiver object). ecx is zero for method calls and non-zero for
147 __ test(ecx, Operand(ecx));
1092 ASSERT(ToRegister(right).is(ecx));
2101 __ Ret((GetParameterCount() + 1) * kPointerSize, ecx);
2120 __ mov(ecx, instr->name());
2152 __ mov(ecx, instr->name());
2279 __ mov(ecx, name);
2301 __ mov(ecx, name);
2318 __ mov(ecx, inst
3101 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize), ecx); local
4443 __ mov(FieldOperand(result, object_offset + i), ecx); local
4453 __ mov(FieldOperand(result, total_offset), ecx); local
4458 __ mov(FieldOperand(result, total_offset), ecx); local
4469 __ mov(FieldOperand(result, elements_offset + i), ecx); local
4493 __ mov(FieldOperand(result, total_offset), ecx); local
4498 __ mov(FieldOperand(result, total_offset), ecx); local
4616 __ mov(FieldOperand(eax, i + kPointerSize), ecx); local
[all...]
/external/qemu/target-i386/
H A Dkvm.c96 ret = cpuid->entries[i].ecx;
156 cpu_x86_cpuid(env, i, 0, &c->eax, &c->ebx, &c->ecx, &c->edx);
163 cpu_x86_cpuid(env, i, 0, &c->eax, &c->ebx, &c->ecx, &c->edx);
174 cpu_x86_cpuid(env, i, j, &c->eax, &c->ebx, &c->ecx, &c->edx);
178 if (i == 0xb && !(c->ecx & 0xff00))
189 cpu_x86_cpuid(env, i, 0, &c->eax, &c->ebx, &c->ecx, &c->edx);
200 cpu_x86_cpuid(env, i, 0, &c->eax, &c->ebx, &c->ecx, &c->edx);
/external/valgrind/main/VEX/test/
H A Dtest-i386.c168 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
176 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
183 int eax, ebx, ecx, edx, esi, edi, res; local
186 ecx = 0x0004;
195 TEST_LEA("(%%ecx)");
202 TEST_LEA("0x40(%%ecx)");
209 TEST_LEA("0x4000(%%ecx)");
214 TEST_LEA("(%%eax, %%ecx)");
216 TEST_LEA("(%%ecx, %%ecx)");
[all...]
/external/chromium/chrome/common/net/
H A Dx509_certificate_model_nss.cc366 NSSCMSEncoderContext *ecx = NSS_CMSEncoder_Start(message.get(), NULL, NULL, local
370 if (!ecx) {
375 if (NSS_CMSEncoder_Finish(ecx) != SECSuccess) {
/external/valgrind/main/include/vki/
H A Dvki-x86-linux.h245 unsigned long ecx; member in struct:vki_sigcontext
588 long ebx, ecx, edx, esi, edi, ebp, eax; member in struct:vki_user_regs_struct
820 long ecx; member in struct:vki_vm86_regs
/external/webkit/Source/JavaScriptCore/assembler/
H A DMacroAssemblerX86Common.h162 if (shift_amount == X86Registers::ecx)
165 // On x86 we can only shift by ecx; if asked to shift by another register we'll
166 // need rejig the shift amount into ecx first, and restore the registers afterwards.
167 // If we dest is ecx, then shift the swapped register!
168 swap(shift_amount, X86Registers::ecx);
169 m_assembler.shll_CLr(dest == X86Registers::ecx ? shift_amount : dest);
170 swap(shift_amount, X86Registers::ecx);
277 if (shift_amount == X86Registers::ecx)
280 // On x86 we can only shift by ecx; if asked to shift by another register we'll
281 // need rejig the shift amount into ecx firs
[all...]
/external/webkit/Source/JavaScriptCore/jit/
H A DJSInterfaceJIT.h50 // on x86/x86-64 it is ecx for performance reasons, since the
65 static const RegisterID regT2 = X86Registers::ecx;
77 static const RegisterID firstArgumentRegister = X86Registers::ecx;
84 static const RegisterID regT2 = X86Registers::ecx;
/external/libvpx/vpx_ports/
H A Dx86.h67 __asm mov c, ecx\

Completed in 480 milliseconds

12345678910