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