From 9dbd1060adcb0c1a453f33f6b063c0da6c06a358 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 5 Sep 1986 16:35:12 +0000 Subject: [PATCH] An improvement to prevent calls to the .cuu routine. --- mach/i86/cg/table | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/mach/i86/cg/table b/mach/i86/cg/table index b444751c6..82049d188 100644 --- a/mach/i86/cg/table +++ b/mach/i86/cg/table @@ -1139,15 +1139,12 @@ loc loc cii $1==2 && $2==4 | ACC | "cwd" samecc | dx ax | |(1,5) loc loc cii $1==4 && $2==2 | a_word a_word | | %[1] | | +loc loc ciu | | | | loc $1 loc $2 cuu | +loc loc cui | | | | loc $1 loc $2 cuu | +loc loc cuu $1==$2 | | | | | loc loc cuu $1==2 && $2==4 | a_word | allocate(REG={ANYCON,0})| %[a] %[1] | | loc loc cuu $1==4 && $2==2 | a_word a_word | | %[1] | | -loc loc ciu $1==2 && $2==4 | a_word | - allocate(REG={ANYCON,0})| %[a] %[1] | | -loc loc ciu $1==4 && $2==2 | a_word a_word | | %[1] | | -loc loc cui $1==2 && $2==4 | a_word | - allocate(REG={ANYCON,0})| %[a] %[1] | | -loc loc cui $1==4 && $2==2 | a_word a_word | | %[1] | | /**************************************** * Group 9 : Logical instructions * -- 2.34.1