1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 234055b80SGreg Ungerer #ifndef __M68K_FPU_H 334055b80SGreg Ungerer #define __M68K_FPU_H 434055b80SGreg Ungerer 534055b80SGreg Ungerer 634055b80SGreg Ungerer /* 734055b80SGreg Ungerer * MAX floating point unit state size (FSAVE/FRESTORE) 834055b80SGreg Ungerer */ 934055b80SGreg Ungerer 1034055b80SGreg Ungerer #if defined(CONFIG_M68020) || defined(CONFIG_M68030) 1134055b80SGreg Ungerer #define FPSTATESIZE (216) 1234055b80SGreg Ungerer #elif defined(CONFIG_M68040) 1334055b80SGreg Ungerer #define FPSTATESIZE (96) 1434055b80SGreg Ungerer #elif defined(CONFIG_M68KFPU_EMU) 1534055b80SGreg Ungerer #define FPSTATESIZE (28) 160a2796daSGreg Ungerer #elif defined(CONFIG_COLDFIRE) && defined(CONFIG_MMU) 170a2796daSGreg Ungerer #define FPSTATESIZE (16) 1834055b80SGreg Ungerer #elif defined(CONFIG_M68060) 1934055b80SGreg Ungerer #define FPSTATESIZE (12) 2049148020SSam Ravnborg #else 2134055b80SGreg Ungerer #define FPSTATESIZE (0) 2249148020SSam Ravnborg #endif 2334055b80SGreg Ungerer 2434055b80SGreg Ungerer #endif /* __M68K_FPU_H */ 25