Commit 856a6884 by Geoffrey Keating Committed by Geoffrey Keating

rs6000.md (ctrsi_internal1, [...]): In the short-branch case, this insn is only…

rs6000.md (ctrsi_internal1, [...]): In the short-branch case, this insn is only 4 instructions long.

	* config/rs6000/rs6000.md (ctrsi_internal1, ctrsi_internal2,
	ctrsi_internal3, ctrsi_internal4, ctrsi_internal5,
	ctrsi_internal6, ctrdi_internal1, ctrdi_internal2,
	ctrdi_internal3, ctrdi_internal4, ctrdi_internal5,
	ctrdi_internal6): In the short-branch case, this insn is only 4
	instructions long.  Reported by Reza Yazdani <reza@apple.com>.

From-SVN: r41450
parent 24f80882
2001-04-20 Geoff Keating <geoffk@redhat.com>
* config/rs6000/rs6000.md (ctrsi_internal1, ctrsi_internal2,
ctrsi_internal3, ctrsi_internal4, ctrsi_internal5,
ctrsi_internal6, ctrdi_internal1, ctrdi_internal2,
ctrdi_internal3, ctrdi_internal4, ctrdi_internal5,
ctrdi_internal6): In the short-branch case, this insn is only 4
bytes long. Reported by Reza Yazdani <reza@apple.com>.
2001-04-20 Jakub Jelinek <jakub@redhat.com> 2001-04-20 Jakub Jelinek <jakub@redhat.com>
* reg-stack.c (check_asm_stack_operands): Issue error if "=t" resp. * reg-stack.c (check_asm_stack_operands): Issue error if "=t" resp.
......
...@@ -12888,7 +12888,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -12888,7 +12888,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"{bdn|bdnz} %l0\"; return \"{bdn|bdnz} %l0\";
else else
return \"bdz %$+8\;b %l0\"; return \"bdz %$+8\;b %l0\";
...@@ -12912,7 +12912,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -12912,7 +12912,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"bdz %l0\"; return \"bdz %l0\";
else else
return \"{bdn|bdnz} %$+8\;b %l0\"; return \"{bdn|bdnz} %$+8\;b %l0\";
...@@ -12936,7 +12936,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -12936,7 +12936,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"{bdn|bdnz} %l0\"; return \"{bdn|bdnz} %l0\";
else else
return \"bdz %$+8\;b %l0\"; return \"bdz %$+8\;b %l0\";
...@@ -12960,7 +12960,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -12960,7 +12960,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"bdz %l0\"; return \"bdz %l0\";
else else
return \"{bdn|bdnz} %$+8\;b %l0\"; return \"{bdn|bdnz} %$+8\;b %l0\";
...@@ -12986,7 +12986,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -12986,7 +12986,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"{bdn|bdnz} %l0\"; return \"{bdn|bdnz} %l0\";
else else
return \"bdz %$+8\;b %l0\"; return \"bdz %$+8\;b %l0\";
...@@ -13010,7 +13010,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13010,7 +13010,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"bdz %l0\"; return \"bdz %l0\";
else else
return \"{bdn|bdnz} %$+8\;b %l0\"; return \"{bdn|bdnz} %$+8\;b %l0\";
...@@ -13034,7 +13034,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13034,7 +13034,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"{bdn|bdnz} %l0\"; return \"{bdn|bdnz} %l0\";
else else
return \"bdz %$+8\;b %l0\"; return \"bdz %$+8\;b %l0\";
...@@ -13058,7 +13058,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13058,7 +13058,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"bdz %l0\"; return \"bdz %l0\";
else else
return \"{bdn|bdnz} %$+8\;b %l0\"; return \"{bdn|bdnz} %$+8\;b %l0\";
...@@ -13084,7 +13084,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13084,7 +13084,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"bdz %l0\"; return \"bdz %l0\";
else else
return \"{bdn|bdnz} %$+8\;b %l0\"; return \"{bdn|bdnz} %$+8\;b %l0\";
...@@ -13108,7 +13108,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13108,7 +13108,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"{bdn|bdnz} %l0\"; return \"{bdn|bdnz} %l0\";
else else
return \"bdz %$+8\;b %l0\"; return \"bdz %$+8\;b %l0\";
...@@ -13132,7 +13132,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13132,7 +13132,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"bdz %l0\"; return \"bdz %l0\";
else else
return \"{bdn|bdnz} %$+8\;b %l0\"; return \"{bdn|bdnz} %$+8\;b %l0\";
...@@ -13156,7 +13156,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); ...@@ -13156,7 +13156,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32);
{ {
if (which_alternative != 0) if (which_alternative != 0)
return \"#\"; return \"#\";
else if (get_attr_length (insn) == 8) else if (get_attr_length (insn) == 4)
return \"{bdn|bdnz} %l0\"; return \"{bdn|bdnz} %l0\";
else else
return \"bdz %$+8\;b %l0\"; return \"bdz %$+8\;b %l0\";
......
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