/haiku/src/system/boot/platform/bios_ia32/ |
H A D | support.S | 14 xorl %eax, %eax 15 xorl %eax, %eax 16 xorl %eax, %eax 17 xorl %eax, %eax 18 xorl %eax, %eax [all...] |
H A D | bios_asm.S | 39 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 D | support.S | 14 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 D | support.S | 17 xorl %eax, %eax 18 xorl %eax, %eax 19 xorl %eax, %eax 20 xorl %eax, %eax 21 xorl %eax, %eax [all...] |
H A D | entry.S | 24 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 D | arch_string.S | 13 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 D | scalbn.s | 14 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 D | scalbnf.s | 14 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 D | atan.s | 5 mov 8(%esp),%eax 6 add %eax,%eax 7 cmp $0x00200000,%eax
|
H A D | atan2.s | 8 mov 8(%esp),%eax 9 add %eax,%eax 10 cmp $0x00200000,%eax
|
H A D | hypot.s | 4 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 D | scalbnl.s | 14 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 D | hypotf.s | 4 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 D | asin.s | 5 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 D | signals_asm.S | 37 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 D | byteorder.S | 11 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 D | get_stack_frame.S | 11 mov %ebp, %eax
|
/haiku/src/bin/debug/ltrace/arch/x86/ |
H A D | arch_ltrace_stub.S | 11 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 D | s_finite.S | 8 movl 8(%esp),%eax 10 subl %eax,%ecx 11 xorl %ecx,%eax 12 shrl $31, %eax
|
H A D | s_finitef.S | 8 movl 4(%esp),%eax 10 subl %eax,%ecx 11 xorl %ecx,%eax 12 shrl $31,%eax
|
H A D | s_finitel.S | 8 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 D | s_finitel.S | 9 movl 16(%rsp),%eax 10 orl $0xffff8000, %eax 11 incl %eax 12 shrl $31, %eax
|
/haiku/src/system/libroot/posix/arch/x86/ |
H A D | sigsetjmp.S | 26 // 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 D | x86_cpuidle.h | 20 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 D | fabs.s | 4 xor %eax,%eax
|