1.1 --- a/src/cpu/ppc/vm/assembler_ppc.inline.hpp Tue Jan 29 08:28:24 2019 -0500 1.2 +++ b/src/cpu/ppc/vm/assembler_ppc.inline.hpp Sun Aug 11 19:11:08 2019 -0400 1.3 @@ -904,6 +904,14 @@ 1.4 #endif 1.5 } 1.6 1.7 +inline void Assembler::vec_perm(VectorRegister dest, VectorRegister first, VectorRegister second, VectorRegister perm) { 1.8 +#if defined(VM_LITTLE_ENDIAN) 1.9 + vperm(dest, second, first, perm); 1.10 +#else 1.11 + vperm(dest, first, second, perm); 1.12 +#endif 1.13 +} 1.14 + 1.15 inline void Assembler::load_const(Register d, void* x, Register tmp) { 1.16 load_const(d, (long)x, tmp); 1.17 }