Index: head/lib/libc/powerpc64/string/bcopy_resolver.c =================================================================== --- head/lib/libc/powerpc64/string/bcopy_resolver.c +++ head/lib/libc/powerpc64/string/bcopy_resolver.c @@ -61,7 +61,12 @@ DEFINE_UIFUNC(, FN_RET, FN_NAME, FN_PARAMS) { - if (cpu_features & PPC_FEATURE_HAS_VSX) + /* VSX instructions were added in POWER ISA 2.06, + * however it requires data to be word-aligned. + * Since POWER ISA 2.07B this is solved transparently + * by the hardware + */ + if (cpu_features2 & PPC_FEATURE2_ARCH_2_07) return (FN_NAME_VSX); else return (FN_NAME_NOVSX);