< prev index next >

src/cpu/ppc/vm/assembler_ppc.hpp

Print this page
rev 11916 : 8164920: ppc: enhancement of CRC32 intrinsic

*** 504,513 **** --- 504,515 ---- LVSR_OPCODE = (31u << OPCODE_SHIFT | 38u << 1), // Vector-Scalar (VSX) instruction support. LXVD2X_OPCODE = (31u << OPCODE_SHIFT | 844u << 1), STXVD2X_OPCODE = (31u << OPCODE_SHIFT | 972u << 1), + MTVSRD_OPCODE = (31u << OPCODE_SHIFT | 179u << 1), + MFVSRD_OPCODE = (31u << OPCODE_SHIFT | 51u << 1), // Vector Permute and Formatting VPKPX_OPCODE = (4u << OPCODE_SHIFT | 782u ), VPKSHSS_OPCODE = (4u << OPCODE_SHIFT | 398u ), VPKSWSS_OPCODE = (4u << OPCODE_SHIFT | 462u ),
*** 2097,2106 **** --- 2099,2110 ---- inline void mfvscr( VectorRegister d); // Vector-Scalar (VSX) instructions. inline void lxvd2x( VectorSRegister d, Register a, Register b); inline void stxvd2x( VectorSRegister d, Register a, Register b); + inline void mtvrd( VectorRegister d, Register a); + inline void mfvrd( Register a, VectorRegister d); // AES (introduced with Power 8) inline void vcipher( VectorRegister d, VectorRegister a, VectorRegister b); inline void vcipherlast( VectorRegister d, VectorRegister a, VectorRegister b); inline void vncipher( VectorRegister d, VectorRegister a, VectorRegister b);
< prev index next >