< prev index next >

src/cpu/ppc/vm/assembler_ppc.hpp

Print this page
rev 7958 : 8152172: PPC64: Support AES intrinsics
Reviewed-by: kvn, mdoerr, simonis
Contributed-by: horii@jp.ibm.com

*** 587,596 **** --- 587,597 ---- VAND_OPCODE = (4u << OPCODE_SHIFT | 1028u ), VANDC_OPCODE = (4u << OPCODE_SHIFT | 1092u ), VNOR_OPCODE = (4u << OPCODE_SHIFT | 1284u ), VOR_OPCODE = (4u << OPCODE_SHIFT | 1156u ), VXOR_OPCODE = (4u << OPCODE_SHIFT | 1220u ), + VRLD_OPCODE = (4u << OPCODE_SHIFT | 196u ), VRLB_OPCODE = (4u << OPCODE_SHIFT | 4u ), VRLW_OPCODE = (4u << OPCODE_SHIFT | 132u ), VRLH_OPCODE = (4u << OPCODE_SHIFT | 68u ), VSLB_OPCODE = (4u << OPCODE_SHIFT | 260u ), VSKW_OPCODE = (4u << OPCODE_SHIFT | 388u ),
*** 1916,1925 **** --- 1917,1927 ---- inline void vand( VectorRegister d, VectorRegister a, VectorRegister b); inline void vandc( VectorRegister d, VectorRegister a, VectorRegister b); inline void vnor( VectorRegister d, VectorRegister a, VectorRegister b); inline void vor( VectorRegister d, VectorRegister a, VectorRegister b); inline void vxor( VectorRegister d, VectorRegister a, VectorRegister b); + inline void vrld( VectorRegister d, VectorRegister a, VectorRegister b); inline void vrlb( VectorRegister d, VectorRegister a, VectorRegister b); inline void vrlw( VectorRegister d, VectorRegister a, VectorRegister b); inline void vrlh( VectorRegister d, VectorRegister a, VectorRegister b); inline void vslb( VectorRegister d, VectorRegister a, VectorRegister b); inline void vskw( VectorRegister d, VectorRegister a, VectorRegister b);
< prev index next >