Commit 12a345cd by Clinton Popetz Committed by Clinton Popetz

mips.md: (absdi2): Handle sign_extend for second operand.

	* config/mips/mips.md: (absdi2): Handle sign_extend for
	second operand.

From-SVN: r35034
parent ecd36557
Fri Jul 14 10:25:53 2000 Clinton Popetz <cpopetz@cygnus.com>
* config/mips/mips.md: (absdi2): Handle sign_extend for
second operand.
2000-07-14 Nathan Sidwell <nathan@codesourcery.com>
* cpplib.c (do_pragma_dependency): Tidy warning messages.
......
......@@ -2838,11 +2838,17 @@
"TARGET_64BIT && !TARGET_MIPS16"
"*
{
int regno1;
dslots_jump_total++;
dslots_jump_filled++;
operands[2] = const0_rtx;
if (GET_CODE (operands[1]) == REG)
regno1 = REGNO (operands[1]);
else
regno1 = REGNO (XEXP (operands[1], 0));
if (REGNO (operands[0]) == REGNO (operands[1]))
if (REGNO (operands[0]) == regno1)
return \"%(bltzl\\t%1,1f\\n\\tdsubu\\t%0,%z2,%0\\n%~1:%)\";
else
return \"%(bgez\\t%1,1f\\n\\tmove\\t%0,%1\\n\\tdsubu\\t%0,%z2,%0\\n%~1:%)\";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment