4 #define SR_FD 0x00008000
7 #include <asm/ptrace.h>
10 static inline void release_fpu(struct pt_regs
*regs
)
15 static inline void grab_fpu(struct pt_regs
*regs
)
22 extern void save_fpu(struct task_struct
*__tsk
, struct pt_regs
*regs
);
24 #define release_fpu(regs) do { } while (0)
25 #define grab_fpu(regs) do { } while (0)
26 #define save_fpu(tsk, regs) do { } while (0)
29 extern int do_fpu_inst(unsigned short, struct pt_regs
*);
31 #define unlazy_fpu(tsk, regs) do { \
32 if (test_tsk_thread_flag(tsk, TIF_USEDFPU)) { \
33 save_fpu(tsk, regs); \
37 #define clear_fpu(tsk, regs) do { \
38 if (test_tsk_thread_flag(tsk, TIF_USEDFPU)) { \
39 clear_tsk_thread_flag(tsk, TIF_USEDFPU); \
44 #endif /* __ASSEMBLY__ */
46 #endif /* __ASM_SH_FPU_H */