< prev index next >
src/cpu/ppc/vm/assembler_ppc.inline.hpp
Print this page
@@ -902,10 +902,18 @@
#else
vperm(first_dest, first_dest, second, perm);
#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);
}
// Load a 64 bit constant encoded by a `Label'. This works for bound
< prev index next >