#if defined(CONFIG_X86) || defined(CONFIG_LOONGARCH)
                kernel_fpu_begin();
 #elif defined(CONFIG_PPC64)
-               if (cpu_has_feature(CPU_FTR_VSX_COMP))
-                       enable_kernel_vsx();
-               else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP))
-                       enable_kernel_altivec();
-               else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE))
+               if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE))
                        enable_kernel_fp();
 #elif defined(CONFIG_ARM64)
                kernel_neon_begin();
 #if defined(CONFIG_X86) || defined(CONFIG_LOONGARCH)
                kernel_fpu_end();
 #elif defined(CONFIG_PPC64)
-               if (cpu_has_feature(CPU_FTR_VSX_COMP))
-                       disable_kernel_vsx();
-               else if (cpu_has_feature(CPU_FTR_ALTIVEC_COMP))
-                       disable_kernel_altivec();
-               else if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE))
+               if (!cpu_has_feature(CPU_FTR_FPU_UNAVAILABLE))
                        disable_kernel_fp();
 #elif defined(CONFIG_ARM64)
                kernel_neon_end();