/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | support.S | 14 movl 4(%esp), %ecx 15 shrl $4, %ecx
|
H A D | entry.S | 22 movl 8(%esp), %ecx // kernelArgs 73 pushl %ecx // kernelArgs
|
H A D | smp_trampoline.S | 74 popl %ecx // kernel_args 91 pushl %ecx // kernelArgs
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | pxe_stage2.S | 55 movl $_end, %ecx // desired end address 56 addl $3, %ecx // long word align 58 movl %ecx, %edi 59 subl $LOAD_ADDRESS, %ecx // number of bytes to copy 61 addl %ecx, %esi // current end address 62 shrl $2, %ecx // number of long words 67 decl %ecx
|
H A D | smp_trampoline.S | 58 movl $trampoline_after_paging,%ecx 67 jmp *%ecx
|
H A D | pxe_bios.S | 52 movl 44(%esp), %ecx
|
/haiku/src/system/boot/platform/efi/arch/x86_64/ |
H A D | long_smp_trampoline.S | 72 movl $0xc0000080, %ecx 79 movl %cr0, %ecx 80 orl $(1 << 31), %ecx 81 movl %ecx, %cr0
|
/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) {} 51 uint32 ecx; 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) 131 info = regs.ecx & 0xffff; 142 regs.ecx = state; 159 regs.ecx = enable ? 0x01 : 0x00; 171 regs.ecx = engage ? 0x01 : 0x00; 183 regs.ecx = version; 212 regs.ecx [all...] |
H A D | bios.cpp | 93 uint32 eax = 0, ebx = 0, ecx = 0, edx = 0; 97 "movl %5, %%ecx; " 99 "call *%%ecx; " 102 "movl %%ecx, %2; " 104 : "=m" (eax), "=m" (ebx), "=m" (ecx), "=m" (edx) 106 : "eax", "ebx", "ecx", "edx", "memory"); 112 service->size = ecx;
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | smp_trampoline.S | 58 movl $trampoline_after_paging,%ecx 67 jmp *%ecx
|
H A D | bios.h | 18 uint32 ecx; member in struct:bios_regs
|
H A D | bios.cpp | 32 "ecx: 0x%" B_PRIx32 ", edx: 0x%" B_PRIx32 ", esi: 0x%" B_PRIx32 ", " 34 num, regs->eax, regs->ebx, regs->ecx, regs->edx, regs->esi, regs->edi,
|
H A D | apm.cpp | 41 gKernelArgs.platform_args.apm.flags = regs.ecx & 0xffff; 75 gKernelArgs.platform_args.apm.code16_segment_base = regs.ecx & 0xffff;
|
H A D | interrupts.cpp | 78 uint32 ecx; 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 | bios_asm.S | 185 movl 8(%ebp), %ecx 223 movl %ecx, 8(%eax) 227 movl SAVED_EAX, %ecx // special handling for %eax and flags 228 movl %ecx, (%eax)
|
/haiku/src/system/libroot/posix/glibc/arch/x86_64/ |
H A D | lshift.S | 27 movd %ecx, %mm1 29 subl %ecx, %eax
|
H A D | rshift.S | 26 movd %ecx, %mm1 28 subl %ecx, %eax
|
/haiku/headers/os/drivers/ |
H A D | bios.h | 43 uint32 ecx; member in struct:bios_regs
|
/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/ |
H A D | intel_cstates.cpp | 47 x86_monitor(void* address, uint32 ecx, uint32 edx) argument 49 asm volatile("monitor" : : "a" (address), "c" (ecx), "d"(edx)); 54 x86_mwait(uint32 eax, uint32 ecx) argument 56 asm volatile("mwait" : : "a" (eax), "c" (ecx));
|
/haiku/src/libs/gnu/ |
H A D | sched_getcpu.cpp | 56 if ((cpuInfo.regs.ecx & IA32_FEATURE_RDPID) != 0) {
|
/haiku/headers/os/arch/x86/ |
H A D | arch_debugger.h | 56 uint32 ecx; member in struct:x86_debug_cpu_state
|
/haiku/src/system/libroot/posix/glibc/arch/x86/ |
H A D | mul_1.S | 34 #define size ecx
|
H A D | addmul_1.S | 34 #define size ecx
|
H A D | submul_1.S | 34 #define size ecx
|
/haiku/headers/libs/agg/ |
H A D | agg_math.h | 272 bsr ecx, ebx 273 sub ecx, 9 275 shr ecx, 1 276 adc ecx, 0 277 sub edx, ecx 278 shl ecx, 1 283 mov ecx, edx
|