Commit 750afc12 by J"orn Rennecke Committed by Joern Rennecke

sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI register for mperm_w operation.

	* sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI
	register for mperm_w operation.

From-SVN: r58051
parent 0488fa7c
Fri Oct 11 12:34:33 2002 J"orn Rennecke <joern.rennecke@superh.com>
* sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI
register for mperm_w operation.
Fri Oct 11 10:56:17 2002 J"orn Rennecke <joern.rennecke@superh.com>
* emit-rtl.c (gen_lowpart_common): When asked to make a vector from
......
......@@ -9160,7 +9160,11 @@
if (unit_size > 2)
operands[2] = gen_mshflo_l (operands[0], operands[0], operands[0]);
else
operands[2] = gen_mperm_w0 (operands[0], operands[0]);
{
if (unit_size < 2)
operands[0] = gen_rtx_REG (V4HImode, true_regnum (operands[0]));
operands[2] = gen_mperm_w0 (operands[0], operands[0]);
}
operands[0] = gen_rtx_REG (DImode, true_regnum (operands[0]));
operands[1] = XVECEXP (operands[1], 0, 0);
if (unit_size < 2)
......
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