Searched refs:eax (Results 1 - 25 of 117) sorted by relevance

12345

/haiku/src/system/boot/platform/bios_ia32/
H A Dsupport.S14 xorl %eax, %eax
15 xorl %eax, %eax
16 xorl %eax, %eax
17 xorl %eax, %eax
18 xorl %eax, %eax
[all...]
H A Dbios_asm.S39 before. Clobbers %eax.
45 movl %cr0, %eax // set the PE bit (0) to switch to protected mode
47 movl %eax, %cr0
61 movl SAVED_CR3, %eax // restore the saved page directory
62 orl %eax, %eax // is there a paging directory at all?
65 movl %eax, %cr3
67 movl %cr0, %eax // set the PG bit (31) to enable paging
68 orl $0x80000000, %eax
69 movl %eax,
[all...]
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Dsupport.S14 xorl %eax, %eax
15 xorl %eax, %eax
16 xorl %eax, %eax
17 xorl %eax, %eax
18 xorl %eax, %eax
[all...]
/haiku/src/system/boot/platform/efi/arch/x86/
H A Dsupport.S17 xorl %eax, %eax
18 xorl %eax, %eax
19 xorl %eax, %eax
20 xorl %eax, %eax
21 xorl %eax, %eax
[all...]
H A Dentry.S24 movl 16(%esp), %eax // kernelStackTop
28 movl %eax, %esp
31 movl %cr0, %eax
32 andl $0x7fffffff, %eax
33 movl %eax, %cr0
36 movl %cr4, %eax
37 andl $0xffffffdf, %eax
38 movl %eax, %cr4
41 movl %edx, %eax
42 movl %eax,
[all...]
/haiku/src/system/libroot/posix/string/arch/x86/
H A Darch_string.S13 movl __gCommPageAddress, %eax
14 addl 4 * COMMPAGE_ENTRY_X86_MEMCPY(%eax), %eax
15 jmp *%eax
19 movl __gCommPageAddress, %eax
20 addl 4 * COMMPAGE_ENTRY_X86_MEMSET(%eax), %eax
21 jmp *%eax
/haiku/src/system/libroot/posix/musl/math/x86/
H A Dscalbn.s14 mov 12(%esp),%eax
15 add $0x3ffe,%eax
16 cmp $0x7ffd,%eax
18 sub $0x3ffe,%eax
19 sar $31,%eax
20 xor $0xfff,%eax
21 add $0x3ffe,%eax
22 1: inc %eax
24 mov %eax,12(%esp)
25 mov $0x80000000,%eax
[all...]
H A Dscalbnf.s14 mov 8(%esp),%eax
15 add $0x3fe,%eax
16 cmp $0x7fd,%eax
18 sub $0x3fe,%eax
19 sar $31,%eax
20 xor $0x1ff,%eax
21 add $0x3fe,%eax
22 1: inc %eax
23 shl $20,%eax
25 mov %eax,
[all...]
H A Datan.s5 mov 8(%esp),%eax
6 add %eax,%eax
7 cmp $0x00200000,%eax
H A Datan2.s8 mov 8(%esp),%eax
9 add %eax,%eax
10 cmp $0x00200000,%eax
H A Dhypot.s4 mov 8(%esp),%eax
6 add %eax,%eax
8 and %eax,%ecx
11 or 4(%esp),%eax
16 1: mov 16(%esp),%eax
17 add %eax,%eax
18 or 12(%esp),%eax
32 2: sub $0xffe00000,%eax
[all...]
H A Dscalbnl.s14 mov 16(%esp),%eax
15 add $0x3ffe,%eax
16 cmp $0x7ffd,%eax
18 inc %eax
20 mov %eax,12(%esp)
21 mov $0x80000000,%eax
22 mov %eax,8(%esp)
23 xor %eax,%eax
24 mov %eax,
[all...]
H A Dhypotf.s4 mov 4(%esp),%eax
6 add %eax,%eax
8 and %eax,%ecx
11 test %eax,%eax
16 1: mov 8(%esp),%eax
17 add %eax,%eax
31 2: cmp $0xff000000,%eax
[all...]
H A Dasin.s5 mov 4(%esp),%eax
6 add %eax,%eax
7 cmp $0x01000000,%eax
25 mov 8(%esp),%eax
26 add %eax,%eax
27 cmp $0x00200000,%eax
/haiku/src/system/kernel/arch/x86/32/
H A Dsignals_asm.S37 lea SIGNAL_FRAME_DATA_context + UCONTEXT_T_uc_mcontext(%esi), %eax
38 push %eax
40 movl SIGNAL_FRAME_DATA_commpage_address(%esi), %eax
41 addl 4 * COMMPAGE_ENTRY_X86_MEMCPY(%eax), %eax
42 call *%eax
46 movl SIGNAL_FRAME_DATA_user_data(%esi), %eax
47 push %eax
48 movl SIGNAL_FRAME_DATA_info+SIGINFO_T_si_signo(%esi), %eax
49 push %eax
[all...]
/haiku/src/system/libroot/os/arch/x86/
H A Dbyteorder.S11 movl 4(%esp), %eax
12 bswap %eax
13 shr $16, %eax
21 movl 4(%esp), %eax
28 movl 4(%esp), %eax
29 bswap %eax
36 movl 8(%esp), %eax
37 bswap %eax
44 movl 4(%esp), %eax
45 bswap %eax
[all...]
H A Dget_stack_frame.S11 mov %ebp, %eax
/haiku/src/bin/debug/ltrace/arch/x86/
H A Darch_ltrace_stub.S11 lea 4(%esp), %eax
12 push %eax
15 pop %eax
16 subl $(1b - call_stub), %eax
17 push %eax
20 movl (call_stub_callback_address - call_stub)(%eax), %eax
21 call *%eax
25 jmp *%eax
35 movl $(call_stub_end - call_stub), %eax
[all...]
/haiku/src/system/libroot/posix/glibc/arch/x86/
H A Ds_finite.S8 movl 8(%esp),%eax
10 subl %eax,%ecx
11 xorl %ecx,%eax
12 shrl $31, %eax
H A Ds_finitef.S8 movl 4(%esp),%eax
10 subl %eax,%ecx
11 xorl %ecx,%eax
12 shrl $31,%eax
H A Ds_finitel.S8 movl 12(%esp),%eax
9 orl $0xffff8000, %eax
10 incl %eax
11 shrl $31, %eax
/haiku/src/system/libroot/posix/glibc/arch/x86_64/
H A Ds_finitel.S9 movl 16(%rsp),%eax
10 orl $0xffff8000, %eax
11 incl %eax
12 shrl $31, %eax
/haiku/src/system/libroot/posix/arch/x86/
H A Dsigsetjmp.S26 // buffer to %eax
27 mov 4(%esp), %eax
31 mov %ebx, JMP_REGS_EBX(%eax)
32 mov %esi, JMP_REGS_ESI(%eax)
33 mov %edi, JMP_REGS_EDI(%eax)
34 mov %ebp, JMP_REGS_EBP(%eax)
37 mov %ecx, JMP_REGS_ESP(%eax)
38 mov %edx, JMP_REGS_PC(%eax)
47 // prepare %edx, %ecx, and %eax for sigsetjmp
50 mov (%ecx), %eax
[all...]
/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/
H A Dx86_cpuidle.h20 x86_mwait(unsigned long eax, unsigned long ecx) argument
23 :: "a" (eax), "c" (ecx));
/haiku/src/system/libroot/posix/musl/math/x86_64/
H A Dfabs.s4 xor %eax,%eax

Completed in 318 milliseconds

12345