| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/ |
| H A D | fp_mode.c | 53 uint64_t fpsr; in __fe_raise_inexact() local 54 __asm__ __volatile__("mrs %0, fpsr" : "=r" (fpsr)); in __fe_raise_inexact() 55 __asm__ __volatile__("msr fpsr, %0" : : "ri" (fpsr | AARCH64_INEXACT)); in __fe_raise_inexact()
|
| /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() 214 state->vfp_fpsr = fpsr; in vfp_store() 221 uint64_t fpcr, fpsr; in vfp_restore() local 225 fpsr = state->vfp_fpsr; 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 | 1009 PRINT_REG(fpsr); in DB_SHOW_COMMAND()
|
| /freebsd/lib/msun/aarch64/ |
| H A D | fenv.h | 233 __uint64_t fpsr; in __fegetenv_int() local 236 __mrs_fpsr(fpsr); in __fegetenv_int() 237 *__envp = fpsr | (fpcr << 32); in __fegetenv_int()
|
| /freebsd/contrib/llvm-project/libc/src/__support/FPUtil/aarch64/ |
| H A D | FEnvImpl.h | 97 static void writeStatusWord(uint32_t fpsr) { in writeStatusWord() 99 __arm_wsr("fpsr", fpsr); in writeStatusWord() 101 __builtin_aarch64_set_fpsr(fpsr); in writeStatusWord()
|
| H A D | fenv_darwin_impl.h | 110 LIBC_INLINE static void set_status_word(uint32_t fpsr) { in set_status_word() 111 __arm_wsr("fpsr", fpsr); in set_status_word()
|
| /freebsd/sys/arm64/linux/ |
| H A D | linux_sigframe.h | 41 uint32_t fpsr; member
|
| H A D | linux_sysvec.c | 237 td->td_pcb->pcb_fpustate.vfp_fpsr = fpsimd->fpsr; in linux_parse_sigreturn_ctx() 381 fpsimd->fpsr = uc.uc_mcontext.mc_fpregs.fp_sr; in linux_rt_sendsig()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | RegisterContextMinidump_ARM64.h | 65 uint32_t fpsr; member
|
| H A D | RegisterContextMinidump_ARM64.cpp | 401 OFFSET(fpsr), 780 m_regs.fpsr = data.GetU32(&offset); in RegisterContextMinidump_ARM64()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterInfoPOSIX_arm64.h | 68 uint32_t fpsr; member
|
| H A D | RegisterContextDarwin_arm64.h | 82 uint32_t fpsr; member
|
| H A D | RegisterContextDarwin_arm64.cpp | 511 value.SetUInt32(fpu.fpsr); in ReadRegister() 621 fpu.fpsr = value.GetAsUInt32(); in WriteRegister()
|
| H A D | RegisterInfos_arm64_sve.h | 512 DEFINE_MISC_REGS(fpsr, 4, FPU, fpu_fpsr),
|
| H A D | RegisterInfos_arm64.h | 717 DEFINE_MISC_REGS(fpsr, 4, FPU, fpu_fpsr),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.td | 82 def FPS : MxFPRegister<9, "fpsr", ["fps"]>;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
| H A D | MinidumpFileBuilder.cpp | 534 thread_context.fpsr = read_register_u32(reg_ctx, "fpsr"); in GetThreadContext_ARM64()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 455 def FPSW : X86Reg<"fpsr", 0>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.td | 187 def FPSR : AArch64Reg<0, "fpsr">;
|