Searched refs:eax (Results 1 - 25 of 117) sorted by path

12345

/haiku/headers/libs/agg/
H A Dagg_basics.h136 __asm mov eax, dword ptr [t] local
143 __asm mov eax, dword ptr [t] local
H A Dagg_math.h281 xor eax, eax
284 shr eax, cl
/haiku/headers/libs/x86emu/x86emu/
H A Dprim_asm.h56 "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 Darch_debugger.h57 uint32 eax; member in struct:x86_debug_cpu_state
/haiku/headers/os/drivers/
H A Dbios.h41 uint32 eax; member in struct:bios_regs
/haiku/headers/private/kernel/arch/x86/32/
H A Ddescriptors.h83 uint32 eip, eflags, eax, ecx, edx, ebx, esp, ebp, esi, edi; member in struct:tss
/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);
/haiku/src/add-ons/kernel/cpu/x86/
H A Dgeneric_x86.cpp214 bits = cpuInfo.regs.eax & 0xff;
/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/
H A Dx86_cpuidle.h20 x86_mwait(unsigned long eax, unsigned long ecx) argument
23 :: "a" (eax), "c" (ecx));
/haiku/src/add-ons/screen_savers/nebula/
H A DDraw.c74 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 Darch_ltrace_stub.S11 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 Dcrc_i386.S97 * 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 Dmbr.S252 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 DCpuStateX86.cpp32 SetIntRegister(X86_REGISTER_EAX, state.eax);
124 x86State->eax = IntRegisterValue(X86_REGISTER_EAX);
/haiku/src/system/boot/platform/bios_ia32/
H A Dapm.cpp29 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 Dbios.cpp31 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 Dbios.h16 uint32 eax; member in struct:bios_regs
H A Dbios_asm.S39 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 Dinterrupts.cpp79 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 Dkeyboard.cpp20 regs.eax = 0x0100;
28 regs.eax = 0;
31 return regs.eax & 0xffff;
61 regs.eax = 0x0200;
64 if ((regs.eax & 0x03) != 0) {
H A Dshell.S101 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 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/pxe_ia32/
H A Dpxe_bios.S57 // 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 Dpxe_stage2.S65 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 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...]

Completed in 98 milliseconds

12345