/haiku/src/system/libroot/os/arch/x86_64/ |
H A D | byteorder.S | 12 movl %edi, %eax 13 bswap %eax 14 shr $16, %eax 20 movl %edi, %eax 21 bswap %eax 36 movl (%rsp), %eax 37 bswap %eax 38 movl %eax, (%rsp)
|
H A D | system_info.cpp | 14 get_cpuid(cpuid_info* info, uint32 eax, uint32 cpuNum) argument 16 __cpuid_count(eax, 0, info->regs.eax, info->regs.ebx, info->regs.ecx,
|
/haiku/src/system/libroot/posix/glibc/arch/x86/ |
H A D | lshift.S | 54 leal 4(%esi),%eax 55 cmpl %edi,%eax 57 leal (%esi,%ebx,4),%eax 58 cmpl %eax,%edi 67 xorl %eax,%eax 68 shldl %cl,%edx,%eax /* compute carry limb */ 69 pushl %eax /* push carry limb onto stack */ 76 movl (%edi),%eax /* fetch destination cache line */ 79 L(oop): movl -28(%edi),%eax /* fetc [all...] |
H A D | rshift.S | 54 leal 4(%edi),%eax 55 cmpl %esi,%eax 57 leal (%edi,%ebx,4),%eax 58 cmpl %eax,%esi 64 xorl %eax,%eax 65 shrdl %cl,%edx,%eax /* compute carry limb */ 66 pushl %eax /* push carry limb onto stack */ 73 movl (%edi),%eax /* fetch destination cache line */ 76 L(oop): movl 28(%edi),%eax /* fetc [all...] |
H A D | add_n.S | 63 L(oop): movl 28(%edi),%eax /* fetch destination cache line */ 66 L(1): movl (%esi),%eax 68 adcl %ebp,%eax 72 movl %eax,-32(%edi) 75 L(2): movl 8(%esi),%eax 77 adcl %ebp,%eax 81 movl %eax,-24(%edi) 84 L(3): movl 16(%esi),%eax 86 adcl %ebp,%eax 90 movl %eax, [all...] |
H A D | sub_n.S | 63 L(oop): movl 28(%edi),%eax /* fetch destination cache line */ 66 L(1): movl (%esi),%eax 68 sbbl %ebp,%eax 72 movl %eax,-32(%edi) 75 L(2): movl 8(%esi),%eax 77 sbbl %ebp,%eax 81 movl %eax,-24(%edi) 84 L(3): movl 16(%esi),%eax 86 sbbl %ebp,%eax 90 movl %eax, [all...] |
/haiku/src/system/kernel/arch/x86/32/ |
H A D | arch.S | 24 movl 4(%esp), %eax 25 fnsave (%eax) 31 movl 4(%esp), %eax 32 fxsave (%eax) 38 movl 4(%esp), %eax 39 frstor (%eax) 45 movl 4(%esp), %eax 46 fxrstor (%eax) 58 movl 4(%esp),%eax 59 fnsave (%eax) [all...] |
H A D | cpuid.S | 20 movl 16(%esp),%eax /* second arg sets up eax */ 23 movl %eax,0(%edi) /* copy the regs into the cpuid_info structure */ 29 xorl %eax, %eax /* return B_OK */ 37 popl %eax
|
/haiku/src/system/libroot/posix/musl/math/x86/ |
H A D | atan2f.s | 8 mov 4(%esp),%eax 9 add %eax,%eax 10 cmp $0x01000000,%eax
|
H A D | atanf.s | 5 mov 4(%esp),%eax 6 add %eax,%eax 7 cmp $0x01000000,%eax
|
H A D | log1p.s | 4 mov 8(%esp),%eax 6 and $0x7fffffff,%eax 8 cmp $0x3fd28f00,%eax 10 cmp $0x00100000,%eax
|
H A D | log1pl.s | 4 mov 10(%esp),%eax 6 and $0x7fffffff,%eax 8 cmp $0x3ffd9400,%eax
|
H A D | log1pf.s | 4 mov 4(%esp),%eax 6 and $0x7fffffff,%eax 8 cmp $0x3e940000,%eax 10 cmp $0x00800000,%eax
|
H A D | lrint.s | 6 mov 4(%esp),%eax
|
H A D | lrintf.s | 6 mov 4(%esp),%eax
|
H A D | lrintl.s | 6 mov 4(%esp),%eax
|
/haiku/src/tests/system/libroot/posix/ |
H A D | setjmp_test2.S | 4 mov $jmpBuffer, %eax 5 push %eax 9 mov $0, %eax
|
/haiku/src/system/libroot/posix/musl/math/x86_64/ |
H A D | log1pl.s | 4 mov 14(%rsp),%eax 6 and $0x7fffffff,%eax 8 cmp $0x3ffd9400,%eax
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | smp_trampoline.S | 33 movl %esi, %eax 34 shrl $4, %eax 45 movl %cr0, %eax 46 orl $0x01, %eax 47 movl %eax, %cr0 50 leal (trampoline_32 - smp_trampoline)(%ebx), %eax 51 pushl %eax 70 popl %eax // page_dir 71 movl %eax, %cr3 83 movl $0x80010021, %eax [all...] |
H A D | crt0-efi-x86.S | 48 0: popl %eax 49 movl %eax,%ebx 51 addl $ImageBase-0b,%eax # %eax = ldbase 55 pushl %eax # pass ldbase as first argument 59 testl %eax,%eax
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | smp_trampoline.S | 28 movl %cr0,%eax 29 orl $0x01,%eax 30 movl %eax,%cr0 # switch into protected mode 46 popl %eax # get the page dir 47 movl %eax,%cr3 # set the page dir 49 popl %eax # get the final stack location 55 movl %eax,%esp 60 movl %cr0,%eax 61 orl $0x80000000,%eax 62 movl %eax, [all...] |
H A D | keyboard.cpp | 20 regs.eax = 0x0100; 28 regs.eax = 0; 31 return regs.eax & 0xffff; 61 regs.eax = 0x0200; 64 if ((regs.eax & 0x03) != 0) {
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | smp_trampoline.S | 28 movl %cr0,%eax 29 orl $0x01,%eax 30 movl %eax,%cr0 # switch into protected mode 46 popl %eax # get the page dir 47 movl %eax,%cr3 # set the page dir 49 popl %eax # get the final stack location 55 movl %eax,%esp 60 movl %cr0,%eax 61 orl $0x80000000,%eax 62 movl %eax, [all...] |
/haiku/src/system/boot/platform/efi/arch/x86_64/ |
H A D | long_smp_trampoline.S | 30 movl %esi, %eax 31 shrl $4, %eax 40 movl %cr0,%eax 41 orl $0x01,%eax 42 movl %eax,%cr0 45 leal (long_trampoline_32 - long_smp_trampoline)(%ebx), %eax 46 pushl %eax 63 movl %cr4, %eax 64 orl $(1 << 5) | (1 << 7), %eax 65 movl %eax, [all...] |
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_system_info.h | 15 status_t get_current_cpuid(cpuid_info* info, uint32 eax, uint32 ecx); 19 status_t _user_get_cpuid(cpuid_info* info, uint32 eax, uint32 cpu);
|