/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/ |
H A D | fp_mode.c | 32 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 D | flt_rounds.c | 42 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 D | vfp.c | 187 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 D | machdep.c | 1111 PRINT_REG(fpcr); in DB_SHOW_COMMAND()
|
/freebsd/lib/msun/aarch64/ |
H A D | fenv.h | 162 __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 D | linux_sigframe.h | 42 uint32_t fpcr; member
|
H A D | linux_sysvec.c | 234 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 D | RegisterContextMinidump_ARM64.h | 66 uint32_t fpcr; member
|
H A D | RegisterContextMinidump_ARM64.cpp | 412 OFFSET(fpcr), 781 m_regs.fpcr = data.GetU32(&offset); in RegisterContextMinidump_ARM64()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterInfoPOSIX_arm64.h | 67 uint32_t fpcr; 64 uint32_t fpcr; global() member
|
H A D | RegisterContextDarwin_arm64.h | 83 uint32_t fpcr; member
|
H A D | RegisterContextDarwin_arm64.cpp | 515 value.SetUInt32(fpu.fpcr); in ReadRegister() 625 fpu.fpcr = value.GetAsUInt32(); in WriteRegister()
|
H A D | RegisterInfos_arm64_sve.h | 513 DEFINE_MISC_REGS(fpcr, 4, FPU, fpu_fpcr),
|
H A D | RegisterInfos_arm64.h | 718 DEFINE_MISC_REGS(fpcr, 4, FPU, fpu_fpcr),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kRegisterInfo.td | 81 def FPC : MxFPRegister<8, "fpcr", ["fpc"]>;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | MinidumpFileBuilder.cpp | 519 thread_context.fpcr = read_register_u32(reg_ctx, "fpcr"); in GetThreadContext_ARM64()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.td | 452 def FPCW : X86Reg<"fpcr", 0>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.td | 148 def FPCR : AArch64Reg<0, "fpcr">;
|