From: ceriel Date: Mon, 6 Feb 1989 15:11:49 +0000 (+0000) Subject: move to address register does not set condition codes X-Git-Tag: release-5-5~2624 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=687d428026f1416e257e209b6b7b5372a1b9df79;p=ack.git move to address register does not set condition codes --- 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).