entered into RCS
authorRichard Stallman <rms@gnu.org>
Sat, 14 Mar 1992 05:16:07 +0000 (05:16 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 14 Mar 1992 05:16:07 +0000 (05:16 +0000)
From-SVN: r475

gcc/config/m88k/m88k-move.sh
gcc/config/ns32k/merlin.h

index ee139a2..3c6582c 100755 (executable)
@@ -3,15 +3,15 @@
 #      If your shell doesn't support functions (true for some BSD users),
 #      you might try using GNU's bash.
 #
-#ident "@(#) movstr-m88k.sh 17-Oct-90"
+#ident "@(#) m88k-move.sh 3-Jan-92"
 #
-#      This file provided by Data General, Feburary 1990.
+#      This file provided by Data General, February 1990.
 #
 #      This script generates the necessary movstr library functions
-#      for the m88000.  These functions are called from the expansion
+#      for the m88100.  These functions are called from the expansion
 #      of movstrsi.  There are eight modules created by this script,
-#      each with multiple entry points.  One module, movstrSI64n
-#      implements a word aligned loop; the other modules, movstrXINx
+#      each with multiple entry points.  One module, moveSI64n
+#      implements a word aligned loop; the other modules, moveXINx
 #      implement a straight line copy of N bytes in mode XI.
 #
 #      By analysis of the best memcpy function, it can be determined
 #
 #      Changes to these functions should not be taken lightly if you
 #      want to be able to link programs built with older movstr
-#      parameters.  For this reason, Makefile regards movstr*.s as
-#      source modules and does not have a rule for creating them
-#      automatically.
+#      parameters.
 #
 #.Revision History
 #
+#       2-Jan-92   Tom Wood   Renamed files to comply with SVR3 14 char limit.
 #      26-Oct-90   Tom Wood   Delete movstr.h; moved to out-m88k.c.
 #      17-Oct-90   Tom Wood   Files are named *.asm rather than *.s.
 #      11-Sep-90   Jeffrey Friedl
@@ -79,7 +78,7 @@ while [ $# -gt 0 ] ; do
     shift
 done
 
-rm -f movstr?I*[xn].s movstr?I*[xn].asm
+rm -f move?I*[xn].s move?I*[xn].asm
 
 #.Implementation_continued[=-----------------------------------------------
 #
@@ -155,7 +154,7 @@ gen_movstrN() {
 }
 
 (do_file '"movstrSI64n.s"';
- echo 'SI::4:16' | gen_movstrN) > movstrSI64n.asm
+ echo 'SI::4:16' | gen_movstrN) > moveSI64n.asm
 
 #.Implementation_continued[=-----------------------------------------------
 #
@@ -220,11 +219,11 @@ gen_movstrX0() {
 }
 
 (do_file '"movstrQI16x.s"';
- echo 'QI:.b:1:16' | gen_movstrX0) > movstrQI16x.asm
+ echo 'QI:.b:1:16' | gen_movstrX0) > moveQI16x.asm
 (do_file '"movstrHI48x.s"';
- echo 'HI:.h:2:48' | gen_movstrX0) > movstrHI48x.asm
+ echo 'HI:.h:2:48' | gen_movstrX0) > moveHI48x.asm
 (do_file '"movstrSI96x.s"';
- echo 'SI::4:96'   | gen_movstrX0) > movstrSI96x.asm
+ echo 'SI::4:96'   | gen_movstrX0) > moveSI96x.asm
 
 #.Implementation_continued[=-----------------------------------------------
 #
@@ -291,10 +290,10 @@ gen_movstrXr() {
 }
 
 (do_file '"movstrSI47x.s"';
- echo 'SI:1:4:48' | gen_movstrXr) > movstrSI47x.asm
+ echo 'SI:1:4:48' | gen_movstrXr) > moveSI47x.asm
 (do_file '"movstrSI46x.s"';
- echo 'SI:2:4:48' | gen_movstrXr) > movstrSI46x.asm
+ echo 'SI:2:4:48' | gen_movstrXr) > moveSI46x.asm
 (do_file '"movstrSI45x.s"';
- echo 'SI:3:4:48' | gen_movstrXr) > movstrSI45x.asm
+ echo 'SI:3:4:48' | gen_movstrXr) > moveSI45x.asm
 (do_file '"movstrHI15x.s"';
- echo 'HI:1:2:16' | gen_movstrXr) > movstrHI15x.asm
+ echo 'HI:1:2:16' | gen_movstrXr) > moveHI15x.asm
index d6fb5c3..30aa15d 100644 (file)
@@ -23,7 +23,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define SEQUENT_ADDRESS_BUG 1
 #define SEQUENT_BASE_REGS
 
-#include "tm-ns32k.h"
+#include "ns32k.h"
 
 /* This is BSD, so it wants DBX format.  */
 #define DBX_DEBUGGING_INFO
@@ -53,7 +53,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #undef ASM_OUTPUT_ALIGN_CODE
 
-/* Assember pseudo-op for shared data segment. */
+/* Assembler pseudo-op for shared data segment. */
 #define SHARED_SECTION_ASM_OP ".shdata"
 
 /* %$ means print the prefix for an immediate operand. */
@@ -123,7 +123,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #undef  FUNCTION_PROLOGUE
 
-/* This differs from the one in tm-ns32k.h in printing a bitmask
+/* This differs from the one in ns32k.h in printing a bitmask
    rather than a register list in the enter or save instruction.  */
 
 #define FUNCTION_PROLOGUE(FILE, SIZE)     \
@@ -175,7 +175,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #undef  FUNCTION_EPILOGUE
 
-/* This differs from the one in tm-ns32k.h in printing a bitmask
+/* This differs from the one in ns32k.h in printing a bitmask
    rather than a register list in the exit or restore instruction.  */
 
 #define FUNCTION_EPILOGUE(FILE, SIZE) \