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