Home
last modified time | relevance | path

Searched refs:edx (Results 1 – 25 of 214) sorted by relevance

123456789

/linux-6.15/arch/x86/math-emu/
H A Dwm_shrx.S52 shr %cl,%edx
54 movl %edx,4(%esi)
68 shr %cl,%edx
69 movl %edx,(%esi)
82 xorl %edx,%edx
83 movl %edx,(%esi)
137 shr %cl,%edx
158 shr %cl,%edx
176 xorl %edx,%edx /* extension */
180 orl %ebx,%edx
[all …]
H A Dreg_u_div.S93 movswl EXP(%esi),%edx
95 subl %eax,%edx
96 addl EXP_BIAS,%edx
125 cmpl %ecx,%edx
191 movl SIGH(%esi),%edx
225 mov %edx,%eax
256 movl SIGH(%ebx),%edx
300 mov %edx,%eax
395 orl %edx,%eax
401 rcll $1,%edx
[all …]
H A Dround_Xsig.S35 movl 8(%esi),%edx
41 orl %edx,%edx /* ms bits */
45 movl %ebx,%edx
65 adcl $0,%edx
72 movl %edx,8(%esi)
95 movl 8(%esi),%edx
101 orl %edx,%edx /* ms bits */
105 movl %ebx,%edx
110 orl %edx,%edx /* ms bits */
114 movl %ebx,%edx
[all …]
H A Ddiv_Xsig.S130 movl FPU_accum_3,%edx
143 mov %edx,%eax
156 sbbl %edx,FPU_accum_3
162 sbbl %edx,FPU_accum_2
174 movl XsigH(%ebx),%edx
176 sbbl %edx,FPU_accum_2
192 cmpl XsigH(%ebx),%edx
203 sbbl XsigH(%ebx),%edx
204 movl %edx,FPU_accum_2
218 mov %edx,%eax
[all …]
H A Dreg_u_sub.S71 xorl %edx,%edx /* register extension */
108 movl %ebx,%edx
118 movl %eax,%edx
122 orl $1,%edx
130 movl %eax,%edx
131 rcrl %edx
134 orl $1,%edx
141 orl $1,%edx
201 orl %edx,%edx
215 movl $0,%edx
[all …]
H A Dmul_Xsig.S43 movl %edx,-12(%ebp)
48 adcl %edx,-8(%ebp)
54 adcl %edx,-4(%ebp)
95 adcl %edx,-8(%ebp)
101 adcl %edx,-8(%ebp)
107 adcl %edx,-4(%ebp)
155 adcl %edx,-8(%ebp)
161 adcl %edx,-8(%ebp)
170 movl %edx,(%esi)
172 movl %edx,4(%esi)
[all …]
H A Dreg_round.S222 orl %edx,%edx
298 orl %edx,%edx
349 orl %edx,%edx
357 orl %edx,%edx
386 orl %edx,%edx
497 orl %edx,%edx /* extension */
499 xorl %edx,%edx
511 orl %edx,%edx
514 xorl %edx,%edx
518 orl %edx,%edx /* test these 32 bits */
[all …]
H A Dwm_sqrt.S92 xorl %edx,%edx
101 rcrl $1,%edx
145 movl %ecx,%edx
150 movl %ecx,%edx
171 sbbl %ecx,%edx
176 notl %edx
179 adcl $0,%edx
184 movl %edx,%eax
192 movl %edx,%eax
290 movl %edx,%eax
[all …]
H A Dshr_Xsig.S38 movl 8(%esi),%edx /* msl */
40 shrd %cl,%edx,%ebx
41 shr %cl,%edx
44 movl %edx,8(%esi)
56 movl 8(%esi),%edx /* msl */
57 shrd %cl,%edx,%eax
58 shr %cl,%edx
60 movl %edx,4(%esi)
73 xorl %edx,%edx
75 movl %edx,4(%esi)
[all …]
H A Dreg_norm.S32 movl SIGH(%ebx),%edx
35 orl %edx,%edx /* ms bits */
42 movl %eax,%edx
48 bsrl %edx,%ecx /* get the required shift in %ecx */
51 shld %cl,%eax,%edx
55 movl %edx,SIGH(%ebx)
110 movl SIGH(%ebx),%edx
113 orl %edx,%edx /* ms bits */
120 movl %eax,%edx
129 shld %cl,%eax,%edx
[all …]
H A Dreg_u_add.S46 movl %ecx,%edx
55 movl PARAM7,%edx
68 xorl %edx,%edx /* clear the extension */
83 shrd %cl,%ebx,%edx
95 shrd %cl,%eax,%edx
100 orl $1,%edx /* record the fact in the extension */
108 movl %ebx,%edx
117 movl %eax,%edx
121 orl $1,%edx
140 rcrl $1,%edx
[all …]
/linux-6.15/arch/x86/lib/
H A Datomic64_386_32.S38 movl 4(v), %edx
54 movl 4(v), %edx
64 adcl %edx, 4(v)
72 adcl 4(v), %edx
89 negl %edx
91 sbbl $0, %edx
113 adcl $0, %edx
133 sbbl $0, %edx
170 adcl $0, %edx
177 testl %edx, %edx
[all …]
H A Dcopy_user_uncached_64.S37 cmp $64,%edx
61 sub $64,%edx
62 cmp $64,%edx
102 cmp $8,%edx
108 sub $8,%edx
127 sub $4,%edx
136 sub $2,%edx
142 dec %edx
170 test %edx,%edx
176 dec %edx
[all …]
H A Dgetuser.S50 sbb %edx, %edx /* array_index_mask_nospec() */
51 and %edx, %eax
66 UACCESS movzbl (%_ASM_AX),%edx
77 UACCESS movzwl (%_ASM_AX),%edx
88 UACCESS movl (%_ASM_AX),%edx
105 UACCESS movl (%_ASM_AX),%edx
119 UACCESS movzbl (%_ASM_AX),%edx
130 UACCESS movzwl (%_ASM_AX),%edx
141 UACCESS movl (%_ASM_AX),%edx
156 UACCESS movl (%_ASM_AX),%edx
[all …]
H A Datomic64_cx8_32.S13 movl %ecx, %edx
21 movl 4(\reg), %edx
56 movl %edx, %edi
62 movl %edx, %ecx
71 movl %ecx, %edx
90 movl %edx, %ecx
99 movl %ecx, %edx
114 movl %edx, %ecx
124 movl %ecx, %edx
137 movl %edx, %edi
[all …]
H A Dcopy_mc_64.S21 cmpl $8, %edx
35 subl %ecx, %edx
46 movl %edx, %ecx
47 andl $7, %edx
62 andl %edx, %edx
66 movl %edx, %ecx
90 addl %edx, %ecx
102 addl %edx, %ecx
103 movl %ecx, %edx
H A Dhweight.S19 movl %eax, %edx # w -> t
20 shrl %edx # t >>= 1
21 andl $0x55555555, %edx # t &= 0x55555555
22 subl %edx, %eax # w -= t
24 movl %eax, %edx # w -> t
26 andl $0x33333333, %edx # t &= 0x33333333
28 addl %edx, %eax # w = w_tmp + t
30 movl %eax, %edx # w -> t
31 shrl $4, %edx # t >>= 4
32 addl %edx, %eax # w_tmp += t
/linux-6.15/arch/x86/um/
H A Dsetjmp_32.S24 movl %eax,%edx
26 movl 4(%esp),%edx
30 movl %ebx,(%edx)
33 movl %ebp,8(%edx)
34 movl %esi,12(%edx)
35 movl %edi,16(%edx)
47 xchgl %eax,%edx
52 movl (%edx),%ebx
53 movl 4(%edx),%esp
54 movl 8(%edx),%ebp
[all …]
/linux-6.15/arch/x86/platform/efi/
H A Defi_stub_32.S23 push %edx
30 movl $1f, %edx
31 subl $__PAGE_OFFSET, %edx
32 jmp *%edx
36 movl %cr0, %edx
37 andl $0x7fffffff, %edx
38 movl %edx, %cr0
50 movl %ecx, (%edx)
53 movl %cr0, %edx
54 orl $0x80000000, %edx
[all …]
/linux-6.15/arch/x86/include/asm/cpuid/
H A Dapi.h26 u32 *ecx, u32 *edx) in native_cpuid() argument
33 "=d" (*edx) in native_cpuid()
54 NATIVE_CPUID_REG(edx) in NATIVE_CPUID_REG()
70 u32 *ecx, u32 *edx) in NATIVE_CPUID_REG()
74 __cpuid(eax, ebx, ecx, edx); in NATIVE_CPUID_REG()
80 u32 *ecx, u32 *edx) in cpuid_count() argument
93 u32 eax, ebx, ecx, edx; in cpuid_eax() local
102 u32 eax, ebx, ecx, edx; in cpuid_ebx() local
111 u32 eax, ebx, ecx, edx; in cpuid_ecx() local
120 u32 eax, ebx, ecx, edx; in cpuid_edx() local
[all …]
/linux-6.15/arch/x86/boot/compressed/
H A Dmem_encrypt.S97 pushl %edx
107 movl %ebx, %edx # CPUID fn
114 movl %ebx, %edx # CPUID fn
121 movl %ebx, %edx # CPUID fn
154 popl %edx
169 xorl %edx, %edx
190 leal (%ecx, %edx, 8), %ecx
193 movl %eax, %edx
198 movl %edx, (%ecx)
201 movl %eax, %edx
[all …]
/linux-6.15/tools/arch/x86/kcpuid/
H A Dcpuid.csv73 1, 0, edx, 9, apic , APIC on-chip
83 1, 0, edx, 21, dts , Debug Store
85 1, 0, edx, 23, mmx , MMX instructions
89 1, 0, edx, 27, ss , Self Snoop
90 1, 0, edx, 28, ht , Hyper-threading
91 1, 0, edx, 29, tm , Thermal Monitor
113 2, 0, edx, 7:0, desc12 , Descriptor #12
114 2, 0, edx, 15:8, desc13 , Descriptor #13
115 2, 0, edx, 23:16, desc14 , Descriptor #14
116 2, 0, edx, 30:24, desc15 , Descriptor #15
[all …]
/linux-6.15/arch/x86/kernel/
H A Dftrace_32.S46 pushl %edx
51 movl 4*4(%esp), %edx
54 lea 4*4(%esp), %edx
59 movl 4(%edx), %edx /* edx has ebp */
69 popl %edx
127 pushl %edx
155 popl %edx
175 pushl %edx
178 lea 4*4(%esp), %edx
182 popl %edx
[all …]
/linux-6.15/tools/testing/selftests/mm/
H A Dpkey-x86.h47 unsigned int eax, edx; in __read_pkey_reg() local
52 : "=a" (eax), "=d" (edx) in __read_pkey_reg()
62 unsigned int edx = 0; in __write_pkey_reg() local
67 : : "a" (eax), "c" (ecx), "d" (edx)); in __write_pkey_reg()
80 unsigned int edx; in cpu_has_pkeys() local
82 __cpuid_count(0x7, 0x0, eax, ebx, ecx, edx); in cpu_has_pkeys()
101 unsigned int edx; in cpu_max_xsave_size() local
103 __cpuid_count(XSTATE_CPUID, 0, eax, ebx, ecx, edx); in cpu_max_xsave_size()
121 unsigned int edx; in pkey_reg_xstate_offset() local
130 __cpuid_count(XSTATE_CPUID, leaf, eax, ebx, ecx, edx); in pkey_reg_xstate_offset()
/linux-6.15/arch/x86/realmode/rm/
H A Dreboot.S39 xorl %edx, %edx
99 movl %cr0, %edx
100 andl $0x00000011, %edx
101 orl $0x60000000, %edx
102 movl %edx, %cr0
104 movl %cr0, %edx
105 testl $0x60000000, %edx /* If no cache bits -> no wbinvd */
110 movl %edx, %cr0

123456789