Home
last modified time | relevance | path

Searched refs:rax (Results 1 – 25 of 214) sorted by last modified time

123456789

/freebsd/usr.sbin/bhyvectl/amd64/
H A Dbhyvectl_machdep.c458 uint64_t rax, rbx, rcx, rdx, rsi, rdi, rbp; in get_all_registers() local
541 error = vm_get_register(vcpu, VM_REG_GUEST_RAX, &rax); in get_all_registers()
543 printf("rax[%d]\t\t0x%016lx\n", vcpuid, rax); in get_all_registers()
/freebsd/sys/amd64/amd64/
H A Dexception.S352 cmpq $~0,%rax
368 pushq %rax
373 popq %rax
434 pushq %rax
447 popq %rax
484 rdfsbase %rax
877 orq %rax,%rax /* curthread present? */
923 orq %rax,%rax
929 call *%rax
1245 popq %rax
[all …]
H A Dsigtramp.S51 .cfi_offset %rax, SIGF_UC + UC_RAX
92 movq $SYS_sigreturn,%rax
H A Dxen-locore.S154 movq $start_kernel, %rax
155 pushq %rax
165 movq %rax, %rsp
/freebsd/sys/amd64/vmm/
H A Dx86.c75 x86_emulate_cpuid(struct vcpu *vcpu, uint64_t *rax, uint64_t *rbx, in x86_emulate_cpuid() argument
92 func = (uint32_t)*rax; in x86_emulate_cpuid()
622 *rax = regs[0]; in x86_emulate_cpuid()
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dz_Linux_asm.S688 xaddq %rax,(%rdi)
1021 xchgq %rax, (%rdi)
1157 cmpq $4, %rax // argc >= 4?
1164 cmpq $3, %rax // argc >= 3?
1171 cmpq $2, %rax // argc >= 2?
1178 cmpq $1, %rax // argc >= 1?
1185 cmpq $4, %rax // argc >= 4?
1188 cmpq $3, %rax // argc >= 3?
1191 cmpq $2, %rax // argc >= 2?
1194 cmpq $1, %rax // argc >= 1?
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.cpp9296 outs() << " rax " << format("0x%016" PRIx64, cpu64.rax); in Print_x86_thread_state64_t()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrSSE.td4985 def : InstAlias<"mwait\t{%rax, %rcx|rcx, rax}", (MWAITrr)>, Requires<[In64BitMode]>;
4989 def : InstAlias<"monitor\t{%rax, %rcx, %rdx|rdx, rcx, rax}", (MONITOR64rrr)>,
H A DX86RegisterInfo.td281 def RAX : X86Reg<"rax", 0, [EAX]>, DwarfRegNum<[0, -2, -2]>;
H A DX86InstrMisc.td326 "stosq\t{%rax, $dst|$dst, rax}", []>,
340 "scasq\t{$dst, %rax|rax, $dst}", []>,
450 "mov{q}\t{$src, %rax|rax, $src}", []>,
479 "mov{q}\t{%rax, $dst|$dst, rax}", []>,
512 "movabs{q}\t{$src, %rax|rax, $src}", []>,
531 "movabs{q}\t{%rax, $dst|$dst, rax}", []>,
881 "xchg{q}\t{$src, %rax|rax, $src}", []>;
997 "lodsq\t{$src, %rax|rax, $src}", []>,
H A DX86InstrSNP.td48 def : InstAlias<"psmash\t{%rax|rax}", (PSMASH)>, Requires<[In64BitMode]>;
49 def : InstAlias<"pvalidate\t{%rax, %rcx, %rdx|rdx, rcx, rax|}", (PVALIDATE64)>, Requires<[In64BitMo…
51 def : InstAlias<"rmpupdate\t{%rax, %rcx|rcx, rax|}", (RMPUPDATE)>, Requires<[In64BitMode]>;
52 def : InstAlias<"rmpadjust\t{%rax, %rcx, %rdx|rdx, rcx, rax|}", (RMPADJUST)>, Requires<[In64BitMode…
53 def : InstAlias<"rmpquery\t{%rax, %rdx|rdx, rax|}", (RMPQUERY)>, Requires<[In64BitMode]>;
H A DX86InstrArithmetic.td799 "{$src, %rax|rax, $src}">;
970 "{$src, %rax|rax, $src}">;
1047 "{$src, %rax|rax, $src}">;
1290 def TEST64i32 : BinOpAI_F<0xA9, "test", Xi64, RAX, "{$src, %rax|rax, $src}">;
H A DX86InstrAsmAlias.td35 def : InstAlias<"mwaitx\t{%rax, %rcx, %rbx|rbx, rcx, rax}", (MWAITXrrr)>,
41 def : InstAlias<"monitorx\t{%rax, %rcx, %rdx|rdx, rcx, rax}", (MONITORX64rrr)>,
46 def : InstAlias<"clzero\t{%rax|rax}", (CLZERO64r)>, Requires<[In64BitMode]>;
370 def : InstAlias<"div{q}\t{$src, %rax|rax, $src}", (DIV64r GR64:$src)>;
374 def : InstAlias<"div{q}\t{$src, %rax|rax, $src}", (DIV64m i64mem:$src)>;
378 def : InstAlias<"idiv{q}\t{$src, %rax|rax, $src}", (IDIV64r GR64:$src)>;
382 def : InstAlias<"idiv{q}\t{$src, %rax|rax, $src}", (IDIV64m i64mem:$src)>;
582 def : InstAlias<"xchg{q}\t{%rax, $src|$src, rax}", (XCHG64ar GR64:$src), 0>;
590 // xchg %rax, %rax is a nop in x86-64 and can be encoded as such. Without this
592 def : InstAlias<"xchg{q}\t{%rax, %rax|rax, rax}", (NOOP), 0>;
[all …]
H A DX86InstrCompiler.td427 "{rep;stosq %rax, %es:(%edi)|rep stosq es:[edi], rax}",
451 "{rep;stosq %rax, %es:(%rdi)|rep stosq es:[rdi], rax}",
525 // On return the address of the variable is in %rax. All other
1268 // This corresponds to movabs $foo@tpoff, %rax
1271 // This corresponds to add $foo@tpoff, %rax
H A DX86CallingConv.td554 // For Swift Calling Conventions, pass sret in %rax.
1139 // uses rdi to pass a single parameter and rax for the return value. All other
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h1692 uint64_t rax; member
1818 sys::swapByteOrder(x.rax); in swapStruct()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfos_x86_64_with_base.h196 …DEFINE_GPR(rax, nullptr, dwarf_rax_x86_64, dwarf_rax_x86_64, LLDB_INVALID_REGNUM, …
223 DEFINE_GPR_PSEUDO_32(eax, rax), DEFINE_GPR_PSEUDO_32(ebx, rbx),
231 DEFINE_GPR_PSEUDO_16(ax, rax), DEFINE_GPR_PSEUDO_16(bx, rbx),
239 DEFINE_GPR_PSEUDO_8H(ah, rax), DEFINE_GPR_PSEUDO_8H(bh, rbx),
241 DEFINE_GPR_PSEUDO_8L(al, rax), DEFINE_GPR_PSEUDO_8L(bl, rbx),
370 UPDATE_GPR_INFO(eax, rax);
387 UPDATE_GPR_INFO(ax, rax);
395 UPDATE_GPR_INFO_8H(ah, rax);
399 UPDATE_GPR_INFO(al, rax);
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp376 thread_context.rax = read_register_u64(reg_ctx, "rax"); in GetThreadContext_x86_64()
/freebsd/contrib/llvm-project/libunwind/src/
H A DUnwindRegistersSave.S86 movq %rax, (PTR)
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtilFuchsia.cpp92 OP_REG(rax) \
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td4508 def mskip_rax_setup : Flag<["-"], "mskip-rax-setup">, Group<m_Group>,
4512 def mno_skip_rax_setup : Flag<["-"], "mno-skip-rax-setup">, Group<m_Group>,
/freebsd/sys/amd64/vmm/amd/
H A Dvmcb.c206 *retval = state->rax; in vmcb_read()
321 state->rax = val; in vmcb_write()
/freebsd/lib/libsys/amd64/
H A D_umtx_op_err.S31 mov __CONCAT($SYS_,x),%rax; \
H A Dcerror.S47 pushq %rax
50 movl %ecx,(%rax)
51 movq $-1,%rax
/freebsd/crypto/openssl/ms/
H A Duplink-x86_64.pl44 lea OPENSSL_UplinkTable(%rip),%rax
46 jmp *8*$i(%rax)

123456789