/haiku/headers/libs/agg/ |
H A D | agg_math.h | 270 mov ebx, val 272 bsr ecx, ebx 279 shr ebx, cl 282 mov ax, g_sqrt_table[ebx*2]
|
/haiku/headers/libs/x86emu/x86emu/ |
H A D | prim_asm.h | 137 "adc eax,ebx" \ 140 parm [edi] [eax] [ebx] \ 142 modify exact [eax ebx]; 173 "add eax,ebx" \ 176 parm [edi] [eax] [ebx] \ 178 modify exact [eax ebx]; 209 "and eax,ebx" \ 212 parm [edi] [eax] [ebx] \ 214 modify exact [eax ebx]; 245 "cmp eax,ebx" \ [all...] |
/haiku/headers/os/arch/x86/ |
H A D | arch_debugger.h | 54 uint32 ebx; member in struct:x86_debug_cpu_state
|
/haiku/headers/os/drivers/ |
H A D | bios.h | 42 uint32 ebx; 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/src/add-ons/screen_savers/nebula/ |
H A D | Draw.c | 74 unsigned int eax, ebx; local 77 ebx = eax; 80 ebx >>= 3; 83 ebx &= clear3UpperBits; 85 eax += ebx;
|
/haiku/src/bin/unzip/ |
H A D | crc_i386.S | 102 * ebx : index into crc_table array 109 xorl (%edi, %ebx, 4), %eax ;/* c ^= table[tmp] */ 112 movzbl %al, %ebx ;/* tmp = c & 0xFF */\ 114 xorl (%edi, %ebx, 4), %eax ;/* c ^=table[tmp] */ 141 pushl %ebx 153 subl %ebx, %ebx /* ebx=0; bl usable as dword */ 222 popl %ebx
|
/haiku/src/kits/debugger/arch/x86/ |
H A D | CpuStateX86.cpp | 33 SetIntRegister(X86_REGISTER_EBX, state.ebx); 125 x86State->ebx = IntRegisterValue(X86_REGISTER_EBX);
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | apm.cpp | 30 regs.ebx = 0; 34 || (regs.ebx & 0xffff) != 'PM') { 55 regs.ebx = 0; 63 regs.ebx = 0; 72 gKernelArgs.platform_args.apm.code32_segment_offset = regs.ebx;
|
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 | 17 uint32 ebx; member in struct:bios_regs
|
H A D | bios_asm.S | 184 movl 4(%ebp), %ebx 222 movl %ebx, 4(%eax)
|
H A D | interrupts.cpp | 76 uint32 ebx; 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 | shell.S | 310 movl %ebx, gMultiBootInfo + MB_LOAD_OFFSET
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | pxe_bios.S | 47 movl 40(%esp), %ebx 48 // make %ebx a pointer to entry point SEG:OFS 49 addl $0x10, %ebx 75 movl %ebx, %eax 84 xorl %ebx, %ebx 86 movl %ebx, (SAVED_EAX - 0x10000)
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | apm.cpp | 48 bios_regs() : eax(0), ebx(0), ecx(0), edx(0), esi(0), flags(0) {} 50 uint32 ebx; member in struct:bios_regs 106 : "=a" (regs->eax), "=b" (regs->ebx), "=c" (regs->ecx), "=d" (regs->edx), 108 : "a" (regs->eax), "b" (regs->ebx), "c" (regs->ecx) 130 event = regs.ebx & 0xffff; 141 regs.ebx = device; 158 regs.ebx = device; 170 regs.ebx = device; 211 regs.ebx = APM_ALL_DEVICES; 218 uint16 lineStatus = (regs.ebx >> [all...] |
H A D | arch.S | 227 pushl %ebx 234 movl (%edx),%ebx 279 movl %ebx,(%edx) 281 popl %ebx 289 movl %ebx,(%edx) 291 popl %ebx
|
H A D | bios.cpp | 93 uint32 eax = 0, ebx = 0, ecx = 0, edx = 0; 96 "xorl %%ebx, %%ebx; " 101 "movl %%ebx, %1; " 104 : "=m" (eax), "=m" (ebx), "=m" (ecx), "=m" (edx) 106 : "eax", "ebx", "ecx", "edx", "memory"); 111 service->base = ebx;
|
H A D | cpuid.S | 17 pushl %ebx 24 movl %ebx,4(%edi) 28 popl %ebx
|
H A D | descriptors.cpp | 165 frame->bx = tss->ebx;
|
H A D | interrupts.S | 38 movl %eax, %ebx; /* save for later */ \ 48 movl %ebx, THREAD_last_time(%edi); \ 81 movl %eax, %ebx; /* save for later */ \ 91 movl %ebx, THREAD_last_time(%edi); \
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | cpuid.cpp | 16 __cpuid_count(eax, ecx, info->regs.eax, info->regs.ebx, info->regs.ecx,
|
/haiku/src/system/libroot/os/arch/x86/ |
H A D | atomic.S | 102 push %ebx 104 movl 16(%esp), %ebx /* newValue low */ 112 pop %ebx 121 push %ebx 123 movl 16(%esp), %ebx /* newValue low */ 131 pop %ebx 141 push %ebx 143 movl 16(%esp), %ebx /* newValue low */ 149 pop %ebx 158 push %ebx [all...] |
H A D | system_time_asm.S | 34 pushl %ebx 36 movl cv_factor, %ebx 42 mull %ebx /* truncate %eax, but keep %edx */ 45 mull %ebx /*, %eax*/ 47 subl %ebx, %ebx /* need zero to propagate carry */ 49 adc %ebx, %edx 51 popl %ebx 63 pushl %ebx 65 movl cv_factor_nsecs, %ebx [all...] |
/haiku/src/system/libroot/os/arch/x86_64/ |
H A D | system_info.cpp | 16 __cpuid_count(eax, 0, info->regs.eax, info->regs.ebx, info->regs.ecx,
|