/haiku/src/system/libroot/posix/glibc/arch/x86/ |
H A D | s_finitel.S | 8 movl 12(%esp),%eax 9 orl $0xffff8000, %eax 10 incl %eax 11 shrl $31, %eax
|
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...] |
H A D | submul_1.S | 63 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 D | add_n.S | 30 xorl %eax, %eax # clear cy
|
H A D | lshift.S | 28 movl $64, %eax 29 subl %ecx, %eax 30 movd %eax, %mm0
|
H A D | rshift.S | 27 movl $64, %eax 28 subl %ecx, %eax 29 movd %eax, %mm0
|
H A D | s_finitel.S | 9 movl 16(%rsp),%eax 10 orl $0xffff8000, %eax 11 incl %eax 12 shrl $31, %eax
|
H A D | sub_n.S | 30 xorl %eax, %eax # clear cy
|
/haiku/src/system/libroot/posix/glibc/include/arch/x86/ |
H A D | bp-asm.h | 81 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 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/tests/system/libroot/posix/ |
H A D | setjmp_test2.S | 4 mov $jmpBuffer, %eax 5 push %eax 9 mov $0, %eax
|
/haiku/headers/os/kernel/ |
H A D | OS.h | 597 uint32 eax; member in struct:__anon16::__anon21
|
/haiku/headers/posix/arch/x86/ |
H A D | signal.h | 137 unsigned long eax; member in struct:vregs
|
/haiku/headers/private/shared/ |
H A D | cpu_type.h | 234 memcpy(name, &nameInfo.regs.eax, 4);
|
/haiku/headers/private/system/ |
H A D | syscalls.h | 572 extern status_t _kern_get_cpuid(cpuid_info *info, uint32 eax, uint32 cpu);
|
/haiku/src/add-ons/kernel/drivers/graphics/ati/ |
H A D | driver.cpp | 270 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 D | driver.cpp | 169 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 D | driver.cpp | 516 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 D | vesa.cpp | 134 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 D | bios.cpp | 287 M.x86.R_EAX = regs->eax; 311 regs->eax = M.x86.R_EAX;
|
/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/ |
H A D | intel_cstates.cpp | 54 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 D | sysinfo.cpp | 228 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 D | Painter.cpp | 157 uint32 maxStdFunc = cpuInfo.regs.eax;
|
/haiku/src/system/boot/arch/x86/ |
H A D | arch_cpu.cpp | 182 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 D | devices.cpp | 175 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
|