Searched refs:ecx (Results 76 - 100 of 246) sorted by relevance

12345678910

/freebsd-11-stable/sys/i386/i386/
H A Dlocore.s142 movl $((foo)*PAGE_SIZE),%ecx ; \
152 * ecx = how many pages to map
169 * ecx = how many pages to map
189 movl $0x0240,%ecx
224 movl $R(__bss_end),%ecx
226 subl %edi,%ecx
252 movl $0xFFF-0x100,%ecx
413 movl $MAXPATHLEN,%ecx /* Brute force!!! */
419 decl %ecx
432 movl $BI_ENDCOMMON,%ecx /* prepar
[all...]
H A Dbioscall.s61 movl 8(%ebp),%ecx
70 movl %ecx,8(%ebp)
118 movl 8(%ebp),%ecx
144 movl %ecx,8(%ebp)
157 movl (%esp),%ecx
158 pushl %ecx /* return address */
/freebsd-11-stable/libexec/rtld-elf/i386/
H A Drtld_start.S39 movl %esp,%ecx # construct address of obj_main
40 addl $4,%ecx
42 pushl %ecx # Pass address of obj_main
77 pushl %ecx # Save %ecx
86 popl %ecx # Restore %ecx
/freebsd-11-stable/sys/amd64/vmm/
H A Dx86.c88 uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx)
97 VCPU_CTR2(vm, vcpu_id, "cpuid %#x,%#x", *eax, *ecx);
132 cpuid_count(*eax, *ecx, regs);
135 cpuid_count(*eax, *ecx, regs);
166 cpuid_count(*eax, *ecx, regs);
245 switch (*ecx) {
390 cpuid_count(*eax, *ecx, regs);
419 if (*ecx == 0) {
420 cpuid_count(*eax, *ecx, regs);
473 if (*ecx
87 x86_emulate_cpuid(struct vm *vm, int vcpu_id, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) argument
[all...]
/freebsd-11-stable/secure/lib/libcrypto/amd64/
H A Dcmll-x86_64.S84 movl 0(%rbp,%rdi,8),%ecx
90 xorl 4(%rbp,%rdi,8),%ecx
94 xorl 2052(%rbp,%rdi,8),%ecx
98 xorl 2048(%rbp,%rdi,8),%ecx
101 xorl %edx,%ecx
103 xorl %ecx,%r10d
104 xorl %ecx,%r11d
111 movl 0(%rbp,%rdi,8),%ecx
117 xorl 4(%rbp,%rdi,8),%ecx
121 xorl 2052(%rbp,%rdi,8),%ecx
[all...]
H A Dsha256-x86_64.S45 movl 8(%rdi),%ecx
57 xorl %ecx,%edi
135 addl %r12d,%ecx
141 movl %ecx,%r13d
147 xorl %ecx,%r13d
153 andl %ecx,%r15d
160 xorl %ecx,%r13d
186 movl %ecx,%edi
231 xorl %ecx,%r15d
239 xorl %ecx,
[all...]
H A Dwp-x86_64.S73 movzbl %al,%ecx
77 movzbl %al,%ecx
84 movzbl %bl,%ecx
91 movzbl %bl,%ecx
98 movzbl %al,%ecx
105 movzbl %al,%ecx
112 movzbl %bl,%ecx
119 movzbl %bl,%ecx
126 movzbl %al,%ecx
133 movzbl %al,%ecx
[all...]
H A Daesni-sha256-x86_64.S121 movl 8(%r15),%ecx
154 xorl %ecx,%esi
232 addl %r10d,%ecx
237 movl %ecx,%r13d
243 xorl %ecx,%r13d
249 andl %ecx,%r12d
252 xorl %ecx,%r13d
273 movl %ecx,%r12d
308 xorl %ecx,%r12d
321 xorl %ecx,
[all...]
H A Dx86_64cpuid.S55 cmpl $0x6c65746e,%ecx
66 cmpl $0x444D4163,%ecx
79 orl %ecx,%r9d
106 movl $0,%ecx
132 andl $0xfbffffff,%ecx
148 andl $0xfffff7ff,%ecx
149 orl %ecx,%r9d
156 xorl %ecx,%ecx
167 xorl %ecx,
[all...]
/freebsd-11-stable/contrib/gcc/config/i386/
H A Ddriver-i386.c66 unsigned int eax, ebx, ecx, edx; local
98 cpuid (0, eax, ebx, ecx, edx);
105 cpuid (1, eax, ebx, ecx, edx);
111 has_sse3 = !!(ecx & bit_SSE3);
112 has_ssse3 = !!(ecx & bit_SSSE3);
116 cpuid (0x80000000, eax, ebx, ecx, edx);
120 cpuid (0x80000001, eax, ebx, ecx, edx);
124 has_sse4a = !!(ecx & bit_SSE4a);
H A Dcygwin.asm47 pushl %ecx /* save temp */
48 movl %esp,%ecx /* get sp */
49 addl $0x8,%ecx /* and point to return addr */
54 subl $0x1000,%ecx /* yes, move pointer down 4k*/
55 orl $0x0,(%ecx) /* probe there */
59 done: subl %eax,%ecx
60 orl $0x0,(%ecx) /* less that 4k, just peek here */
63 movl %ecx,%esp /* decrement stack */
65 movl (%eax),%ecx /* recover saved temp */
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/i386/
H A Dashldi3.S42 movl 12(%esp), %ecx // Load count
46 testl $0x20, %ecx // If count >= 32
H A Dlshrdi3.S42 movl 12(%esp), %ecx // Load count
46 testl $0x20, %ecx // If count >= 32
H A Dfloatundisf.S28 #define TWOp64 twop64-0b(%ecx,%eax,8)
38 0: popl %ecx
72 #define TWOp52 twop52-0b(%ecx)
73 #define STICKY sticky-0b(%ecx,%eax,8)
84 0: popl %ecx
/freebsd-11-stable/stand/libsa/i386/
H A D_setjmp.S66 movl 0(%edx),%ecx
75 1: movl %ecx,0(%esp)
/freebsd-11-stable/secure/lib/libcrypto/i386/
H A Daesni-x86.S14 movl 240(%edx),%ecx
22 decl %ecx
41 movl 240(%edx),%ecx
49 decl %ecx
64 shll $4,%ecx
69 leal 32(%edx,%ecx,1),%edx
70 negl %ecx
71 addl $16,%ecx
75 movups (%edx,%ecx,1),%xmm1
76 addl $32,%ecx
[all...]
H A Dbf-586.S23 xorl %ecx,%ecx
39 movl 2120(%ebp,%ecx,4),%eax
59 movl 2120(%ebp,%ecx,4),%eax
79 movl 2120(%ebp,%ecx,4),%eax
99 movl 2120(%ebp,%ecx,4),%eax
119 movl 2120(%ebp,%ecx,4),%eax
139 movl 2120(%ebp,%ecx,4),%eax
159 movl 2120(%ebp,%ecx,4),%eax
179 movl 2120(%ebp,%ecx,
[all...]
H A Dghash-x86.S20 movl 8(%edi),%ecx
40 movl %ecx,8(%esp)
46 movl 12(%esi,%ebx,1),%ecx
54 shrdl $4,%ecx,%ebx
56 shrdl $4,%edx,%ecx
63 xorl 12(%esi,%eax,1),%ecx
69 shrdl $4,%ecx,%ebx
71 shrdl $4,%edx,%ecx
78 xorl 12(%esi,%eax,1),%ecx
85 bswap %ecx
[all...]
/freebsd-11-stable/lib/libc/i386/sys/
H A Dbrk.S52 movl PIC_GOT(HIDENAME(minbrk)),%ecx #
54 cmpl %eax,(%ecx)
56 movl (%ecx),%eax
/freebsd-11-stable/stand/i386/libi386/
H A Dtime.c53 hr = bcd2bin((v86.ecx & 0xff00) >> 8); /* hour in %ch */
54 minute = bcd2bin(v86.ecx & 0xff); /* minute in %cl */
115 v86.ecx = period >> 16;
/freebsd-11-stable/contrib/xz/src/liblzma/check/
H A Dcrc64_x86.S84 * %ecx Temporary
145 movzbl %al, %ecx
146 xorl %ecx, %ebp
172 movl (%esi), %ecx
175 xorl %eax, %ecx
183 shrl $16, %ecx
196 * Copy the next input byte to %ecx. It is slightly faster to
199 movl (%esi), %ecx
204 * copied to %ecx.
206 xorl %eax, %ecx
[all...]
/freebsd-11-stable/sys/contrib/zlib/contrib/asm686/
H A Dmatch.S106 /* Retrieve the function arguments. %ecx will hold cur_match */
112 movl curmatch(%esp), %ecx
215 * %ecx = curmatch
222 andl %edx, %ecx
223 movzwl (%edi,%ecx,2), %ecx
224 cmpl %ebp, %ecx
228 LoopEntry: movzwl -1(%esi,%ecx), %eax
232 movzwl (%eax,%ecx), %eax
247 addl %ecx,
[all...]
/freebsd-11-stable/crypto/openssl/crypto/
H A Dx86_64cpuid.pl73 cmp \$0x6c65746e,%ecx # "ntel"
84 cmp \$0x444D4163,%ecx # "cAMD"
97 or %ecx,%r9d
124 mov \$0,%ecx # query L1D
150 and \$0xfbffffff,%ecx # clear XSAVE flag to mimic Silvermont
166 and \$0xfffff7ff,%ecx
167 or %ecx,%r9d # merge AMD XOP flag
169 mov %edx,%r10d # %r9d:%r10d is copy of %ecx:%edx
174 xor %ecx,%ecx
[all...]
/freebsd-11-stable/sys/crypto/des/arch/i386/
H A Ddes_enc.S75 xorl %ecx, %ecx
138 movl 0x200+_C_LABEL(des_SPtrans)(%ecx),%ebp
146 movl 0x300+_C_LABEL(des_SPtrans)(%ecx),%ebp
154 movl 0x700+_C_LABEL(des_SPtrans)(%ecx),%ebx
175 movl 0x200+_C_LABEL(des_SPtrans)(%ecx),%ebp
183 movl 0x300+_C_LABEL(des_SPtrans)(%ecx),%ebp
191 movl 0x700+_C_LABEL(des_SPtrans)(%ecx),%ebx
212 movl 0x200+_C_LABEL(des_SPtrans)(%ecx),%ebp
220 movl 0x300+_C_LABEL(des_SPtrans)(%ecx),
[all...]
/freebsd-11-stable/sys/i386/include/
H A Dprofile.h62 __asm __volatile("pushl %0; call __mcount; popl %%ecx" \
118 uintfptr_t selfpc, frompc, ecx; \
120 * In gcc 4.2, ecx might be used in the caller as the arg \
123 * (stack realignment is ALWAYS on for main). Preserve ecx \
126 __asm("" : "=c" (ecx)); \
143 __asm("" : : "c" (ecx)); \

Completed in 125 milliseconds

12345678910