aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate/vmx-ops.inc.c
diff options
context:
space:
mode:
authorLijun Pan <ljp@linux.ibm.com>2020-07-23 23:58:43 -0500
committerDavid Gibson <david@gibson.dropbear.id.au>2020-08-12 13:16:27 +1000
commitc4b8b49d68856ffacacfd792b0ab0d4aa0982e8d (patch)
tree676e0a016a8b7f02ed0a83f0601cb6d7a928be2b /target/ppc/translate/vmx-ops.inc.c
parentf3e0d864abb4de0a324cf7e77cb242b57ccb45c3 (diff)
downloadqemu-c4b8b49d68856ffacacfd792b0ab0d4aa0982e8d.zip
qemu-c4b8b49d68856ffacacfd792b0ab0d4aa0982e8d.tar.gz
qemu-c4b8b49d68856ffacacfd792b0ab0d4aa0982e8d.tar.bz2
target/ppc: add vmulh{su}d instructions
vmulhsd: Vector Multiply High Signed Doubleword vmulhud: Vector Multiply High Unsigned Doubleword Signed-off-by: Lijun Pan <ljp@linux.ibm.com> Message-Id: <20200724045845.89976-5-ljp@linux.ibm.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'target/ppc/translate/vmx-ops.inc.c')
-rw-r--r--target/ppc/translate/vmx-ops.inc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/target/ppc/translate/vmx-ops.inc.c b/target/ppc/translate/vmx-ops.inc.c
index 29701ad..f3f4855 100644
--- a/target/ppc/translate/vmx-ops.inc.c
+++ b/target/ppc/translate/vmx-ops.inc.c
@@ -111,9 +111,11 @@ GEN_VXFORM_310(vmulld, 4, 7),
GEN_VXFORM(vmuleub, 4, 8),
GEN_VXFORM(vmuleuh, 4, 9),
GEN_VXFORM_DUAL(vmuleuw, vmulhuw, 4, 10, PPC_ALTIVEC, PPC_NONE),
+GEN_VXFORM_310(vmulhud, 4, 11),
GEN_VXFORM(vmulesb, 4, 12),
GEN_VXFORM(vmulesh, 4, 13),
GEN_VXFORM_DUAL(vmulesw, vmulhsw, 4, 14, PPC_ALTIVEC, PPC_NONE),
+GEN_VXFORM_310(vmulhsd, 4, 15),
GEN_VXFORM(vslb, 2, 4),
GEN_VXFORM(vslh, 2, 5),
GEN_VXFORM_DUAL(vslw, vrlwnm, 2, 6, PPC_ALTIVEC, PPC_NONE),