diff options
author | Lijun Pan <ljp@linux.ibm.com> | 2020-07-23 23:58:43 -0500 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2020-08-12 13:16:27 +1000 |
commit | c4b8b49d68856ffacacfd792b0ab0d4aa0982e8d (patch) | |
tree | 676e0a016a8b7f02ed0a83f0601cb6d7a928be2b /target/ppc/translate/vmx-ops.inc.c | |
parent | f3e0d864abb4de0a324cf7e77cb242b57ccb45c3 (diff) | |
download | qemu-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.c | 2 |
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), |