diff options
author | Richard Henderson <rth@twiddle.net> | 2013-02-19 23:52:12 -0800 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2013-02-23 17:25:30 +0000 |
commit | 23ad1d5d3c00cd07ab7aedc128565c6029802c30 (patch) | |
tree | f263d82f2c22daf4094ab757cd8f708b10621270 /target-ppc/int_helper.c | |
parent | bf45f97133b7f81d27711971a9e28d60528d90c8 (diff) | |
download | qemu-23ad1d5d3c00cd07ab7aedc128565c6029802c30.zip qemu-23ad1d5d3c00cd07ab7aedc128565c6029802c30.tar.gz qemu-23ad1d5d3c00cd07ab7aedc128565c6029802c30.tar.bz2 |
target-ppc: Use mul*2 in mulh* insns
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'target-ppc/int_helper.c')
-rw-r--r-- | target-ppc/int_helper.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/target-ppc/int_helper.c b/target-ppc/int_helper.c index 783079d..8653151 100644 --- a/target-ppc/int_helper.c +++ b/target-ppc/int_helper.c @@ -25,24 +25,6 @@ /* Fixed point operations helpers */ #if defined(TARGET_PPC64) -/* multiply high word */ -uint64_t helper_mulhd(uint64_t arg1, uint64_t arg2) -{ - uint64_t tl, th; - - muls64(&tl, &th, arg1, arg2); - return th; -} - -/* multiply high word unsigned */ -uint64_t helper_mulhdu(uint64_t arg1, uint64_t arg2) -{ - uint64_t tl, th; - - mulu64(&tl, &th, arg1, arg2); - return th; -} - uint64_t helper_mulldo(CPUPPCState *env, uint64_t arg1, uint64_t arg2) { int64_t th; |