Searched refs:ecx (Results 151 - 175 of 205) sorted by last modified time

123456789

/linux-master/arch/x86/um/
H A Dsetjmp_32.S28 popl %ecx # Return address, and adjust the stack
32 pushl %ecx # Make the call/return stack happy
36 movl %ecx,20(%edx) # Return address
/linux-master/arch/x86/power/
H A Dhibernate_asm_32.S43 movl mmu_cr4_features, %ecx
56 andl $~(X86_CR4_PGE), %ecx
57 movl %ecx, %cr4; # turn off PGE
71 movl $(PAGE_SIZE >> 2), %ecx
88 movl mmu_cr4_features, %ecx
90 movl %ecx, %cr4; # turn PGE back on
/linux-master/arch/x86/platform/efi/
H A Defi_stub_32.S22 push %ecx
48 movl (%ebx), %ecx
50 movl %ecx, (%edx)
/linux-master/arch/x86/math-emu/
H A Dwm_shrx.S40 movl PARAM2,%ecx
42 cmpl $32,%ecx /* shrd only works for 0..31 bits */
61 cmpl $64,%ecx
76 cmpl $96,%ecx
120 movl PARAM2,%ecx
122 cmpl $64,%ecx /* shrd only works for 0..31 bits */
125 cmpl $32,%ecx /* shrd only works for 0..31 bits */
170 cmpl $96,%ecx
H A Dshr_Xsig.S29 movl PARAM2,%ecx
31 cmpl $32,%ecx /* shrd only works for 0..31 bits */
51 cmpl $64,%ecx
67 cmpl $96,%ecx
H A Dround_Xsig.S52 bsrl %edx,%ecx /* get the required shift in %ecx */
53 subl $31,%ecx
54 negl %ecx
55 subl %ecx,-4(%ebp)
123 bsrl %edx,%ecx /* get the required shift in %ecx */
124 subl $31,%ecx
125 negl %ecx
126 subl %ecx,
[all...]
H A Dreg_u_sub.S46 movl PARAM6,%ecx
47 subl PARAM7,%ecx /* exp1 - exp2 */
156 xorl %ecx,%ecx
157 subl %edx,%ecx
158 movl %ecx,%edx
159 movl SIGL(%esi),%ecx
160 sbbl %ebx,%ecx
161 movl %ecx,%ebx
162 movl SIGH(%esi),%ecx
[all...]
H A Dreg_u_mul.S69 xorl %ecx,%ecx
81 /* adcl $0,%ecx // overflow here is not possible */
87 adcl $0,%ecx
92 adcl %edx,%ecx
112 testl $0x80000000,%ecx
119 rcll $1,%ecx
131 movl %ecx,%eax
H A Dreg_u_div.S121 movl SIGH(%ebx),%ecx /* The divisor */
125 cmpl %ecx,%edx
129 subl %ecx,%edx /* Prevent the overflow */
133 divl %ecx
138 divl %ecx
143 divl %ecx
219 movl SIGH(%ebx),%ecx
220 addl $1,%ecx
229 divl %ecx /* Divide the numerator by the augmented
296 cmpl $0,%ecx /* augmente
[all...]
H A Dreg_round.S125 movl PARAM4,%ecx
145 movl %ecx,%esi
146 andl CW_PC,%ecx
147 cmpl PR_64_BITS,%ecx
150 cmpl PR_53_BITS,%ecx
153 cmpl PR_24_BITS,%ecx
159 cmpl PR_RESERVED_BITS,%ecx
173 movl %esi,%ecx
174 andl CW_RC,%ecx
175 cmpl RC_RND,%ecx
[all...]
H A Dreg_u_add.S45 movl PARAM6,%ecx
46 movl %ecx,%edx
47 subl PARAM7,%ecx /* exp1 - exp2 */
H A Dreg_norm.S48 bsrl %edx,%ecx /* get the required shift in %ecx */
49 subl $31,%ecx
50 negl %ecx
126 bsrl %edx,%ecx /* get the required shift in %ecx */
127 subl $31,%ecx
128 negl %ecx
H A Dmul_Xsig.S35 movl PARAM2,%ecx
42 mull %ecx /* msl of b */
46 mull %ecx /* msl of b */
52 mull %ecx /* msl of b */
76 movl PARAM2,%ecx
83 mull 4(%ecx) /* msl of b */
87 mull (%ecx) /* lsl of b */
93 mull 4(%ecx) /* msl of b */
99 mull (%ecx) /* lsl of b */
105 mull 4(%ecx) /* ms
[all...]
H A Ddiv_Xsig.S137 movl XsigH(%ebx),%ecx
138 addl $1,%ecx
147 divl %ecx /* Divide the numerator by the augmented
214 cmpl $0,%ecx /* augmented denom msw */
217 /* %ecx == 0, we are dividing by 1.0 */
222 divl %ecx /* Divide the numerator by the denom ms dw */
H A Ddiv_small.S29 movl PARAM2,%ecx /* The denominator */
33 divl %ecx
38 divl %ecx
/linux-master/arch/x86/lib/
H A Dmsr-reg.S11 * reg layout: u32 gprs[eax, ecx, edx, ebx, esp, ebp, esi, edi]
21 movl 4(%rdi), %ecx
30 movl %ecx, 4(%r10)
57 movl 4(%eax), %ecx
69 movl %ecx, 4(%eax)
H A Dcsum-copy_64.S49 movl %edx, %ecx
50 cmpl $8, %ecx
56 movl %ecx, %r12d
133 /* ecx: count, rcx.63: the end result needs to be rol8 */
135 andl $63, %ecx
136 shrl $3, %ecx
144 decl %ecx
161 movl %r10d, %ecx
162 andl $7, %ecx
164 shrl $1, %ecx
[all...]
H A Dcopy_mc_64.S31 movl %esi, %ecx
32 andl $7, %ecx
33 subl $8, %ecx
34 negl %ecx
35 subl %ecx, %edx
42 decl %ecx
46 movl %edx, %ecx
48 shrl $3, %ecx
57 decl %ecx
66 movl %edx, %ecx
[all...]
H A Datomic64_cx8_32.S13 movl %ecx, %edx
20 read64 %ecx
52 movl %ecx, %ebp
54 read64 %ecx
57 movl %edx, %ecx
59 \insc\()l %edi, %ecx
66 movl %ecx, %edx
85 movl %edx, %ecx
87 \insc\()l $0, %ecx
94 movl %ecx,
[all...]
H A Datomic64_386_32.S35 #define v %ecx
46 movl %ecx, 4(v)
56 movl %ecx, 4(v)
61 #define v %ecx
69 #define v %ecx
79 #define v %ecx
87 #define v %ecx
142 addl %eax, %ecx
146 cmpl %eax, %ecx
/linux-master/arch/x86/kernel/
H A Dverify_cpu.S62 cmpl $0x444d4163,%ecx
72 cmpl $0x6c65746e,%ecx
79 movl %eax, %ecx
87 andl $0x000f00f0, %ecx # mask model and extended model
88 shrl $4, %ecx
89 cmpl $0xd, %ecx
93 movl $MSR_IA32_MISC_ENABLE, %ecx
125 movl $MSR_K7_HWCR,%ecx
/linux-master/arch/x86/include/asm/
H A Dstring_32.h37 "movl %4,%%ecx\n\t"
38 "andl $3,%%ecx\n\t"
91 int ecx; local
93 : "=&c" (ecx), "=&D" (edi), "=&S" (esi)
98 /* small block: don't clobber ecx + smaller code */
/linux-master/arch/x86/entry/vdso/vdso32/
H A Dsystem_call.S23 * pushl %ecx
24 * movl %esp, %ecx
42 pushl %ecx
44 CFI_REL_OFFSET ecx, 0
53 #define SYSCALL_SEQUENCE "movl %ecx, %ebp; syscall"
78 popl %ecx
79 CFI_RESTORE ecx
/linux-master/arch/x86/crypto/
H A Dtwofish-x86_64-asm_64-3way.S33 #define RAB2d %ecx
H A Dtwofish-x86_64-asm_64.S40 #define R2D %ecx

Completed in 144 milliseconds

123456789