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
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
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