File Index
Files and directories
Sign in
FILE

fpu.h

File preview with syntax highlighting.

linux-6.19.14/arch/openrisc/include/asm/fpu.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef __ASM_OPENRISC_FPU_H
 3#define __ASM_OPENRISC_FPU_H
 4
 5struct task_struct;
 6
 7#ifdef CONFIG_FPU
 8static inline void save_fpu(struct task_struct *task)
 9{
10	task->thread.fpcsr = mfspr(SPR_FPCSR);
11}
12
13static inline void restore_fpu(struct task_struct *task)
14{
15	mtspr(SPR_FPCSR, task->thread.fpcsr);
16}
17#else
18#define save_fpu(tsk)			do { } while (0)
19#define restore_fpu(tsk)		do { } while (0)
20#endif
21
22#endif /* __ASM_OPENRISC_FPU_H */
~/ Read-only file preview.