Lines Matching refs:freg_t
99 static __always_inline void __save_fp_regs(freg_t *fprs, unsigned int offset)
119 static __always_inline void __load_fp_regs(freg_t *fprs, unsigned int offset)
139 static __always_inline void save_fp_regs(freg_t *fprs)
141 __save_fp_regs(fprs, sizeof(freg_t) / sizeof(freg_t));
144 static __always_inline void load_fp_regs(freg_t *fprs)
146 __load_fp_regs(fprs, sizeof(freg_t) / sizeof(freg_t));
151 freg_t *fprs = (freg_t *)&vxrs[0].high;
153 __save_fp_regs(fprs, sizeof(__vector128) / sizeof(freg_t));
158 freg_t *fprs = (freg_t *)&vxrs[0].high;
160 __load_fp_regs(fprs, sizeof(__vector128) / sizeof(freg_t));
266 static inline void convert_vx_to_fp(freg_t *fprs, __vector128 *vxrs)
274 static inline void convert_fp_to_vx(__vector128 *vxrs, freg_t *fprs)
286 convert_vx_to_fp((freg_t *)&fpregs->fprs, fpu->vxrs);
292 convert_fp_to_vx(fpu->vxrs, (freg_t *)&fpregs->fprs);