/haiku/headers/libs/agg/ |
H A D | agg_basics.h | 136 __asm mov eax, dword ptr [t] local 143 __asm mov eax, dword ptr [t] local
|
H A D | agg_math.h | 281 xor eax, eax 284 shr eax, cl
|
/haiku/headers/libs/x86emu/x86emu/ |
H A D | prim_asm.h | 56 "pop eax" \ 57 value [eax] \ 58 modify exact [eax]; 137 "adc eax,ebx" \ 140 parm [edi] [eax] [ebx] \ 141 value [eax] \ 142 modify exact [eax ebx]; 173 "add eax,ebx" \ 176 parm [edi] [eax] [ebx] \ 177 value [eax] \ [all...] |
/haiku/headers/os/arch/x86/ |
H A D | arch_debugger.h | 57 uint32 eax; member in struct:x86_debug_cpu_state
|
/haiku/headers/os/drivers/ |
H A D | bios.h | 41 uint32 eax; member in struct:bios_regs
|
/haiku/headers/private/kernel/arch/x86/32/ |
H A D | descriptors.h | 83 uint32 eip, eflags, eax, ecx, edx, ebx, esp, ebp, esi, edi; member in struct:tss
|
/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);
|
/haiku/src/add-ons/kernel/cpu/x86/ |
H A D | generic_x86.cpp | 214 bits = cpuInfo.regs.eax & 0xff;
|
/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/add-ons/screen_savers/nebula/ |
H A D | Draw.c | 74 unsigned int eax, ebx; local 75 eax = *src; 77 ebx = eax; 78 eax >>= 1; 81 eax &= clear1UpperBit; 85 eax += ebx; 86 *src = 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/bin/unzip/ |
H A D | crc_i386.S | 97 * eax : crc value "c" 108 shrl $8, %eax ;/* c = (c >> 8) */\ 109 xorl (%edi, %ebx, 4), %eax ;/* c ^= table[tmp] */ 113 shrl $8, %eax ;/* c = (c >> 8) */\ 114 xorl (%edi, %ebx, 4), %eax ;/* c ^=table[tmp] */ 124 xorl (%esi), %eax ;/* c ^= *(ulg *)buf */\ 146 subl %eax, %eax /* > if (!buf) */ 150 movl %eax, %edi 151 movl arg1, %eax /* [all...] |
/haiku/src/bin/writembr/ |
H A D | mbr.S | 252 movl PART_END_LBA(%di),%eax /* See if this was the last LBA */ 253 cmpl (%si),%eax 255 movl PART_END_LBA+4(%di),%eax 256 cmpl 4(%si),%eax
|
/haiku/src/kits/debugger/arch/x86/ |
H A D | CpuStateX86.cpp | 32 SetIntRegister(X86_REGISTER_EAX, state.eax); 124 x86State->eax = IntRegisterValue(X86_REGISTER_EAX);
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | apm.cpp | 29 regs.eax = BIOS_APM_CHECK; 40 gKernelArgs.platform_args.apm.version = regs.eax & 0xffff; 54 regs.eax = BIOS_APM_DISCONNECT; 62 regs.eax = BIOS_APM_CONNECT_32_BIT; 71 gKernelArgs.platform_args.apm.code32_segment_base = regs.eax & 0xffff;
|
H A D | bios.cpp | 31 TRACE(("BIOS(%" B_PRIx8 "h): eax: 0x%" B_PRIx32 ", ebx: 0x%" B_PRIx32 ", " 34 num, regs->eax, regs->ebx, regs->ecx, regs->edx, regs->esi, regs->edi,
|
H A D | bios.h | 16 uint32 eax; member in struct:bios_regs
|
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...] |
H A D | interrupts.cpp | 79 uint32 eax; member in struct:interrupt_frame 162 kprintf(REG(eax) " " REG(ebx) " " REG(ecx) " " REG(edx) "\n", 163 frame.eax, frame.ebx, frame.ecx, frame.edx);
|
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) {
|
H A D | shell.S | 101 xor %eax, %eax 262 movl %eax, gBootPartitionOffset - 0x10000 280 movl %cr0, %eax // set the PE bit of cr0 to switch to protected mode 282 movl %eax, %cr0 308 //subl $MULTIBOOT_MAGIC2, %eax
|
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/pxe_ia32/ |
H A D | pxe_bios.S | 57 // enter real mode (clobbers %eax, %ds, %es, %fs, %gs, %ss, %sp) 63 movl %edx, %eax 64 shrl $4, %eax 75 movl %ebx, %eax 76 shrl $4, %eax 88 // back to protected mode (clobbers %eax) 95 movl SAVED_EAX, %eax
|
H A D | pxe_stage2.S | 65 movl (%esi), %eax 66 movl %eax, (%edi) 86 movl %cr0, %eax 88 movl %eax, %cr0 139 movl %cr0, %eax 141 movl %eax, %cr0 146 movl %eax, %cr0
|
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...] |