Searched refs:eax (Results 51 - 75 of 117) sorted by path

12345

/haiku/src/system/libroot/posix/glibc/arch/x86/
H A Ds_finitel.S8 movl 12(%esp),%eax
9 orl $0xffff8000, %eax
10 incl %eax
11 shrl $31, %eax
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...]
H A Dsubmul_1.S63 movl (%s1_ptr,%size,4), %eax
67 addl %ebp, %eax
71 subl %eax, %ebp
80 movl %ebp, %eax
/haiku/src/system/libroot/posix/glibc/arch/x86_64/
H A Dadd_n.S30 xorl %eax, %eax # clear cy
H A Dlshift.S28 movl $64, %eax
29 subl %ecx, %eax
30 movd %eax, %mm0
H A Drshift.S27 movl $64, %eax
28 subl %ecx, %eax
29 movd %eax, %mm0
H A Ds_finitel.S9 movl 16(%rsp),%eax
10 orl $0xffff8000, %eax
11 incl %eax
12 shrl $31, %eax
H A Dsub_n.S30 xorl %eax, %eax # clear cy
/haiku/src/system/libroot/posix/glibc/include/arch/x86/
H A Dbp-asm.h81 value in %eax, stuffing all into memory at RTN(%esp).
86 movl %eax, 0(%edx); \
87 movl 4+BP_MEM, %eax; \
88 movl %eax, 4(%edx); \
89 movl 8+BP_MEM, %eax; \
90 movl %eax, 8(%edx)
94 movl %eax, 0(%edx); \
95 movl %eax, 4(%edx); \
96 movl %eax, 8(%edx)
110 popl %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/tests/system/libroot/posix/
H A Dsetjmp_test2.S4 mov $jmpBuffer, %eax
5 push %eax
9 mov $0, %eax
/haiku/headers/os/kernel/
H A DOS.h597 uint32 eax; member in struct:__anon16::__anon21
/haiku/headers/posix/arch/x86/
H A Dsignal.h137 unsigned long eax; member in struct:vregs
/haiku/headers/private/shared/
H A Dcpu_type.h234 memcpy(name, &nameInfo.regs.eax, 4);
/haiku/headers/private/system/
H A Dsyscalls.h572 extern status_t _kern_get_cpuid(cpuid_info *info, uint32 eax, uint32 cpu);
/haiku/src/add-ons/kernel/drivers/graphics/ati/
H A Ddriver.cpp270 regs.eax = 0x4f15;
280 if (regs.eax != 0x4f)
296 regs.eax = 0x4f15;
305 if (regs.eax != 0x4f) {
366 regs.eax = 0x4f02;
374 if (status == B_OK && (regs.eax & 0xffff) != 0x4f) {
376 mode, regs.eax & 0xffff);
/haiku/src/add-ons/kernel/drivers/graphics/intel_810/
H A Ddriver.cpp169 regs.eax = 0x4f15;
179 if (regs.eax != 0x4f)
195 regs.eax = 0x4f15;
204 if (regs.eax != 0x4f) {
/haiku/src/add-ons/kernel/drivers/graphics/s3/
H A Ddriver.cpp516 regs.eax = 0x4f15;
526 if (regs.eax != 0x4f)
542 regs.eax = 0x4f15;
551 if (regs.eax != 0x4f) {
/haiku/src/add-ons/kernel/drivers/graphics/vesa/
H A Dvesa.cpp134 regs.eax = 0x4f01;
146 if ((regs.eax & 0xffff) != 0x4f) {
148 "0x%04" B_PRIx32 "\n", mode, regs.eax & 0xffff);
161 regs.eax = 0x4f02;
171 if ((regs.eax & 0xffff) != 0x4f) {
173 "\n", mode, regs.eax & 0xffff);
204 regs.eax = 0x4f10;
216 if ((regs.eax & 0xffff) != 0x4f) {
218 "0x%04" B_PRIx32 "\n", regs.eax & 0xffff);
234 regs.eax
[all...]
/haiku/src/add-ons/kernel/generic/bios/
H A Dbios.cpp287 M.x86.R_EAX = regs->eax;
311 regs->eax = M.x86.R_EAX;
/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/
H A Dintel_cstates.cpp54 x86_mwait(uint32 eax, uint32 ecx) argument
56 asm volatile("mwait" : : "a" (eax), "c" (ecx));
144 if ((cpuid.regs.eax & 0xffff) < sizeof(int32))
/haiku/src/bin/
H A Dsysinfo.cpp228 if ((info->regs.eax & 0x80000000) == 0) {
229 // eax is valid, include values
367 if (info.regs.eax)
368 print_TLB(info.regs.eax, info.regs.ebx ? "2M/4M-byte" : NULL);
370 print_TLB(info.regs.ebx, info.regs.eax ? "4K-byte" : NULL);
391 uint32 type = info.regs.eax & 0xf;
392 uint32 level = (info.regs.eax & 0x70) >> 4;
393 bool isFullyAssoc = info.regs.eax & 0x100;
557 memcpy(name, &nameInfo.regs.eax, 4);
/haiku/src/servers/app/drawing/Painter/
H A DPainter.cpp157 uint32 maxStdFunc = cpuInfo.regs.eax;
/haiku/src/system/boot/arch/x86/
H A Darch_cpu.cpp182 asm volatile ("cpuid" : : : "eax", "ebx", "ecx", "edx");
329 const uint32 maxVMM = info.regs.eax;
333 uint64 clockSpeed = uint64(info.regs.eax) * 1000;
334 gTimeConversionFactor = (uint64(1000) << 32) / info.regs.eax;
/haiku/src/system/boot/platform/bios_ia32/
H A Ddevices.cpp175 regs.eax = BIOS_BOOT_CD_GET_STATUS;
205 regs.eax = BIOS_IS_EXT_PRESENT;
226 regs.eax = BIOS_GET_EXT_DRIVE_PARAMETERS;
245 regs.eax = BIOS_GET_DRIVE_PARAMETERS;
273 regs.eax = BIOS_GET_DRIVE_PARAMETERS;
656 regs.eax = BIOS_EXT_READ;
689 regs.eax = BIOS_READ | blocksRead;
706 regs.eax = BIOS_RESET_DISK_SYSTEM;
784 regs.eax = BIOS_EXT_WRITE; // al = 0x00 -- no write verify

Completed in 245 milliseconds

12345