/* do_fpu_inst - Handle reserved instructions for FPU emulation @inst: instruction code. @regs: registers on stack.  */
int do_fpu_inst(unsigned short inst, struct pt_regs *regs)
/* do_fpu_inst - Handle reserved instructions for FPU emulation @inst: instruction code. @regs: registers on stack.  */
int do_fpu_inst(unsigned short inst, struct pt_regs *regs)
{
	struct task_struct *tsk = current;
	struct sh_fpu_soft_struct *fpu = &(tsk->thread.fpu.soft);
	if (!(task_thread_info(tsk)->status & TS_USEDFPU)) {
		fpu_init(fpu);
		task_thread_info(tsk)->status |= TS_USEDFPU;
	}
	return fpu_emulate(inst, fpu, regs);
}