| static inline void release_fpu(struct pt_regs *regs) |
| static inline void grab_fpu(struct pt_regs *regs) |
| extern void save_fpu(struct task_struct *__tsk, struct pt_regs *regs); |
| #define release_fpu(regs) do { } while (0) |
| #define grab_fpu(regs) do { } while (0) |
| #define save_fpu(tsk, regs) do { } while (0) |
| extern int do_fpu_inst(unsigned short, struct pt_regs *); |
| #define unlazy_fpu(tsk, regs) do { \ |
| if (test_tsk_thread_flag(tsk, TIF_USEDFPU)) { \ |
| #define clear_fpu(tsk, regs) do { \ |
| if (test_tsk_thread_flag(tsk, TIF_USEDFPU)) { \ |
| clear_tsk_thread_flag(tsk, TIF_USEDFPU); \ |
| #endif /* __ASSEMBLY__ */ |
| #endif /* __ASM_SH_FPU_H */ |