xref: /linux/arch/arm/include/asm/fpu.h (revision c771600c6af14749609b49565ffb4cac2959710d)
1*cb2b7b7dSSamuel Holland /* SPDX-License-Identifier: GPL-2.0-only */
2*cb2b7b7dSSamuel Holland /*
3*cb2b7b7dSSamuel Holland  * Copyright (C) 2023 SiFive
4*cb2b7b7dSSamuel Holland  */
5*cb2b7b7dSSamuel Holland 
6*cb2b7b7dSSamuel Holland #ifndef __ASM_FPU_H
7*cb2b7b7dSSamuel Holland #define __ASM_FPU_H
8*cb2b7b7dSSamuel Holland 
9*cb2b7b7dSSamuel Holland #include <asm/neon.h>
10*cb2b7b7dSSamuel Holland 
11*cb2b7b7dSSamuel Holland #define kernel_fpu_available()	cpu_has_neon()
12*cb2b7b7dSSamuel Holland #define kernel_fpu_begin()	kernel_neon_begin()
13*cb2b7b7dSSamuel Holland #define kernel_fpu_end()	kernel_neon_end()
14*cb2b7b7dSSamuel Holland 
15*cb2b7b7dSSamuel Holland #endif /* ! __ASM_FPU_H */
16