Home
last modified time | relevance | path

Searched refs:fpr (Results 1 – 25 of 57) sorted by relevance

123

/openbsd-src/sys/arch/powerpc/powerpc/
H A Dprocess_machdep.c55 bzero(regs->fpr, sizeof(regs->fpr)); in process_read_regs()
60 bcopy(pcb->pcb_fpu.fpr, regs->fpr, sizeof(regs->fpr)); in process_read_regs()
81 bzero(regs->fpr, sizeof(regs->fpr)); in process_read_fpregs()
87 bcopy(pcb->pcb_fpu.fpr, regs->fpr, sizeof(regs->fpr)); in process_read_fpregs()
138 bcopy(regs->fpr, pcb->pcb_fpu.fpr, sizeof(regs->fpr)); in process_write_regs()
168 bcopy(regs->fpr, pcb->pcb_fpu.fpr, sizeof(regs->fpr)); in process_write_fpregs()
H A Dfpu.c95 "lfd 31,248(%0)" :: "b"(&pcb->pcb_fpu.fpr[0])); in enable_fpu()
157 "stfd 31,248(%0)" :: "b"(&pcb->pcb_fpu.fpr[0])); in save_fpu()
159 asm ("lfd 0,0(%0);" :: "b"(&pcb->pcb_fpu.fpr[0])); in save_fpu()
H A Dtrap.c582 double *fpr; in fix_unaligned() local
588 fpr = &p->p_addr->u_pcb.pcb_fpu.fpr[reg]; in fix_unaligned()
602 if (copyin((void *)frame->dar, fpr, in fix_unaligned()
606 if (copyout(fpr, (void *)frame->dar, in fix_unaligned()
/openbsd-src/gnu/usr.bin/binutils/opcodes/
H A Dw65-dis.c26 static fprintf_ftype fpr; variable
64 fpr (stream, "%s", name);
70 fpr (stream, "0x%x", val);
74 fpr (stream, "%c", c);
93 fpr = info->fprintf_func;
103 fpr (stream, "%s", op->name);
/openbsd-src/gnu/usr.bin/binutils-2.17/opcodes/
H A Dw65-dis.c28 static fprintf_ftype fpr; variable
47 fpr (stream, "0x%x", val); in print_operand()
51 fpr (stream, "%c", c); in print_operand()
69 fpr = info->fprintf_func; in print_insn_w65()
78 fpr (stream, "%s", op->name); in print_insn_w65()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.cpp422 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_xstate.data() + in ReadRegister() local
424 if (data == &fpr->ftag) // ftag in ReadRegister()
426 AbridgedToFullTagWord(fpr->ftag, fpr->fstat, fpr->stmm)); in ReadRegister()
494 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_xstate.data() + in WriteRegister() local
496 if (data == &fpr->ftag) // ftag in WriteRegister()
497 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
500 if (data >= &fpr->xmm) in WriteRegister()
502 else if (data >= &fpr->mxcsr && data < &fpr->stmm) in WriteRegister()
/openbsd-src/sys/arch/powerpc/include/
H A Dreg.h48 u_int64_t fpr[32]; member
59 u_int64_t fpr[32]; member
H A Dpcb.h55 double fpr[32]; member
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_x86_64.cpp448 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in ReadRegister() local
449 if (data == &fpr->ftag) // ftag in ReadRegister()
451 AbridgedToFullTagWord(fpr->ftag, fpr->fstat, fpr->stmm)); in ReadRegister()
514 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in WriteRegister() local
515 if (data == &fpr->ftag) // ftag in WriteRegister()
516 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dppcobsd-nat.c226 ppcobsd_reg_offsets.f0_offset = offsetof (struct reg, fpr); in _initialize_ppcobsd_nat()
229 ppcobsd_fpreg_offsets.f0_offset = offsetof (struct fpreg, fpr); in _initialize_ppcobsd_nat()
H A Daix-thread.c374 memcpy (context->fpr, fprs, sizeof(fprs)); in pdc_read_regs()
430 ptrace32 (PTT_WRITE_FPRS, tid, (int *) context->fpr, 0, NULL); in pdc_write_regs()
1148 supply_fprs (ctx.fpr); in fetch_regs_user_thread()
1439 fill_fprs (ctx.fpr); in store_regs_user_thread()
H A Drs6000-nat.c595 (char *) &regs->r64.fpr[regi]); in fetch_core_registers()
622 (char *) &regs->r32.fpr[regi]); in fetch_core_registers()
H A Drs6000-tdep.c103 unsigned char fpr; /* whether register is floating-point */ member
1821 if (reg->fpr) in rs6000_register_type()
1856 return (reg->fpr in rs6000_convert_register_p()
1870 gdb_assert (reg->fpr); in rs6000_register_to_value()
1886 gdb_assert (reg->fpr); in rs6000_value_to_register()
H A Ds390-tdep.c1072 struct prologue_value fpr[S390_NUM_FPRS]; member
1245 pv_set_to_register (&data->fpr[i], S390_F0_REGNUM + i, 0); in s390_analyze_prologue()
1372 s390_store (&addr, 8, &data->fpr[r1], data); in s390_analyze_prologue()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/PECOFF/
H A DPECallFrameInfo.cpp224 uint32_t fpr = LLDB_INVALID_REGNUM; in ProcessUnwindCode() local
226 fpr = ConvertMachineToLLDBRegister( in ProcessUnwindCode()
228 if (fpr == LLDB_INVALID_REGNUM) in ProcessUnwindCode()
236 o, EHInstruction::Type::SET_FRAME_POINTER_REGISTER, fpr, fpro}); in ProcessUnwindCode()
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Dlinux-unwind.h66 double fpr[32]; member
275 fs->regs.reg[i + 32].loc.offset = (long) &regs->fpr[i] - new_cfa; in ppc_fallback_frame_state()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_riscv64.h34 uint64_t fpr[32]; member
H A DRegisterInfoPOSIX_loongarch64.h41 uint64_t fpr[32]; member
H A DRegisterContextOpenBSD_x86_64.cpp55 FPR fpr; member
H A DRegisterInfos_x86_64.h17 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
24 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
32 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
37 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
H A DRegisterContextFreeBSD_x86_64.cpp58 FPR fpr; member
H A DRegisterContextNetBSD_x86_64.cpp72 FPR fpr; member
H A DRegisterContextLinux_x86_64.cpp55 FXSAVE fpr; // General purpose floating point registers (see FPR for extended member
H A DRegisterContext_mips.h370 FPR_linux_mips fpr; // Floating point registers. member
H A DRegisterInfos_mips.h24 (LLVM_EXTENSION offsetof(UserArea, fpr) + \

123