/src/lib/libc/arch/x86_64/gen/ |
fpsetround.S | 26 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)
|
fpsetprec.S | 28 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)
|
fpsetmask.S | 27 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)
|
fpsetsticky.S | 30 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/ |
fork.S | 45 decl %edx /* from 1 to 0 in child, 0 to -1 in parent */ 46 andl %edx,%eax
|
getcontext.S | 44 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. */
|
ptrace.S | 50 xorl %edx,%edx 51 movl %edx,(%eax)
|
/src/lib/libc/arch/x86_64/sys/ |
fork.S | 45 decl %edx /* from 1 to 0 in child, 0 to -1 in parent */ 46 andl %edx,%eax
|
/src/sys/external/bsd/gnu-efi/dist/lib/ia32/ |
setjmp.S | 26 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), %ed [all...] |
/src/lib/libc/arch/i386/gen/ |
fpsetround.S | 24 movl -4(%esp), %edx 25 movl %edx, %eax 27 andl $0xfffff3ff, %edx 29 orl %ecx, %edx 30 movl %edx, -4(%esp)
|
sigsetjmp.S | 56 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),%es [all...] |
_setjmp.S | 54 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
|
setjmp.S | 66 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),%es [all...] |
udivsi3.S | 44 xorl %edx,%edx
|
fpsetprec.S | 22 movl %eax,%edx 25 subl %eax,%edx 28 orl %ecx,%edx 29 roll $8,%edx 30 movl %edx,(%esp)
|
/src/sys/arch/i386/acpi/ |
acpi_wakeup_low.S | 42 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),%ea [all...] |
/src/sys/crypto/blowfish/arch/i386/ |
bf_enc_586.S | 85 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/ |
muldi3.S | 18 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
|
divdi3.S | 30 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) : [all...] |
lshrdi3.S | 32 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
|
moddi3.S | 30 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) : [all...] |
/src/lib/libc/compat/arch/i386/gen/ |
compat_sigsetjmp.S | 57 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),%eb [all...] |
compat_setjmp.S | 61 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),%es [all...] |
/src/lib/libc/arch/i386/stdlib/ |
llabs.S | 53 movl 8(%esp),%edx 55 testl %edx,%edx 58 adcl $0,%edx 59 negl %edx
|
/src/sys/arch/i386/i386/ |
busfunc.S | 43 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...] |