Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
7c129456
Commit
7c129456
authored
Mar 20, 1992
by
Richard Stallman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*** empty log message ***
From-SVN: r537
parent
ae0bc81a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
9 additions
and
9 deletions
+9
-9
gcc/config/m68k/hp320.h
+1
-1
gcc/config/m68k/m68k.h
+1
-1
gcc/config/m68k/m68k.md
+4
-4
gcc/config/m68k/mot3300.h
+2
-2
gcc/config/m68k/tower-as.h
+1
-1
No files found.
gcc/config/m68k/hp320.h
View file @
7c129456
...
...
@@ -385,7 +385,7 @@ do{ if (PREFIX[0] == 'L' && PREFIX[1] == 'I') \
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 (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \
else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \
else if (GET_CODE (X) == REG) \
...
...
gcc/config/m68k/m68k.h
View file @
7c129456
...
...
@@ -1645,7 +1645,7 @@ do { union { float f; long l;} tem; \
sp@, (sp) or (%sp) depending on the style of syntax.
'#' for an immediate operand prefix (# in MIT and Motorola syntax
but & in SGS syntax).
'!' for the
cc register (used in an `and to cc' insn
).
'!' for the
fpcr register (used in some float-to-fixed conversions
).
'$' for the letter `s' in an op code, but only on the 68040.
'&' for the letter `d' in an op code, but only on the 68040.
...
...
gcc/config/m68k/m68k.md
View file @
7c129456
...
...
@@ -61,7 +61,7 @@
;;- "%-" push operand "sp@-" move%.l d0,%-
;;- "%+" pop operand "sp@+" move%.l d0,%+
;;- "%@" top of stack "sp@" move%.l d0,%@
;;- "%!"
??? "cc" (not used)
;;- "%!"
fpcr register
;;- "%$" single-precision fp specifier ("s" or "") f%$add.x fp0,fp1
;;- "%&" double-precision fp specifier ("d" or "") f%&add.x fp0,fp1
...
...
@@ -1577,7 +1577,7 @@
"
*
{
CC_STATUS_INIT;
return
\"
fmovem%.l
fpcr,%2
\;
moveq #16,%3
\;
or%.l %2,%3
\;
and%.w #-33,%3
\;
fmovem%.l %3,fpcr
\;
fmove%.l %1,%0
\;
fmovem%.l %2,fpcr
\"
;
return
\"
fmovem%.l
%!,%2
\;
moveq #16,%3
\;
or%.l %2,%3
\;
and%.w #-33,%3
\;
fmovem%.l %3,%!
\;
fmove%.l %1,%0
\;
fmovem%.l %2,%!
\"
;
}")
(define_insn "fix_truncdfhi2"
...
...
@@ -1589,7 +1589,7 @@
"
*
{
CC_STATUS_INIT;
return
\"
fmovem%.l
fpcr,%2
\;
moveq #16,%3
\;
or%.l %2,%3
\;
and%.w #-33,%3
\;
fmovem%.l %3,fpcr
\;
fmove%.w %1,%0
\;
fmovem%.l %2,fpcr
\"
;
return
\"
fmovem%.l
%!,%2
\;
moveq #16,%3
\;
or%.l %2,%3
\;
and%.w #-33,%3
\;
fmovem%.l %3,%!
\;
fmove%.w %1,%0
\;
fmovem%.l %2,%!
\"
;
}")
(define_insn "fix_truncdfqi2"
...
...
@@ -1601,7 +1601,7 @@
"
*
{
CC_STATUS_INIT;
return
\"
fmovem%.l
fpcr,%2
\;
moveq #16,%3
\;
or%.l %2,%3
\;
and%.w #-33,%3
\;
fmovem%.l %3,fpcr
\;
fmove%.b %1,%0
\;
fmovem%.l %2,fpcr
\"
;
return
\"
fmovem%.l
%!,%2
\;
moveq #16,%3
\;
or%.l %2,%3
\;
and%.w #-33,%3
\;
fmovem%.l %3,%!
\;
fmove%.b %1,%0
\;
fmovem%.l %2,%!
\"
;
}")
;; Convert a float to a float whose value is an integer.
...
...
gcc/config/m68k/mot3300.h
View file @
7c129456
...
...
@@ -409,7 +409,7 @@ do { union { float f; long l;} tem; \
sp@, (sp) or (%sp) depending on the style of syntax.
'#' for an immediate operand prefix (# in MIT and Motorola syntax
but & in SGS syntax).
'!' for the
cc register (used in an `and to cc' insn
).
'!' for the
fpcr register (used in some float-to-fixed conversions
).
'$' for the letter `s' in an op code, but only on the 68040.
'&' for the letter `d' in an op code, but only on the 68040.
...
...
@@ -431,7 +431,7 @@ do { union { float f; long l;} tem; \
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 (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \
else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \
else if (GET_CODE (X) == REG) \
...
...
gcc/config/m68k/tower-as.h
View file @
7c129456
...
...
@@ -406,7 +406,7 @@ do { union { float f; long l;} tem; \
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) \
fprintf (FILE, "%s", reg_names[REGNO (X)]); \
else if (GET_CODE (X) == MEM) \
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment