Home
last modified time | relevance | path

Searched refs:fpcr (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/
H A Dfp_mode.c32 uint64_t fpcr; in __fe_getround() local
33 __asm__ __volatile__("mrs %0, fpcr" : "=r" (fpcr)); in __fe_getround()
34 fpcr = fpcr >> AARCH64_RMODE_SHIFT & AARCH64_RMODE_MASK; in __fe_getround()
35 switch (fpcr) { in __fe_getround()
/freebsd/lib/libc/aarch64/gen/
H A Dflt_rounds.c42 uint64_t fpcr; in __flt_rounds() local
44 asm volatile("mrs %0, fpcr" : "=r" (fpcr)); in __flt_rounds()
45 return map[(fpcr >> 22) & 3]; in __flt_rounds()
/freebsd/sys/arm64/arm64/
H A Dvfp.c187 uint64_t fpcr, fpsr; in vfp_store() local
211 : "=&r"(fpcr), "=&r"(fpsr) : "r"(vfp_state)); in vfp_store()
213 state->vfp_fpcr = fpcr; in vfp_store()
221 uint64_t fpcr, fpsr; in vfp_restore() local
224 fpcr = state->vfp_fpcr; in vfp_restore()
248 : : "r"(fpcr), "r"(fpsr), "r"(vfp_state)); in vfp_restore()
255 uint64_t fpcr, fpsr; in sve_store() local
359 : "=&r"(fpsr), "=&r"(fpcr) : "r"(f_start)); in sve_store()
366 uint64_t fpcr, fpsr; in sve_restore() local
440 : "=&r"(fpsr), "=&r"(fpcr) : "r"(f_start)); in sve_restore()
H A Dmachdep.c1111 PRINT_REG(fpcr); in DB_SHOW_COMMAND()
/freebsd/lib/msun/aarch64/
H A Dfenv.h162 __uint64_t fpcr; in fegetenv() local
165 __mrs_fpcr(fpcr); in fegetenv()
167 *__envp = fpsr | (fpcr << 32); in fegetenv()
/freebsd/sys/arm64/linux/
H A Dlinux_sigframe.h42 uint32_t fpcr; member
H A Dlinux_sysvec.c234 td->td_pcb->pcb_fpustate.vfp_fpcr = fpsimd->fpcr; in linux_parse_sigreturn_ctx()
380 fpsimd->fpcr = uc.uc_mcontext.mc_fpregs.fp_cr; in linux_rt_sendsig()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h66 uint32_t fpcr; member
H A DRegisterContextMinidump_ARM64.cpp412 OFFSET(fpcr),
781 m_regs.fpcr = data.GetU32(&offset); in RegisterContextMinidump_ARM64()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.h67 uint32_t fpcr;
64 uint32_t fpcr; global() member
H A DRegisterContextDarwin_arm64.h83 uint32_t fpcr; member
H A DRegisterContextDarwin_arm64.cpp515 value.SetUInt32(fpu.fpcr); in ReadRegister()
625 fpu.fpcr = value.GetAsUInt32(); in WriteRegister()
H A DRegisterInfos_arm64_sve.h513 DEFINE_MISC_REGS(fpcr, 4, FPU, fpu_fpcr),
H A DRegisterInfos_arm64.h718 DEFINE_MISC_REGS(fpcr, 4, FPU, fpu_fpcr),
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.td81 def FPC : MxFPRegister<8, "fpcr", ["fpc"]>;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp519 thread_context.fpcr = read_register_u32(reg_ctx, "fpcr"); in GetThreadContext_ARM64()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td452 def FPCW : X86Reg<"fpcr", 0>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td148 def FPCR : AArch64Reg<0, "fpcr">;