Home
last modified time | relevance | path

Searched refs:fregs (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/arch/sh/math-emu/
Dmath.c26 #define FPUL (fregs->fpul)
27 #define FPSCR (fregs->fpscr)
36 #define FR ((unsigned long*)(fregs->fp_regs))
40 #define DR ((unsigned long long*)(fregs->fp_regs))
79 fcmp_gt(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fcmp_gt() argument
90 fcmp_eq(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fcmp_eq() argument
106 fadd(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fadd() argument
113 fsub(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fsub() argument
120 fmul(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fmul() argument
127 fdiv(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fdiv() argument
[all …]
/Linux-v5.10/arch/mips/kernel/
Dptrace32.c95 union fpureg *fregs; in compat_arch_ptrace() local
102 fregs = get_fpu_regs(child); in compat_arch_ptrace()
109 tmp = get_fpr32(&fregs[(addr & ~1) - FPR_BASE], in compat_arch_ptrace()
113 tmp = get_fpr64(&fregs[addr - FPR_BASE], 0); in compat_arch_ptrace()
211 union fpureg *fregs = get_fpu_regs(child); in compat_arch_ptrace() local
225 set_fpr32(&fregs[(addr & ~1) - FPR_BASE], in compat_arch_ptrace()
229 set_fpr64(&fregs[addr - FPR_BASE], 0, data); in compat_arch_ptrace()
Dptrace.c361 union fpureg *fregs = get_fpu_regs(child); in ptrace_getfpregs() local
363 __put_user(get_fpr64(&fregs[i], 0), in ptrace_getfpregs()
378 union fpureg *fregs; in ptrace_setfpregs() local
387 fregs = get_fpu_regs(child); in ptrace_setfpregs()
391 set_fpr64(&fregs[i], 0, fpr_val); in ptrace_setfpregs()
1104 union fpureg *fregs; in arch_ptrace() local
1111 fregs = get_fpu_regs(child); in arch_ptrace()
1120 tmp = get_fpr32(&fregs[(addr & ~1) - FPR_BASE], in arch_ptrace()
1125 tmp = get_fpr64(&fregs[addr - FPR_BASE], 0); in arch_ptrace()
1208 union fpureg *fregs = get_fpu_regs(child); in arch_ptrace() local
[all …]
/Linux-v5.10/arch/sparc/math-emu/
Dmath_32.c133 static int do_one_mathemu(u32 insn, unsigned long *fsr, unsigned long *fregs);
275 static int do_one_mathemu(u32 insn, unsigned long *pfsr, unsigned long *fregs) in do_one_mathemu() argument
369 rs1 = (argp)&fregs[freg]; in do_one_mathemu()
390 rs2 = (argp)&fregs[freg]; in do_one_mathemu()
419 rd = (void *)&fregs[freg]; in do_one_mathemu()