--- external/gsEigen/src/Core/arch/AltiVec/PacketMath.h.orig 2025-07-13 16:57:05 UTC +++ external/gsEigen/src/Core/arch/AltiVec/PacketMath.h 2026-09-02 17:05:45 UTC @@ -1365,9 +1365,11 @@ template<> EIGEN_STRONG_INLINE Packet8bf psub(const Packet8bf& a, const Packet8bf& b) { BF16_TO_F32_BINARY_OP_WRAPPER(psub, a, b); } + +template<> Packet4f psqrt(const Packet4f& x); template<> EIGEN_STRONG_INLINE Packet8bf psqrt (const Packet8bf& a){ - BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); + BF16_TO_F32_UNARY_OP_WRAPPER(psqrt, a); } template<> EIGEN_STRONG_INLINE Packet8bf prsqrt (const Packet8bf& a){ BF16_TO_F32_UNARY_OP_WRAPPER(prsqrt, a);