From 687d428026f1416e257e209b6b7b5372a1b9df79 Mon Sep 17 00:00:00 2001 From: ceriel Date: Mon, 6 Feb 1989 15:11:49 +0000 Subject: [PATCH] move to address register does not set condition codes --- mach/m68020/ncg/table | 1 + mach/m68k2/ncg/table | 1 + mach/m68k4/ncg/table | 1 + mach/moon3/ncg/table | 1 + 4 files changed, 4 insertions(+) diff --git a/mach/m68020/ncg/table b/mach/m68020/ncg/table index c080d2fef..714d69c90 100644 --- a/mach/m68020/ncg/table +++ b/mach/m68020/ncg/table @@ -490,6 +490,7 @@ lsl_l "lsl.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsl "lsl #1," memalt2:rw:cc cost(2,4). lsr_l "lsr.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsr "lsr #1," memalt2:rw:cc cost(2,4). +move_l "move.l" any4:ro, A_REG:wo cost(2,2). move_l "move.l" any4:ro, alterable4:wo:cc cost(2,2). move_w "move.w" any2:ro, alterable2:wo:cc cost(2,2). move_b "move.b" any1:ro, alterable1:wo:cc cost(2,2). diff --git a/mach/m68k2/ncg/table b/mach/m68k2/ncg/table index c080d2fef..714d69c90 100644 --- a/mach/m68k2/ncg/table +++ b/mach/m68k2/ncg/table @@ -490,6 +490,7 @@ lsl_l "lsl.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsl "lsl #1," memalt2:rw:cc cost(2,4). lsr_l "lsr.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsr "lsr #1," memalt2:rw:cc cost(2,4). +move_l "move.l" any4:ro, A_REG:wo cost(2,2). move_l "move.l" any4:ro, alterable4:wo:cc cost(2,2). move_w "move.w" any2:ro, alterable2:wo:cc cost(2,2). move_b "move.b" any1:ro, alterable1:wo:cc cost(2,2). diff --git a/mach/m68k4/ncg/table b/mach/m68k4/ncg/table index c080d2fef..714d69c90 100644 --- a/mach/m68k4/ncg/table +++ b/mach/m68k4/ncg/table @@ -490,6 +490,7 @@ lsl_l "lsl.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsl "lsl #1," memalt2:rw:cc cost(2,4). lsr_l "lsr.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsr "lsr #1," memalt2:rw:cc cost(2,4). +move_l "move.l" any4:ro, A_REG:wo cost(2,2). move_l "move.l" any4:ro, alterable4:wo:cc cost(2,2). move_w "move.w" any2:ro, alterable2:wo:cc cost(2,2). move_b "move.b" any1:ro, alterable1:wo:cc cost(2,2). diff --git a/mach/moon3/ncg/table b/mach/moon3/ncg/table index c080d2fef..714d69c90 100644 --- a/mach/moon3/ncg/table +++ b/mach/moon3/ncg/table @@ -490,6 +490,7 @@ lsl_l "lsl.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsl "lsl #1," memalt2:rw:cc cost(2,4). lsr_l "lsr.l" shconreg:ro, D_REG:rw:cc cost(2,4). lsr "lsr #1," memalt2:rw:cc cost(2,4). +move_l "move.l" any4:ro, A_REG:wo cost(2,2). move_l "move.l" any4:ro, alterable4:wo:cc cost(2,2). move_w "move.w" any2:ro, alterable2:wo:cc cost(2,2). move_b "move.b" any1:ro, alterable1:wo:cc cost(2,2). -- 2.34.1