Searched refs:edx (Results 1 - 25 of 162) sorted by relevance

1234567

/src/lib/libc/arch/x86_64/gen/
H A Dfpsetmask.S27 movl -4(%rsp), %edx
28 movl %edx, %eax
29 andl $0xffffffc0, %edx
30 orl %edi, %edx
31 movl %edx,-4(%rsp)
35 movl -4(%rsp), %edx
36 andl $0xffffe07f, %edx
38 orl %edi, %edx
39 movl %edx,-4(%rsp)
H A Dfpsetround.S26 movl -4(%rsp), %edx
27 movl %edx, %eax
29 andl $0xfffff3ff, %edx
30 orl %edi, %edx
31 movl %edx, -4(%rsp)
35 movl -4(%rsp), %edx
36 andl $0xffff9fff, %edx
38 orl %edi,%edx
39 movl %edx,-4(%rsp)
H A Dfpsetprec.S28 movl -4(%rsp),%edx
29 rorl $8,%edx
30 movl %edx,%eax
33 andl $~3,%edx
34 orl %edi,%edx
35 roll $8,%edx
36 movl %edx,-4(%rsp)
H A Dfpsetsticky.S30 movl %eax,%edx
33 orl %edi,%edx
34 movl %edx,-24(%rsp)
36 movl -32(%rsp),%edx
37 orl %edx,%eax
40 orl %edi,%edx
41 movl %edx,-32(%rsp)
/src/lib/libc/arch/i386/sys/
H A Dfork.S45 decl %edx /* from 1 to 0 in child, 0 to -1 in parent */
46 andl %edx,%eax
H A Dgetcontext.S44 movl 0(%esp),%edx
45 movl %edx,(36 + 14 * 4)(%ecx) /* Adjust saved %eip ... */
46 leal 4(%esp),%edx
47 movl %edx,(36 + 17 * 4)(%ecx) /* ... and %esp. */
H A Dptrace.S50 xorl %edx,%edx
51 movl %edx,(%eax)
/src/lib/libc/arch/x86_64/sys/
H A Dfork.S45 decl %edx /* from 1 to 0 in child, 0 to -1 in parent */
46 andl %edx,%eax
/src/lib/libc/arch/i386/gen/
H A Dsetjmp.S66 movl 0(%esp),%edx /* edx := return address */
67 movl %edx,0(%ecx)
75 leal 24(%ecx),%edx
78 pushl %edx /* oset (signal mask saved to) */
100 movl 4(%esp),%edx /* edx := env */
102 movl 0(%edx),%ecx /* ecx := return address */
103 movl 4(%edx),%ebx
104 movl 8(%edx),
[all...]
H A D_setjmp.S54 movl 0(%esp),%edx
55 movl %edx, 0(%eax) /* rta */
66 movl 4(%esp),%edx
68 movl 0(%edx),%ecx
69 movl 4(%edx),%ebx
70 movl 8(%edx),%esp
71 movl 12(%edx),%ebp
72 movl 16(%edx),%esi
73 movl 20(%edx),%edi
H A Dudivsi3.S44 xorl %edx,%edx
H A Dsigsetjmp.S56 movl 0(%esp),%edx /* edx := return address */
57 movl %edx,0(%ecx)
71 leal 24(%ecx),%edx
74 pushl %edx /* oset (signal mask saved to) */
96 movl 4(%esp),%edx /* edx := env */
98 movl 0(%edx),%ecx /* ecx := return address */
99 movl 4(%edx),%ebx
100 movl 8(%edx),
[all...]
H A Dfpsetprec.S22 movl %eax,%edx
25 subl %eax,%edx
28 orl %ecx,%edx
29 roll $8,%edx
30 movl %edx,(%esp)
H A Dfpsetround.S24 movl -4(%esp), %edx
25 movl %edx, %eax
27 andl $0xfffff3ff, %edx
29 orl %ecx, %edx
30 movl %edx, -4(%esp)
/src/sys/external/bsd/gnu-efi/dist/lib/ia32/
H A Dsetjmp.S26 movl (%esp), %edx
27 movl %ebx, (%edx)
28 movl %esi, 4(%edx)
29 movl %edi, 8(%edx)
30 movl %ebp, 12(%edx)
31 movl %esp, 16(%edx)
43 pop %edx
45 movl (%edx), %ebx
46 movl 4(%edx), %esi
47 movl 8(%edx),
[all...]
/src/sys/arch/i386/acpi/
H A Dacpi_wakeup_low.S42 lgdt ACPI_SUSPEND_GDT(%edx)
50 movw ACPI_SUSPEND_FS(%edx),%ax
52 movw ACPI_SUSPEND_GS(%edx),%ax
56 movl ACPI_SUSPEND_EFER(%edx),%eax
57 movl %edx,%esi
58 movl $0,%edx
60 movl %esi,%edx
62 movl ACPI_SUSPEND_CR2(%edx),%eax
64 movl ACPI_SUSPEND_CR4(%edx),%eax
66 movl ACPI_SUSPEND_CR3(%edx),
[all...]
/src/sys/crypto/blowfish/arch/i386/
H A Dbf_enc_586.S85 movl 4(%ebp), %edx
87 xorl %edx, %esi
89 movl %edi, %edx
93 andl $255, %edx
99 movl 3144(%ebp,%edx,4),%edx
100 addl %edx, %ebx
105 movl 8(%ebp), %edx
107 xorl %edx, %edi
109 movl %esi, %edx
[all...]
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/i386/
H A Dmuldi3.S18 movl 8(%esp), %edx // a.lo
20 imull %edx, %ebx // a.lo * b.hi
22 mull %edx // EDX:EAX = a.lo * b.lo
24 addl %ebx, %edx
H A Ddivdi3.S30 movl 20(%esp), %edx // high word of b
32 movl %edx, %ecx
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
38 movl %edx, 20(%esp)
42 movl 12(%esp), %edx // high word of b
44 movl %edx, %ecx
47 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
49 sbbl %ecx, %edx // EDX:EAX = abs(a)
50 movl %edx, 1
[all...]
H A Dlshrdi3.S32 movd %xmm0, %edx
42 movl 8(%esp), %edx // Load high
48 shrdl %cl, %edx, %eax // right shift low by count
49 shrl %cl, %edx // right shift high by count
52 1: movl %edx, %eax // Move high to low
53 xorl %edx, %edx // clear high
H A Dmoddi3.S30 movl 20(%esp), %edx // high word of b
32 movl %edx, %ecx
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
38 movl %edx, 20(%esp)
41 movl 12(%esp), %edx // high word of b
43 movl %edx, %ecx
46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
48 sbbl %ecx, %edx // EDX:EAX = abs(a)
49 movl %edx, 1
[all...]
/src/lib/libc/compat/arch/i386/gen/
H A Dcompat_setjmp.S61 movl 0(%esp),%edx
62 movl %edx, 0(%ecx)
74 movl 4(%esp),%edx
77 pushl 24(%edx)
82 movl 4(%esp),%edx
84 movl 0(%edx),%ecx
85 movl 4(%edx),%ebx
86 movl 8(%edx),%esp
87 movl 12(%edx),%ebp
88 movl 16(%edx),
[all...]
H A Dcompat_sigsetjmp.S57 2: movl 0(%esp),%edx
58 movl %edx, 0(%ecx)
69 movl 4(%esp),%edx
70 cmpl $0,28(%edx)
74 pushl 24(%edx)
79 2: movl 4(%esp),%edx
81 movl 0(%edx),%ecx
82 movl 4(%edx),%ebx
83 movl 8(%edx),%esp
84 movl 12(%edx),
[all...]
/src/lib/libc/arch/i386/stdlib/
H A Dllabs.S53 movl 8(%esp),%edx
55 testl %edx,%edx
58 adcl $0,%edx
59 negl %edx
/src/sys/arch/i386/i386/
H A Dbusfunc.S43 movl 8(%esp), %edx
44 addl 12(%esp), %edx
47 movzbl (%edx), %eax
61 movl 8(%esp), %edx
62 addl 12(%esp), %edx
65 movzwl (%edx), %eax
79 movl 8(%esp), %edx
80 addl 12(%esp), %edx
83 movl (%edx), %eax
100 movl 8(%esp), %edx
[all...]

Completed in 19 milliseconds

1234567