src/cpu/ppc/vm/assembler_ppc.inline.hpp

changeset 9730
42118db355f5
parent 9713
c4567d28f31f
child 9756
2be326848943
     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  }

mercurial