(expand_mult_highpart): Revert last change.
From-SVN: r12512
This commit is contained in:
parent
ae40770430
commit
24dcc9c5c1
|
@ -2596,7 +2596,7 @@ expand_mult_highpart (mode, op0, cnst1, target, unsignedp, max_cost)
|
||||||
{
|
{
|
||||||
mul_highpart_optab = unsignedp ? umul_highpart_optab : smul_highpart_optab;
|
mul_highpart_optab = unsignedp ? umul_highpart_optab : smul_highpart_optab;
|
||||||
target = expand_binop (mode, mul_highpart_optab,
|
target = expand_binop (mode, mul_highpart_optab,
|
||||||
op0, op1, target, unsignedp, OPTAB_DIRECT);
|
op0, wide_op1, target, unsignedp, OPTAB_DIRECT);
|
||||||
if (target)
|
if (target)
|
||||||
return target;
|
return target;
|
||||||
}
|
}
|
||||||
|
@ -2607,7 +2607,7 @@ expand_mult_highpart (mode, op0, cnst1, target, unsignedp, max_cost)
|
||||||
{
|
{
|
||||||
mul_highpart_optab = unsignedp ? smul_highpart_optab : umul_highpart_optab;
|
mul_highpart_optab = unsignedp ? smul_highpart_optab : umul_highpart_optab;
|
||||||
target = expand_binop (mode, mul_highpart_optab,
|
target = expand_binop (mode, mul_highpart_optab,
|
||||||
op0, op1, target, unsignedp, OPTAB_DIRECT);
|
op0, wide_op1, target, unsignedp, OPTAB_DIRECT);
|
||||||
if (target)
|
if (target)
|
||||||
/* We used the wrong signedness. Adjust the result. */
|
/* We used the wrong signedness. Adjust the result. */
|
||||||
return expand_mult_highpart_adjust (mode, target, op0,
|
return expand_mult_highpart_adjust (mode, target, op0,
|
||||||
|
|
Loading…
Reference in New Issue