Commit ae0bc81a by Richard Stallman

entered into RCS

From-SVN: r536
parent 93c3d169
...@@ -255,7 +255,7 @@ do { union { double f; long l[2];} tem; \ ...@@ -255,7 +255,7 @@ do { union { double f; long l[2];} tem; \
sp@, (sp) or (%sp) depending on the style of syntax. sp@, (sp) or (%sp) depending on the style of syntax.
'#' for an immediate operand prefix (# in MIT and Motorola syntax '#' for an immediate operand prefix (# in MIT and Motorola syntax
but & in SGS syntax, $ in unos syntax). but & in SGS syntax, $ in unos syntax).
'!' for the cc register (used in an `and to cc' insn). '!' for the fpcr register (used in some float-to-fixed conversions).
'b' for byte insn (no effect, on the Sun; this is for the ISI). 'b' for byte insn (no effect, on the Sun; this is for the ISI).
'd' to force memory addressing to be absolute, not relative. 'd' to force memory addressing to be absolute, not relative.
...@@ -281,7 +281,7 @@ do { union { double f; long l[2];} tem; \ ...@@ -281,7 +281,7 @@ do { union { double f; long l[2];} tem; \
else if (CODE == '-') fprintf (FILE, "-(sp)"); \ else if (CODE == '-') fprintf (FILE, "-(sp)"); \
else if (CODE == '+') fprintf (FILE, "(sp)+"); \ else if (CODE == '+') fprintf (FILE, "(sp)+"); \
else if (CODE == '@') fprintf (FILE, "(sp)"); \ else if (CODE == '@') fprintf (FILE, "(sp)"); \
else if (CODE == '!') fprintf (FILE, "cc"); \ else if (CODE == '!') fprintf (FILE, "fpcr"); \
else if (GET_CODE (X) == REG) \ else if (GET_CODE (X) == REG) \
{ if (REGNO (X) < 16 && (CODE == 'y' || CODE == 'x') && GET_MODE (X) == DFmode) \ { if (REGNO (X) < 16 && (CODE == 'y' || CODE == 'x') && GET_MODE (X) == DFmode) \
fprintf (FILE, "%s:%s", reg_names[REGNO (X)], reg_names[REGNO (X)+1]); \ fprintf (FILE, "%s:%s", reg_names[REGNO (X)], reg_names[REGNO (X)+1]); \
......
...@@ -260,7 +260,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ ...@@ -260,7 +260,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
else if (CODE == '-') fprintf (FILE, "-(sp)"); \ else if (CODE == '-') fprintf (FILE, "-(sp)"); \
else if (CODE == '+') fprintf (FILE, "(sp)+"); \ else if (CODE == '+') fprintf (FILE, "(sp)+"); \
else if (CODE == '@') fprintf (FILE, "(sp)"); \ else if (CODE == '@') fprintf (FILE, "(sp)"); \
else if (CODE == '!') fprintf (FILE, "ccr"); \ else if (CODE == '!') fprintf (FILE, "fpcr"); \
else if (CODE == '$') {if (TARGET_68040_ONLY) fprintf (FILE, "s");} \ else if (CODE == '$') {if (TARGET_68040_ONLY) fprintf (FILE, "s");} \
else if (CODE == '&') {if (TARGET_68040_ONLY) fprintf (FILE, "d");} \ else if (CODE == '&') {if (TARGET_68040_ONLY) fprintf (FILE, "d");} \
else if (GET_CODE (X) == REG) \ else if (GET_CODE (X) == REG) \
......
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