From f9d19e93027315953c29bc50fda4018a20d5601d Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 15 Nov 1989 17:46:25 +0000 Subject: [PATCH] fixed assembler part of link instruction --- mach/m68020/ce/as_table | 4 ++-- mach/sun3/ce/as_table | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mach/m68020/ce/as_table b/mach/m68020/ce/as_table index ea8923678..b9b541eb6 100644 --- a/mach/m68020/ce/as_table +++ b/mach/m68020/ce/as_table @@ -126,8 +126,8 @@ jsr dst ==> code_instr( 0x4, 0x7, 0x2, dst). lea src, dst:A_REG ==> code_instr( 0x4, dst->reg, 0x7, src). -link reg:A_REG, displ:IMMEDIATE ==> @text2( 0x4e50 | %d(reg->reg)); - @text2( %$(displ->expr)). +link reg:A_REG, displ:IMMEDIATE ==> @text2( 0x4808 | %d(reg->reg)); + @text4( %$(displ->expr)). lsr_l cnt:D_REG, dst:D_REG ==> @text2( 0xe0a8 | (%d(dst->reg) & 0x7) | ((%d(cnt->reg) & 0x7) << 9)). diff --git a/mach/sun3/ce/as_table b/mach/sun3/ce/as_table index ea8923678..b9b541eb6 100644 --- a/mach/sun3/ce/as_table +++ b/mach/sun3/ce/as_table @@ -126,8 +126,8 @@ jsr dst ==> code_instr( 0x4, 0x7, 0x2, dst). lea src, dst:A_REG ==> code_instr( 0x4, dst->reg, 0x7, src). -link reg:A_REG, displ:IMMEDIATE ==> @text2( 0x4e50 | %d(reg->reg)); - @text2( %$(displ->expr)). +link reg:A_REG, displ:IMMEDIATE ==> @text2( 0x4808 | %d(reg->reg)); + @text4( %$(displ->expr)). lsr_l cnt:D_REG, dst:D_REG ==> @text2( 0xe0a8 | (%d(dst->reg) & 0x7) | ((%d(cnt->reg) & 0x7) << 9)). -- 2.34.1