From 2fef7f7389e778f1cc90037d36f1be3cd5aeb5f8 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 19 Apr 1991 12:02:52 +0000 Subject: [PATCH] Added LOS 4 and STS 4 --- mach/m68020/ncg/table | 12 ++++++++++++ mach/m68k2/ncg/table | 12 ++++++++++++ mach/m68k4/ncg/table | 12 ++++++++++++ mach/moon3/ncg/table | 12 ++++++++++++ 4 files changed, 48 insertions(+) diff --git a/mach/m68020/ncg/table b/mach/m68020/ncg/table index c07da6a8b..7077007e6 100644 --- a/mach/m68020/ncg/table +++ b/mach/m68020/ncg/table @@ -3188,6 +3188,12 @@ pat los $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".los"} +#if WORD_SIZE==2 +pat los $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".los4"} +#endif pat lde #if WORD_SIZE==2 @@ -3677,6 +3683,12 @@ pat sts $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".sts"} +#if WORD_SIZE==2 +pat sts $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".sts4"} +#endif #if WORD_SIZE==2 pat sdl diff --git a/mach/m68k2/ncg/table b/mach/m68k2/ncg/table index c07da6a8b..7077007e6 100644 --- a/mach/m68k2/ncg/table +++ b/mach/m68k2/ncg/table @@ -3188,6 +3188,12 @@ pat los $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".los"} +#if WORD_SIZE==2 +pat los $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".los4"} +#endif pat lde #if WORD_SIZE==2 @@ -3677,6 +3683,12 @@ pat sts $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".sts"} +#if WORD_SIZE==2 +pat sts $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".sts4"} +#endif #if WORD_SIZE==2 pat sdl diff --git a/mach/m68k4/ncg/table b/mach/m68k4/ncg/table index c07da6a8b..7077007e6 100644 --- a/mach/m68k4/ncg/table +++ b/mach/m68k4/ncg/table @@ -3188,6 +3188,12 @@ pat los $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".los"} +#if WORD_SIZE==2 +pat los $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".los4"} +#endif pat lde #if WORD_SIZE==2 @@ -3677,6 +3683,12 @@ pat sts $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".sts"} +#if WORD_SIZE==2 +pat sts $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".sts4"} +#endif #if WORD_SIZE==2 pat sdl diff --git a/mach/moon3/ncg/table b/mach/moon3/ncg/table index c07da6a8b..7077007e6 100644 --- a/mach/moon3/ncg/table +++ b/mach/moon3/ncg/table @@ -3188,6 +3188,12 @@ pat los $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".los"} +#if WORD_SIZE==2 +pat los $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".los4"} +#endif pat lde #if WORD_SIZE==2 @@ -3677,6 +3683,12 @@ pat sts $1==WORD_SIZE with STACK kills ALL gen jsr {absolute4, ".sts"} +#if WORD_SIZE==2 +pat sts $1==4 +with STACK + kills ALL + gen jsr {absolute4, ".sts4"} +#endif #if WORD_SIZE==2 pat sdl -- 2.34.1