Searched refs:eax (Results 26 - 50 of 117) sorted by relevance

12345

/haiku/src/system/libroot/os/arch/x86_64/
H A Dbyteorder.S12 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 Dsystem_info.cpp14 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 Dlshift.S54 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 Drshift.S54 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 Dadd_n.S63 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 Dsub_n.S63 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 Darch.S24 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 Dcpuid.S20 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 Datan2f.s8 mov 4(%esp),%eax
9 add %eax,%eax
10 cmp $0x01000000,%eax
H A Datanf.s5 mov 4(%esp),%eax
6 add %eax,%eax
7 cmp $0x01000000,%eax
H A Dlog1p.s4 mov 8(%esp),%eax
6 and $0x7fffffff,%eax
8 cmp $0x3fd28f00,%eax
10 cmp $0x00100000,%eax
H A Dlog1pl.s4 mov 10(%esp),%eax
6 and $0x7fffffff,%eax
8 cmp $0x3ffd9400,%eax
H A Dlog1pf.s4 mov 4(%esp),%eax
6 and $0x7fffffff,%eax
8 cmp $0x3e940000,%eax
10 cmp $0x00800000,%eax
H A Dlrint.s6 mov 4(%esp),%eax
H A Dlrintf.s6 mov 4(%esp),%eax
H A Dlrintl.s6 mov 4(%esp),%eax
/haiku/src/tests/system/libroot/posix/
H A Dsetjmp_test2.S4 mov $jmpBuffer, %eax
5 push %eax
9 mov $0, %eax
/haiku/src/system/libroot/posix/musl/math/x86_64/
H A Dlog1pl.s4 mov 14(%rsp),%eax
6 and $0x7fffffff,%eax
8 cmp $0x3ffd9400,%eax
/haiku/src/system/boot/platform/efi/arch/x86/
H A Dsmp_trampoline.S33 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 Dcrt0-efi-x86.S48 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 Dsmp_trampoline.S28 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 Dkeyboard.cpp20 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 Dsmp_trampoline.S28 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 Dlong_smp_trampoline.S30 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 Darch_system_info.h15 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);

Completed in 67 milliseconds

12345