From 0e0071d790ccde4a9d90f7fbd7b55585afe8beb3 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 26 Feb 1987 15:40:44 +0000 Subject: [PATCH] Added another pattern --- mach/vax4/cg/table | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mach/vax4/cg/table b/mach/vax4/cg/table index 5d79af35b..3a36bfef3 100644 --- a/mach/vax4/cg/table +++ b/mach/vax4/cg/table @@ -1917,7 +1917,13 @@ lol lol adp stl $1==$4 && $2==$4 lil lil adp sil $1==$2 && $1==$4 && inreg($1)==2 | | REMEXTANDLOC allocate(REG={regdef4,regvar($1)}) - "addl2\t$$$3,(%(regvar($1)%))" | %[a] | | + "addl2\t$$$3,(%(regvar($1)%))" + setcc(regvar($1)) | %[a] | | +lol lof dup adp lol stf $1==$5 && $2==$6 && $3==4 && inreg($1)==2 + | | REMEXTANDLOC + allocate(REG={displ4,regvar($1),tostring($2)}) + "addl2\t$$$4,$2(%(regvar($1)%))" + | %[a] | | #endif loe adp ste $1==$3 | | remove(externals)