diff options
author | Tom Musta <tommusta@gmail.com> | 2014-08-12 08:45:07 -0500 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2014-09-08 12:50:50 +0200 |
commit | f11ebbf8d4308795129bc6651cf701b61b812abf (patch) | |
tree | c637d391b3dd5fcbf7ea94bcea033303e3b0d512 /.exrc | |
parent | 6ea7b35c0294b1cc462e3225c4672de31300ed79 (diff) |
target-ppc: Bug Fix: mullwo
On 64-bit implementations, the mullwo result is the 64 bit product of
the signed 32 bit operands. Fix the implementation to properly deposit
the upper 32 bits into the target register.
Example:
R3 0407DED115077586
R4 53778DF3CA992E09
mullwo 3,3,4
R3 expected : FB9D02730D7735B6
R3 actual : 000000000D7735B6 (without this patch)
Signed-off-by: Tom Musta <tommusta@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to '.exrc')
0 files changed, 0 insertions, 0 deletions