fpureg
static inline u##width get_fpr##width(union fpureg *fpr, unsigned idx) \
static inline void set_fpr##width(union fpureg *fpr, unsigned int idx, \
union fpureg fpr[NUM_FPU_REGS];
static inline union fpureg *get_fpu_regs(struct task_struct *tsk)
extern union fpureg *get_fpu_regs(struct task_struct *tsk)
extern void read_msa_wr_b(unsigned idx, union fpureg *to);
extern void read_msa_wr_h(unsigned idx, union fpureg *to);
extern void read_msa_wr_w(unsigned idx, union fpureg *to);
extern void read_msa_wr_d(unsigned idx, union fpureg *to);
static inline void read_msa_wr(unsigned idx, union fpureg *to,
extern void write_msa_wr_b(unsigned idx, union fpureg *from);
extern void write_msa_wr_h(unsigned idx, union fpureg *from);
extern void write_msa_wr_w(unsigned idx, union fpureg *from);
extern void write_msa_wr_d(unsigned idx, union fpureg *from);
static inline void write_msa_wr(unsigned idx, union fpureg *from,
static inline u##width get_fpr##width(union fpureg *fpr, unsigned idx) \
static inline void set_fpr##width(union fpureg *fpr, unsigned idx, \
union fpureg fpr[NUM_FPU_REGS];
union fpureg *fregs;
union fpureg *fregs = get_fpu_regs(child);
union fpureg *fregs = get_fpu_regs(child);
union fpureg *fregs;
union fpureg *fregs = get_fpu_regs(child);
union fpureg *fregs;
union fpureg *fpr;
union fpureg *fpr;
union fpureg *fpr;