fixed to make big-endian VSX work as well
template keyword not allowed before non-template function call