Searched refs:eax (Results 1 - 25 of 368) sorted by last modified time

1234567891011>>

/freebsd-current/usr.sbin/bhyvectl/amd64/
H A Dbhyvectl_machdep.c199 printf("\teax\t\t0x%08x\n", vmexit->u.inout.eax);
/freebsd-current/sys/i386/i386/
H A Dexception.S146 pushl %eax
147 movl TF_EIP-TF_ERR+4(%esp), %eax
148 addl $1f, %eax
150 1: cmpl $pf_x1, %eax
152 cmpl $pf_x2, %eax
154 cmpl $pf_x3, %eax
156 cmpl $pf_x4, %eax
158 cmpl $pf_x5, %eax
160 cmpl $pf_x6, %eax
162 cmpl $pf_x7, %eax
[all...]
/freebsd-current/usr.sbin/bhyve/
H A Dpci_emul.c517 int bytes, uint32_t *eax, void *arg)
533 *eax = (*pe->pe_barread)(pdi, i,
537 bytes, *eax);
2408 int port __unused, int bytes, uint32_t *eax, void *arg __unused)
2414 *eax = (bytes == 2) ? 0xffff : 0xff;
2422 *eax = x;
2424 x = *eax;
2438 int bytes, uint32_t *eax, void *arg __unused)
2446 pci_cfgrw(in, cfgbus, cfgslot, cfgfunc, coff, bytes, eax);
2450 *eax
516 pci_emul_io_handler(struct vmctx *ctx __unused, int in, int port, int bytes, uint32_t *eax, void *arg) argument
2407 pci_emul_cfgaddr(struct vmctx *ctx __unused, int in, int port __unused, int bytes, uint32_t *eax, void *arg __unused) argument
2437 pci_emul_cfgdata(struct vmctx *ctx __unused, int in, int port, int bytes, uint32_t *eax, void *arg __unused) argument
[all...]
/freebsd-current/sys/amd64/include/
H A Dvmm.h661 uint32_t eax; /* valid for out */ member in struct:vm_inout
/freebsd-current/sys/amd64/amd64/
H A Dexception.S345 movl %edx,%eax
673 movl %edx,%eax
685 movl %eax,%r14d
691 movl %r14d,%eax
700 movl %edx,%eax
814 movl %edx,%eax
826 movl %eax,%r14d
904 movl %ss,%eax
908 movl %cs,%eax
940 movl %r14d,%eax
[all...]
H A Dxen-locore.S77 movl $VTOP(gdtdesc32), %eax
78 lgdt (%eax)
97 movl $0, %eax
99 cmp $(PAGE_SIZE/ENTRY_SIZE), %eax
106 movl %edx, (%ecx,%eax,ENTRY_SIZE)
112 movl %edx, (%ecx,%eax,ENTRY_SIZE)
116 movl %eax, %edx
119 movl %edx, (%ecx,%eax,ENTRY_SIZE)
121 inc %eax
128 orl $EFER_LME, %eax
[all...]
/freebsd-current/contrib/llvm-project/openmp/runtime/src/
H A Dz_Linux_asm.S277 movl 8(%esp), %eax
279 xaddl %eax,(%ecx)
339 // return: %eax
343 movl 8(%esp), %eax // "d"
346 xchgl %eax,(%ecx)
362 and $1, %eax // sign extend previous instruction
377 and $1, %eax // sign extend previous instruction
387 movl 8(%esp), %eax
391 sete %al // if %eax == (%ecx) set %al = 1 else set %al = 0
392 and $1, %eax // sig
[all...]
H A Dkmp_utility.cpp138 buf.eax, buf.ebx, buf.ecx, buf.edx));
140 max_arg = buf.eax;
151 1, buf.eax, buf.ebx, buf.ecx, buf.edx));
156 p->signature = buf.eax;
157 p->family = get_value(buf.eax, 20, 0xff) + get_value(buf.eax, 8, 0x0f);
159 (get_value(buf.eax, 16, 0x0f) << 4) + get_value(buf.eax, 4, 0x0f);
160 p->stepping = get_value(buf.eax, 0, 0x0f);
247 i, buf.eax, bu
[all...]
H A Dkmp_runtime.cpp7021 if ((cs_p->eax & 0xff0) == 0xB10) {
7023 } else if ((cs_p->eax & 0xf0ff0) == 0x50670) {
H A Dkmp_lock.cpp1736 mov res, eax
1748 mov res, eax
1753 /* Note that %eax must be noted as killed (clobbered), because the XSR is
1754 returned in %eax(%rax) on abort. Other register values are restored, so
1763 "1: movl %%eax,%0\n"
1765 : "+r"(res)::"memory", "%eax");
H A Dkmp_affinity.cpp2142 cache_type = __kmp_extract_bits<0, 4>(buf2.eax);
2150 max_threads_sharing = __kmp_extract_bits<14, 25>(buf2.eax) + 1;
2152 cache_level = __kmp_extract_bits<5, 7>(buf2.eax);
2175 if (buf.eax < 4) {
2209 // cpuid(n) is supported, issue cpuid(0) and check if eax has the value n or
2212 if (buf.eax >= 4) {
2214 nCoresPerPkg = ((buf.eax >> 26) & 0x3f) + 1;
2261 // - Max Cores Per Pkg: Bits 26:31 of eax after issuing cpuid(4). The value
2301 // cpuid(n) is supported, issue cpuid(0) and check if eax has the value n
2304 if (buf.eax >
[all...]
H A Dkmp.h1374 kmp_uint32 eax; member in struct:kmp_cpuid
1409 : "=a"(p->eax), "=b"(p->ebx), "=c"(p->ecx), "=d"(p->edx)
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.cpp9277 outs() << "\t eax " << format("0x%08" PRIx32, cpu32.eax);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h1673 uint32_t eax; member in struct:llvm::MachO::x86_thread_state32_t
1799 sys::swapByteOrder(x.eax);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_x86_32.h89 llvm::support::ulittle32_t eax; member in struct:lldb_private::minidump::MinidumpContext_x86_32
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfos_x86_64_with_base.h223 DEFINE_GPR_PSEUDO_32(eax, rax), DEFINE_GPR_PSEUDO_32(ebx, rbx),
370 UPDATE_GPR_INFO(eax, rax);
H A DRegisterContextNetBSD_i386.cpp17 uint32_t eax; member in struct:GPR
/freebsd-current/contrib/llvm-project/libunwind/src/
H A DUnwindRegistersSave.S42 push %eax
43 movl 8(%esp), %eax
44 movl %ebx, 4(%eax)
45 movl %ecx, 8(%eax)
46 movl %edx, 12(%eax)
47 movl %edi, 16(%eax)
48 movl %esi, 20(%eax)
49 movl %ebp, 24(%eax)
52 movl %edx, 28(%eax) # store what sp was at call site as esp
56 movl %edx, 40(%eax) # stor
[all...]
H A DUnwindRegistersRestore.S40 movl 4(%esp), %eax
41 # set up eax and ret on new stack location
42 movl 28(%eax), %edx # edx holds new stack pointer
44 movl %edx, 28(%eax)
45 movl 0(%eax), %ebx
47 movl 40(%eax), %ebx
49 # we now have ret and eax pushed onto where new stack will be
51 movl 4(%eax), %ebx
52 movl 8(%eax), %ecx
53 movl 12(%eax),
[all...]
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/i386/
H A Dfloatundixf.S25 #define REL_ADDR(_a) (_a)-0b(%eax)
31 0: popl %eax
H A Dchkstk.S9 // _chkstk (_alloca) routine - probe stack between %esp and (%esp-%eax) in 4k increments,
10 // then decrement %esp by %eax. Preserves all registers except %esp and flags.
18 cmp $0x1000,%eax
24 sub $0x1000,%eax
25 cmp $0x1000,%eax
28 sub %eax,%ecx
31 lea 4(%esp),%eax // load pointer to the return address into eax
33 mov -4(%eax),%ecx // restore ecx
34 push (%eax) // pus
[all...]
/freebsd-current/contrib/xz/src/liblzma/check/
H A Dcrc64_x86.S87 * %eax crc LSB
101 movl 0x1C(%esp), %eax /* crc LSB */
136 notl %eax
156 shrdl $8, %edx, %eax
157 xorl (%ebx, %ebp, 8), %eax
184 xorl %eax, %ecx
186 movl 0x1800(%ebx, %ebp, 8), %eax
187 xorl %edx, %eax
190 xorl 0x1000(%ebx, %ebp, 8), %eax
194 xorl 0x0800(%ebx, %ebp, 8), %eax
[all...]
H A Dcrc32_x86.S97 * %eax crc
111 movl 0x1C(%esp), %eax /* crc */
145 notl %eax
165 shrl $8, %eax
166 xorl (%ebx, %ebp, 4), %eax
189 xorl (%esi), %eax
213 shrl $16, %eax
216 movzbl %al, %eax
217 movl 0x1400(%ebx, %eax, 4), %eax
[all...]
/freebsd-current/usr.sbin/bhyve/amd64/
H A Dpci_lpc.c219 int port, int bytes, uint32_t *eax, void *arg)
229 *eax = uart_ns16550_read(sc->uart_softc, offset);
231 uart_ns16550_write(sc->uart_softc, offset, *eax);
235 *eax = uart_ns16550_read(sc->uart_softc, offset);
236 *eax |=
239 uart_ns16550_write(sc->uart_softc, offset, *eax);
241 *eax >> 8);
218 lpc_uart_io_handler(struct vmctx *ctx __unused, int in, int port, int bytes, uint32_t *eax, void *arg) argument
/freebsd-current/lib/libsys/i386/
H A Dsyscall.S38 pop %eax /* syscall number */

Completed in 383 milliseconds

1234567891011>>