/freebsd/usr.sbin/bhyvectl/amd64/ |
H A D | bhyvectl_machdep.c | 458 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 D | exception.S | 352 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 D | sigtramp.S | 51 .cfi_offset %rax, SIGF_UC + UC_RAX 92 movq $SYS_sigreturn,%rax
|
H A D | xen-locore.S | 154 movq $start_kernel, %rax 155 pushq %rax 165 movq %rax, %rsp
|
/freebsd/sys/amd64/vmm/ |
H A D | x86.c | 75 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 D | z_Linux_asm.S | 688 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 D | MachODump.cpp | 9296 outs() << " rax " << format("0x%016" PRIx64, cpu64.rax); in Print_x86_thread_state64_t()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrSSE.td | 4985 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 D | X86RegisterInfo.td | 281 def RAX : X86Reg<"rax", 0, [EAX]>, DwarfRegNum<[0, -2, -2]>;
|
H A D | X86InstrMisc.td | 326 "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 D | X86InstrSNP.td | 48 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 D | X86InstrArithmetic.td | 799 "{$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 D | X86InstrAsmAlias.td | 35 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 D | X86InstrCompiler.td | 427 "{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 D | X86CallingConv.td | 554 // 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 D | MachO.h | 1692 uint64_t rax; member 1818 sys::swapByteOrder(x.rax); in swapStruct()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterInfos_x86_64_with_base.h | 196 …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 D | MinidumpFileBuilder.cpp | 376 thread_context.rax = read_register_u64(reg_ctx, "rax"); in GetThreadContext_x86_64()
|
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | UnwindRegistersSave.S | 86 movq %rax, (PTR)
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerUtilFuchsia.cpp | 92 OP_REG(rax) \
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 4508 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 D | vmcb.c | 206 *retval = state->rax; in vmcb_read() 321 state->rax = val; in vmcb_write()
|
/freebsd/lib/libsys/amd64/ |
H A D | _umtx_op_err.S | 31 mov __CONCAT($SYS_,x),%rax; \
|
H A D | cerror.S | 47 pushq %rax 50 movl %ecx,(%rax) 51 movq $-1,%rax
|
/freebsd/crypto/openssl/ms/ |
H A D | uplink-x86_64.pl | 44 lea OPENSSL_UplinkTable(%rip),%rax 46 jmp *8*$i(%rax)
|