minor improvement

This commit is contained in:
ceriel 1995-03-29 11:57:27 +00:00
parent 34f7036b87
commit fdc0e2efdb

View file

@ -3173,6 +3173,12 @@ kills ALL
sar cx,{ANYCON,1}
joehoe {label, ".blm"}
pat lae csa $2==2
with ACC
kills ALL
uses BXREG = { ADDR_EXTERN, $1}
gen jmp {label, ".csa2"}
pat csa $1==2
with BXREG ACC
kills ALL
@ -3183,14 +3189,11 @@ with BXREG ACC DXREG
kills ALL
gen jmp {label, ".csa4"}
/*
pat csa !defined($1)
with rm-BXREG-ACC ACC
pat lae csb $2==2
with ACC
kills ALL
gen cmp %1,{ANYCON,2}
jne {label, ".unknown"}
jmp {label, ".csa2"}
*/
uses BXREG = { ADDR_EXTERN, $1}
gen jmp {label, ".csb2"}
pat csb $1==2
with BXREG ACC
@ -3202,14 +3205,6 @@ with BXREG ACC DXREG
kills ALL
gen jmp {label, ".csb4"}
/*
pat csb !defined($1)
with rm-BXREG-ACC BXREG ACC
gen cmp %1,{ANYCON,2}
jne {label, ".unknown"}
jmp {label, ".csb2"}
*/
pat dup $1==2
with anyreg yields %1 %1
with ACC1 yields %1 %1