--- old/src/cpu/ppc/vm/assembler_ppc.inline.hpp 2019-07-16 17:47:22.397722803 +0900 +++ new/src/cpu/ppc/vm/assembler_ppc.inline.hpp 2019-07-16 17:47:22.341721627 +0900 @@ -904,6 +904,14 @@ #endif } +inline void Assembler::vec_perm(VectorRegister dest, VectorRegister first, VectorRegister second, VectorRegister perm) { +#if defined(VM_LITTLE_ENDIAN) + vperm(dest, second, first, perm); +#else + vperm(dest, first, second, perm); +#endif +} + inline void Assembler::load_const(Register d, void* x, Register tmp) { load_const(d, (long)x, tmp); }